You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1144 lines
20 KiB
1144 lines
20 KiB
# WARNING: This file is auto-generated. Do NOT modify it manually, but rather
|
|
# modify the generating script file. Otherwise changes will be lost!
|
|
|
|
case texture_sampler3dshadow_vec4
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler3DShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(texture(s, vec4(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texture_sampler2darrayshadow_vec4_float
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArrayShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(texture(s, vec4(0), float(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureproj_samplercube_vec4
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProj(s, vec4(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureproj_isamplercube_vec4
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump isamplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProj(s, vec4(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureproj_usamplercube_vec4
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump usamplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProj(s, vec4(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureproj_samplercube_vec4_float
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProj(s, vec4(0), float(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureproj_isamplercube_vec4_float
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump isamplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProj(s, vec4(0), float(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureproj_usamplercube_vec4_float
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump usamplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProj(s, vec4(0), float(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureproj_sampler2darrayshadow_vec4
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArrayShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProj(s, vec4(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureproj_sampler2darrayshadow_vec4_float
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArrayShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProj(s, vec4(0), float(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texturelod_samplercubeshadow_vec4_float
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCubeShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureLod(s, vec4(0), float(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texturelod_sampler2darrayshadow_vec4_float
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArrayShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureLod(s, vec4(0), float(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureoffset_samplercube_vec3_ivec2
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureOffset(s, vec3(0), ivec2(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureoffset_isamplercube_vec3_ivec2
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump isamplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureOffset(s, vec3(0), ivec2(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureoffset_usamplercube_vec3_ivec2
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump usamplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureOffset(s, vec3(0), ivec2(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureoffset_samplercube_vec3_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureOffset(s, vec3(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureoffset_isamplercube_vec3_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump isamplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureOffset(s, vec3(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureoffset_usamplercube_vec3_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump usamplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureOffset(s, vec3(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureoffset_samplercube_vec3_ivec2_float
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureOffset(s, vec3(0), ivec2(0), float(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureoffset_samplercube_vec3_ivec3_float
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureOffset(s, vec3(0), ivec3(0), float(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureoffset_sampler2darray_vec3_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArray s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureOffset(s, vec3(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureoffset_sampler2darray_vec3_ivec3_float
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArray s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureOffset(s, vec3(0), ivec3(0), float(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureoffset_samplercubeshadow_vec4_ivec2
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCubeShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureOffset(s, vec4(0), ivec2(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureoffset_samplercubeshadow_vec4_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCubeShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureOffset(s, vec4(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureoffset_sampler2darrayshadow_vec4_ivec2
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArrayShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureOffset(s, vec4(0), ivec2(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureoffset_sampler2darrayshadow_vec4_ivec2_float
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArrayShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureOffset(s, vec4(0), ivec2(0), float(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texelfetch_samplercube_ivec3_int
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(texelFetch(s, ivec3(0), int(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texelfetch_isamplercube_ivec3_int
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump isamplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(texelFetch(s, ivec3(0), int(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texelfetch_usamplercube_ivec3_int
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump usamplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(texelFetch(s, ivec3(0), int(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texelfetch_sampler2dshadow_ivec2_int
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(texelFetch(s, ivec2(0), int(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texelfetch_samplercubeshadow_ivec3_int
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCubeShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(texelFetch(s, ivec3(0), int(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texelfetch_sampler2darrayshadow_ivec3_int
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArrayShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(texelFetch(s, ivec3(0), int(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texelfetch_samplercube_ivec3_int_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(texelFetch(s, ivec3(0), int(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texelfetch_sampler2dshadow_ivec2_int_ivec2
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(texelFetch(s, ivec2(0), int(0), ivec2(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texelfetch_samplercubeshadow_ivec3_int_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCubeShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(texelFetch(s, ivec3(0), int(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texelfetch_sampler2darrayshadow_ivec3_int_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArrayShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(texelFetch(s, ivec3(0), int(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureprojoffset_samplercube_vec4_ivec2
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProjOffset(s, vec4(0), ivec2(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureprojoffset_samplercube_vec4_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProjOffset(s, vec4(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureprojoffset_samplercubeshadow_vec4_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCubeShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProjOffset(s, vec4(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureprojoffset_sampler2darrayshadow_vec4_ivec2
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArrayShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProjOffset(s, vec4(0), ivec2(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureprojoffset_sampler2darrayshadow_vec4_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArrayShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProjOffset(s, vec4(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texturelodoffset_samplercube_vec3_float_ivec2
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureLodOffset(s, vec3(0), float(0), ivec2(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texturelodoffset_samplercube_vec3_float_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureLodOffset(s, vec3(0), float(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texturelodoffset_samplercubeshadow_vec3_float_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCubeShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureLodOffset(s, vec3(0), float(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texturelodoffset_sampler2darrayshadow_vec3_float_ivec2
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArrayShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureLodOffset(s, vec3(0), float(0), ivec2(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texturelodoffset_sampler2darrayshadow_vec3_float_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArrayShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureLodOffset(s, vec3(0), float(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureprojlod_samplercube_vec4_float
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProjLod(s, vec4(0), float(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureprojlod_sampler2darray_vec4_float
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArray s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProjLod(s, vec4(0), float(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureprojlod_sampler2darrayshadow_vec4_float
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArrayShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProjLod(s, vec4(0), float(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texturegrad_sampler2darray_vec3_vec3_vec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArray s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureGrad(s, vec3(0), vec3(0), vec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texturegradoffset_samplercube_vec3_vec3_vec3_ivec2
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureGradOffset(s, vec3(0), vec3(0), vec3(0), ivec2(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texturegradoffset_samplercube_vec3_vec3_vec3_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureGradOffset(s, vec3(0), vec3(0), vec3(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texturegradoffset_samplercubeshadow_vec4_vec3_vec3_ivec2
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCubeShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureGradOffset(s, vec4(0), vec3(0), vec3(0), ivec2(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case texturegradoffset_samplercubeshadow_vec4_vec3_vec3_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCubeShadow s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureGradOffset(s, vec4(0), vec3(0), vec3(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureprojgrad_samplercube_vec4_vec3_vec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProjGrad(s, vec4(0), vec3(0), vec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureprojgrad_sampler2darray_vec4_vec2_vec2
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArray s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProjGrad(s, vec4(0), vec2(0), vec2(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureprojgradoffset_samplercube_vec4_vec3_vec3_ivec2
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProjGradOffset(s, vec4(0), vec3(0), vec3(0), ivec2(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureprojgradoffset_samplercube_vec4_vec3_vec3_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump samplerCube s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProjGradOffset(s, vec4(0), vec3(0), vec3(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureprojgradoffset_sampler2darray_vec4_vec2_vec2_ivec2
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArray s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProjGradOffset(s, vec4(0), vec2(0), vec2(0), ivec2(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|
|
case textureprojgradoffset_sampler2darray_vec4_vec2_vec2_ivec3
|
|
expect compile_fail
|
|
values {}
|
|
version 300 es
|
|
|
|
both ""
|
|
#version 300 es
|
|
precision mediump float;
|
|
${DECLARATIONS}
|
|
uniform mediump sampler2DArray s;
|
|
|
|
void main()
|
|
{
|
|
${SETUP}
|
|
${POSITION_FRAG_COLOR} = vec4(textureProjGradOffset(s, vec4(0), vec2(0), vec2(0), ivec3(0)));
|
|
${OUTPUT}
|
|
}
|
|
""
|
|
end
|