add game&rawdata

This commit is contained in:
Vasily Petrov 2026-06-17 23:06:51 +03:00
parent 0133cd976c
commit 49b34b5546
45731 changed files with 709831 additions and 0 deletions

View 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)