Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 5563 → Rev 5564

/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-abs.sh
0,0 → 1,15
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
DCL TEMP[0]
 
IMM FLT32 { 0.2, 0.2, 0.0, 0.0 }
 
ADD TEMP[0], IN[0], IMM[0]
ABS OUT[0], TEMP[0]
MOV OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-add.sh
0,0 → 1,13
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
IMM FLT32 { 0.2, -0.1, 0.0, 0.0 }
 
ADD OUT[0], IN[0], IMM[0]
MOV OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-arl.sh
0,0 → 1,23
VERT
 
DCL IN[0]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
DCL TEMP[0]
 
DCL ADDR[0]
 
IMM FLT32 { 3.0, 1.0, 1.0, 1.0 }
IMM FLT32 { 1.0, 0.0, 0.0, 1.0 }
IMM FLT32 { 0.0, 1.0, 0.0, 1.0 }
IMM FLT32 { 0.0, 0.0, 1.0, 1.0 }
IMM FLT32 { 1.0, 1.0, 0.0, 1.0 }
IMM FLT32 { 0.0, 1.0, 1.0, 1.0 }
 
MOV OUT[0], IN[0]
MUL TEMP[0], IN[0], IMM[0]
ARL ADDR[0].x, TEMP[0]
MOV OUT[1], IMM[ADDR[0].x + 3]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-arr.sh
0,0 → 1,23
VERT
 
DCL IN[0]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
DCL TEMP[0]
 
DCL ADDR[0]
 
IMM FLT32 { 3.0, 1.0, 1.0, 1.0 }
IMM FLT32 { 1.0, 0.0, 0.0, 1.0 }
IMM FLT32 { 0.0, 1.0, 0.0, 1.0 }
IMM FLT32 { 0.0, 0.0, 1.0, 1.0 }
IMM FLT32 { 1.0, 1.0, 0.0, 1.0 }
IMM FLT32 { 0.0, 1.0, 1.0, 1.0 }
 
MOV OUT[0], IN[0]
MUL TEMP[0], IN[0], IMM[0]
ARR ADDR[0].x, TEMP[0]
MOV OUT[1], IMM[ADDR[0].x + 3]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-cb-1d.sh
0,0 → 1,16
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
DCL CONST[1]
DCL CONST[3]
DCL TEMP[0..1]
 
