mirror of
https://github.com/scratchfoundation/bgfx.git
synced 2024-11-25 09:08:22 -05:00
47 lines
1.2 KiB
Text
47 lines
1.2 KiB
Text
#extension GL_EXT_shader_texture_lod : enable
|
|
#extension GL_EXT_shadow_samplers : enable
|
|
varying highp vec4 uv;
|
|
uniform sampler2DShadow shadowmap;
|
|
uniform sampler2D tex;
|
|
void main ()
|
|
{
|
|
lowp vec4 c_1;
|
|
lowp vec4 tmpvar_2;
|
|
tmpvar_2 = texture2DProj (tex, uv);
|
|
lowp vec4 tmpvar_3;
|
|
tmpvar_3 = tmpvar_2;
|
|
c_1 = tmpvar_3;
|
|
lowp vec4 tmpvar_4;
|
|
tmpvar_4 = texture2DProj (tex, uv.xyz);
|
|
lowp vec4 tmpvar_5;
|
|
tmpvar_5 = (c_1 + tmpvar_4);
|
|
c_1 = tmpvar_5;
|
|
lowp vec4 tmpvar_6;
|
|
tmpvar_6 = texture2DProjLodEXT (tex, uv, 1.0);
|
|
lowp vec4 tmpvar_7;
|
|
tmpvar_7 = (c_1 + tmpvar_6);
|
|
c_1 = tmpvar_7;
|
|
lowp vec4 tmpvar_8;
|
|
tmpvar_8 = texture2DProjLodEXT (tex, uv.xyz, 1.0);
|
|
lowp vec4 tmpvar_9;
|
|
tmpvar_9 = (c_1 + tmpvar_8);
|
|
c_1 = tmpvar_9;
|
|
lowp float tmpvar_10;
|
|
tmpvar_10 = shadow2DEXT (shadowmap, uv.xyz);
|
|
lowp vec4 tmpvar_11;
|
|
tmpvar_11 = vec4(tmpvar_10);
|
|
lowp vec4 tmpvar_12;
|
|
tmpvar_12 = (c_1 + tmpvar_11);
|
|
c_1 = tmpvar_12;
|
|
lowp float tmpvar_13;
|
|
tmpvar_13 = shadow2DProjEXT (shadowmap, uv);
|
|
lowp vec4 tmpvar_14;
|
|
tmpvar_14 = vec4(tmpvar_13);
|
|
lowp vec4 tmpvar_15;
|
|
tmpvar_15 = (c_1 + tmpvar_14);
|
|
c_1 = tmpvar_15;
|
|
lowp vec4 tmpvar_16;
|
|
tmpvar_16 = c_1;
|
|
gl_FragColor = tmpvar_16;
|
|
}
|
|
|