//Radial blur PS 1.
//
// Generated by Microsoft (R) D3D Shader Disassembler
//
//   using 3Dmigoto v0.6.164 on Sun Jun 14 17:20:14 2026
//
//
// Input signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// SV_POSITION              0   xyzw        0      POS   float
// TEXCOORD                 8   xyzw        1     NONE   float
// COLOR                    0   xyzw        2     NONE   float
// COLOR                    1   xyzw        3     NONE   float
// TEXCOORD                 9   xyzw        4     NONE   float
// TEXCOORD                 0   xyzw        5     NONE   float   xy
// TEXCOORD                 1   xyzw        6     NONE   float
// TEXCOORD                 2   xyzw        7     NONE   float
// TEXCOORD                 3   xyzw        8     NONE   float
// TEXCOORD                 4   xyzw        9     NONE   float
// TEXCOORD                 5   xyzw       10     NONE   float
// TEXCOORD                 6   xyzw       11     NONE   float
// TEXCOORD                 7   xyzw       12     NONE   float
//
//
// Output signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// SV_TARGET                0   xyzw        0   TARGET   float   xyzw
//
ps_5_0
dcl_globalFlags refactoringAllowed
dcl_constantbuffer CB3[77], immediateIndexed
dcl_constantbuffer CB4[236], immediateIndexed
dcl_sampler s0, mode_default
dcl_resource_texture2d (float,float,float,float) t0
dcl_input_ps linear v5.xy
dcl_output o0.xyzw
dcl_temps 28
dcl_resource_texture2d (float,float,float,float) t125
ld_indexable(texture2d)(float,float,float,float) r25.xyzw, l(0, 0, 0, 0), t125.xyzw
add r0.xy, -v5.xyzw, cb4[9].xyzw

mad r0.x, r25.x, l(0.5), r0.x

