blob: bd0977cd5ff9612792d08762fbcf29c7ad5a8f36 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
VERT
DCL IN[0]
DCL IN[1]
DCL IN[2]
DCL OUT[0], POSITION
DCL CONST[0..9]
DCL TEMP[0..1], LOCAL
IMM[0] FLT32 { 0.0000, 0.0000, 0.0000, 0.0000}
1: MUL TEMP[0], CONST[4].xyzz, IN[0].xyzz
2: IF TEMP[0].xxxx :0
3: ADD TEMP[0], TEMP[0], IN[1]
4: ELSE :0
5: SUB TEMP[0], TEMP[0], IN[2]
6: ENDIF
7: MOV OUT[0], TEMP[0]
8: END
|