14 lines
440 B
NASM
14 lines
440 B
NASM
-- input[0] -- position
|
|
-- input[1] -- color
|
|
|
|
-- position clip space
|
|
temp[1].x = VE_DOT const[0].xyzw input[0].xyzw ;
|
|
temp[1].y = VE_DOT const[1].xyzw input[0].xyzw ;
|
|
temp[1].z = VE_DOT const[2].xyzw input[0].xyzw ;
|
|
temp[1].w = VE_DOT const[3].xyzw input[0].xyzw ;
|
|
|
|
-- position (clip space)
|
|
out[0].xyzw = VE_ADD temp[1].xyzw const[0].0000 ;
|
|
-- color
|
|
out[1].xyzw = VE_ADD const[4].xyzw const[4].0000 ;
|