Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

};

#pragma warning( disable: 3556 3571 )


float2 vec2_ctor(float x0, float x1)
{
return float2(x0, x1);
}
// Uniforms

uniform float4 _uborder_S1_c0_c0_c0 : register(c0);


uniform float4 _usubset_S1_c0_c0_c0 : register(c1);
uniform float2 _uidims_S1_c0_c0_c0 : register(c2);
uniform float4 _uborder_S1_c0_c1_c0 : register(c3);
uniform float4 _usubset_S1_c0_c1_c0 : register(c4);
uniform float2 _uidims_S1_c0_c1_c0 : register(c5);
uniform float4 _ublend_S1_c0 : register(c6);
static const uint _uTextureSampler_0_S1 = 0;
static const uint _uTextureSampler_1_S1 = 1;
uniform Texture2D<float4> textures2D[2] : register(t0);
uniform SamplerState samplers2D[2] : register(s0);
#ifdef ANGLE_ENABLE_LOOP_FLATTEN
#define LOOP [loop]
#define FLATTEN [flatten]
#else
#define LOOP
#define FLATTEN
#endif

#define ATOMIC_COUNTER_ARRAY_STRIDE 4

// Varyings
static noperspective float2 _vTransformedCoords_4_S0 = {0, 0};
static noperspective float2 _vTransformedCoords_6_S0 = {0, 0};

static float4 out_sk_FragColor = {0, 0, 0, 0};

cbuffer DriverConstants : register(b1)


{
struct SamplerMetadata
{
int baseLevel;
int wrapModes;
int2 padding;
int4 intBorderColor;
};
SamplerMetadata samplerMetadata[2] : packoffset(c5);
};

float4 gl_texture2D(uint samplerIndex, float2 t, float bias)


{
return textures2D[samplerIndex].SampleBias(samplers2D[samplerIndex],
float2(t.x, t.y), bias);
}

@@ PIXEL OUTPUT @@

PS_OUTPUT main(PS_INPUT input){


_vTransformedCoords_4_S0 = input.v0.xy;
_vTransformedCoords_6_S0 = input.v1.xy;
float4 _output_S15633 = {0, 0, 0, 0};
float2 __35_inCoord5634 = _vTransformedCoords_4_S0;
float2 __36_subsetCoord5635 = {0, 0};
(__36_subsetCoord5635.x = __35_inCoord5634.x);
(__36_subsetCoord5635.y = __35_inCoord5634.y);
float2 __37_clampedCoord5636 = {0, 0};
(__37_clampedCoord5636 = __36_subsetCoord5635);
float4 __38_textureColor5637 = gl_texture2D(_uTextureSampler_0_S1,
(__37_clampedCoord5636 * _uidims_S1_c0_c0_c0), -0.5);
float __39_snappedY5638 = (floor((__35_inCoord5634.y + 0.001)) + 0.5);
if (((__39_snappedY5638 < _usubset_S1_c0_c0_c0.y) || (__39_snappedY5638 >
_usubset_S1_c0_c0_c0.w)))
{
(__38_textureColor5637 = _uborder_S1_c0_c0_c0);
}
float2 __40_inCoord5639 = _vTransformedCoords_6_S0;
float2 __41_subsetCoord5640 = {0, 0};
(__41_subsetCoord5640.x = __40_inCoord5639.x);
(__41_subsetCoord5640.y = __40_inCoord5639.y);
float2 __42_clampedCoord5641 = {0, 0};
(__42_clampedCoord5641 = __41_subsetCoord5640);
float4 __43_textureColor5642 = gl_texture2D(_uTextureSampler_1_S1,
(__42_clampedCoord5641 * _uidims_S1_c0_c1_c0), -0.5);
float __44_snappedX5643 = (floor((__40_inCoord5639.x + 0.001)) + 0.5);
if (((__44_snappedX5643 < _usubset_S1_c0_c1_c0.x) || (__44_snappedX5643 >
_usubset_S1_c0_c1_c0.z)))
{
(__43_textureColor5642 = _uborder_S1_c0_c1_c0);
}
float __45_snappedY5644 = (floor((__40_inCoord5639.y + 0.001)) + 0.5);
if (((__45_snappedY5644 < _usubset_S1_c0_c1_c0.y) || (__45_snappedY5644 >
_usubset_S1_c0_c1_c0.w)))
{
(__43_textureColor5642 = _uborder_S1_c0_c1_c0);
}
float2 __46_d5645 = (_ublend_S1_c0.xy + (_ublend_S1_c0.zw *
(vec2_ctor(__43_textureColor5642.w, __38_textureColor5637.w) +
min(_ublend_S1_c0.zw, 0.0))));
(_output_S15633 = min(float4(1.0, 1.0, 1.0, 1.0), ((__38_textureColor5637 *
__46_d5645.x) + (__43_textureColor5642 * __46_d5645.y))));
{
(out_sk_FragColor = _output_S15633);
}
return generateOutput();
}

You might also like