MOV OUT[0], IN[0]
ADD TEMP[0], IN[1], CONST[1]
RCP TEMP[1], CONST[3].xxxx
MUL OUT[1], TEMP[0], TEMP[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-cb-2d.sh
0,0 → 1,12
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
DCL CONST[1][1..2]
 
MOV OUT[0], IN[0]
MAD OUT[1], IN[1], CONST[1][2], CONST[1][1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-dp3.sh
0,0 → 1,16
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
DCL TEMP[0]
 
IMM FLT32 { 0.0, 0.0, 1.0, 1.0 }
 
DP3 TEMP[0].xy, IN[0], IN[0]
MOV TEMP[0].zw, IMM[0]
MUL OUT[0], IN[0], TEMP[0]
MOV OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-dp4.sh
0,0 → 1,16
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
DCL TEMP[0]
 
IMM FLT32 { 0.0, 0.0, 1.0, 1.0 }
 
DP4 TEMP[0].xy, IN[0], IN[0]
MOV TEMP[0].zw, IMM[0]
MUL OUT[0], IN[0], TEMP[0]
MOV OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-dst.sh
0,0 → 1,11
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
MOV OUT[0], IN[0]
DST OUT[1], IN[1], IN[0]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-ex2.sh
0,0 → 1,18
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
DCL TEMP[0..1]
 
IMM FLT32 { 0.3, 0.3, 0.3, 1.0 }
 
EX2 TEMP[0], IN[0]
EX2 TEMP[1], IN[1].yyyy
MUL TEMP[0], TEMP[0], IMM[0]
MOV OUT[0], IN[0]
MUL OUT[1], TEMP[0], TEMP[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-flr.sh
0,0 → 1,23
VERT
 
DCL IN[0]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
DCL TEMP[0]
 
DCL ADDR[0]
 
IMM FLT32 { 3.0, 1.0, 1.0, 1.0 }
IMM FLT32 { 1.0, 0.0, 0.0, 1.0 }
IMM FLT32 { 0.0, 1.0, 0.0, 1.0 }
IMM FLT32 { 0.0, 0.0, 1.0, 1.0 }
IMM FLT32 { 1.0, 1.0, 0.0, 1.0 }
IMM FLT32 { 0.0, 1.0, 1.0, 1.0 }
 
MOV OUT[0], IN[0]
MUL TEMP[0], IN[0], IMM[0]
FLR ADDR[0].x, TEMP[0]
MOV OUT[1], IMM[ADDR[0].x + 3]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-frc.sh
0,0 → 1,15
VERT
 
DCL IN[0]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
DCL TEMP[0]
 
IMM FLT32 { 2.7, 3.1, 4.5, 1.0 }
 
MUL TEMP[0], IN[0].xyxw, IMM[0]
MOV OUT[0], IN[0]
FRC OUT[1], TEMP[0]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-imul_hi.sh
0,0 → 1,13
VERT
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
DCL TEMP[0]
DCL TEMP[1]
IMM[0] INT32 {-2147483648, 2, 0, -1}
MOV OUT[0], IN[0]
IMUL_HI TEMP[0], IMM[0].xzzx, IMM[0].yzzy
UMUL TEMP[0], TEMP[0], IMM[0].wwww
I2F OUT[1], TEMP[0]
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-lg2.sh
0,0 → 1,18
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
DCL TEMP[0]
 
IMM FLT32 { 1.0, 0.0, 0.0, 0.0 }
IMM FLT32 { 0.5, 0.0, 0.0, 0.0 }
 
ADD TEMP[0], IN[0], IMM[0]
LG2 TEMP[0].x, TEMP[0].xxxx
ADD OUT[0], TEMP[0], IMM[1]
MOV OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-lit.sh
0,0 → 1,11
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
MOV OUT[0], IN[0]
LIT OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-lrp.sh
0,0 → 1,14
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
DCL TEMP[0]
 
ABS TEMP[0], IN[0]
MOV OUT[0], IN[0]
LRP OUT[1], TEMP[0], IN[1].xxxx, IN[1].yyyy
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-mad.sh
0,0 → 1,14
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
IMM FLT32 { 0.5, 1.0, 1.0, 1.0 }
IMM FLT32 { 0.5, 0.0, 0.0, 0.0 }
 
MAD OUT[0], IN[0], IMM[0], IMM[1]
MOV OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-max.sh
0,0 → 1,13
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
IMM FLT32 { 0.5, 0.5, 0.5, 0.0 }
 
MOV OUT[0], IN[0]
MAX OUT[1], IN[1], IMM[0]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-min.sh
0,0 → 1,13
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
IMM FLT32 { 0.5, 0.5, 0.5, 0.0 }
 
MOV OUT[0], IN[0]
MIN OUT[1], IN[1], IMM[0]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-mov.sh
0,0 → 1,11
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
MOV OUT[0], IN[0]
MOV OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-mul.sh
0,0 → 1,13
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
IMM FLT32 { 0.6, 0.6, 1.0, 1.0 }
 
MUL OUT[0], IN[0], IMM[0]
MOV OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-rcp.sh
0,0 → 1,18
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
DCL TEMP[0]
 
IMM[0] FLT32 { 1.0, 0.0, 0.0, 0.0 }
IMM[1] FLT32 { 1.5, 0.0, 0.0, 0.0 }
 
ADD TEMP[0], IN[0], IMM[0]
RCP TEMP[0].x, TEMP[0].xxxx
SUB OUT[0], TEMP[0], IMM[1]
MOV OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-rsq.sh
0,0 → 1,18
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
DCL TEMP[0]
 
IMM FLT32 { 1.0, 0.0, 0.0, 0.0 }
IMM FLT32 { 1.5, 0.0, 0.0, 0.0 }
 
ADD TEMP[0], IN[0], IMM[0]
RSQ TEMP[0].x, TEMP[0].xxxx
SUB OUT[0], TEMP[0], IMM[1]
MOV OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-sge.sh
0,0 → 1,16
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
DCL TEMP[0]
 
IMM FLT32 { -0.1, -0.1, 1.0, 0.0 }
 
SGE TEMP[0], IN[0], IMM[0]
MOV OUT[0], IN[0]
MUL OUT[1], IN[1], TEMP[0]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-slt.sh
0,0 → 1,16
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
DCL TEMP[0]
 
IMM FLT32 { 0.6, 0.6, 0.0, 0.0 }
 
SLT TEMP[0], IN[0], IMM[0]
MOV OUT[0], IN[0]
MUL OUT[1], IN[1], TEMP[0]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-srcmod-abs.sh
0,0 → 1,15
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
DCL TEMP[0]
 
IMM FLT32 { 0.1, 0.1, 0.0, 0.0 }
 
ADD TEMP[0], IN[0], IMM[0]
MOV OUT[0], |TEMP[0]|
MOV OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-srcmod-absneg.sh
0,0 → 1,16
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
DCL TEMP[0]
 
IMM FLT32 { -0.2, -0.2, 0.0, 0.0 }
 
ADD TEMP[0], IN[0], IMM[0]
MOV OUT[0].xy, -|TEMP[0]|
MOV OUT[0].zw, IN[0]
MOV OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-srcmod-neg.sh
0,0 → 1,12
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
MOV OUT[0].xy, -IN[0]
MOV OUT[0].zw, IN[0]
MOV OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-srcmod-swz.sh
0,0 → 1,11
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
MOV OUT[0], IN[0].yxzw
MOV OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-sub.sh
0,0 → 1,13
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
IMM FLT32 { 0.1, 0.1, 0.0, 0.0 }
 
SUB OUT[0], IN[0], IMM[0]
MOV OUT[1], IN[1]
 
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-uadd.sh
0,0 → 1,9
VERT
DCL IN[0]
DCL IN[1]
DCL OUT[0], GENERIC[0]
DCL OUT[1], GENERIC[1]
IMM[0] INT32 {1, 0, 0, 0}
MOV OUT[0], IN[0]
UADD OUT[1].x, IN[1].xxxx, IMM[0].xxxx
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-umul_hi.sh
0,0 → 1,11
VERT
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
DCL TEMP[0]
IMM[0] INT32 {4, 1073741824, 0, 1}
MOV OUT[0], IN[0]
UMUL_HI TEMP[0], IMM[0].xzzx, IMM[0].yzzy
I2F OUT[1], TEMP[0]
END
/contrib/sdk/sources/Mesa/mesa-10.6.0/src/gallium/tests/graw/vertex-shader/vert-xpd.sh
0,0 → 1,11
VERT
 
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], COLOR
 
MOV OUT[0], IN[0]
XPD OUT[1], IN[0], IN[1]
 
END