dp2 r1.z, r0.xyzw, r0.xyzw
add r0.z, r1.zzzz, l(0.000000, 0.000000, 0.000000, 0.000000)
rsq r1.y, |r0.zzzz|
ieq r1.x, r1.yyyy, l(0x7f800000)
movc r0.z, r1.xxxx, l(9999999933815812510711506376257961984.000000), r1.yyyy
lt r1.y, l(0.000000, 0.000000, 0.000000, 0.000000), |r0.zzzz|
rcp r1.x, r0.zzzz
movc r0.w, r1.yyyy, r1.xxxx, l(9999999933815812510711506376257961984.000000,9999999933815812510711506376257961984.000000,9999999933815812510711506376257961984.000000,9999999933815812510711506376257961984.000000)
mul r0.xy, r0.xyzw, r0.zzzz
add r0.z, r0.wwww, -cb4[8].zzzz
add r0.w, r0.wwww, -cb4[9].zzzz
max r1.w, r0.wwww, l(0.000000, 0.000000, 0.000000, 0.000000)
max r1.x, r0.zzzz, l(0.000000, 0.000000, 0.000000, 0.000000)
mov r1.y, l(1.000000,1.000000,1.000000,1.000000)
mad r0.z, cb4[8].yyyy, r1.xxxx, r1.yyyy
lt r2.y, l(0.000000, 0.000000, 0.000000, 0.000000), |r0.zzzz|
rcp r2.x, r0.zzzz
movc r0.z, r2.yyyy, r2.xxxx, l(9999999933815812510711506376257961984.000000,9999999933815812510711506376257961984.000000,9999999933815812510711506376257961984.000000,9999999933815812510711506376257961984.000000)
add r0.z, -r0.zzzz, l(1.000000, 1.000000, 1.000000, 1.000000)
mul r0.z, r0.zzzz, cb4[8].xxxx
ge r2.z, -r1.xxxx, l(0.000000)
movc r0.z, r2.zzzz, l(0,0,0,0), r0.zzzz
mad r0.w, cb4[8].wwww, r1.wwww, r1.yyyy
lt r2.y, l(0.000000, 0.000000, 0.000000, 0.000000), |r0.wwww|
rcp r2.x, r0.wwww
movc r0.w, r2.yyyy, r2.xxxx, l(9999999933815812510711506376257961984.000000,9999999933815812510711506376257961984.000000,9999999933815812510711506376257961984.000000,9999999933815812510711506376257961984.000000)
add r0.w, -r0.wwww, l(1.000000, 1.000000, 1.000000, 1.000000)
mul r0.w, r0.wwww, cb4[8].xxxx
ge r2.w, -r1.wwww, l(0.000000)
movc r0.w, r2.wwww, l(0,0,0,0), r0.wwww
add r0.z, r0.zzzz, -r0.wwww
max r1.x, r0.zzzz, l(0.000000, 0.000000, 0.000000, 0.000000)
mad r2.xy, r0.xyzw, -r1.xxxx, v5.xyzw
mul r0.zw, r0.xyxy, r1.xxxx
mad r0.xy, r0.xyzw, r1.xxxx, v5.xyzw
sample r1.xyzw, r2.xyxx, t0.xyzw, s0
and r1.xyzw, r1.xyzw, cb3[44].xyzw
or r1.xyzw, r1.xyzw, cb3[45].xyzw
sample r2.xyzw, r0.xyxx, t0.xyzw, s0
and r2.xyzw, r2.xyzw, cb3[44].xyzw
or r2.xyzw, r2.xyzw, cb3[45].xyzw
mad r0.xy, r0.zwzw, l(-0.900000, -0.900000, -0.900000, -0.900000), v5.xyzw
mad r3.xy, r0.zwzw, l(-0.800000, -0.800000, -0.800000, -0.800000), v5.xyzw
sample r4.xyzw, r0.xyxx, t0.xyzw, s0
and r4.xyzw, r4.xyzw, cb3[44].xyzw
or r4.xyzw, r4.xyzw, cb3[45].xyzw
sample r3.xyzw, r3.xyxx, t0.xyzw, s0
and r3.xyzw, r3.xyzw, cb3[44].xyzw
or r3.xyzw, r3.xyzw, cb3[45].xyzw
add r1.xyzw, r1.xyzw, r4.xyzw
add r1.xyzw, r3.xyzw, r1.xyzw
mad r0.xy, r0.zwzw, l(-0.700000, -0.700000, -0.700000, -0.700000), v5.xyzw
mad r3.xy, r0.zwzw, l(-0.600000, -0.600000, -0.600000, -0.600000), v5.xyzw
sample r4.xyzw, r0.xyxx, t0.xyzw, s0
and r4.xyzw, r4.xyzw, cb3[44].xyzw
or r4.xyzw, r4.xyzw, cb3[45].xyzw
sample r3.xyzw, r3.xyxx, t0.xyzw, s0
and r3.xyzw, r3.xyzw, cb3[44].xyzw
or r3.xyzw, r3.xyzw, cb3[45].xyzw
add r1.xyzw, r1.xyzw, r4.xyzw
add r1.xyzw, r3.xyzw, r1.xyzw
mad r0.xy, r0.zwzw, l(-0.500000, -0.500000, -0.500000, -0.500000), v5.xyzw
mad r3.xy, r0.zwzw, l(-0.400000, -0.400000, -0.400000, -0.400000), v5.xyzw
sample r4.xyzw, r0.xyxx, t0.xyzw, s0
and r4.xyzw, r4.xyzw, cb3[44].xyzw
or r4.xyzw, r4.xyzw, cb3[45].xyzw
sample r3.xyzw, r3.xyxx, t0.xyzw, s0
and r3.xyzw, r3.xyzw, cb3[44].xyzw
or r3.xyzw, r3.xyzw, cb3[45].xyzw
add r1.xyzw, r1.xyzw, r4.xyzw
add r1.xyzw, r3.xyzw, r1.xyzw
mad r0.xy, r0.zwzw, l(-0.300000, -0.300000, -0.300000, -0.300000), v5.xyzw
mad r3.xy, r0.zwzw, l(-0.200000, -0.200000, -0.200000, -0.200000), v5.xyzw
sample r4.xyzw, r0.xyxx, t0.xyzw, s0
and r4.xyzw, r4.xyzw, cb3[44].xyzw
or r4.xyzw, r4.xyzw, cb3[45].xyzw
sample r3.xyzw, r3.xyxx, t0.xyzw, s0
and r3.xyzw, r3.xyzw, cb3[44].xyzw
or r3.xyzw, r3.xyzw, cb3[45].xyzw
add r1.xyzw, r1.xyzw, r4.xyzw
add r1.xyzw, r3.xyzw, r1.xyzw
mad r0.xy, r0.zwzw, l(-0.100000, -0.100000, -0.100000, -0.100000), v5.xyzw
sample r3.xyzw, v5.xyxx, t0.xyzw, s0
and r3.xyzw, r3.xyzw, cb3[44].xyzw
or r3.xyzw, r3.xyzw, cb3[45].xyzw
sample r4.xyzw, r0.xyxx, t0.xyzw, s0
and r4.xyzw, r4.xyzw, cb3[44].xyzw
or r4.xyzw, r4.xyzw, cb3[45].xyzw
add r1.xyzw, r1.xyzw, r4.xyzw
add r1.xyzw, r3.xyzw, r1.xyzw
mad r0.xy, r0.zwzw, l(0.100000, 0.100000, 0.100000, 0.100000), v5.xyzw
mad r3.xy, r0.zwzw, l(0.200000, 0.200000, 0.200000, 0.200000), v5.xyzw
sample r4.xyzw, r0.xyxx, t0.xyzw, s0
and r4.xyzw, r4.xyzw, cb3[44].xyzw
or r4.xyzw, r4.xyzw, cb3[45].xyzw
sample r3.xyzw, r3.xyxx, t0.xyzw, s0
and r3.xyzw, r3.xyzw, cb3[44].xyzw
or r3.xyzw, r3.xyzw, cb3[45].xyzw
add r1.xyzw, r1.xyzw, r4.xyzw
add r1.xyzw, r3.xyzw, r1.xyzw
mad r0.xy, r0.zwzw, l(0.300000, 0.300000, 0.300000, 0.300000), v5.xyzw
mad r3.xy, r0.zwzw, l(0.400000, 0.400000, 0.400000, 0.400000), v5.xyzw
sample r4.xyzw, r0.xyxx, t0.xyzw, s0
and r4.xyzw, r4.xyzw, cb3[44].xyzw
or r4.xyzw, r4.xyzw, cb3[45].xyzw
sample r3.xyzw, r3.xyxx, t0.xyzw, s0
and r3.xyzw, r3.xyzw, cb3[44].xyzw
or r3.xyzw, r3.xyzw, cb3[45].xyzw
add r1.xyzw, r1.xyzw, r4.xyzw
add r1.xyzw, r3.xyzw, r1.xyzw
mad r0.xy, r0.zwzw, l(0.500000, 0.500000, 0.500000, 0.500000), v5.xyzw
mad r3.xy, r0.zwzw, l(0.600000, 0.600000, 0.600000, 0.600000), v5.xyzw
sample r4.xyzw, r0.xyxx, t0.xyzw, s0
and r4.xyzw, r4.xyzw, cb3[44].xyzw
or r4.xyzw, r4.xyzw, cb3[45].xyzw
sample r3.xyzw, r3.xyxx, t0.xyzw, s0
and r3.xyzw, r3.xyzw, cb3[44].xyzw
or r3.xyzw, r3.xyzw, cb3[45].xyzw
add r1.xyzw, r1.xyzw, r4.xyzw
add r1.xyzw, r3.xyzw, r1.xyzw
mad r0.xy, r0.zwzw, l(0.700000, 0.700000, 0.700000, 0.700000), v5.xyzw
sample r3.xyzw, r0.xyxx, t0.xyzw, s0
and r3.xyzw, r3.xyzw, cb3[44].xyzw
or r3.xyzw, r3.xyzw, cb3[45].xyzw
add r1.xyzw, r1.xyzw, r3.xyzw
mad r0.xy, r0.zwzw, l(0.800000, 0.800000, 0.800000, 0.800000), v5.xyzw
mad r3.xy, r0.zwzw, l(0.900000, 0.900000, 0.900000, 0.900000), v5.xyzw
sample r0.xyzw, r0.xyxx, t0.xyzw, s0
and r0.xyzw, r0.xyzw, cb3[44].xyzw
or r0.xyzw, r0.xyzw, cb3[45].xyzw
sample r3.xyzw, r3.xyxx, t0.xyzw, s0
and r3.xyzw, r3.xyzw, cb3[44].xyzw
or r3.xyzw, r3.xyzw, cb3[45].xyzw
add r0.xyzw, r1.xyzw, r0.xyzw
add r0.xyzw, r3.xyzw, r0.xyzw
add r0.xyzw, r2.xyzw, r0.xyzw
mul r0.xyzw, r0.xyzw, l(0.047619, 0.047619, 0.047619, 0.047619)
mov o0.xyzw, r0.xyzw
ret
// Approximately 0 instruction slots used

