2013-03-17 14:29:03 -04:00
|
|
|
uniform sampler2D texlow;
|
2014-02-11 02:06:13 -05:00
|
|
|
uniform mediump sampler2D texmed;
|
|
|
|
uniform highp sampler2D texhigh;
|
2014-10-11 15:32:43 -04:00
|
|
|
uniform lowp samplerCube cubelow;
|
2014-02-11 02:06:13 -05:00
|
|
|
uniform mediump samplerCube cubemed;
|
|
|
|
uniform highp samplerCube cubehigh;
|
|
|
|
varying highp vec4 varUV;
|
2013-03-17 14:29:03 -04:00
|
|
|
void main ()
|
|
|
|
{
|
|
|
|
mediump vec4 c_1;
|
|
|
|
lowp vec4 tmpvar_2;
|
|
|
|
tmpvar_2 = texture2D (texlow, varUV.xy);
|
|
|
|
c_1 = tmpvar_2;
|
|
|
|
mediump vec4 tmpvar_3;
|
|
|
|
tmpvar_3 = texture2D (texmed, varUV.xy);
|
2014-10-11 15:32:43 -04:00
|
|
|
c_1 = (c_1 + tmpvar_3);
|
|
|
|
highp vec4 tmpvar_4;
|
|
|
|
tmpvar_4 = texture2D (texhigh, varUV.xy);
|
|
|
|
c_1 = (c_1 + tmpvar_4);
|
|
|
|
lowp vec4 tmpvar_5;
|
|
|
|
tmpvar_5 = textureCube (cubelow, varUV.xyz);
|
|
|
|
c_1 = (c_1 + tmpvar_5);
|
|
|
|
mediump vec4 tmpvar_6;
|
|
|
|
tmpvar_6 = textureCube (cubemed, varUV.xyz);
|
|
|
|
c_1 = (c_1 + tmpvar_6);
|
|
|
|
highp vec4 tmpvar_7;
|
|
|
|
tmpvar_7 = textureCube (cubehigh, varUV.xyz);
|
|
|
|
c_1 = (c_1 + tmpvar_7);
|
2013-03-17 14:29:03 -04:00
|
|
|
gl_FragData[0] = c_1;
|
|
|
|
}
|
|
|
|
|
2014-02-11 02:06:13 -05:00
|
|
|
|
2014-10-11 15:32:43 -04:00
|
|
|
// stats: 5 alu 6 tex 0 flow
|
|
|
|
// inputs: 1
|
|
|
|
// #0: varUV (high float) 4x1 [-1]
|
|
|
|
// textures: 6
|
|
|
|
// #0: texlow (low 2d) 0x0 [-1]
|
|
|
|
// #1: texmed (medium 2d) 0x0 [-1]
|
|
|
|
// #2: texhigh (high 2d) 0x0 [-1]
|
|
|
|
// #3: cubelow (low cube) 0x0 [-1]
|
|
|
|
// #4: cubemed (medium cube) 0x0 [-1]
|
|
|
|
// #5: cubehigh (high cube) 0x0 [-1]
|