dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
}
""
end
- case image1DShadow
- expect compile_fail
- values {}
- version 300 es
-
- both ""
- #version 300 es
- precision mediump float;
- ${DECLARATIONS}
-
- void main()
- {
- ${SETUP}
- float image1DShadow = 1.0;
- ${OUTPUT}
- }
- ""
- end
- case image2DShadow
- expect compile_fail
- values {}
- version 300 es
-
- both ""
- #version 300 es
- precision mediump float;
- ${DECLARATIONS}
-
- void main()
- {
- ${SETUP}
- float image2DShadow = 1.0;
- ${OUTPUT}
- }
- ""
- end
- case image1DArrayShadow
- expect compile_fail
- values {}
- version 300 es
-
- both ""
- #version 300 es
- precision mediump float;
- ${DECLARATIONS}
-
- void main()
- {
- ${SETUP}
- float image1DArrayShadow = 1.0;
- ${OUTPUT}
- }
- ""
- end
- case image2DArrayShadow
- expect compile_fail
- values {}
- version 300 es
-
- both ""
- #version 300 es
- precision mediump float;
- ${DECLARATIONS}
-
- void main()
- {
- ${SETUP}
- float image2DArrayShadow = 1.0;
- ${OUTPUT}
- }
- ""
- end
case imageBuffer
expect compile_fail
values {}
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage1DArray_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.uimage2DArray_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image1DArrayShadow_fragment
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_vertex
-dEQP-GLES3.functional.shaders.keywords.reserved_keywords.image2DArrayShadow_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_vertex
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.imageBuffer_fragment
dEQP-GLES3.functional.shaders.keywords.reserved_keywords.iimageBuffer_vertex
"hvec2", "hvec3", "hvec4", "dvec2", "dvec3", "dvec4", "fvec2", "fvec3", "fvec4", "sampler3DRect",
"filter", "image1D", "image2D", "image3D", "imageCube", "iimage1D", "iimage2D", "iimage3D",
"iimageCube", "uimage1D", "uimage2D", "uimage3D", "uimageCube", "image1DArray", "image2DArray",
- "iimage1DArray", "iimage2DArray", "uimage1DArray", "uimage2DArray", "image1DShadow", "image2DShadow",
- "image1DArrayShadow", "image2DArrayShadow", "imageBuffer", "iimageBuffer", "uimageBuffer",
+ "iimage1DArray", "iimage2DArray", "uimage1DArray", "uimage2DArray",
+ "imageBuffer", "iimageBuffer", "uimageBuffer",
"sampler1D", "sampler1DShadow", "sampler1DArray", "sampler1DArrayShadow", "isampler1D",
"isampler1DArray", "usampler1D", "usampler1DArray", "sampler2DRect", "sampler2DRectShadow",
"isampler2DRect", "usampler2DRect", "samplerBuffer", "isamplerBuffer", "usamplerBuffer",