///////////////////////////////// HLSL Code /////////////////////////////////
// // ---- Created with 3Dmigoto v0.6.164 on Sun Jun 14 17:20:14 2026
// Texture2D<float4> t0 : register(t0);
//
// SamplerState s0_s : register(s0);
//
// cbuffer cb4 : register(b4)
// {
//   float4 cb4[236];
// }
//
// cbuffer cb3 : register(b3)
// {
//   float4 cb3[77];
// }
//
//
//
//
// // 3Dmigoto declarations
// #define cmp -
// Texture1D<float4> IniParams : register(t120);
// Texture2D<float4> StereoParams : register(t125);
//
//
// void main(
//   float4 v0 : SV_POSITION0,
//   float4 v1 : TEXCOORD8,
//   float4 v2 : COLOR0,
//   float4 v3 : COLOR1,
//   float4 v4 : TEXCOORD9,
//   float4 v5 : TEXCOORD0,
//   float4 v6 : TEXCOORD1,
//   float4 v7 : TEXCOORD2,
//   float4 v8 : TEXCOORD3,
//   float4 v9 : TEXCOORD4,
//   float4 v10 : TEXCOORD5,
//   float4 v11 : TEXCOORD6,
//   float4 v12 : TEXCOORD7,
//   out float4 o0 : SV_TARGET0)
// {
//   float4 r0,r1,r2,r3,r4;
//   uint4 bitmask, uiDest;
//   float4 fDest;
//
//   r0.xy = cb4[9].xy + -v5.xy;
//   r1.z = dot(r0.xy, r0.xy);
//   r0.z = 0 + r1.z;
//   r1.y = rsqrt(abs(r0.z));
//   r1.x = cmp((int)r1.y == 0x7f800000);
//   r0.z = r1.x ? 9.99999993e+36 : r1.y;
//   r1.y = cmp(0 < abs(r0.z));
//   r1.x = rcp(r0.z);
//   r0.w = r1.y ? r1.x : ;
//   r0.xy = r0.zz * r0.xy;
//   r0.z = -cb4[8].z + r0.w;
//   r0.w = -cb4[9].z + r0.w;
//   r1.w = max(0, r0.w);
//   r1.x = max(0, r0.z);
//   r1.y = 1;
//   r0.z = cb4[8].y * r1.x + r1.y;
//   r2.y = cmp(0 < abs(r0.z));
//   r2.x = rcp(r0.z);
//   r0.z = r2.y ? r2.x : ;
//   r0.z = 1 + -r0.z;
//   r0.z = cb4[8].x * r0.z;
//   r2.z = cmp(-r1.x >= 0);
//   r0.z = r2.z ? 0 : r0.z;
//   r0.w = cb4[8].w * r1.w + r1.y;
//   r2.y = cmp(0 < abs(r0.w));
//   r2.x = rcp(r0.w);
//   r0.w = r2.y ? r2.x : ;
//   r0.w = 1 + -r0.w;
//   r0.w = cb4[8].x * r0.w;
//   r2.w = cmp(-r1.w >= 0);
//   r0.w = r2.w ? 0 : r0.w;
//   r0.z = -r0.w + r0.z;
//   r1.x = max(0, r0.z);
//   r2.xy = r0.xy * -r1.xx + v5.xy;
//   r0.zw = r1.xx * r0.xy;
//   r0.xy = r0.xy * r1.xx + v5.xy;
//   r1.xyzw = t0.Sample(s0_s, r2.xy).xyzw;
//   r1.xyzw = (int4)r1.xyzw & asint(cb3[44].xyzw);
//   r1.xyzw = (int4)r1.xyzw | asint(cb3[45].xyzw);
//   r2.xyzw = t0.Sample(s0_s, r0.xy).xyzw;
//   r2.xyzw = (int4)r2.xyzw & asint(cb3[44].xyzw);
//   r2.xyzw = (int4)r2.xyzw | asint(cb3[45].xyzw);
//   r0.xy = r0.zw * float2(-0.899999976,-0.899999976) + v5.xy;
//   r3.xy = r0.zw * float2(-0.800000012,-0.800000012) + v5.xy;
//   r4.xyzw = t0.Sample(s0_s, r0.xy).xyzw;
//   r4.xyzw = (int4)r4.xyzw & asint(cb3[44].xyzw);
//   r4.xyzw = (int4)r4.xyzw | asint(cb3[45].xyzw);
//   r3.xyzw = t0.Sample(s0_s, r3.xy).xyzw;
//   r3.xyzw = (int4)r3.xyzw & asint(cb3[44].xyzw);
//   r3.xyzw = (int4)r3.xyzw | asint(cb3[45].xyzw);
//   r1.xyzw = r4.xyzw + r1.xyzw;
//   r1.xyzw = r1.xyzw + r3.xyzw;
//   r0.xy = r0.zw * float2(-0.699999988,-0.699999988) + v5.xy;
//   r3.xy = r0.zw * float2(-0.600000024,-0.600000024) + v5.xy;
//   r4.xyzw = t0.Sample(s0_s, r0.xy).xyzw;
//   r4.xyzw = (int4)r4.xyzw & asint(cb3[44].xyzw);
//   r4.xyzw = (int4)r4.xyzw | asint(cb3[45].xyzw);
//   r3.xyzw = t0.Sample(s0_s, r3.xy).xyzw;
//   r3.xyzw = (int4)r3.xyzw & asint(cb3[44].xyzw);
//   r3.xyzw = (int4)r3.xyzw | asint(cb3[45].xyzw);
//   r1.xyzw = r4.xyzw + r1.xyzw;
//   r1.xyzw = r1.xyzw + r3.xyzw;
//   r0.xy = r0.zw * float2(-0.5,-0.5) + v5.xy;
//   r3.xy = r0.zw * float2(-0.400000006,-0.400000006) + v5.xy;
//   r4.xyzw = t0.Sample(s0_s, r0.xy).xyzw;
//   r4.xyzw = (int4)r4.xyzw & asint(cb3[44].xyzw);
//   r4.xyzw = (int4)r4.xyzw | asint(cb3[45].xyzw);
//   r3.xyzw = t0.Sample(s0_s, r3.xy).xyzw;
//   r3.xyzw = (int4)r3.xyzw & asint(cb3[44].xyzw);
//   r3.xyzw = (int4)r3.xyzw | asint(cb3[45].xyzw);
//   r1.xyzw = r4.xyzw + r1.xyzw;
//   r1.xyzw = r1.xyzw + r3.xyzw;
//   r0.xy = r0.zw * float2(-0.300000012,-0.300000012) + v5.xy;
//   r3.xy = r0.zw * float2(-0.200000003,-0.200000003) + v5.xy;
//   r4.xyzw = t0.Sample(s0_s, r0.xy).xyzw;
//   r4.xyzw = (int4)r4.xyzw & asint(cb3[44].xyzw);
//   r4.xyzw = (int4)r4.xyzw | asint(cb3[45].xyzw);
//   r3.xyzw = t0.Sample(s0_s, r3.xy).xyzw;
//   r3.xyzw = (int4)r3.xyzw & asint(cb3[44].xyzw);
//   r3.xyzw = (int4)r3.xyzw | asint(cb3[45].xyzw);
//   r1.xyzw = r4.xyzw + r1.xyzw;
//   r1.xyzw = r1.xyzw + r3.xyzw;
//   r0.xy = r0.zw * float2(-0.100000001,-0.100000001) + v5.xy;
//   r3.xyzw = t0.Sample(s0_s, v5.xy).xyzw;
//   r3.xyzw = (int4)r3.xyzw & asint(cb3[44].xyzw);
//   r3.xyzw = (int4)r3.xyzw | asint(cb3[45].xyzw);
//   r4.xyzw = t0.Sample(s0_s, r0.xy).xyzw;
//   r4.xyzw = (int4)r4.xyzw & asint(cb3[44].xyzw);
//   r4.xyzw = (int4)r4.xyzw | asint(cb3[45].xyzw);
//   r1.xyzw = r4.xyzw + r1.xyzw;
//   r1.xyzw = r1.xyzw + r3.xyzw;
//   r0.xy = r0.zw * float2(0.100000001,0.100000001) + v5.xy;
//   r3.xy = r0.zw * float2(0.200000003,0.200000003) + v5.xy;
//   r4.xyzw = t0.Sample(s0_s, r0.xy).xyzw;
//   r4.xyzw = (int4)r4.xyzw & asint(cb3[44].xyzw);
//   r4.xyzw = (int4)r4.xyzw | asint(cb3[45].xyzw);
//   r3.xyzw = t0.Sample(s0_s, r3.xy).xyzw;
//   r3.xyzw = (int4)r3.xyzw & asint(cb3[44].xyzw);
//   r3.xyzw = (int4)r3.xyzw | asint(cb3[45].xyzw);
//   r1.xyzw = r4.xyzw + r1.xyzw;
//   r1.xyzw = r1.xyzw + r3.xyzw;
//   r0.xy = r0.zw * float2(0.300000012,0.300000012) + v5.xy;
//   r3.xy = r0.zw * float2(0.400000006,0.400000006) + v5.xy;
//   r4.xyzw = t0.Sample(s0_s, r0.xy).xyzw;
//   r4.xyzw = (int4)r4.xyzw & asint(cb3[44].xyzw);
//   r4.xyzw = (int4)r4.xyzw | asint(cb3[45].xyzw);
//   r3.xyzw = t0.Sample(s0_s, r3.xy).xyzw;
//   r3.xyzw = (int4)r3.xyzw & asint(cb3[44].xyzw);
//   r3.xyzw = (int4)r3.xyzw | asint(cb3[45].xyzw);
//   r1.xyzw = r4.xyzw + r1.xyzw;
//   r1.xyzw = r1.xyzw + r3.xyzw;
//   r0.xy = r0.zw * float2(0.5,0.5) + v5.xy;
//   r3.xy = r0.zw * float2(0.600000024,0.600000024) + v5.xy;
//   r4.xyzw = t0.Sample(s0_s, r0.xy).xyzw;
//   r4.xyzw = (int4)r4.xyzw & asint(cb3[44].xyzw);
//   r4.xyzw = (int4)r4.xyzw | asint(cb3[45].xyzw);
//   r3.xyzw = t0.Sample(s0_s, r3.xy).xyzw;
//   r3.xyzw = (int4)r3.xyzw & asint(cb3[44].xyzw);
//   r3.xyzw = (int4)r3.xyzw | asint(cb3[45].xyzw);
//   r1.xyzw = r4.xyzw + r1.xyzw;
//   r1.xyzw = r1.xyzw + r3.xyzw;
//   r0.xy = r0.zw * float2(0.699999988,0.699999988) + v5.xy;
//   r3.xyzw = t0.Sample(s0_s, r0.xy).xyzw;
//   r3.xyzw = (int4)r3.xyzw & asint(cb3[44].xyzw);
//   r3.xyzw = (int4)r3.xyzw | asint(cb3[45].xyzw);
//   r1.xyzw = r3.xyzw + r1.xyzw;
//   r0.xy = r0.zw * float2(0.800000012,0.800000012) + v5.xy;
//   r3.xy = r0.zw * float2(0.899999976,0.899999976) + v5.xy;
//   r0.xyzw = t0.Sample(s0_s, r0.xy).xyzw;
//   r0.xyzw = (int4)r0.xyzw & asint(cb3[44].xyzw);
//   r0.xyzw = (int4)r0.xyzw | asint(cb3[45].xyzw);
//   r3.xyzw = t0.Sample(s0_s, r3.xy).xyzw;
//   r3.xyzw = (int4)r3.xyzw & asint(cb3[44].xyzw);
//   r3.xyzw = (int4)r3.xyzw | asint(cb3[45].xyzw);
//   r0.xyzw = r0.xyzw + r1.xyzw;
//   r0.xyzw = r0.xyzw + r3.xyzw;
//   r0.xyzw = r0.xyzw + r2.xyzw;
//   r0.xyzw = float4(0.0476190485,0.0476190485,0.0476190485,0.0476190485) * r0.xyzw;
//   o0.xyzw = r0.xyzw;
//   return;
// }
//////////////////////////////// HLSL Errors ////////////////////////////////
// H:\GOG\Fallout New Vegas\ShaderFixes\19af888bd78e541d-ps_replace.txt(49,14-36): warning X3203: signed/unsigned mismatch, unsigned assumed
// H:\GOG\Fallout New Vegas\ShaderFixes\19af888bd78e541d-ps_replace.txt(53,24): error X3000: syntax error: unexpected token ';'
// H:\GOG\Fallout New Vegas\ShaderFixes\19af888bd78e541d-ps_replace.txt(63,24): error X3000: syntax error: unexpected token ';'
// H:\GOG\Fallout New Vegas\ShaderFixes\19af888bd78e541d-ps_replace.txt(71,24): error X3000: syntax error: unexpected token ';'
/////////////////////////////////////////////////////////////////////////////
