Mini Kabibi Habibi

Current Path : C:/Users/ITO/AppData/Local/360SecureBrowser/Chrome/User Data/GrShaderCache/GPUCache/
Upload File :
Current File : C:/Users/ITO/AppData/Local/360SecureBrowser/Chrome/User Data/GrShaderCache/GPUCache/f_000005

BPLG��Wb788efd1c721aP��position
_uposition����������������P��
localCoord_ulocalCoord����������������R��sk_RTAdjust
_usk_RTAdjust����������������������������������������R��uKernel_Stage1_c0[0]_uuKernel_Stage1_c0[0]����������������������������������������P��uKernelOffset_Stage1_c0_uuKernelOffset_Stage1_c0�����������������������������������������uGain_Stage1_c0_uuGain_Stage1_c0�����������������������������������������uBias_Stage1_c0_uuBias_Stage1_c0����������������������������������������[��umatrix_Stage1_c0_c0_uumatrix_Stage1_c0_c0����������������������������������������R��uclamp_Stage1_c0_c0_c0_uuclamp_Stage1_c0_c0_c0����������������������������������������^�uTextureSampler_0_Stage1_uuTextureSampler_0_Stage1������������������������������������������^�������������������������������������������������������������������������������������������������������������������������������������������������������������������	��������������������
��������������������
������������������������Tstruct VS_OUTPUT
{
    float4 dx_Position : SV_Position;
    float4 gl_Position : TEXCOORD1;
    float2 v0 : TEXCOORD0;
};
#pragma warning( disable: 3556 3571 )
float4 vec4_ctor(float x0, float x1, float x2, float x3)
{
    return float4(x0, x1, x2, x3);
}
float4 vec4_ctor(float2 x0, float x1, float x2)
{
    return float4(x0, x1, x2);
}
// Uniforms

uniform float4 _sk_RTAdjust : register(c1);
#ifdef ANGLE_ENABLE_LOOP_FLATTEN
#define LOOP [loop]
#define FLATTEN [flatten]
#else
#define LOOP
#define FLATTEN
#endif

#define ATOMIC_COUNTER_ARRAY_STRIDE 4

// Attributes
static float2 _position = {0, 0};
static float2 _localCoord = {0, 0};

static float4 gl_Position = float4(0, 0, 0, 0);

// Varyings
static  float2 _vLocalCoord_Stage0 = {0, 0};

cbuffer DriverConstants : register(b1)
{
    float4 dx_ViewAdjust : packoffset(c1);
    float2 dx_ViewCoords : packoffset(c2);
    float2 dx_ViewScale  : packoffset(c3);
};

@@ VERTEX ATTRIBUTES @@

VS_OUTPUT generateOutput(VS_INPUT input)
{
    VS_OUTPUT output;
    output.gl_Position = gl_Position;
    output.dx_Position.x = gl_Position.x;
    output.dx_Position.y = - gl_Position.y;
    output.dx_Position.z = (gl_Position.z + gl_Position.w) * 0.5;
    output.dx_Position.w = gl_Position.w;
    output.v0 = _vLocalCoord_Stage0;

    return output;
}

VS_OUTPUT main(VS_INPUT input){
    initAttributes(input);

(_vLocalCoord_Stage0 = _localCoord);
(gl_Position = vec4_ctor(_position.x, _position.y, 0.0, 1.0));
(gl_Position = vec4_ctor(((gl_Position.xy * _sk_RTAdjust.xz) + (gl_Position.ww * _sk_RTAdjust.yw)), 0.0, gl_Position.w));
return generateOutput(input);
}
�*struct PS_INPUT
{
    float4 dx_Position : SV_Position;
    float4 gl_Position : TEXCOORD1;
    float2 v0 : TEXCOORD0;
};

#pragma warning( disable: 3556 3571 )
float3 vec3_ctor(float2 x0, float x1)
{
    return float3(x0, x1);
}
float4 vec4_ctor(float x0, float x1, float x2, float x3)
{
    return float4(x0, x1, x2, x3);
}
// Uniforms

uniform float4 _uKernel_Stage1_c0[7] : register(c0);
uniform float2 _uKernelOffset_Stage1_c0 : register(c7);
uniform float _uGain_Stage1_c0 : register(c8);
uniform float _uBias_Stage1_c0 : register(c9);
uniform float3x3 _umatrix_Stage1_c0_c0 : register(c10);
uniform float4 _uclamp_Stage1_c0_c0_c0 : register(c13);
static const uint _uTextureSampler_0_Stage1 = 0;
uniform Texture2D<float4> textures2D[1] : register(t0);
uniform SamplerState samplers2D[1] : 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  float2 _vLocalCoord_Stage0 = {0, 0};

static float4 gl_Color[1] =
{
    float4(0, 0, 0, 0)
};

cbuffer DriverConstants : register(b1)
{
    struct SamplerMetadata
    {
        int baseLevel;
        int internalFormatBits;
        int wrapModes;
        int padding;
        int4 intBorderColor;
    };
    SamplerMetadata samplerMetadata[1] : packoffset(c4);
};

#define GL_USES_FRAG_COLOR
float4 gl_texture2D(uint samplerIndex, float2 t)
{
    return textures2D[samplerIndex].Sample(samplers2D[samplerIndex], float2(t.x, t.y));
}

float4 f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(in float4 __input, in float2 __coords)
{
float2 __0_inCoord3031 = mul(transpose(_umatrix_Stage1_c0_c0), vec3_ctor(__coords, 1.0)).xy;
float2 __1_subsetCoord3032 = {0, 0};
(__1_subsetCoord3032.x = __0_inCoord3031.x);
(__1_subsetCoord3032.y = __0_inCoord3031.y);
float2 __2_clampedCoord3033 = {0, 0};
(__2_clampedCoord3033 = clamp(__1_subsetCoord3032, _uclamp_Stage1_c0_c0_c0.xy, _uclamp_Stage1_c0_c0_c0.zw));
float4 __3_textureColor3034 = vec4_ctor(0.0, 0.0, 0.0, gl_texture2D(_uTextureSampler_0_Stage1, __2_clampedCoord3033).x);
return __3_textureColor3034;
}
@@ PIXEL OUTPUT @@

PS_OUTPUT main(PS_INPUT input){
    _vLocalCoord_Stage0 = input.v0.xy;

float4 _outputColor_Stage03036 = {1.0, 1.0, 1.0, 1.0};
float4 _output_Stage13037 = {0, 0, 0, 0};
float4 __4_sum3038 = {0.0, 0.0, 0.0, 0.0};
float2 __5_coord3039 = (_vLocalCoord_Stage0 - _uKernelOffset_Stage1_c0);
{
float __6_k3040 = {0};
float2 __7_sourceOffset3041 = {0, 0};
(__7_sourceOffset3041 = float2(0.0, 0.0));
(__6_k3040 = _uKernel_Stage1_c0[0].x);
float4 __8_c3042 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __7_sourceOffset3041));
(__4_sum3038 += (__8_c3042 * __6_k3040));
}
{
float __9_k3043 = {0};
float2 __10_sourceOffset3044 = {0, 0};
(__10_sourceOffset3044 = float2(0.0, 1.0));
(__9_k3043 = _uKernel_Stage1_c0[1].y);
float4 __11_c3045 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __10_sourceOffset3044));
(__4_sum3038 += (__11_c3045 * __9_k3043));
}
{
float __12_k3046 = {0};
float2 __13_sourceOffset3047 = {0, 0};
(__13_sourceOffset3047 = float2(0.0, 2.0));
(__12_k3046 = _uKernel_Stage1_c0[2].z);
float4 __14_c3048 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __13_sourceOffset3047));
(__4_sum3038 += (__14_c3048 * __12_k3046));
}
{
float __15_k3049 = {0};
float2 __16_sourceOffset3050 = {0, 0};
(__16_sourceOffset3050 = float2(0.0, 3.0));
(__15_k3049 = _uKernel_Stage1_c0[3].w);
float4 __17_c3051 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __16_sourceOffset3050));
(__4_sum3038 += (__17_c3051 * __15_k3049));
}
{
float __18_k3052 = {0};
float2 __19_sourceOffset3053 = {0, 0};
(__19_sourceOffset3053 = float2(0.0, 4.0));
(__18_k3052 = _uKernel_Stage1_c0[5].x);
float4 __20_c3054 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __19_sourceOffset3053));
(__4_sum3038 += (__20_c3054 * __18_k3052));
}
{
float __21_k3055 = {0};
float2 __22_sourceOffset3056 = {0, 0};
(__22_sourceOffset3056 = float2(1.0, 0.0));
(__21_k3055 = _uKernel_Stage1_c0[0].y);
float4 __23_c3057 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __22_sourceOffset3056));
(__4_sum3038 += (__23_c3057 * __21_k3055));
}
{
float __24_k3058 = {0};
float2 __25_sourceOffset3059 = {0, 0};
(__25_sourceOffset3059 = float2(1.0, 1.0));
(__24_k3058 = _uKernel_Stage1_c0[1].z);
float4 __26_c3060 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __25_sourceOffset3059));
(__4_sum3038 += (__26_c3060 * __24_k3058));
}
{
float __27_k3061 = {0};
float2 __28_sourceOffset3062 = {0, 0};
(__28_sourceOffset3062 = float2(1.0, 2.0));
(__27_k3061 = _uKernel_Stage1_c0[2].w);
float4 __29_c3063 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __28_sourceOffset3062));
(__4_sum3038 += (__29_c3063 * __27_k3061));
}
{
float __30_k3064 = {0};
float2 __31_sourceOffset3065 = {0, 0};
(__31_sourceOffset3065 = float2(1.0, 3.0));
(__30_k3064 = _uKernel_Stage1_c0[4].x);
float4 __32_c3066 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __31_sourceOffset3065));
(__4_sum3038 += (__32_c3066 * __30_k3064));
}
{
float __33_k3067 = {0};
float2 __34_sourceOffset3068 = {0, 0};
(__34_sourceOffset3068 = float2(1.0, 4.0));
(__33_k3067 = _uKernel_Stage1_c0[5].y);
float4 __35_c3069 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __34_sourceOffset3068));
(__4_sum3038 += (__35_c3069 * __33_k3067));
}
{
float __36_k3070 = {0};
float2 __37_sourceOffset3071 = {0, 0};
(__37_sourceOffset3071 = float2(2.0, 0.0));
(__36_k3070 = _uKernel_Stage1_c0[0].z);
float4 __38_c3072 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __37_sourceOffset3071));
(__4_sum3038 += (__38_c3072 * __36_k3070));
}
{
float __39_k3073 = {0};
float2 __40_sourceOffset3074 = {0, 0};
(__40_sourceOffset3074 = float2(2.0, 1.0));
(__39_k3073 = _uKernel_Stage1_c0[1].w);
float4 __41_c3075 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __40_sourceOffset3074));
(__4_sum3038 += (__41_c3075 * __39_k3073));
}
{
float __42_k3076 = {0};
float2 __43_sourceOffset3077 = {0, 0};
(__43_sourceOffset3077 = float2(2.0, 2.0));
(__42_k3076 = _uKernel_Stage1_c0[3].x);
float4 __44_c3078 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __43_sourceOffset3077));
(__4_sum3038 += (__44_c3078 * __42_k3076));
}
{
float __45_k3079 = {0};
float2 __46_sourceOffset3080 = {0, 0};
(__46_sourceOffset3080 = float2(2.0, 3.0));
(__45_k3079 = _uKernel_Stage1_c0[4].y);
float4 __47_c3081 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __46_sourceOffset3080));
(__4_sum3038 += (__47_c3081 * __45_k3079));
}
{
float __48_k3082 = {0};
float2 __49_sourceOffset3083 = {0, 0};
(__49_sourceOffset3083 = float2(2.0, 4.0));
(__48_k3082 = _uKernel_Stage1_c0[5].z);
float4 __50_c3084 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __49_sourceOffset3083));
(__4_sum3038 += (__50_c3084 * __48_k3082));
}
{
float __51_k3085 = {0};
float2 __52_sourceOffset3086 = {0, 0};
(__52_sourceOffset3086 = float2(3.0, 0.0));
(__51_k3085 = _uKernel_Stage1_c0[0].w);
float4 __53_c3087 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __52_sourceOffset3086));
(__4_sum3038 += (__53_c3087 * __51_k3085));
}
{
float __54_k3088 = {0};
float2 __55_sourceOffset3089 = {0, 0};
(__55_sourceOffset3089 = float2(3.0, 1.0));
(__54_k3088 = _uKernel_Stage1_c0[2].x);
float4 __56_c3090 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __55_sourceOffset3089));
(__4_sum3038 += (__56_c3090 * __54_k3088));
}
{
float __57_k3091 = {0};
float2 __58_sourceOffset3092 = {0, 0};
(__58_sourceOffset3092 = float2(3.0, 2.0));
(__57_k3091 = _uKernel_Stage1_c0[3].y);
float4 __59_c3093 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __58_sourceOffset3092));
(__4_sum3038 += (__59_c3093 * __57_k3091));
}
{
float __60_k3094 = {0};
float2 __61_sourceOffset3095 = {0, 0};
(__61_sourceOffset3095 = float2(3.0, 3.0));
(__60_k3094 = _uKernel_Stage1_c0[4].z);
float4 __62_c3096 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __61_sourceOffset3095));
(__4_sum3038 += (__62_c3096 * __60_k3094));
}
{
float __63_k3097 = {0};
float2 __64_sourceOffset3098 = {0, 0};
(__64_sourceOffset3098 = float2(3.0, 4.0));
(__63_k3097 = _uKernel_Stage1_c0[5].w);
float4 __65_c3099 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __64_sourceOffset3098));
(__4_sum3038 += (__65_c3099 * __63_k3097));
}
{
float __66_k3100 = {0};
float2 __67_sourceOffset3101 = {0, 0};
(__67_sourceOffset3101 = float2(4.0, 0.0));
(__66_k3100 = _uKernel_Stage1_c0[1].x);
float4 __68_c3102 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __67_sourceOffset3101));
(__4_sum3038 += (__68_c3102 * __66_k3100));
}
{
float __69_k3103 = {0};
float2 __70_sourceOffset3104 = {0, 0};
(__70_sourceOffset3104 = float2(4.0, 1.0));
(__69_k3103 = _uKernel_Stage1_c0[2].y);
float4 __71_c3105 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __70_sourceOffset3104));
(__4_sum3038 += (__71_c3105 * __69_k3103));
}
{
float __72_k3106 = {0};
float2 __73_sourceOffset3107 = {0, 0};
(__73_sourceOffset3107 = float2(4.0, 2.0));
(__72_k3106 = _uKernel_Stage1_c0[3].z);
float4 __74_c3108 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __73_sourceOffset3107));
(__4_sum3038 += (__74_c3108 * __72_k3106));
}
{
float __75_k3109 = {0};
float2 __76_sourceOffset3110 = {0, 0};
(__76_sourceOffset3110 = float2(4.0, 3.0));
(__75_k3109 = _uKernel_Stage1_c0[4].w);
float4 __77_c3111 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __76_sourceOffset3110));
(__4_sum3038 += (__77_c3111 * __75_k3109));
}
{
float __78_k3112 = {0};
float2 __79_sourceOffset3113 = {0, 0};
(__79_sourceOffset3113 = float2(4.0, 4.0));
(__78_k3112 = _uKernel_Stage1_c0[6].x);
float4 __80_c3114 = f_MatrixEffect_Stage1_c0_c0_h4h4f2_float4(_outputColor_Stage03036, (__5_coord3039 + __79_sourceOffset3113));
(__4_sum3038 += (__80_c3114 * __78_k3112));
}
float4 __81_color3115 = {0, 0, 0, 0};
(__81_color3115 = ((__4_sum3038 * _uGain_Stage1_c0) + _uBias_Stage1_c0));
(__81_color3115.w = clamp(__81_color3115.w, 0.0, 1.0));
(__81_color3115.xyz = clamp(__81_color3115.xyz, 0.0, __81_color3115.w));
(_output_Stage13037 = __81_color3115);
{
(gl_Color[0] = _output_Stage13037);
(gl_Color[0] = vec4_ctor(gl_Color[0].w, 0.0, 0.0, 0.0));
}
return generateOutput();
}
R�	gl_Color0gl_Color[0]struct GS_INPUT
{
    float4 dx_Position : SV_Position;
    float4 gl_Position : TEXCOORD1;
    float2 v0 : TEXCOORD0;
};

