add game&rawdata
This commit is contained in:
parent
0133cd976c
commit
49b34b5546
45731 changed files with 709831 additions and 0 deletions
164
gamedata/shaders/r2/test/p2b_accum_sun_near.ps
Normal file
164
gamedata/shaders/r2/test/p2b_accum_sun_near.ps
Normal file
|
|
@ -0,0 +1,164 @@
|
|||
//
|
||||
// Generated by Microsoft (R) D3DX9 Shader Compiler 9.07.239.0000
|
||||
//
|
||||
// fxc /nologo /Tps_2_b /Emain /Zpr /Fctest\p2b_accum_sun_near.ps
|
||||
// accum_sun_near.ps
|
||||
//
|
||||
//
|
||||
// Parameters:
|
||||
//
|
||||
// float4 Ldynamic_color;
|
||||
// float4 Ldynamic_dir;
|
||||
// row_major float4x4 m_shadow;
|
||||
// row_major float3x4 m_sunmask;
|
||||
// sampler2D s_accumulator;
|
||||
// sampler2D s_lmap;
|
||||
// sampler3D s_material;
|
||||
// sampler2D s_normal;
|
||||
// sampler2D s_position;
|
||||
// sampler2D s_smap;
|
||||
//
|
||||
//
|
||||
// Registers:
|
||||
//
|
||||
// Name Reg Size
|
||||
// -------------- ----- ----
|
||||
// m_shadow c0 4
|
||||
// m_sunmask c4 2
|
||||
// Ldynamic_color c6 1
|
||||
// Ldynamic_dir c7 1
|
||||
// s_position s0 1
|
||||
// s_normal s1 1
|
||||
// s_smap s2 1
|
||||
// s_lmap s3 1
|
||||
// s_material s4 1
|
||||
// s_accumulator s5 1
|
||||
//
|
||||
|
||||
ps_2_x
|
||||
def c8, 1, -0.000537109387, -4.88281257e-005, 0
|
||||
def c9, -0.000537109387, -4.88281257e-005, 2048, 0.25
|
||||
def c10, 4.88281257e-005, -0.000537109387, 0, 0
|
||||
def c11, 0.000537109387, -0.000537109387, 0, 0
|
||||
def c12, -4.88281257e-005, -0.000537109387, 0, 0
|
||||
def c13, 4.88281257e-005, -4.88281257e-005, 0, 0
|
||||
def c14, 0.000537109387, -4.88281257e-005, 0, 0
|
||||
dcl t0.xy
|
||||
dcl_2d s0
|
||||
dcl_2d s1
|
||||
dcl_2d s2
|
||||
dcl_2d s3
|
||||
dcl_volume s4
|
||||
dcl_2d s5
|
||||
texld r0, t0, s0
|
||||
texld_pp r1, t0, s1
|
||||
mov r19.xyz, r0
|
||||
mov r19.w, c8.x
|
||||
dp4 r1.w, c3, r19
|
||||
dp4 r0.x, c0, r19
|
||||
rcp r1.w, r1.w
|
||||
dp4 r0.y, c1, r19
|
||||
mad r14.xy, r0, r1.w, c9
|
||||
mad r13.xy, r0, r1.w, c12
|
||||
mad r3.xy, r0, r1.w, c8.z
|
||||
mad r23.xy, r0, r1.w, c8.y
|
||||
mad r12.xy, r0, r1.w, c13
|
||||
mad r11.xy, r0, r1.w, c11
|
||||
mad r10.xy, r0, r1.w, c14
|
||||
mad r22.xy, r0, r1.w, c10
|
||||
mad r9.xy, r0, r1.w, -c11
|
||||
mad r8.xy, r0, r1.w, -c13
|
||||
mad r7.xy, r0, r1.w, -c10
|
||||
mad r21.xy, r0, r1.w, -c14
|
||||
mad r6.xy, r0, r1.w, -c12
|
||||
mad r5.xy, r0, r1.w, -c9
|
||||
mad r4.xy, r0, r1.w, -c8.y
|
||||
mad r20.xy, r0, r1.w, -c8.z
|
||||
dp4 r24.x, c4, r19
|
||||
dp4 r24.y, c5, r19
|
||||
nrm_pp r2.xyz, r19
|
||||
dp3_pp r0.x, r2, r1
|
||||
mov_pp r0.z, r0.w
|
||||
add_pp r0.w, r0.x, r0.x
|
||||
mad_pp r2.xyz, r1, -r0.w, r2
|
||||
dp3_pp r0.x, -c7, r1
|
||||
dp3_pp r0.y, -c7, r2
|
||||
texld r18, r14, s2
|
||||
texld r17, r13, s2
|
||||
texld r16, r3, s2
|
||||
texld r3, r23, s2
|
||||
texld r15, r12, s2
|
||||
texld r14, r11, s2
|
||||
texld r13, r10, s2
|
||||
texld r12, r22, s2
|
||||
texld r11, r9, s2
|
||||
texld r10, r8, s2
|
||||
texld r9, r7, s2
|
||||
texld r8, r21, s2
|
||||
texld r7, r6, s2
|
||||
texld r6, r5, s2
|
||||
texld r5, r4, s2
|
||||
texld r4, r20, s2
|
||||
texld_pp r2, r24, s3
|
||||
texld_pp r0, r0, s4
|
||||
texld_pp r1, t0, s5
|
||||
dp4 r5.w, c2, r19
|
||||
add r3.y, -r18.x, r5.w
|
||||
add r3.z, -r17.x, r5.w
|
||||
mul r2.xy, r23, c9.z
|
||||
add r3.w, -r16.x, r5.w
|
||||
add r3.x, -r3.x, r5.w
|
||||
cmp_pp r3, -r3, c8.x, c8.w
|
||||
frc r17.xy, r2
|
||||
add_pp r2.xy, -r17, c8.x
|
||||
mul_pp r16.y, r17.y, r2.x
|
||||
mul_pp r16.z, r17.x, r2.y
|
||||
mul_pp r16.w, r17.y, r17.x
|
||||
mul_pp r16.x, r2.y, r2.x
|
||||
dp4_pp r3.x, r3, r16
|
||||
add r12.y, -r15.x, r5.w
|
||||
add r12.z, -r14.x, r5.w
|
||||
mul r2.xy, r22, c9.z
|
||||
add r12.w, -r13.x, r5.w
|
||||
add r12.x, -r12.x, r5.w
|
||||
cmp_pp r12, -r12, c8.x, c8.w
|
||||
frc r14.xy, r2
|
||||
add_pp r2.xy, -r14, c8.x
|
||||
mul_pp r13.y, r14.y, r2.x
|
||||
mul_pp r13.z, r14.x, r2.y
|
||||
mul_pp r13.w, r14.y, r14.x
|
||||
mul_pp r13.x, r2.y, r2.x
|
||||
dp4_pp r3.y, r12, r13
|
||||
add r8.y, -r11.x, r5.w
|
||||
add r8.z, -r10.x, r5.w
|
||||
mul r2.xy, r21, c9.z
|
||||
add r8.w, -r9.x, r5.w
|
||||
add r8.x, -r8.x, r5.w
|
||||
cmp_pp r8, -r8, c8.x, c8.w
|
||||
frc r2.xy, r2
|
||||
add_pp r10.xy, -r2, c8.x
|
||||
mul_pp r9.y, r2.y, r10.x
|
||||
mul_pp r9.z, r2.x, r10.y
|
||||
mul_pp r9.x, r10.y, r10.x
|
||||
mul_pp r9.w, r2.y, r2.x
|
||||
dp4_pp r3.z, r8, r9
|
||||
add r4.y, -r7.x, r5.w
|
||||
add r4.z, -r6.x, r5.w
|
||||
mul r2.xy, r20, c9.z
|
||||
add r4.w, -r5.x, r5.w
|
||||
add r4.x, -r4.x, r5.w
|
||||
cmp_pp r4, -r4, c8.x, c8.w
|
||||
frc r2.xy, r2
|
||||
add_pp r6.xy, -r2, c8.x
|
||||
mul_pp r5.y, r2.y, r6.x
|
||||
mul_pp r5.z, r2.x, r6.y
|
||||
mul_pp r5.x, r6.y, r6.x
|
||||
mul_pp r5.w, r2.y, r2.x
|
||||
dp4_pp r3.w, r4, r5
|
||||
dp4_pp r3.w, r3, c9.w
|
||||
mul_pp r2.w, r2.w, r3.w
|
||||
mul_pp r0, r0, c6
|
||||
mad_pp r0, r0, r2.w, r1
|
||||
mov_pp oC0, r0
|
||||
|
||||
// approximately 112 instruction slots used (21 texture, 91 arithmetic)
|
||||
Loading…
Add table
Add a link
Reference in a new issue