Original geschrieben von mapel110
hm, wo speichert dieses tool diese angaben ? shaders.out <-- diese file ? die existiert nirgens nach dem durchlauf des 3dmark03. :|
jedenfalls fänd ich es nen starkes stück, wenn da noch andere shader zum einsatz kämen.
afaik sollte man da jeden Teil-Test gesondert durchlaufen lassen.
Also 3D-Analyzer starten, 3DM auswählen und starten (zuvor diese 'shaders.out' aktivieren) und dann einen der 3DMark Tests starten. Nach Ende des (Einzel-)Tests 3DMark beenden.
In der shaders.out stehn dann die Shader drin.
Im Falle des MotherNature-Test aus dem 3DM03 ergibt das dies hier, man sieht hier auch schön, welche Shaderversionen genutzt werden:
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_texcoord0 v1
add oPos , v0 , c0
mov oT0 , v1
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_1
tex t0
mov r0.xyz , c0
+sub_sat r0.w , t0 , c0
mul r0.w , r0.wwww , r0.wwww
///////////////Pixel Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_texcoord0 v1
mov oPos , v0
mov oT0 , v1
///////////////Vertex Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
mul r0 , v0 , c0
add oPos , r0 , c1
mov oD0 , c2
///////////////Vertex Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_2_0
dcl_position0 v0
dcl_texcoord6 v1
dcl_texcoord7 v2
dcl_texcoord0 v3
dcl_texcoord1 v4
dcl_texcoord2 v5
dcl_texcoord3 v6
dcl_texcoord4 v7
dcl_texcoord5 v8
dcl_normal0 v9
dcl_color0 v10
add r0.xyz , c8.wwww , v2.wwww
mul r0.xyz , r0 , c8
add r0.xyz , r0 , c9
mad r0.xyz , r0.xyzz , c5.wwww , c5.yyyy
frc r0.xyz , r0.xyzz
mad r0.xyz , r0.xyzz , c5.zzzz , -c5.xxxx
sincos r1.x , r0.xxxx , c6 , c7
sincos r2.x , r0.yyyy , c6 , c7
sincos r3.x , r0.zzzz , c6 , c7
add r0.x , r1 , r2
add r0.x , r1 , r3
mul r0.x , r0.xxxx , c9.wwww
mad r0.x , r0.xxxx , c5.wwww , c5.yyyy
frc r0.x , r0.xxxx
mad r0.x , r0.xxxx , c5.zzzz , -c5.xxxx
sincos r1.xy , r0.xxxx , c6 , c7
add r1.z , v0.wwww , -r1.xxxx
mul r0 , v2 , r1.zzzz
mul r2.xyz , r1.yyyy , v2.xyzz
mov r2.w , r1.xxxx
mul r1 , r0.xxxx , v2
mad r6.xyz , r2.wzyy , c4.xxxx , r1
mul r1 , r0.yyyy , v2
mad r7.xyz , r2.zwxx , c4.wxxx , r1
mul r1 , r0.zzzz , v2
mad r8.xyz , r2.yxww , c4.xwxx , r1
dp3 r0.x , v1 , r6
dp3 r0.y , v1 , r7
dp3 r0.z , v1 , r8
dp3 oT1.x , v9 , r6
dp3 oT1.y , v9 , r7
dp3 oT1.z , v9 , r8
mov r0.w , v0.wwww
add r0.xyz , r0 , v0
mova a0 , v4
mul r1 , v6.xxxx , c[a0.x+0] , a0.xxxx
mad r1 , v6.yyyy , c[a0.x+0] , a0.yyyy , r1
mad r1 , v6.zzzz , c[a0.x+0] , a0.zzzz , r1
mad r1 , v6.wwww , c[a0.x+0] , a0.wwww , r1
mova a0 , v5
mad r1 , v7.xxxx , c[a0.x+0] , a0.xxxx , r1
mad r1 , v7.yyyy , c[a0.x+0] , a0.yyyy , r1
mad r1 , v7.zzzz , c[a0.x+0] , a0.zzzz , r1
mad r1 , v7.wwww , c[a0.x+0] , a0.wwww , r1
mad r0 , r1 , v8.xxxx , r0
mad r0 , c10 , v8.yyyy , r0
m4x4 oPos , r0 , c0
mov oT0 , v3
dp4 oT2.x , r0 , c11
dp4 oT2.y , r0 , c13
mov oD0 , v10
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_1
tex t0
tex t1
tex t2
mul r0 , t0 , t1
mul r0 , r0 , v0
mul_x2 r0 , r0 , t2
///////////////Pixel Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_2_0
dcl_position0 v0
dcl_texcoord0 v1
dcl_texcoord1 v2
dcl_texcoord2 v3
dcl_texcoord3 v4
dcl_texcoord4 v5
dcl_texcoord5 v6
dcl_texcoord6 v7
dcl_texcoord7 v8
dcl_normal0 v9
dcl_tangent0 v10
mova a0 , v2
mul r0 , v4.xxxx , c[a0.x+0] , a0.xxxx
mad r0 , v4.yyyy , c[a0.x+0] , a0.yyyy , r0
mad r0 , v4.zzzz , c[a0.x+0] , a0.zzzz , r0
mad r0 , v4.wwww , c[a0.x+0] , a0.wwww , r0
mova a0 , v3
mad r0 , v5.xxxx , c[a0.x+0] , a0.xxxx , r0
mad r0 , v5.yyyy , c[a0.x+0] , a0.yyyy , r0
mad r0 , v5.zzzz , c[a0.x+0] , a0.zzzz , r0
mad r0 , v5.wwww , c[a0.x+0] , a0.wwww , r0
mul r0 , r0 , v6.xxxx
add r0 , r0 , v0
mad r0 , c10 , v6.yyyy , r0
m4x4 oPos , r0 , c0
mov oT0 , v1
mov oT1 , v8
mov oT2 , v7
mov r5 , v10
mul r1.xyz , v9.yzxx , r5.zxyy
mad r1.xyz , -r5.yzxx , v9.zxyy , r1.xyzz
dp3 oT3.x , c4 , r5
dp3 oT3.y , c4 , r1
dp3 oT3.z , c4 , v9
dp4 oT4.x , r0 , c6
dp4 oT4.y , r0 , c8
dp4 oT5.x , r0 , c11
dp4 oT5.y , r0 , c13
mov oD0 , c5
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_4
texld r0 , t0
texld r1 , t1
texld r2 , t2
texld r3 , t3
texld r4 , t4
texld r5 , t5
dp3_sat r2.xyz , r2_bx2 , r3_bx2
mul r2.xyz , r2 , r4
mad r1.xyz , r2 , v0 , r1
mul r0.xyz , r0 , r1
mul_x2 r0.xyz , r0 , r5
+mov r0.w , v0.wwww
///////////////Pixel Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_texcoord0 v1
m4x4 oPos , v0 , c0
mov oT0 , v1
add oT1 , v1 , c4
mov oT2 , v0
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_2_0
dcl_2d s0
dcl_2d s1
dcl t0
dcl t1
dcl t2
texld r0 , t0 , s0
texld r1 , t1 , s1
add r2 , c0 , -t2
dp3 r2.w , r2 , r2
add r2.w , r2.wwww , c2.yyyy
rcp r2.w , r2.wwww
mul r2 , c1 , r2.wwww
add r0 , r0 , r2
lrp r2 , r1.wwww , r1 , r0
mov oC0 , r2
///////////////Pixel Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_normal0 v1
dcl_texcoord0 v2
m4x4 oPos , v0 , c0
mov oT0 , v2
add r2.xyz , c4 , -v0
dp3 r2.w , r2.xyzz , r2.xyzz
rsq r2.w , r2.wwww
mul r2.xyz , r2.xyzz , r2.wwww
dp3 r2.x , r2.xyzz , v1.xyzz
max r2.x , r2.xxxx , c4.wwww
mul r2 , r2.xxxx , c5
add oD0 , r2 , c6
///////////////Vertex Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_normal0 v1
dcl_texcoord0 v2
dcl_texcoord1 v3
dcl_texcoord2 v4
dcl_tangent0 v5
m4x4 oPos , v0 , c0
mov oT0 , v2
mov oT1 , v3
mov oT2 , v4
mov oT3 , v3
mov r5 , v5
mul r1.xyz , v1.yzxx , r5.zxyy
mad r1.xyz , -r5.yzxx , v1.zxyy , r1.xyzz
dp3 oT4.x , c4 , v5
dp3 oT4.y , c4 , r1
dp3 oT4.z , c4 , v1
mov oT4.w , v0.wwww
mov oD0 , c5
dp4 oT5.x , v0 , c6
dp4 oT5.y , v0 , c8
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_4
texld r0 , t0
texld r1 , t1
texld r2 , t2
texld r3 , t3
texld r4 , t4
texld r5 , t5
dp3_sat r3.xyz , r3_bx2 , r4_bx2
mul r3.xyz , r3 , r3
mul r3.xyz , r3 , r0.wwww
mul r3.xyz , r3 , r5
mul r0.xyz , r0 , r2
mad r0.xyz , r3 , v0 , r0
mul_x2 r0.xyz , r0 , r1
+mov r0.w , v0.wwww
///////////////Pixel Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_color0 v1
mul r0 , v0.xxzz , c14
add r0 , r0 , c15
mul r1 , c16 , r0.yyyy
mad r1 , c17 , r0.xxxx , r1
mul r1 , r1 , r0.wwzz
add r1.xy , r1.xyyy , r1.zwww
mul r1.xy , r1.xyyy , v1.wwww
mad r0 , r1.xxyy , c7.yzyz , v0
m4x4 oPos , r0 , c0
mov oT0 , v1.xyyy
dp4 oT1.x , r0 , c4
dp4 oT1.y , r0 , c6
mov oT2 , r1.xyyy
dp4 oT3.x , r0 , c8
dp4 oT3.y , r0 , c10
mad r0.x , v1.zzzz , c7.xxxx , c7.wwww
mov a0.x , r0.xxxx
mov oD0 , c[a0.x+0]
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_1
tex t0
tex t1
tex t2
tex t3
mul r0 , t0 , t1
mul r0 , r0 , v0
mul r0 , r0 , t2
mul_x2 r0 , r0 , t3
///////////////Pixel Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_texcoord0 v1
dcl_texcoord1 v2
add r0 , v0.xzww , c10.xyzz
mul r11.x , r0.xxxx , c8.xxxx
expp r11.y , r11.xxxx
mul r10.x , r11.yyyy , c8.yyyy
mov a0.x , r10.xxxx
mov r1.w , c[a0.x+16]
add r10.x , r1.wwww , r0.yyyy
mul r11.x , r10.xxxx , c8.xxxx
expp r11.y , r11.xxxx
mul r10.x , r11.yyyy , c8.yyyy
mov a0.x , r10.xxxx
mov r1 , c[a0.x+16]
mov r7 , r0
add r7.x , r0 , v0.wwww
mul r11.x , r7.xxxx , c8.xxxx
expp r11.y , r11.xxxx
mul r10.x , r11.yyyy , c8.yyyy
mov a0.x , r10.xxxx
mov r2.w , c[a0.x+16]
add r10.x , r2.wwww , r7.yyyy
mul r11.x , r10.xxxx , c8.xxxx
expp r11.y , r11.xxxx
mul r10.x , r11.yyyy , c8.yyyy
mov a0.x , r10.xxxx
mov r2 , c[a0.x+16]
expp r6 , r0.xxxx
mad r10 , r6 , -c9.zzzz , c9.wwww
mul r10 , r10 , r6
mul r6 , r10 , r6
add r10 , r2 , -r1
mad r3 , r10 , r6.yyyy , r1
mov r7 , r0
add r7.xy , r0 , v0.wwww
mul r11.x , r7.xxxx , c8.xxxx
expp r11.y , r11.xxxx
mul r10.x , r11.yyyy , c8.yyyy
mov a0.x , r10.xxxx
mov r1.w , c[a0.x+16]
add r10.x , r1.wwww , r7.yyyy
mul r11.x , r10.xxxx , c8.xxxx
expp r11.y , r11.xxxx
mul r10.x , r11.yyyy , c8.yyyy
mov a0.x , r10.xxxx
mov r1 , c[a0.x+16]
mov r7 , r0
add r7.y , r0 , v0.wwww
mul r11.x , r7.xxxx , c8.xxxx
expp r11.y , r11.xxxx
mul r10.x , r11.yyyy , c8.yyyy
mov a0.x , r10.xxxx
mov r2.w , c[a0.x+16]
add r10.x , r2.wwww , r7.yyyy
mul r11.x , r10.xxxx , c8.xxxx
expp r11.y , r11.xxxx
mul r10.x , r11.yyyy , c8.yyyy
mov a0.x , r10.xxxx
mov r2 , c[a0.x+16]
expp r6 , r0.xxxx
mad r10 , r6 , -c9.zzzz , c9.wwww
mul r10 , r10 , r6
mul r6 , r10 , r6
add r10 , r1 , -r2
mad r4 , r10 , r6.yyyy , r2
expp r6 , r0.yyyy
mad r10 , r6 , -c9.zzzz , c9.wwww
mul r10 , r10 , r6
mul r6 , r10 , r6
add r10 , r4 , -r3
mad r5 , r10 , r6.yyyy , r3
mov r0 , v0
mad r0.y , r5.xxxx , c10.wwww , r0.yyyy
m4x4 oPos , r0 , c0
add oT0 , v1 , c11
m4x4 oT1 , r0 , c4
add r0.xyz , c12 , -r0
dp3 r0.w , r0 , r0
rsq r0.w , r0.wwww
mul oT2.xyz , r0 , r0.wwww
add oT3 , v1 , c13
mov oT4 , v2
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_2_0
dcl t0
dcl t1
dcl t2
dcl t3
dcl t4
dcl_2d s0
dcl_2d s1
dcl_2d s2
dcl_2d s3
dcl_cube s4
dcl_2d s5
texld r0 , t0 , s3
texld r1 , t3 , s3
texld r2 , t0 , s0
mad r2 , r2 , c1.xxxx , c1.yyyy
rcp r3.w , t1.wwww
mul r3 , r3.wwww , t1
mad r3 , r2 , c0 , r3
mad r0 , r0 , c1.xxxx , c1.yyyy
mad r1 , r1 , c1.xxxx , c1.yyyy
add r0 , r0 , r1
mul r0 , r0 , c2.xxxx
dp3 r1.x , r0 , t2
add r2.x , r1.xxxx , r1.xxxx
mad r0 , r2.xxxx , r0 , -t2
add r4.x , c1.wwww , -r1
pow r4.x , r4.xxxx , c1.zzzz
texld r0 , r0 , s4
texld r1 , r3 , s1
texld r2 , r3 , s2
texld r3 , t4 , s5
mul r4.x , r4.xxxx , r3.wwww
add r0 , r0 , r1
lrp r0 , r4.xxxx , r0 , r2
mul r0 , r0 , r3
mov oC0 , r0
///////////////Pixel Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_texcoord0 v1
dcl_texcoord1 v2
m4x4 oPos , v0 , c0
mov oT0 , v1
mov oT1 , v2
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_1
tex t0
tex t1
mov r0 , t0
mul r0.xyz , r0 , t1
///////////////Pixel Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_tangent0 v1
dcl_binormal0 v2
dcl_normal0 v3
dcl_texcoord0 v4
dcl_blendweight0 v5
mov a0.x , v5.yyyy
dp4 r0.x , c[a0.x+0] , v0
dp4 r0.y , c[a0.x+1] , v0
dp4 r0.z , c[a0.x+2] , v0
dp3 r1.x , c[a0.x+0] , v1
dp3 r1.y , c[a0.x+1] , v1
dp3 r1.z , c[a0.x+2] , v1
dp3 r2.x , c[a0.x+0] , v2
dp3 r2.y , c[a0.x+1] , v2
dp3 r2.z , c[a0.x+2] , v2
dp3 r3.x , c[a0.x+0] , v3
dp3 r3.y , c[a0.x+1] , v3
dp3 r3.z , c[a0.x+2] , v3
mov a0.x , v5.wwww
dp4 r4.x , c[a0.x+0] , v0
dp4 r4.y , c[a0.x+1] , v0
dp4 r4.z , c[a0.x+2] , v0
dp3 r5.x , c[a0.x+0] , v1
dp3 r5.y , c[a0.x+1] , v1
dp3 r5.z , c[a0.x+2] , v1
dp3 r6.x , c[a0.x+0] , v2
dp3 r6.y , c[a0.x+1] , v2
dp3 r6.z , c[a0.x+2] , v2
dp3 r7.x , c[a0.x+0] , v3
dp3 r7.y , c[a0.x+1] , v3
dp3 r7.z , c[a0.x+2] , v3
mul r0.xyz , r0.xyzz , v5.xxxx
mad r0.xyz , r4.xyzz , v5.zzzz , r0.xyzz
mov r0.w , v0.wwww
m4x4 oPos , r0 , c0
mul r1.xyz , r1.xyzz , v5.xxxx
mad r1.xyz , r5.xyzz , v5.zzzz , r1.xyzz
dp3 r1.w , r1.xyzz , r1.xyzz
rsq r1.w , r1.wwww
mul r1.xyz , r1.xyzz , r1.wwww
mul r2.xyz , r2.xyzz , v5.xxxx
mad r2.xyz , r6.xyzz , v5.zzzz , r2.xyzz
dp3 r2.w , r2.xyzz , r2.xyzz
rsq r2.w , r2.wwww
mul r2.xyz , r2.xyzz , r2.wwww
mul r3.xyz , r3.xyzz , v5.xxxx
mad r3.xyz , r7.xyzz , v5.zzzz , r3.xyzz
dp3 r3.w , r3.xyzz , r3.xyzz
rsq r3.w , r3.wwww
mul r3.xyz , r3.xyzz , r3.wwww
mov oD0 , v0.wwww
mov oT0 , v4
dp3 oT1.x , r1 , c4
dp3 oT1.y , r2 , c4
dp3 oT1.z , r3 , c4
dp3 oT2.x , r1 , c5
dp3 oT2.y , r2 , c5
dp3 oT2.z , r3 , c5
dp3 oT3.x , r1 , c6
dp3 oT3.y , r2 , c6
dp3 oT3.z , r3 , c6
///////////////Vertex Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_tangent0 v1
dcl_binormal0 v2
dcl_normal0 v3
dcl_texcoord0 v4
dcl_blendweight0 v5
mov a0.x , v5.yyyy
dp4 r0.x , c[a0.x+0] , v0
dp4 r0.y , c[a0.x+1] , v0
dp4 r0.z , c[a0.x+2] , v0
dp3 r1.x , c[a0.x+0] , v1
dp3 r1.y , c[a0.x+1] , v1
dp3 r1.z , c[a0.x+2] , v1
dp3 r2.x , c[a0.x+0] , v2
dp3 r2.y , c[a0.x+1] , v2
dp3 r2.z , c[a0.x+2] , v2
dp3 r3.x , c[a0.x+0] , v3
dp3 r3.y , c[a0.x+1] , v3
dp3 r3.z , c[a0.x+2] , v3
mov a0.x , v5.wwww
dp4 r4.x , c[a0.x+0] , v0
dp4 r4.y , c[a0.x+1] , v0
dp4 r4.z , c[a0.x+2] , v0
dp3 r5.x , c[a0.x+0] , v1
dp3 r5.y , c[a0.x+1] , v1
dp3 r5.z , c[a0.x+2] , v1
dp3 r6.x , c[a0.x+0] , v2
dp3 r6.y , c[a0.x+1] , v2
dp3 r6.z , c[a0.x+2] , v2
dp3 r7.x , c[a0.x+0] , v3
dp3 r7.y , c[a0.x+1] , v3
dp3 r7.z , c[a0.x+2] , v3
mul r0.xyz , r0.xyzz , v5.xxxx
mad r0.xyz , r4.xyzz , v5.zzzz , r0.xyzz
mov r0.w , v0.wwww
m4x4 oPos , r0 , c0
mul r1.xyz , r1.xyzz , v5.xxxx
mad r1.xyz , r5.xyzz , v5.zzzz , r1.xyzz
dp3 r1.w , r1.xyzz , r1.xyzz
rsq r1.w , r1.wwww
mul r1.xyz , r1.xyzz , r1.wwww
mul r2.xyz , r2.xyzz , v5.xxxx
mad r2.xyz , r6.xyzz , v5.zzzz , r2.xyzz
dp3 r2.w , r2.xyzz , r2.xyzz
rsq r2.w , r2.wwww
mul r2.xyz , r2.xyzz , r2.wwww
mul r3.xyz , r3.xyzz , v5.xxxx
mad r3.xyz , r7.xyzz , v5.zzzz , r3.xyzz
dp3 r3.w , r3.xyzz , r3.xyzz
rsq r3.w , r3.wwww
mul r3.xyz , r3.xyzz , r3.wwww
mov oT0.xy , v4
add r0.xyz , c8.xyzz , -v0.xyzz
dp3 r4.x , r0.xyzz , r0.xyzz
rsq r4.x , r4.xxxx
mul r0.xyz , r0.xyzz , r4.xxxx
dp3 r4.x , r0.xyzz , r1.xyzz
dp3 r4.y , r0.xyzz , r2.xyzz
dp3 r4.z , r0.xyzz , r3.xyzz
mov oT1.xyz , r4.xyzz
dp3 r2.xy , r0.xyzz , v3.xyzz
mov r2.w , c8.wwww
lit r3 , r2
mov r4.xyz , c9.xyzz
mad oD0.xyz , r3.zzzz , c10.xyzz , r4.xyzz
///////////////Vertex Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_texcoord0 v4
dcl_blendweight0 v5
mov a0.x , v5.yyyy
dp4 r0.x , c[a0.x+0] , v0
dp4 r0.y , c[a0.x+1] , v0
dp4 r0.z , c[a0.x+2] , v0
mov a0.x , v5.wwww
dp4 r1.x , c[a0.x+0] , v0
dp4 r1.y , c[a0.x+1] , v0
dp4 r1.z , c[a0.x+2] , v0
mul r0.xyz , r0.xyzz , v5.xxxx
mad r0.xyz , r1.xyzz , v5.zzzz , r0.xyzz
mov r0.w , v0.wwww
m4x4 oPos , r0 , c0
mov oT0 , v4
///////////////Vertex Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_tangent0 v1
dcl_binormal0 v2
dcl_normal0 v3
dcl_texcoord0 v4
dcl_blendweight0 v5
mov a0.x , v5.yyyy
dp4 r0.x , c[a0.x+0] , v0
dp4 r0.y , c[a0.x+1] , v0
dp4 r0.z , c[a0.x+2] , v0
dp3 r1.x , c[a0.x+0] , v1
dp3 r1.y , c[a0.x+1] , v1
dp3 r1.z , c[a0.x+2] , v1
dp3 r2.x , c[a0.x+0] , v2
dp3 r2.y , c[a0.x+1] , v2
dp3 r2.z , c[a0.x+2] , v2
dp3 r3.x , c[a0.x+0] , v3
dp3 r3.y , c[a0.x+1] , v3
dp3 r3.z , c[a0.x+2] , v3
mov a0.x , v5.wwww
dp4 r4.x , c[a0.x+0] , v0
dp4 r4.y , c[a0.x+1] , v0
dp4 r4.z , c[a0.x+2] , v0
dp3 r5.x , c[a0.x+0] , v1
dp3 r5.y , c[a0.x+1] , v1
dp3 r5.z , c[a0.x+2] , v1
dp3 r6.x , c[a0.x+0] , v2
dp3 r6.y , c[a0.x+1] , v2
dp3 r6.z , c[a0.x+2] , v2
dp3 r7.x , c[a0.x+0] , v3
dp3 r7.y , c[a0.x+1] , v3
dp3 r7.z , c[a0.x+2] , v3
mul r0.xyz , r0.xyzz , v5.xxxx
mad r0.xyz , r4.xyzz , v5.zzzz , r0.xyzz
mov r0.w , v0.wwww
m4x4 oPos , r0 , c0
mul r1.xyz , r1.xyzz , v5.xxxx
mad r1.xyz , r5.xyzz , v5.zzzz , r1.xyzz
dp3 r1.w , r1.xyzz , r1.xyzz
rsq r1.w , r1.wwww
mul r1.xyz , r1.xyzz , r1.wwww
mul r2.xyz , r2.xyzz , v5.xxxx
mad r2.xyz , r6.xyzz , v5.zzzz , r2.xyzz
dp3 r2.w , r2.xyzz , r2.xyzz
rsq r2.w , r2.wwww
mul r2.xyz , r2.xyzz , r2.wwww
mul r3.xyz , r3.xyzz , v5.xxxx
mad r3.xyz , r7.xyzz , v5.zzzz , r3.xyzz
dp3 r3.w , r3.xyzz , r3.xyzz
rsq r3.w , r3.wwww
mul r3.xyz , r3.xyzz , r3.wwww
mov oT0.xy , v4
mov oT1.xy , v4
add r0.xyz , c11.xyzz , -v0.xyzz
dp3 r6.x , r0.xyzz , r0.xyzz
rsq r6.x , r6.xxxx
mul r0.xyz , r0.xyzz , r6.xxxx
dp3 r6.x , r0.xyzz , r1.xyzz
dp3 r6.y , r0.xyzz , r2.xyzz
dp3 r6.z , r0.xyzz , r3.xyzz
add r7.xyz , c12.xyzz , -v0.xyzz
dp3 r5.x , r7.xyzz , r7.xyzz
rsq r5.x , r5.xxxx
mul r7.xyz , r7.xyzz , r5.xxxx
dp3 r4.x , r7.xyzz , r1.xyzz
dp3 r4.y , r7.xyzz , r2.xyzz
dp3 r4.z , r7.xyzz , r3.xyzz
add r4.xyz , r4.xyzz , r6.xyzz
dp3 r5.x , r4.xyzz , r4.xyzz
rsq r5.x , r5.xxxx
mul r4.xyz , r4.xyzz , r5.xxxx
mov oT2.xyz , r6.xyzz
mov oT3.xyz , r4.xyzz
dp3 r7.xy , r0.xyzz , r3.xyzz
mov r7.w , c11.wwww
lit r0 , r7
mov r4.xyz , c13.xyzz
mad oD0.xyz , r0.zzzz , c14.xyzz , r4.xyzz
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_1
tex t0
texm3x3pad t1 , t0_bx2
texm3x3pad t2 , t0_bx2
texm3x3tex t3 , t0_bx2
mul r0 , t3 , v0
///////////////Pixel Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_1
tex t0
tex t1
dp3 r0.xyz , t0_bx2 , t1_bx2
+mov r0.w , t1_bx2
mad_sat r0 , r0 , c0 , c1
mul r0.xyz , r0 , v0
+add_x4_sat r0.w , r0 , r0
mul r0.xyz , r0 , r0.wwww
///////////////Pixel Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_1
tex t0
mov r0 , t0
///////////////Pixel Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_1
tex t0
tex t1
tex t2
tex t3
dp3_sat r0.xyz , t1_bx2 , t3_bx2
+mov r0.w , t2_bx2
mul r0.xyz , r0 , r0
+mad_sat r0.w , r0 , c0 , c1
mul r0.xyz , r0 , r0
+add_x4_sat r0.w , r0 , r0
mul r1.xyz , r0.wwww , t0
mul r1.xyz , v0 , r1
mul r0.xyz , r0 , r0
mul r0.xyz , r0 , r1
///////////////Pixel Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_normal0 v1
dcl_texcoord0 v2
dcl_blendweight0 v3
mov a0.x , v3.yyyy
dp4 r0.x , c[a0.x+0] , v0
dp4 r0.y , c[a0.x+1] , v0
dp4 r0.z , c[a0.x+2] , v0
mov r0.w , v0.wwww
m4x4 oPos , r0 , c0
mov oT0.xy , v2.xyyy
dp4 r2.x , v1 , c4
dp4 r2.y , v1 , c5
mov oT1.xy , r2.xyyy
add r1.xyz , c6 , -r0
dp3 r1.w , r1.xyzz , r1.xyzz
rsq r1.w , r1.wwww
mul r1.xyz , r1.xyzz , r1.wwww
dp3 r2.x , r1.xyzz , v1.xyzz
max r2.x , r2.xxxx , c6.wwww
mul r0 , r2.xxxx , c7
add oD0 , r0 , c8
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_1
tex t0
tex t1
mad r0 , t0 , v0 , t1
///////////////Pixel Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_normal0 v1
dcl_texcoord0 v2
m4x4 oPos , v0 , c0
mov oT0 , v2
dp4 oT1.x , v0 , c10
dp4 oT1.y , v0 , c12
dp4 oT2.x , v0 , c6
dp4 oT2.y , v0 , c8
mov oT3 , v1
mov oT4 , c4
mov oD0 , c5
mov oD1 , c9
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_4
texld r0 , t0
texld r1 , t1
texld r2 , t2
texld r3 , t3
texld r4 , t4
dp3_sat r3.xyz , r3_bx2 , r4_bx2
mul r3.xyz , r3 , r3
mul r3.xyz , r3 , r1
mul r3.xyz , r3 , r2
mad r3.xyz , r3 , v0 , v1
mul_x2 r0.xyz , r3 , r0
///////////////Pixel Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
m4x4 oPos , v0 , c0
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_1
mov r0 , c0
///////////////Pixel Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_normal0 v1
dcl_texcoord0 v2
dcl_blendweight0 v3
mov a0.x , v3.yyyy
dp4 r0.x , c[a0.x+0] , v0
dp4 r0.y , c[a0.x+1] , v0
dp4 r0.z , c[a0.x+2] , v0
dp3 r2.x , c[a0.x+0] , v1
dp3 r2.y , c[a0.x+1] , v1
dp3 r2.z , c[a0.x+2] , v1
mov a0.x , v3.wwww
dp4 r1.x , c[a0.x+0] , v0
dp4 r1.y , c[a0.x+1] , v0
dp4 r1.z , c[a0.x+2] , v0
dp3 r3.x , c[a0.x+0] , v1
dp3 r3.y , c[a0.x+1] , v1
dp3 r3.z , c[a0.x+2] , v1
mul r0.xyz , r0.xyzz , v3.xxxx
mad r0.xyz , r1.xyzz , v3.zzzz , r0.xyzz
mov r0.w , v0.wwww
m4x4 oPos , r0 , c0
mul r2.xyz , r2.xyzz , v3.xxxx
mad r1.xyz , r3.xyzz , v3.zzzz , r2.xyzz
dp3 r1.w , r1.xyzz , r1.xyzz
rsq r1.w , r1.wwww
mul r1.xyz , r1.xyzz , r1.wwww
mov oT0.xy , v2.xyyy
add r2.xyz , c4 , -r0
dp3 r2.w , r2.xyzz , r2.xyzz
rsq r2.w , r2.wwww
mul r2.xyz , r2.xyzz , r2.wwww
dp3 r2.x , r2.xyzz , r1.xyzz
max r2.x , r2.xxxx , c4.wwww
mul r2 , r2.xxxx , c5
add oD0 , r2 , c6
///////////////Vertex Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_normal0 v1
m4x4 oPos , v0 , c0
dp4 oT0.x , v0 , c4
dp4 oT0.y , v0 , c5
dp4 oT1.x , v0 , c6
dp4 oT1.y , v0 , c7
dp3 oD0.xyz , c8 , v1
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_1
tex t0
tex t1
add r0 , t0 , t1
add r0 , r0 , v0
///////////////Pixel Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_1
tex t0
tex t1
mad r0 , t0 , v0 , -t1
///////////////Pixel Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_blendweight0 v1
mov a0.x , v1.yyyy
dp4 r0.x , c[a0.x+0] , v0
dp4 r0.y , c[a0.x+1] , v0
dp4 r0.z , c[a0.x+2] , v0
mov a0.x , v1.wwww
dp4 r1.x , c[a0.x+0] , v0
dp4 r1.y , c[a0.x+1] , v0
dp4 r1.z , c[a0.x+2] , v0
mul r0.xyz , r0.xyzz , v1.xxxx
mad r0.xyz , r1.xyzz , v1.zzzz , r0.xyzz
mov r0.w , v0.wwww
m4x4 oPos , r0 , c0
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_1
mov r0 , c0
///////////////Pixel Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_texcoord0 v1
dcl_texcoord1 v2
m4x4 oPos , v0 , c0
add oT0 , v1 , c4
add oT1 , v1 , c5
mov oT2 , v2
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_1
tex t0
tex t1
tex t2
add r0 , t0 , t1
mul r0 , r0 , t2.wwww
///////////////Pixel Shader - end//////////////
///////////////Vertex Shader - start//////////////
vs_1_1
dcl_position0 v0
dcl_texcoord0 v1
dcl_texcoord1 v2
dcl_texcoord2 v3
m4x4 oPos , v0 , c0
mov oT0 , v1
mov oT1 , v2
mov oT2 , v3
///////////////Vertex Shader - end//////////////
///////////////Pixel Shader - start//////////////
ps_1_1
tex t0
tex t1
tex t2
mov r0 , t0
mul_x2 r0.xyz , r0 , t1
mul r0.xyz , r0 , t2
///////////////Pixel Shader - end//////////////
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.