struct GS_OUTPUT
{
    float4 dx_Position : SV_Position;
    float4 gl_Position : TEXCOORD1;
    float2 v0 : TEXCOORD0;
};

void copyVertex(inout GS_OUTPUT output, GS_INPUT input, GS_INPUT flatinput)
{
    output.gl_Position = input.gl_Position;
    output.v0 = input.v0; 
#ifndef ANGLE_POINT_SPRITE_SHADER
    output.dx_Position = input.dx_Position;
#endif  // ANGLE_POINT_SPRITE_SHADER
}
���DXBC�A��%�;Y���n��]�4D�0RDEFh<����RD11< ($\$Globals���\� ����������_sk_RTAdjustfloat4�Microsoft (R) HLSL Shader Compiler 10.1ISGND88TEXCOORD���OSGNhP\\SV_PositionTEXCOORD���SHEX(PJjYF� _2_2g� e� e2 h6� @?�?22F�� օ 6" �A6 
62 F6� @�?62 F>STAT��DXBCWS�.QS��.�(p�Iw4��$lRDEFD�<���RD11< ($������
�samplers2D[0]textures2D[0]$Globals�������p���������p,��������P�h����������h����������,��������������������_uKernel_Stage1_c0float4���_uKernelOffset_Stage1_c0float2%_uGain_Stage1_c0float�a_uBias_Stage1_c0_umatrix_Stage1_c0_c0float3x3�_uclamp_Stage1_c0_c0_c0�Microsoft (R) HLSL Shader Compiler 10.1ISGNhP\\SV_PositionTEXCOORD���OSGN, SV_TARGET��SHEX@PPjYF� Z`XpUUb2e� h	2FF� �A�@�?6B@�?�� 
�"�� �42FF� 
32F� 
E���CU�F�s`8�:� F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�

� :
rF@@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
*� :
rF@@@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
:� :
rF@�@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�

� :
rF@�?F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
� :
rF@�?�?F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
*� :
rF@�?@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
:� :
rF@�?@@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�

� :
rF@�?�@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
� :
rF@@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
*� :
rF@@�?F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
:� :
rF@@@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�

� :
rF@@@@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
� :
rF@@�@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
*� :
rF@@@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
:� :
rF@@@�?F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�

� :
rF@@@@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
� :
rF@@@@@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
*� :
rF@@@�@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
:� :
rF@�@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�

� :
rF@�@�?F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
� :
rF@�@@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
*� :
rF@�@@@
rF@�@�@F� 
F"F� F42FF� 
32F� 
E���CUFF~`2
�
:� :F� 
F"F� F42FF� 
32F� 
E���CUFF~`2


� :2  

� 
� 	6� @>STAT���