From: Alexander Galazin Date: Mon, 27 Mar 2017 22:08:54 +0000 (-0400) Subject: Add explicit mustpass for GL X-Git-Tag: upstream/0.1.0~332 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=af8c22a343ee2c230488f6de71b36dc3070b2024;p=platform%2Fupstream%2FVK-GL-CTS.git Add explicit mustpass for GL Components: OpenGL Affects: GL mustpass Change-Id: I3fc78bd507e912e933770cebc73497df8e6e063e --- diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl30-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl30-gtf-master.txt new file mode 100644 index 0000000..49d14b0 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl30-gtf-master.txt @@ -0,0 +1,1382 @@ +GTF-GL30.gtf21.GL.abs.abs_float_frag_xvary +GTF-GL30.gtf21.GL.abs.abs_vec2_frag_xvary +GTF-GL30.gtf21.GL.abs.abs_vec3_frag_xvary +GTF-GL30.gtf21.GL.abs.abs_float_vert_xvary +GTF-GL30.gtf21.GL.abs.abs_vec2_vert_xvary +GTF-GL30.gtf21.GL.abs.abs_vec3_vert_xvary +GTF-GL30.gtf21.GL.acos.acos_float_frag_xvary +GTF-GL30.gtf21.GL.acos.acos_vec2_frag_xvary +GTF-GL30.gtf21.GL.acos.acos_vec3_frag_xvary +GTF-GL30.gtf21.GL.acos.acos_float_vert_xvary +GTF-GL30.gtf21.GL.acos.acos_vec2_vert_xvary +GTF-GL30.gtf21.GL.acos.acos_vec3_vert_xvary +GTF-GL30.gtf21.GL.all.all_bvec2_frag +GTF-GL30.gtf21.GL.all.all_bvec2_vert +GTF-GL30.gtf21.GL.all.all_bvec3_frag +GTF-GL30.gtf21.GL.all.all_bvec3_vert +GTF-GL30.gtf21.GL.any.any_bvec2_frag +GTF-GL30.gtf21.GL.any.any_bvec2_vert +GTF-GL30.gtf21.GL.any.any_bvec3_frag +GTF-GL30.gtf21.GL.any.any_bvec3_vert +GTF-GL30.gtf21.GL.array.empty_uniform_array_float_frag +GTF-GL30.gtf21.GL.array.empty_uniform_array_float_vert +GTF-GL30.gtf21.GL.array.empty_empty_array_float_frag +GTF-GL30.gtf21.GL.array.empty_empty_array_float_vert +GTF-GL30.gtf21.GL.array.initfunc_empty_array_float_frag +GTF-GL30.gtf21.GL.array.initfunc_empty_array_float_vert +GTF-GL30.gtf21.GL.asin.asin_float_frag_xvary +GTF-GL30.gtf21.GL.asin.asin_vec2_frag_xvary +GTF-GL30.gtf21.GL.asin.asin_vec3_frag_xvary +GTF-GL30.gtf21.GL.asin.asin_float_vert_xvary +GTF-GL30.gtf21.GL.asin.asin_vec2_vert_xvary +GTF-GL30.gtf21.GL.asin.asin_vec3_vert_xvary +GTF-GL30.gtf21.GL.atan.atan_float_frag_xvary +GTF-GL30.gtf21.GL.atan.atan_vec2_frag_xvary +GTF-GL30.gtf21.GL.atan.atan_vec3_frag_xvary +GTF-GL30.gtf21.GL.atan.atan_float_frag_xvaryyvary +GTF-GL30.gtf21.GL.atan.atan_vec2_frag_xvaryyvary +GTF-GL30.gtf21.GL.atan.atan_vec3_frag_xvaryyvary +GTF-GL30.gtf21.GL.atan.atan_float_vert_xvary +GTF-GL30.gtf21.GL.atan.atan_vec2_vert_xvary +GTF-GL30.gtf21.GL.atan.atan_vec3_vert_xvary +GTF-GL30.gtf21.GL.atan.atan_float_vert_xvaryyvary +GTF-GL30.gtf21.GL.atan.atan_vec2_vert_xvaryyvary +GTF-GL30.gtf21.GL.atan.atan_vec3_vert_xvaryyvary +GTF-GL30.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_frag +GTF-GL30.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_vert +GTF-GL30.gtf21.GL.biConstants.gl_MaxDrawBuffers_frag +GTF-GL30.gtf21.GL.biConstants.gl_MaxDrawBuffers_vert +GTF-GL30.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_frag +GTF-GL30.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_vert +GTF-GL30.gtf21.GL.biConstants.gl_MaxTextureImageUnits_frag +GTF-GL30.gtf21.GL.biConstants.gl_MaxTextureImageUnits_vert +GTF-GL30.gtf21.GL.biConstants.gl_MaxVaryingVectors_frag +GTF-GL30.gtf21.GL.biConstants.gl_MaxVaryingVectors_vert +GTF-GL30.gtf21.GL.biConstants.gl_MaxVertexAttribs_frag +GTF-GL30.gtf21.GL.biConstants.gl_MaxVertexAttribs_vert +GTF-GL30.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_frag +GTF-GL30.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_vert +GTF-GL30.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_frag +GTF-GL30.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_vert +GTF-GL30.gtf21.GL.biuDepthRange.DepthRange_frag +GTF-GL30.gtf21.GL.biuDepthRange.DepthRange_vert +GTF-GL30.gtf21.GL.build.CorrectBuiltInOveride_frag +GTF-GL30.gtf21.GL.build.CorrectComma_frag +GTF-GL30.gtf21.GL.build.CorrectConstFolding1_vert +GTF-GL30.gtf21.GL.build.CorrectConstFolding2_vert +GTF-GL30.gtf21.GL.build.CorrectConstruct_vert +GTF-GL30.gtf21.GL.build.CorrectExtension10_V100_frag +GTF-GL30.gtf21.GL.build.CorrectExtension1_V100_frag +GTF-GL30.gtf21.GL.build.CorrectExtension4_V100_frag +GTF-GL30.gtf21.GL.build.CorrectFull_vert +GTF-GL30.gtf21.GL.build.CorrectFuncOverload_frag +GTF-GL30.gtf21.GL.build.CorrectFuncOverload_vert +GTF-GL30.gtf21.GL.build.CorrectFunction1_vert +GTF-GL30.gtf21.GL.build.CorrectModule_frag +GTF-GL30.gtf21.GL.build.CorrectParse1_frag +GTF-GL30.gtf21.GL.build.CorrectParse2_frag +GTF-GL30.gtf21.GL.build.CorrectParse2_vert +GTF-GL30.gtf21.GL.build.CorrectParseTest1_frag +GTF-GL30.gtf21.GL.build.CorrectParseTest_frag +GTF-GL30.gtf21.GL.build.CorrectPreprocess5_frag +GTF-GL30.gtf21.GL.build.CorrectPreprocess8_frag +GTF-GL30.gtf21.GL.build.CorrectPreprocess9_frag +GTF-GL30.gtf21.GL.build.CorrectSwizzle1_frag +GTF-GL30.gtf21.GL.build.CorrectSwizzle1_vert +GTF-GL30.gtf21.GL.build.CorrectSwizzle2_frag +GTF-GL30.gtf21.GL.build.CorrectSwizzle2_vert +GTF-GL30.gtf21.GL.build.CorrectSwizzle3_frag +GTF-GL30.gtf21.GL.build.CorrectTexture_Rectangle_Samplers_frag +GTF-GL30.gtf21.GL.build.DuplicateVersion1_V100_frag +GTF-GL30.gtf21.GL.build.CorrectVersion_V100_frag +GTF-GL30.gtf21.GL.build.FunctionParam_vert +GTF-GL30.gtf21.GL.build.ParseTest3_frag +GTF-GL30.gtf21.GL.build.ParseTest4_frag +GTF-GL30.gtf21.GL.build.array10_frag +GTF-GL30.gtf21.GL.build.array11_frag +GTF-GL30.gtf21.GL.build.array1_frag +GTF-GL30.gtf21.GL.build.array2_frag +GTF-GL30.gtf21.GL.build.array3_frag +GTF-GL30.gtf21.GL.build.array4_frag +GTF-GL30.gtf21.GL.build.array5_frag +GTF-GL30.gtf21.GL.build.array6_frag +GTF-GL30.gtf21.GL.build.array7_frag +GTF-GL30.gtf21.GL.build.array8_frag +GTF-GL30.gtf21.GL.build.array9_frag +GTF-GL30.gtf21.GL.build.attribute1_vert +GTF-GL30.gtf21.GL.build.attribute2_vert +GTF-GL30.gtf21.GL.build.attribute_frag +GTF-GL30.gtf21.GL.build.attribute_vert +GTF-GL30.gtf21.GL.build.break_frag +GTF-GL30.gtf21.GL.build.comma1_vert +GTF-GL30.gtf21.GL.build.comma2_frag +GTF-GL30.gtf21.GL.build.comma2_vert +GTF-GL30.gtf21.GL.build.comma3_vert +GTF-GL30.gtf21.GL.build.comment_frag +GTF-GL30.gtf21.GL.build.conditional1_frag +GTF-GL30.gtf21.GL.build.conditional2_frag +GTF-GL30.gtf21.GL.build.conditional3_frag +GTF-GL30.gtf21.GL.build.constFunc_frag +GTF-GL30.gtf21.GL.build.constructor1_frag +GTF-GL30.gtf21.GL.build.constructor2_frag +GTF-GL30.gtf21.GL.build.constructor3_V100_frag +GTF-GL30.gtf21.GL.build.continue_frag +GTF-GL30.gtf21.GL.build.dataType10_frag +GTF-GL30.gtf21.GL.build.dataType11_frag +GTF-GL30.gtf21.GL.build.dataType12_frag +GTF-GL30.gtf21.GL.build.dataType13_frag +GTF-GL30.gtf21.GL.build.dataType19_frag +GTF-GL30.gtf21.GL.build.dataType1_frag +GTF-GL30.gtf21.GL.build.dataType2_frag +GTF-GL30.gtf21.GL.build.dataType3_frag +GTF-GL30.gtf21.GL.build.dataType4_frag +GTF-GL30.gtf21.GL.build.dataType5_frag +GTF-GL30.gtf21.GL.build.dataType6_frag +GTF-GL30.gtf21.GL.build.dataType7_frag +GTF-GL30.gtf21.GL.build.dataType8_frag +GTF-GL30.gtf21.GL.build.dataType9_frag +GTF-GL30.gtf21.GL.build.dowhile_frag +GTF-GL30.gtf21.GL.build.dvec2_frag +GTF-GL30.gtf21.GL.build.dvec3_frag +GTF-GL30.gtf21.GL.build.dvec4_frag +GTF-GL30.gtf21.GL.build.extension2_V100_frag +GTF-GL30.gtf21.GL.build.extension3_V100_frag +GTF-GL30.gtf21.GL.build.extension5_V100_frag +GTF-GL30.gtf21.GL.build.extension6_V100_frag +GTF-GL30.gtf21.GL.build.extension7_V100_frag +GTF-GL30.gtf21.GL.build.extension8_V100_frag +GTF-GL30.gtf21.GL.build.extension9_V100_frag +GTF-GL30.gtf21.GL.build.float2_frag +GTF-GL30.gtf21.GL.build.float3_frag +GTF-GL30.gtf21.GL.build.float4_frag +GTF-GL30.gtf21.GL.build.fragmentOnly1_vert +GTF-GL30.gtf21.GL.build.fragmentOnly2_vert +GTF-GL30.gtf21.GL.build.fragmentOnly3_vert +GTF-GL30.gtf21.GL.build.fragmentOnly4_vert +GTF-GL30.gtf21.GL.build.fragmentOnly_vert +GTF-GL30.gtf21.GL.build.function10_frag +GTF-GL30.gtf21.GL.build.function1_frag +GTF-GL30.gtf21.GL.build.function2_V100_frag +GTF-GL30.gtf21.GL.build.function3_frag +GTF-GL30.gtf21.GL.build.function4_frag +GTF-GL30.gtf21.GL.build.function6_frag +GTF-GL30.gtf21.GL.build.function7_frag +GTF-GL30.gtf21.GL.build.function8_frag +GTF-GL30.gtf21.GL.build.function9_frag +GTF-GL30.gtf21.GL.build.hvec2_frag +GTF-GL30.gtf21.GL.build.hvec3_frag +GTF-GL30.gtf21.GL.build.hvec4_frag +GTF-GL30.gtf21.GL.build.identifier1_frag +GTF-GL30.gtf21.GL.build.identifier2_frag +GTF-GL30.gtf21.GL.build.identifier3_frag +GTF-GL30.gtf21.GL.build.if1_frag +GTF-GL30.gtf21.GL.build.if2_frag +GTF-GL30.gtf21.GL.build.increment1_frag +GTF-GL30.gtf21.GL.build.increment2_frag +GTF-GL30.gtf21.GL.build.increment3_frag +GTF-GL30.gtf21.GL.build.increment4_frag +GTF-GL30.gtf21.GL.build.increment6_frag +GTF-GL30.gtf21.GL.build.main1_vert +GTF-GL30.gtf21.GL.build.main2_vert +GTF-GL30.gtf21.GL.build.main3_vert +GTF-GL30.gtf21.GL.build.matrix_V100_frag +GTF-GL30.gtf21.GL.build.normal_vert +GTF-GL30.gtf21.GL.build.parser10_frag +GTF-GL30.gtf21.GL.build.parser1_vert +GTF-GL30.gtf21.GL.build.parser3_frag +GTF-GL30.gtf21.GL.build.parser4_frag +GTF-GL30.gtf21.GL.build.parser5_frag +GTF-GL30.gtf21.GL.build.parser6_frag +GTF-GL30.gtf21.GL.build.parser7_frag +GTF-GL30.gtf21.GL.build.parser8_frag +GTF-GL30.gtf21.GL.build.parser9_frag +GTF-GL30.gtf21.GL.build.preprocess0_frag +GTF-GL30.gtf21.GL.build.preprocess10_frag +GTF-GL30.gtf21.GL.build.preprocess11_frag +GTF-GL30.gtf21.GL.build.preprocess12_frag +GTF-GL30.gtf21.GL.build.preprocess13_frag +GTF-GL30.gtf21.GL.build.preprocess14_frag +GTF-GL30.gtf21.GL.build.preprocess15_frag +GTF-GL30.gtf21.GL.build.preprocess16_frag +GTF-GL30.gtf21.GL.build.preprocess17_frag +GTF-GL30.gtf21.GL.build.preprocess1_frag +GTF-GL30.gtf21.GL.build.preprocess2_frag +GTF-GL30.gtf21.GL.build.preprocess3_frag +GTF-GL30.gtf21.GL.build.preprocess4_frag +GTF-GL30.gtf21.GL.build.preprocess6_frag +GTF-GL30.gtf21.GL.build.preprocess7_frag +GTF-GL30.gtf21.GL.build.scoping1_frag +GTF-GL30.gtf21.GL.build.scoping2_frag +GTF-GL30.gtf21.GL.build.struct10_frag +GTF-GL30.gtf21.GL.build.struct11_frag +GTF-GL30.gtf21.GL.build.struct1_frag +GTF-GL30.gtf21.GL.build.struct2_frag +GTF-GL30.gtf21.GL.build.struct3_frag +GTF-GL30.gtf21.GL.build.struct4_frag +GTF-GL30.gtf21.GL.build.struct5_frag +GTF-GL30.gtf21.GL.build.struct6_frag +GTF-GL30.gtf21.GL.build.struct7_frag +GTF-GL30.gtf21.GL.build.struct8_frag +GTF-GL30.gtf21.GL.build.struct9_frag +GTF-GL30.gtf21.GL.build.swizzle1_frag +GTF-GL30.gtf21.GL.build.swizzle2_frag +GTF-GL30.gtf21.GL.build.swizzle3_frag +GTF-GL30.gtf21.GL.build.typecast_frag +GTF-GL30.gtf21.GL.build.uniform1_frag +GTF-GL30.gtf21.GL.build.uniform_frag +GTF-GL30.gtf21.GL.build.varying1_frag +GTF-GL30.gtf21.GL.build.varying2_frag +GTF-GL30.gtf21.GL.build.varying3_frag +GTF-GL30.gtf21.GL.build.varying_frag +GTF-GL30.gtf21.GL.build.vector_frag +GTF-GL30.gtf21.GL.build.version2_V100_frag +GTF-GL30.gtf21.GL.build.version3_V100_frag +GTF-GL30.gtf21.GL.build.vertexOnly2_frag +GTF-GL30.gtf21.GL.build.vertexOnly_frag +GTF-GL30.gtf21.GL.build.vertex_vert +GTF-GL30.gtf21.GL.build.while1_frag +GTF-GL30.gtf21.GL.build.while2_frag +GTF-GL30.gtf21.GL.build.while_frag +GTF-GL30.gtf21.GL.build.TernaryOp_frag +GTF-GL30.gtf21.GL.build.CG_Data_Types_frag +GTF-GL30.gtf21.GL.build.CG_Standard_Library_frag +GTF-GL30.gtf21.GL.build.Include_Preprocessor_Directive_frag +GTF-GL30.gtf21.GL.build.Low_Level_Assembly_Reserved_Words_frag +GTF-GL30.gtf21.GL.build.Main_Parameters_vert +GTF-GL30.gtf21.GL.build.Permissive_Constant_Conversions_frag +GTF-GL30.gtf21.GL.build.Permissive_Scalar_Vector_Expressions_frag +GTF-GL30.gtf21.GL.built_in_varying_array_out_of_bounds.gl_Color_array_index_out_of_bounds_frag +GTF-GL30.gtf21.GL.ceil.ceil_float_frag_xvary +GTF-GL30.gtf21.GL.ceil.ceil_vec2_frag_xvary +GTF-GL30.gtf21.GL.ceil.ceil_vec3_frag_xvary +GTF-GL30.gtf21.GL.ceil.ceil_float_vert_xvary +GTF-GL30.gtf21.GL.ceil.ceil_vec2_vert_xvary +GTF-GL30.gtf21.GL.ceil.ceil_vec3_vert_xvary +GTF-GL30.gtf21.GL.clamp.clamp_float_frag_xvary_yconstquarter +GTF-GL30.gtf21.GL.clamp.clamp_vec2_frag_xvary_yconstquarter +GTF-GL30.gtf21.GL.clamp.clamp_vec3_frag_xvary_yconstquarter +GTF-GL30.gtf21.GL.clamp.clamp_float_vert_xvary_yconstquarter +GTF-GL30.gtf21.GL.clamp.clamp_vec2_vert_xvary_yconstquarter +GTF-GL30.gtf21.GL.clamp.clamp_vec3_vert_xvary_yconstquarter +GTF-GL30.gtf21.GL.control_flow.for_break_frag +GTF-GL30.gtf21.GL.control_flow.for_break_vert +GTF-GL30.gtf21.GL.control_flow.for_continue_frag +GTF-GL30.gtf21.GL.control_flow.for_continue_vert +GTF-GL30.gtf21.GL.control_flow.for_nested_break_frag +GTF-GL30.gtf21.GL.control_flow.for_nested_break_vert +GTF-GL30.gtf21.GL.control_flow.for_nested_continue_frag +GTF-GL30.gtf21.GL.control_flow.for_nested_continue_vert +GTF-GL30.gtf21.GL.control_flow.nested_if_else_frag +GTF-GL30.gtf21.GL.control_flow.nested_if_else_vert +GTF-GL30.gtf21.GL.cos.cos_float_frag_xvary +GTF-GL30.gtf21.GL.cos.cos_vec2_frag_xvary +GTF-GL30.gtf21.GL.cos.cos_vec3_frag_xvary +GTF-GL30.gtf21.GL.cos.cos_float_vert_xvary +GTF-GL30.gtf21.GL.cos.cos_vec2_vert_xvary +GTF-GL30.gtf21.GL.cos.cos_vec3_vert_xvary +GTF-GL30.gtf21.GL.cross.cross_vec3_frag_xvaryyconst +GTF-GL30.gtf21.GL.cross.cross_vec3_vert_xvaryyconst +GTF-GL30.gtf21.GL.default.default +GTF-GL30.gtf21.GL.degrees.degrees_float_frag_xvary +GTF-GL30.gtf21.GL.degrees.degrees_vec2_frag_xvary +GTF-GL30.gtf21.GL.degrees.degrees_vec3_frag_xvary +GTF-GL30.gtf21.GL.degrees.degrees_float_vert_xvary +GTF-GL30.gtf21.GL.degrees.degrees_vec2_vert_xvary +GTF-GL30.gtf21.GL.degrees.degrees_vec3_vert_xvary +GTF-GL30.gtf21.GL.discard.discard_frag +GTF-GL30.gtf21.GL.discard.discard_cond_frag +GTF-GL30.gtf21.GL.distance.distance_float_frag_xvaryyhalf +GTF-GL30.gtf21.GL.distance.distance_vec2_frag_xvaryyhalf +GTF-GL30.gtf21.GL.distance.distance_vec3_frag_xvaryyhalf +GTF-GL30.gtf21.GL.distance.distance_float_vert_xvaryyhalf +GTF-GL30.gtf21.GL.distance.distance_vec2_vert_xvaryyhalf +GTF-GL30.gtf21.GL.distance.distance_vec3_vert_xvaryyhalf +GTF-GL30.gtf21.GL.dot.dot_float_frag_xvaryyone +GTF-GL30.gtf21.GL.dot.dot_vec2_frag_xvaryyhalf +GTF-GL30.gtf21.GL.dot.dot_vec3_frag_xvaryythird +GTF-GL30.gtf21.GL.dot.dot_float_vert_xvaryyone +GTF-GL30.gtf21.GL.dot.dot_vec2_vert_xvaryyhalf +GTF-GL30.gtf21.GL.dot.dot_vec3_vert_xvaryythird +GTF-GL30.gtf21.GL.equal.equal_vec2_frag +GTF-GL30.gtf21.GL.equal.equal_vec2_vert +GTF-GL30.gtf21.GL.equal.equal_vec3_frag +GTF-GL30.gtf21.GL.equal.equal_vec3_vert +GTF-GL30.gtf21.GL.equal.equal_ivec2_frag +GTF-GL30.gtf21.GL.equal.equal_ivec2_vert +GTF-GL30.gtf21.GL.equal.equal_ivec3_frag +GTF-GL30.gtf21.GL.equal.equal_ivec3_vert +GTF-GL30.gtf21.GL.equal.equal_bvec2_frag +GTF-GL30.gtf21.GL.equal.equal_bvec2_vert +GTF-GL30.gtf21.GL.equal.equal_bvec3_frag +GTF-GL30.gtf21.GL.equal.equal_bvec3_vert +GTF-GL30.gtf21.GL.exp.exp_float_frag_xvary +GTF-GL30.gtf21.GL.exp.exp_vec2_frag_xvary +GTF-GL30.gtf21.GL.exp.exp_vec3_frag_xvary +GTF-GL30.gtf21.GL.exp.exp_float_frag_xvaryneg +GTF-GL30.gtf21.GL.exp.exp_vec2_frag_xvaryneg +GTF-GL30.gtf21.GL.exp.exp_vec3_frag_xvaryneg +GTF-GL30.gtf21.GL.exp.exp_float_vert_xvary +GTF-GL30.gtf21.GL.exp.exp_vec2_vert_xvary +GTF-GL30.gtf21.GL.exp.exp_vec3_vert_xvary +GTF-GL30.gtf21.GL.exp.exp_float_vert_xvaryneg +GTF-GL30.gtf21.GL.exp.exp_vec2_vert_xvaryneg +GTF-GL30.gtf21.GL.exp.exp_vec3_vert_xvaryneg +GTF-GL30.gtf21.GL.exp2.exp2_float_frag_xvary +GTF-GL30.gtf21.GL.exp2.exp2_vec2_frag_xvary +GTF-GL30.gtf21.GL.exp2.exp2_vec3_frag_xvary +GTF-GL30.gtf21.GL.exp2.exp2_float_frag_xvaryneg +GTF-GL30.gtf21.GL.exp2.exp2_vec2_frag_xvaryneg +GTF-GL30.gtf21.GL.exp2.exp2_vec3_frag_xvaryneg +GTF-GL30.gtf21.GL.exp2.exp2_float_vert_xvary +GTF-GL30.gtf21.GL.exp2.exp2_vec2_vert_xvary +GTF-GL30.gtf21.GL.exp2.exp2_vec3_vert_xvary +GTF-GL30.gtf21.GL.exp2.exp2_float_vert_xvaryneg +GTF-GL30.gtf21.GL.exp2.exp2_vec2_vert_xvaryneg +GTF-GL30.gtf21.GL.exp2.exp2_vec3_vert_xvaryneg +GTF-GL30.gtf21.GL.faceforward.faceforward_float_frag_nvaryiconst +GTF-GL30.gtf21.GL.faceforward.faceforward_float_vert_nvaryiconst +GTF-GL30.gtf21.GL.faceforward.faceforward_vec2_frag_nvaryiconst +GTF-GL30.gtf21.GL.faceforward.faceforward_vec2_vert_nvaryiconst +GTF-GL30.gtf21.GL.faceforward.faceforward_vec3_frag_nvaryiconst +GTF-GL30.gtf21.GL.faceforward.faceforward_vec3_vert_nvaryiconst +GTF-GL30.gtf21.GL.floor.floor_float_frag_xvary +GTF-GL30.gtf21.GL.floor.floor_vec2_frag_xvary +GTF-GL30.gtf21.GL.floor.floor_vec3_frag_xvary +GTF-GL30.gtf21.GL.floor.floor_float_vert_xvary +GTF-GL30.gtf21.GL.floor.floor_vec2_vert_xvary +GTF-GL30.gtf21.GL.floor.floor_vec3_vert_xvary +GTF-GL30.gtf21.GL.fract.fract_float_frag_xvary +GTF-GL30.gtf21.GL.fract.fract_vec2_frag_xvary +GTF-GL30.gtf21.GL.fract.fract_vec3_frag_xvary +GTF-GL30.gtf21.GL.fract.fract_float_vert_xvary +GTF-GL30.gtf21.GL.fract.fract_vec2_vert_xvary +GTF-GL30.gtf21.GL.fract.fract_vec3_vert_xvary +GTF-GL30.gtf21.GL.functions.qualifiers_float_vert +GTF-GL30.gtf21.GL.functions.qualifiers_float_frag +GTF-GL30.gtf21.GL.functions.qualifiers_struct_vert +GTF-GL30.gtf21.GL.functions.qualifiers_struct_frag +GTF-GL30.gtf21.GL.functions.array_float_vert +GTF-GL30.gtf21.GL.functions.array_float_frag +GTF-GL30.gtf21.GL.functions.void_empty_empty_void_empty_frag +GTF-GL30.gtf21.GL.functions.void_empty_empty_void_empty_vert +GTF-GL30.gtf21.GL.functions.bool_empty_empty_bool_empty_frag +GTF-GL30.gtf21.GL.functions.bool_empty_empty_bool_empty_vert +GTF-GL30.gtf21.GL.functions.bool_empty_empty_bool_array_frag +GTF-GL30.gtf21.GL.functions.bool_empty_empty_bool_array_vert +GTF-GL30.gtf21.GL.functions.bool_empty_in_bool_empty_frag +GTF-GL30.gtf21.GL.functions.bool_empty_in_bool_empty_vert +GTF-GL30.gtf21.GL.functions.bool_empty_in_bool_array_frag +GTF-GL30.gtf21.GL.functions.bool_empty_in_bool_array_vert +GTF-GL30.gtf21.GL.functions.bool_empty_inout_bool_empty_frag +GTF-GL30.gtf21.GL.functions.bool_empty_inout_bool_empty_vert +GTF-GL30.gtf21.GL.functions.bool_empty_inout_bool_array_frag +GTF-GL30.gtf21.GL.functions.bool_empty_inout_bool_array_vert +GTF-GL30.gtf21.GL.functions.bool_empty_out_bool_empty_frag +GTF-GL30.gtf21.GL.functions.bool_empty_out_bool_empty_vert +GTF-GL30.gtf21.GL.functions.bool_empty_out_bool_array_frag +GTF-GL30.gtf21.GL.functions.bool_empty_out_bool_array_vert +GTF-GL30.gtf21.GL.functions.int_empty_empty_int_empty_frag +GTF-GL30.gtf21.GL.functions.int_empty_empty_int_empty_vert +GTF-GL30.gtf21.GL.functions.int_empty_empty_int_array_frag +GTF-GL30.gtf21.GL.functions.int_empty_empty_int_array_vert +GTF-GL30.gtf21.GL.functions.int_empty_in_int_empty_frag +GTF-GL30.gtf21.GL.functions.int_empty_in_int_empty_vert +GTF-GL30.gtf21.GL.functions.int_empty_in_int_array_frag +GTF-GL30.gtf21.GL.functions.int_empty_in_int_array_vert +GTF-GL30.gtf21.GL.functions.int_empty_inout_int_empty_frag +GTF-GL30.gtf21.GL.functions.int_empty_inout_int_empty_vert +GTF-GL30.gtf21.GL.functions.int_empty_inout_int_array_frag +GTF-GL30.gtf21.GL.functions.int_empty_inout_int_array_vert +GTF-GL30.gtf21.GL.functions.int_empty_out_int_empty_frag +GTF-GL30.gtf21.GL.functions.int_empty_out_int_empty_vert +GTF-GL30.gtf21.GL.functions.int_empty_out_int_array_frag +GTF-GL30.gtf21.GL.functions.int_empty_out_int_array_vert +GTF-GL30.gtf21.GL.functions.float_empty_empty_float_empty_frag +GTF-GL30.gtf21.GL.functions.float_empty_empty_float_empty_vert +GTF-GL30.gtf21.GL.functions.float_empty_empty_float_array_frag +GTF-GL30.gtf21.GL.functions.float_empty_empty_float_array_vert +GTF-GL30.gtf21.GL.functions.float_empty_in_float_empty_frag +GTF-GL30.gtf21.GL.functions.float_empty_in_float_empty_vert +GTF-GL30.gtf21.GL.functions.float_empty_in_float_array_frag +GTF-GL30.gtf21.GL.functions.float_empty_in_float_array_vert +GTF-GL30.gtf21.GL.functions.float_empty_inout_float_empty_frag +GTF-GL30.gtf21.GL.functions.float_empty_inout_float_empty_vert +GTF-GL30.gtf21.GL.functions.float_empty_inout_float_array_frag +GTF-GL30.gtf21.GL.functions.float_empty_inout_float_array_vert +GTF-GL30.gtf21.GL.functions.float_empty_out_float_empty_frag +GTF-GL30.gtf21.GL.functions.float_empty_out_float_empty_vert +GTF-GL30.gtf21.GL.functions.float_empty_out_float_array_frag +GTF-GL30.gtf21.GL.functions.float_empty_out_float_array_vert +GTF-GL30.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_frag +GTF-GL30.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_vert +GTF-GL30.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_frag +GTF-GL30.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_vert +GTF-GL30.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_frag +GTF-GL30.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_vert +GTF-GL30.gtf21.GL.functions.bvec4_empty_in_bvec4_array_frag +GTF-GL30.gtf21.GL.functions.bvec4_empty_in_bvec4_array_vert +GTF-GL30.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_frag +GTF-GL30.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_vert +GTF-GL30.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_frag +GTF-GL30.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_frag +GTF-GL30.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_vert +GTF-GL30.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_vert +GTF-GL30.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_frag +GTF-GL30.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_vert +GTF-GL30.gtf21.GL.functions.bvec4_empty_out_bvec4_array_frag +GTF-GL30.gtf21.GL.functions.bvec4_empty_out_bvec4_array_vert +GTF-GL30.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_frag +GTF-GL30.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_vert +GTF-GL30.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_frag +GTF-GL30.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_vert +GTF-GL30.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_frag +GTF-GL30.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_vert +GTF-GL30.gtf21.GL.functions.ivec4_empty_in_ivec4_array_frag +GTF-GL30.gtf21.GL.functions.ivec4_empty_in_ivec4_array_vert +GTF-GL30.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_frag +GTF-GL30.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_vert +GTF-GL30.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_frag +GTF-GL30.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_frag +GTF-GL30.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_vert +GTF-GL30.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_vert +GTF-GL30.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_frag +GTF-GL30.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_vert +GTF-GL30.gtf21.GL.functions.ivec4_empty_out_ivec4_array_frag +GTF-GL30.gtf21.GL.functions.ivec4_empty_out_ivec4_array_vert +GTF-GL30.gtf21.GL.functions.vec4_empty_empty_vec4_empty_frag +GTF-GL30.gtf21.GL.functions.vec4_empty_empty_vec4_empty_vert +GTF-GL30.gtf21.GL.functions.vec4_empty_empty_vec4_array_frag +GTF-GL30.gtf21.GL.functions.vec4_empty_empty_vec4_array_vert +GTF-GL30.gtf21.GL.functions.vec4_empty_in_vec4_empty_frag +GTF-GL30.gtf21.GL.functions.vec4_empty_in_vec4_empty_vert +GTF-GL30.gtf21.GL.functions.vec4_empty_in_vec4_array_frag +GTF-GL30.gtf21.GL.functions.vec4_empty_in_vec4_array_vert +GTF-GL30.gtf21.GL.functions.vec4_empty_inout_vec4_empty_frag +GTF-GL30.gtf21.GL.functions.vec4_empty_inout_vec4_empty_vert +GTF-GL30.gtf21.GL.functions.vec4_empty_inout_vec4_array_frag +GTF-GL30.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_frag +GTF-GL30.gtf21.GL.functions.vec4_empty_inout_vec4_array_vert +GTF-GL30.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_vert +GTF-GL30.gtf21.GL.functions.vec4_empty_out_vec4_empty_frag +GTF-GL30.gtf21.GL.functions.vec4_empty_out_vec4_empty_vert +GTF-GL30.gtf21.GL.functions.vec4_empty_out_vec4_array_frag +GTF-GL30.gtf21.GL.functions.vec4_empty_out_vec4_array_vert +GTF-GL30.gtf21.GL.functions.mat4_empty_empty_mat4_empty_frag +GTF-GL30.gtf21.GL.functions.mat4_empty_empty_mat4_empty_vert +GTF-GL30.gtf21.GL.functions.mat4_empty_empty_mat4_array_frag +GTF-GL30.gtf21.GL.functions.mat4_empty_empty_mat4_array_vert +GTF-GL30.gtf21.GL.functions.mat4_empty_in_mat4_empty_frag +GTF-GL30.gtf21.GL.functions.mat4_empty_in_mat4_empty_vert +GTF-GL30.gtf21.GL.functions.mat4_empty_in_mat4_array_frag +GTF-GL30.gtf21.GL.functions.mat4_empty_in_mat4_array_vert +GTF-GL30.gtf21.GL.functions.mat4_empty_inout_mat4_empty_frag +GTF-GL30.gtf21.GL.functions.mat4_empty_inout_mat4_empty_vert +GTF-GL30.gtf21.GL.functions.mat4_empty_inout_mat4_array_frag +GTF-GL30.gtf21.GL.functions.mat4_empty_inout_mat4_array_vert +GTF-GL30.gtf21.GL.functions.mat4_empty_out_mat4_empty_frag +GTF-GL30.gtf21.GL.functions.mat4_empty_out_mat4_empty_vert +GTF-GL30.gtf21.GL.functions.mat4_empty_out_mat4_array_frag +GTF-GL30.gtf21.GL.functions.mat4_empty_out_mat4_array_vert +GTF-GL30.gtf21.GL.glGetShaderSource.getshadersource_programhandle +GTF-GL30.gtf21.GL.glGetShaderSource.getshadersource_noshadersource +GTF-GL30.gtf21.GL.glGetShaderSource.getshadersource_greater_maxlength +GTF-GL30.gtf21.GL.glGetShaderSource.getshadersource_small_maxlength +GTF-GL30.gtf21.GL.glGetShaderSource.getshadersource_equal_maxlength +GTF-GL30.gtf21.GL.glGetShaderSource.getshadersource_output +GTF-GL30.gtf21.GL.gl_FragCoord.gl_FragCoord_xy_frag +GTF-GL30.gtf21.GL.gl_FragCoord.gl_FragCoord_z_frag +GTF-GL30.gtf21.GL.gl_FragCoord.gl_FragCoord_w_frag +GTF-GL30.gtf21.GL.gl_FrontFacing.gl_FrontFacing_frag +GTF-GL30.gtf21.GL.greaterThan.greaterThan_vec2_frag +GTF-GL30.gtf21.GL.greaterThan.greaterThan_vec2_vert +GTF-GL30.gtf21.GL.greaterThan.greaterThan_vec3_frag +GTF-GL30.gtf21.GL.greaterThan.greaterThan_vec3_vert +GTF-GL30.gtf21.GL.greaterThan.greaterThan_ivec2_frag +GTF-GL30.gtf21.GL.greaterThan.greaterThan_ivec2_vert +GTF-GL30.gtf21.GL.greaterThan.greaterThan_ivec3_frag +GTF-GL30.gtf21.GL.greaterThan.greaterThan_ivec3_vert +GTF-GL30.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_frag +GTF-GL30.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_vert +GTF-GL30.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_frag +GTF-GL30.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_vert +GTF-GL30.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_frag +GTF-GL30.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_vert +GTF-GL30.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_frag +GTF-GL30.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_vert +GTF-GL30.gtf21.GL.inversesqrt.inversesqrt_float_frag_xvary +GTF-GL30.gtf21.GL.inversesqrt.inversesqrt_vec2_frag_xvary +GTF-GL30.gtf21.GL.inversesqrt.inversesqrt_vec3_frag_xvary +GTF-GL30.gtf21.GL.inversesqrt.inversesqrt_float_vert_xvary +GTF-GL30.gtf21.GL.inversesqrt.inversesqrt_vec2_vert_xvary +GTF-GL30.gtf21.GL.inversesqrt.inversesqrt_vec3_vert_xvary +GTF-GL30.gtf21.GL.length.length_float_frag_xvary +GTF-GL30.gtf21.GL.length.length_vec2_frag_xvary +GTF-GL30.gtf21.GL.length.length_vec3_frag_xvary +GTF-GL30.gtf21.GL.length.length_float_vert_xvary +GTF-GL30.gtf21.GL.length.length_vec2_vert_xvary +GTF-GL30.gtf21.GL.length.length_vec3_vert_xvary +GTF-GL30.gtf21.GL.lessThan.lessThan_vec2_frag +GTF-GL30.gtf21.GL.lessThan.lessThan_vec2_vert +GTF-GL30.gtf21.GL.lessThan.lessThan_vec3_frag +GTF-GL30.gtf21.GL.lessThan.lessThan_vec3_vert +GTF-GL30.gtf21.GL.lessThan.lessThan_ivec2_frag +GTF-GL30.gtf21.GL.lessThan.lessThan_ivec2_vert +GTF-GL30.gtf21.GL.lessThan.lessThan_ivec3_frag +GTF-GL30.gtf21.GL.lessThan.lessThan_ivec3_vert +GTF-GL30.gtf21.GL.lessThanEqual.lessThanEqual_vec2_frag +GTF-GL30.gtf21.GL.lessThanEqual.lessThanEqual_vec2_vert +GTF-GL30.gtf21.GL.lessThanEqual.lessThanEqual_vec3_frag +GTF-GL30.gtf21.GL.lessThanEqual.lessThanEqual_vec3_vert +GTF-GL30.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_frag +GTF-GL30.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_vert +GTF-GL30.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_frag +GTF-GL30.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_vert +GTF-GL30.gtf21.GL.log.log_float_frag_xvary +GTF-GL30.gtf21.GL.log.log_float_frag_xvary01 +GTF-GL30.gtf21.GL.log.log_vec2_frag_xvary +GTF-GL30.gtf21.GL.log.log_vec2_frag_xvary01 +GTF-GL30.gtf21.GL.log.log_vec3_frag_xvary +GTF-GL30.gtf21.GL.log.log_vec3_frag_xvary01 +GTF-GL30.gtf21.GL.log.log_float_vert_xvary +GTF-GL30.gtf21.GL.log.log_float_vert_xvary01 +GTF-GL30.gtf21.GL.log.log_vec2_vert_xvary +GTF-GL30.gtf21.GL.log.log_vec2_vert_xvary01 +GTF-GL30.gtf21.GL.log.log_vec3_vert_xvary +GTF-GL30.gtf21.GL.log.log_vec3_vert_xvary01 +GTF-GL30.gtf21.GL.log2.log2_float_frag_xvary +GTF-GL30.gtf21.GL.log2.log2_float_frag_xvary01 +GTF-GL30.gtf21.GL.log2.log2_vec2_frag_xvary +GTF-GL30.gtf21.GL.log2.log2_vec2_frag_xvary01 +GTF-GL30.gtf21.GL.log2.log2_vec3_frag_xvary +GTF-GL30.gtf21.GL.log2.log2_vec3_frag_xvary01 +GTF-GL30.gtf21.GL.log2.log2_float_vert_xvary +GTF-GL30.gtf21.GL.log2.log2_float_vert_xvary01 +GTF-GL30.gtf21.GL.log2.log2_vec2_vert_xvary +GTF-GL30.gtf21.GL.log2.log2_vec2_vert_xvary01 +GTF-GL30.gtf21.GL.log2.log2_vec3_vert_xvary +GTF-GL30.gtf21.GL.log2.log2_vec3_vert_xvary01 +GTF-GL30.gtf21.GL.mat.const_mat2_frag +GTF-GL30.gtf21.GL.mat.const_mat2_vert +GTF-GL30.gtf21.GL.mat.const_mat3_frag +GTF-GL30.gtf21.GL.mat.const_mat3_vert +GTF-GL30.gtf21.GL.mat.const_mat4_frag +GTF-GL30.gtf21.GL.mat.const_mat4_vert +GTF-GL30.gtf21.GL.mat.const_mat2_copy_frag +GTF-GL30.gtf21.GL.mat.const_mat2_copy_vert +GTF-GL30.gtf21.GL.mat.const_mat3_copy_frag +GTF-GL30.gtf21.GL.mat.const_mat3_copy_vert +GTF-GL30.gtf21.GL.mat.const_mat4_copy_frag +GTF-GL30.gtf21.GL.mat.const_mat4_copy_vert +GTF-GL30.gtf21.GL.mat.mat2_frag +GTF-GL30.gtf21.GL.mat.mat2_vert +GTF-GL30.gtf21.GL.mat.mat3_frag +GTF-GL30.gtf21.GL.mat.mat3_vert +GTF-GL30.gtf21.GL.mat.mat4_frag +GTF-GL30.gtf21.GL.mat.mat4_vert +GTF-GL30.gtf21.GL.mat.mat2_copy_frag +GTF-GL30.gtf21.GL.mat.mat2_copy_vert +GTF-GL30.gtf21.GL.mat.mat3_copy_frag +GTF-GL30.gtf21.GL.mat.mat3_copy_vert +GTF-GL30.gtf21.GL.mat.mat4_copy_frag +GTF-GL30.gtf21.GL.mat.mat4_copy_vert +GTF-GL30.gtf21.GL.mat.mat2_float_frag +GTF-GL30.gtf21.GL.mat.mat2_float_vert +GTF-GL30.gtf21.GL.mat.mat2_4float_frag +GTF-GL30.gtf21.GL.mat.mat2_4float_vert +GTF-GL30.gtf21.GL.mat.mat2_2vec2_frag +GTF-GL30.gtf21.GL.mat.mat2_2vec2_vert +GTF-GL30.gtf21.GL.mat.mat3_float_frag +GTF-GL30.gtf21.GL.mat.mat3_float_vert +GTF-GL30.gtf21.GL.mat.mat3_9float_frag +GTF-GL30.gtf21.GL.mat.mat3_9float_vert +GTF-GL30.gtf21.GL.mat.mat3_3vec3_frag +GTF-GL30.gtf21.GL.mat.mat3_3vec3_vert +GTF-GL30.gtf21.GL.mat.mat4_4vec4_frag +GTF-GL30.gtf21.GL.mat.mat4_4vec4_vert +GTF-GL30.gtf21.GL.mat.mat4_16float_frag +GTF-GL30.gtf21.GL.mat.mat4_16float_vert +GTF-GL30.gtf21.GL.mat.array_const_mat2_frag +GTF-GL30.gtf21.GL.mat.array_const_mat2_vert +GTF-GL30.gtf21.GL.mat.array_const_mat3_frag +GTF-GL30.gtf21.GL.mat.array_const_mat3_vert +GTF-GL30.gtf21.GL.mat.array_const_mat4_frag +GTF-GL30.gtf21.GL.mat.array_const_mat4_vert +GTF-GL30.gtf21.GL.mat3.mat3arraysimple_vert +GTF-GL30.gtf21.GL.mat3.mat3arrayindirect0_vert +GTF-GL30.gtf21.GL.mat3.mat3arrayindirect1_vert +GTF-GL30.gtf21.GL.mat3.mat3arraysimple_frag +GTF-GL30.gtf21.GL.mat3.mat3arrayindirect0_frag +GTF-GL30.gtf21.GL.mat3.mat3arrayindirect1_frag +GTF-GL30.gtf21.GL.matrixCompMult.matrixMultComp_mat2_frag +GTF-GL30.gtf21.GL.matrixCompMult.matrixMultComp_mat2_vert +GTF-GL30.gtf21.GL.matrixCompMult.matrixMultComp_mat3_frag +GTF-GL30.gtf21.GL.matrixCompMult.matrixMultComp_mat3_vert +GTF-GL30.gtf21.GL.max.max_float_frag_xvary_yconsthalf +GTF-GL30.gtf21.GL.max.max_vec2_frag_xvary_yconsthalf +GTF-GL30.gtf21.GL.max.max_vec3_frag_xvary_yconsthalf +GTF-GL30.gtf21.GL.max.max_float_vert_xvary_yconsthalf +GTF-GL30.gtf21.GL.max.max_vec2_vert_xvary_yconsthalf +GTF-GL30.gtf21.GL.max.max_vec3_vert_xvary_yconsthalf +GTF-GL30.gtf21.GL.min.min_float_frag_xvary_yconsthalf +GTF-GL30.gtf21.GL.min.min_vec2_frag_xvary_yconsthalf +GTF-GL30.gtf21.GL.min.min_vec3_frag_xvary_yconsthalf +GTF-GL30.gtf21.GL.min.min_float_vert_xvary_yconsthalf +GTF-GL30.gtf21.GL.min.min_vec2_vert_xvary_yconsthalf +GTF-GL30.gtf21.GL.min.min_vec3_vert_xvary_yconsthalf +GTF-GL30.gtf21.GL.mix.mix_float_frag_xvary_yconsthalf_aconsthalf +GTF-GL30.gtf21.GL.mix.mix_vec2_frag_xvary_yconsthalf_aconsthalf +GTF-GL30.gtf21.GL.mix.mix_vec3_frag_xvary_yconsthalf_aconsthalf +GTF-GL30.gtf21.GL.mix.mix_float_vert_xvary_yconsthalf_aconsthalf +GTF-GL30.gtf21.GL.mix.mix_vec2_vert_xvary_yconsthalf_aconsthalf +GTF-GL30.gtf21.GL.mix.mix_vec3_vert_xvary_yconsthalf_aconsthalf +GTF-GL30.gtf21.GL.mod.mod_float_frag_xvary_yconst1 +GTF-GL30.gtf21.GL.mod.mod_vec2_frag_xvary_yconst1 +GTF-GL30.gtf21.GL.mod.mod_vec3_frag_xvary_yconst1 +GTF-GL30.gtf21.GL.mod.mod_float_vert_xvary_yconst1 +GTF-GL30.gtf21.GL.mod.mod_vec2_vert_xvary_yconst1 +GTF-GL30.gtf21.GL.mod.mod_vec3_vert_xvary_yconst1 +GTF-GL30.gtf21.GL.mod.mod_x_large_y_large_vert +GTF-GL30.gtf21.GL.mod.mod_x_large_y_large_frag +GTF-GL30.gtf21.GL.normalize.normalize_float_frag_xvary +GTF-GL30.gtf21.GL.normalize.normalize_vec2_frag_xvary +GTF-GL30.gtf21.GL.normalize.normalize_vec3_frag_xvary +GTF-GL30.gtf21.GL.normalize.normalize_float_vert_xvary +GTF-GL30.gtf21.GL.normalize.normalize_vec2_vert_xvary +GTF-GL30.gtf21.GL.normalize.normalize_vec3_vert_xvary +GTF-GL30.gtf21.GL.not.not_bvec2_frag +GTF-GL30.gtf21.GL.not.not_bvec2_vert +GTF-GL30.gtf21.GL.not.not_bvec3_frag +GTF-GL30.gtf21.GL.not.not_bvec3_vert +GTF-GL30.gtf21.GL.notEqual.notEqual_vec2_frag +GTF-GL30.gtf21.GL.notEqual.notEqual_vec2_vert +GTF-GL30.gtf21.GL.notEqual.notEqual_vec3_frag +GTF-GL30.gtf21.GL.notEqual.notEqual_vec3_vert +GTF-GL30.gtf21.GL.notEqual.notEqual_ivec2_frag +GTF-GL30.gtf21.GL.notEqual.notEqual_ivec2_vert +GTF-GL30.gtf21.GL.notEqual.notEqual_ivec3_frag +GTF-GL30.gtf21.GL.notEqual.notEqual_ivec3_vert +GTF-GL30.gtf21.GL.notEqual.notEqual_bvec2_frag +GTF-GL30.gtf21.GL.notEqual.notEqual_bvec2_vert +GTF-GL30.gtf21.GL.notEqual.notEqual_bvec3_frag +GTF-GL30.gtf21.GL.notEqual.notEqual_bvec3_vert +GTF-GL30.gtf21.GL.operators.postfixincrement_frag +GTF-GL30.gtf21.GL.operators.postfixincrement_vert +GTF-GL30.gtf21.GL.operators.postfixdecrement_frag +GTF-GL30.gtf21.GL.operators.postfixdecrement_vert +GTF-GL30.gtf21.GL.operators.prefixincrement_frag +GTF-GL30.gtf21.GL.operators.prefixincrement_vert +GTF-GL30.gtf21.GL.operators.prefixdecrement_frag +GTF-GL30.gtf21.GL.operators.prefixdecrement_vert +GTF-GL30.gtf21.GL.operators.unary_frag +GTF-GL30.gtf21.GL.operators.unary_vert +GTF-GL30.gtf21.GL.operators.multiplicative_frag +GTF-GL30.gtf21.GL.operators.multiplicative_vert +GTF-GL30.gtf21.GL.operators.division_frag +GTF-GL30.gtf21.GL.operators.division_vert +GTF-GL30.gtf21.GL.operators.addsubtract_frag +GTF-GL30.gtf21.GL.operators.addsubtract_vert +GTF-GL30.gtf21.GL.operators.relational_frag +GTF-GL30.gtf21.GL.operators.relational_vert +GTF-GL30.gtf21.GL.operators.equality_frag +GTF-GL30.gtf21.GL.operators.equality_vert +GTF-GL30.gtf21.GL.operators.logical_frag +GTF-GL30.gtf21.GL.operators.logical_vert +GTF-GL30.gtf21.GL.operators.selection_frag +GTF-GL30.gtf21.GL.operators.selection_vert +GTF-GL30.gtf21.GL.operators.assignments_frag +GTF-GL30.gtf21.GL.operators.assignments_vert +GTF-GL30.gtf21.GL.pow.pow_float_frag_xvary_yconst2 +GTF-GL30.gtf21.GL.pow.pow_vec2_frag_xvary_yconst2 +GTF-GL30.gtf21.GL.pow.pow_vec3_frag_xvary_yconst2 +GTF-GL30.gtf21.GL.pow.pow_float_frag_xconst2_yvary +GTF-GL30.gtf21.GL.pow.pow_vec2_frag_xconst2_yvary +GTF-GL30.gtf21.GL.pow.pow_vec3_frag_xconst2_yvary +GTF-GL30.gtf21.GL.pow.pow_float_frag_xvary_yconsthalf +GTF-GL30.gtf21.GL.pow.pow_vec2_frag_xvary_yconsthalf +GTF-GL30.gtf21.GL.pow.pow_vec3_frag_xvary_yconsthalf +GTF-GL30.gtf21.GL.pow.pow_float_frag_xconsthalf_yvary +GTF-GL30.gtf21.GL.pow.pow_vec2_frag_xconsthalf_yvary +GTF-GL30.gtf21.GL.pow.pow_vec3_frag_xconsthalf_yvary +GTF-GL30.gtf21.GL.pow.pow_float_vert_xvary_yconst2 +GTF-GL30.gtf21.GL.pow.pow_vec2_vert_xvary_yconst2 +GTF-GL30.gtf21.GL.pow.pow_vec3_vert_xvary_yconst2 +GTF-GL30.gtf21.GL.pow.pow_float_vert_xconst2_yvary +GTF-GL30.gtf21.GL.pow.pow_vec2_vert_xconst2_yvary +GTF-GL30.gtf21.GL.pow.pow_vec3_vert_xconst2_yvary +GTF-GL30.gtf21.GL.pow.pow_float_vert_xvary_yconsthalf +GTF-GL30.gtf21.GL.pow.pow_vec2_vert_xvary_yconsthalf +GTF-GL30.gtf21.GL.pow.pow_vec3_vert_xvary_yconsthalf +GTF-GL30.gtf21.GL.pow.pow_float_vert_xconsthalf_yvary +GTF-GL30.gtf21.GL.pow.pow_vec2_vert_xconsthalf_yvary +GTF-GL30.gtf21.GL.pow.pow_vec3_vert_xconsthalf_yvary +GTF-GL30.gtf21.GL.radians.radians_float_frag_xvary +GTF-GL30.gtf21.GL.radians.radians_vec2_frag_xvary +GTF-GL30.gtf21.GL.radians.radians_vec3_frag_xvary +GTF-GL30.gtf21.GL.radians.radians_float_vert_xvary +GTF-GL30.gtf21.GL.radians.radians_vec2_vert_xvary +GTF-GL30.gtf21.GL.radians.radians_vec3_vert_xvary +GTF-GL30.gtf21.GL.read_format.read_format +GTF-GL30.gtf21.GL.reflect.reflect_float_frag_ivarynconst +GTF-GL30.gtf21.GL.reflect.reflect_float_vert_ivarynconst +GTF-GL30.gtf21.GL.reflect.reflect_vec2_frag_ivarynconst +GTF-GL30.gtf21.GL.reflect.reflect_vec2_vert_ivarynconst +GTF-GL30.gtf21.GL.reflect.reflect_vec3_frag_ivarynconst +GTF-GL30.gtf21.GL.reflect.reflect_vec3_vert_ivarynconst +GTF-GL30.gtf21.GL.refract.refract_float_frag_ivarynconst +GTF-GL30.gtf21.GL.refract.refract_float_vert_ivarynconst +GTF-GL30.gtf21.GL.refract.refract_vec2_frag_ivarynconst +GTF-GL30.gtf21.GL.refract.refract_vec2_vert_ivarynconst +GTF-GL30.gtf21.GL.refract.refract_vec3_frag_ivarynconst +GTF-GL30.gtf21.GL.refract.refract_vec3_vert_ivarynconst +GTF-GL30.gtf21.GL.sign.sign_float_frag_xvary +GTF-GL30.gtf21.GL.sign.sign_vec2_frag_xvary +GTF-GL30.gtf21.GL.sign.sign_vec3_frag_xvary +GTF-GL30.gtf21.GL.sign.sign_float_vert_xvary +GTF-GL30.gtf21.GL.sign.sign_vec2_vert_xvary +GTF-GL30.gtf21.GL.sign.sign_vec3_vert_xvary +GTF-GL30.gtf21.GL.sin.sin_float_frag_xvary +GTF-GL30.gtf21.GL.sin.sin_vec2_frag_xvary +GTF-GL30.gtf21.GL.sin.sin_vec3_frag_xvary +GTF-GL30.gtf21.GL.sin.sin_float_vert_xvary +GTF-GL30.gtf21.GL.sin.sin_vec2_vert_xvary +GTF-GL30.gtf21.GL.sin.sin_vec3_vert_xvary +GTF-GL30.gtf21.GL.smoothstep.smoothstep_float_frag_xvary_edgeconstquarter +GTF-GL30.gtf21.GL.smoothstep.smoothstep_vec2_frag_xvary_edgeconstquarter +GTF-GL30.gtf21.GL.smoothstep.smoothstep_vec3_frag_xvary_edgeconstquarter +GTF-GL30.gtf21.GL.smoothstep.smoothstep_float_vert_xvary_edgeconstquarter +GTF-GL30.gtf21.GL.smoothstep.smoothstep_vec2_vert_xvary_edgeconstquarter +GTF-GL30.gtf21.GL.smoothstep.smoothstep_vec3_vert_xvary_edgeconstquarter +GTF-GL30.gtf21.GL.sqrt.sqrt_float_frag_xvary +GTF-GL30.gtf21.GL.sqrt.sqrt_vec2_frag_xvary +GTF-GL30.gtf21.GL.sqrt.sqrt_vec3_frag_xvary +GTF-GL30.gtf21.GL.sqrt.sqrt_float_vert_xvary +GTF-GL30.gtf21.GL.sqrt.sqrt_vec2_vert_xvary +GTF-GL30.gtf21.GL.sqrt.sqrt_vec3_vert_xvary +GTF-GL30.gtf21.GL.stencil8.stencil8 +GTF-GL30.gtf21.GL.step.step_float_frag_xvary_edgeconsthalf +GTF-GL30.gtf21.GL.step.step_vec2_frag_xvary_edgeconsthalf +GTF-GL30.gtf21.GL.step.step_vec3_frag_xvary_edgeconsthalf +GTF-GL30.gtf21.GL.step.step_float_vert_xvary_edgeconsthalf +GTF-GL30.gtf21.GL.step.step_vec2_vert_xvary_edgeconsthalf +GTF-GL30.gtf21.GL.step.step_vec3_vert_xvary_edgeconsthalf +GTF-GL30.gtf21.GL.struct.struct_float_frag +GTF-GL30.gtf21.GL.struct.struct_float_vert +GTF-GL30.gtf21.GL.struct.structcopy_float_frag +GTF-GL30.gtf21.GL.struct.structcopy_float_vert +GTF-GL30.gtf21.GL.struct.structnest_float_frag +GTF-GL30.gtf21.GL.struct.structnest_float_vert +GTF-GL30.gtf21.GL.struct.struct_bool_frag +GTF-GL30.gtf21.GL.struct.struct_bool_vert +GTF-GL30.gtf21.GL.struct.structcopy_bool_frag +GTF-GL30.gtf21.GL.struct.structcopy_bool_vert +GTF-GL30.gtf21.GL.struct.structnest_bool_frag +GTF-GL30.gtf21.GL.struct.structnest_bool_vert +GTF-GL30.gtf21.GL.struct.struct_vec2_frag +GTF-GL30.gtf21.GL.struct.struct_vec2_vert +GTF-GL30.gtf21.GL.struct.structcopy_vec2_frag +GTF-GL30.gtf21.GL.struct.structcopy_vec2_vert +GTF-GL30.gtf21.GL.struct.structnest_vec2_frag +GTF-GL30.gtf21.GL.struct.structnest_vec2_vert +GTF-GL30.gtf21.GL.struct.struct_vec3_frag +GTF-GL30.gtf21.GL.struct.struct_vec3_vert +GTF-GL30.gtf21.GL.struct.structcopy_vec3_frag +GTF-GL30.gtf21.GL.struct.structcopy_vec3_vert +GTF-GL30.gtf21.GL.struct.structnest_vec3_frag +GTF-GL30.gtf21.GL.struct.structnest_vec3_vert +GTF-GL30.gtf21.GL.struct.struct_vec4_frag +GTF-GL30.gtf21.GL.struct.struct_vec4_vert +GTF-GL30.gtf21.GL.struct.structcopy_vec4_frag +GTF-GL30.gtf21.GL.struct.structcopy_vec4_vert +GTF-GL30.gtf21.GL.struct.structnest_vec4_frag +GTF-GL30.gtf21.GL.struct.structnest_vec4_vert +GTF-GL30.gtf21.GL.struct.struct_bvec2bvec3bvec4_frag +GTF-GL30.gtf21.GL.struct.struct_bvec2bvec3bvec4_vert +GTF-GL30.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_frag +GTF-GL30.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_vert +GTF-GL30.gtf21.GL.struct.structnest_bvec2bvec3bvec4_frag +GTF-GL30.gtf21.GL.struct.structnest_bvec2bvec3bvec4_vert +GTF-GL30.gtf21.GL.struct.struct_mat2_frag +GTF-GL30.gtf21.GL.struct.struct_mat2_vert +GTF-GL30.gtf21.GL.struct.structcopy_mat2_frag +GTF-GL30.gtf21.GL.struct.structcopy_mat2_vert +GTF-GL30.gtf21.GL.struct.structnest_mat2_frag +GTF-GL30.gtf21.GL.struct.structnest_mat2_vert +GTF-GL30.gtf21.GL.struct.struct_mat3_frag +GTF-GL30.gtf21.GL.struct.struct_mat3_vert +GTF-GL30.gtf21.GL.struct.structcopy_mat3_frag +GTF-GL30.gtf21.GL.struct.structcopy_mat3_vert +GTF-GL30.gtf21.GL.struct.structnest_mat3_frag +GTF-GL30.gtf21.GL.struct.structnest_mat3_vert +GTF-GL30.gtf21.GL.struct.struct_mat4_frag +GTF-GL30.gtf21.GL.struct.struct_mat4_vert +GTF-GL30.gtf21.GL.struct.structcopy_mat4_frag +GTF-GL30.gtf21.GL.struct.structcopy_mat4_vert +GTF-GL30.gtf21.GL.struct.structnest_mat4_frag +GTF-GL30.gtf21.GL.struct.structnest_mat4_vert +GTF-GL30.gtf21.GL.struct.nestedstructcomb_various_frag +GTF-GL30.gtf21.GL.struct.nestedstructcomb_various_vert +GTF-GL30.gtf21.GL.struct.struct_int_frag +GTF-GL30.gtf21.GL.struct.struct_int_vert +GTF-GL30.gtf21.GL.struct.structcopy_int_frag +GTF-GL30.gtf21.GL.struct.structcopy_int_vert +GTF-GL30.gtf21.GL.struct.structnest_int_frag +GTF-GL30.gtf21.GL.struct.structnest_int_vert +GTF-GL30.gtf21.GL.struct.struct_ivec2ivec3ivec4_frag +GTF-GL30.gtf21.GL.struct.struct_ivec2ivec3ivec4_vert +GTF-GL30.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_frag +GTF-GL30.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_vert +GTF-GL30.gtf21.GL.struct.structnest_ivec2ivec3ivec4_frag +GTF-GL30.gtf21.GL.struct.structnest_ivec2ivec3ivec4_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_xyzw_1vec4_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_xyzw_1vec4_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_zwxy_1vec4_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_zwxy_1vec4_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_yxwz_1vec4_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_yxwz_1vec4_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_wxzy_1vec4_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_wxzy_1vec4_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_xyz_1vec3_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_xyz_1vec3_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_yxz_1vec3_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_yxz_1vec3_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_zyx_1vec3_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_zyx_1vec3_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_rgba_1vec4_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_rgba_1vec4_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_barg_1vec4_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_barg_1vec4_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_grab_1vec4_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_grab_1vec4_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_arbg_1vec4_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_arbg_1vec4_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_br_ag_2vec2_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_br_ag_2vec2_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_rgb_1vec3_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_rgb_1vec3_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_grb_1vec3_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_grb_1vec3_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_bgr_1vec3_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_bgr_1vec3_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_stpq_1vec4_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_stpq_1vec4_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_pqst_1vec4_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_pqst_1vec4_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_tsqp_1vec4_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_tsqp_1vec4_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_qspt_1vec4_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_qspt_1vec4_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_st_pq_2vec2_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_st_pq_2vec2_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_vert +GTF-GL30.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_frag +GTF-GL30.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_stp_1vec3_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_stp_1vec3_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_tsp_1vec3_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_tsp_1vec3_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_pts_1vec3_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_pts_1vec3_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_vert +GTF-GL30.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_frag +GTF-GL30.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_vert +GTF-GL30.gtf21.GL.tan.tan_float_frag_xvary +GTF-GL30.gtf21.GL.tan.tan_vec2_frag_xvary +GTF-GL30.gtf21.GL.tan.tan_vec3_frag_xvary +GTF-GL30.gtf21.GL.tan.tan_float_vert_xvary +GTF-GL30.gtf21.GL.tan.tan_vec2_vert_xvary +GTF-GL30.gtf21.GL.tan.tan_vec3_vert_xvary +GTF-GL30.gtf21.GL.vec.vec2_2float_frag +GTF-GL30.gtf21.GL.vec.vec2_2float_vert +GTF-GL30.gtf21.GL.vec.vec4_ivec4_frag +GTF-GL30.gtf21.GL.vec.vec4_ivec4_vert +GTF-GL30.gtf21.GL.vec.ivec3_3int_frag +GTF-GL30.gtf21.GL.vec.ivec3_3int_vert +GTF-GL30.gtf21.GL.vec.bvec4_2int_2float_frag +GTF-GL30.gtf21.GL.vec.bvec4_2int_2float_vert +GTF-GL30.gtf21.GL.vec.vec2_vec3_frag +GTF-GL30.gtf21.GL.vec.vec2_vec3_vert +GTF-GL30.gtf21.GL.vec.vec3_vec4_frag +GTF-GL30.gtf21.GL.vec.vec3_vec4_vert +GTF-GL30.gtf21.GL.vec.vec3_vec2_float_frag +GTF-GL30.gtf21.GL.vec.vec3_vec2_float_vert +GTF-GL30.gtf21.GL.vec.vec3_float_vec2_frag +GTF-GL30.gtf21.GL.vec.vec3_float_vec2_vert +GTF-GL30.gtf21.GL.vec.vec4_vec3_float_frag +GTF-GL30.gtf21.GL.vec.vec4_vec3_float_vert +GTF-GL30.gtf21.GL.vec3.vec3array_frag +GTF-GL30.gtf21.GL.vec3.vec3single_vert +GTF-GL30.gtf21.GL.vec3.vec3arrayindirect_vert +GTF-GL30.gtf21.GL.vec3.vec3arraydirect_vert +GTF-GL30.gtf21.GL.vec3.vec3array_vert +GTF-GL30.gtf21.GL.vec3.vec3single_frag +GTF-GL30.gtf21.GL.vec3.vec3arrayindirect_frag +GTF-GL30.gtf21.GL.vec3.vec3arraydirect_frag +GTF-GL30.gtf21.GL2ExtensionTests.data_type_10_10_10_2.data_type_10_10_10_2 +GTF-GL30.gtf21.GL2ExtensionTests.depth_texture.depth_texture +GTF-GL30.gtf21.GL2ExtensionTests.dFdx.dFdx_frag +GTF-GL30.gtf21.GL2ExtensionTests.dFdy.dFdy_frag +GTF-GL30.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dx +GTF-GL30.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dy +GTF-GL30.gtf21.GL2ExtensionTests.fwidth.fwidth_frag +GTF-GL30.gtf21.GL2ExtensionTests.packed_depth_stencil.packed_depth_stencil +GTF-GL30.gtf21.GL2ExtensionTests.stencil1.stencil1 +GTF-GL30.gtf21.GL2ExtensionTests.stencil4.stencil4 +GTF-GL30.gtf21.GL2ExtensionTests.vertex_half_float.vertex_half_float +GTF-GL30.gtf21.GL2FixedTests.blend.blend +GTF-GL30.gtf21.GL2FixedTests.buffer_clear.buffer_clear +GTF-GL30.gtf21.GL2FixedTests.buffer_color.buffer_color +GTF-GL30.gtf21.GL2FixedTests.buffer_corners.buffer_corners +GTF-GL30.gtf21.GL2FixedTests.buffer_objects.buffer_objects +GTF-GL30.gtf21.GL2FixedTests.clip.clip +GTF-GL30.gtf21.GL2FixedTests.color_ramp.color_ramp +GTF-GL30.gtf21.GL2FixedTests.copy_texture.copy_texture +GTF-GL30.gtf21.GL2FixedTests.depth_buffer_clear.depth_buffer_clear +GTF-GL30.gtf21.GL2FixedTests.depth_buffer_functions.depth_buffer_functions +GTF-GL30.gtf21.GL2FixedTests.dither.dither +GTF-GL30.gtf21.GL2FixedTests.divide_by_zero.divide_by_zero +GTF-GL30.gtf21.GL2FixedTests.gets.gets +GTF-GL30.gtf21.GL2FixedTests.lighting_diffuse.lighting_diffuse +GTF-GL30.gtf21.GL2FixedTests.mipmaps_interpolation.mipmaps_interpolation +GTF-GL30.gtf21.GL2FixedTests.mipmaps_selection.mipmaps_selection +GTF-GL30.gtf21.GL2FixedTests.point_sprites.point_sprites +GTF-GL30.gtf21.GL2FixedTests.polygon_cull.polygon_cull +GTF-GL30.gtf21.GL2FixedTests.scissor.scissor +GTF-GL30.gtf21.GL2FixedTests.stencil_plane_clear.stencil_plane_clear +GTF-GL30.gtf21.GL2FixedTests.stencil_plane_corners.stencil_plane_corners +GTF-GL30.gtf21.GL2FixedTests.stencil_plane_function.stencil_plane_function +GTF-GL30.gtf21.GL2FixedTests.stencil_plane_operation.stencil_plane_operation +GTF-GL30.gtf21.GL2FixedTests.texture_edge_clamp.texture_edge_clamp +GTF-GL30.gtf21.GL2FixedTests.transform_viewport.transform_viewport +GTF-GL30.gtf21.GL2FixedTests.triangle_rasterization.triangle_rasterization +GTF-GL30.gtf21.GL2FixedTests.triangle_tiling.triangle_tiling +GTF-GL30.gtf21.GL2FixedTests.user_clip_planes.user_clip_planes +GTF-GL30.gtf21.GL2FixedTests.vertex_order.vertex_order +GTF-GL30.gtf21.GL2FixedTests.viewport_clamp.viewport_clamp +GTF-GL30.gtf21.GL2Tests.attach_shader.successfulcompile_attach_vert +GTF-GL30.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_vert +GTF-GL30.gtf21.GL2Tests.attach_shader.successfulcompile_attach_frag +GTF-GL30.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_frag +GTF-GL30.gtf21.GL2Tests.attach_shader.successfulcompile_vert_successfulcompile_frag +GTF-GL30.gtf21.GL2Tests.attach_shader.successfulcompile_vert_unsuccessfulcompile_frag +GTF-GL30.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_successfulcompile_frag +GTF-GL30.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_unsuccessfulcompile_frag +GTF-GL30.gtf21.GL2Tests.attach_shader.successfulcompile_vert_repeated_attach_vert +GTF-GL30.gtf21.GL2Tests.attach_shader.successfulcompile_frag_repeated_attach_frag +GTF-GL30.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_repeated_attach_vert +GTF-GL30.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_repeated_attach_frag +GTF-GL30.gtf21.GL2Tests.attach_shader.successfulcompile_vert_attach_invalid_handle_vert +GTF-GL30.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_attach_invalid_handle_vert +GTF-GL30.gtf21.GL2Tests.attach_shader.successfulcompile_frag_attach_invalid_handle_frag +GTF-GL30.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_attach_invalid_handle_frag +GTF-GL30.gtf21.GL2Tests.attach_shader.invalidshader_attach_valid_handle +GTF-GL30.gtf21.GL2Tests.attach_shader.programobject_attach_programobject +GTF-GL30.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_vertshaderobject_vert +GTF-GL30.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_vertshaderobject_vert +GTF-GL30.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_vertshaderobject_frag +GTF-GL30.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_vertshaderobject_frag +GTF-GL30.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_fragshaderobject_vert +GTF-GL30.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_fragshaderobject_vert +GTF-GL30.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_fragshaderobject_frag +GTF-GL30.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_fragshaderobject_frag +GTF-GL30.gtf21.GL2Tests.attach_shader.programobject_attach_vertshaderobject +GTF-GL30.gtf21.GL2Tests.attach_shader.programobject_attach_fragshaderobject +GTF-GL30.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyfragshader_attach +GTF-GL30.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyvertshader_attach +GTF-GL30.gtf21.GL2Tests.attach_shader.emptyfragshader_emptyfragshader_attach +GTF-GL30.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_nonexisting_attrib +GTF-GL30.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_float_attrib +GTF-GL30.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_vec3_attrib +GTF-GL30.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_Color_attrib +GTF-GL30.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_NonExist_attrib +GTF-GL30.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_maxattribsloc +GTF-GL30.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_minusoneattribsloc +GTF-GL30.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_zeroprogramhandle +GTF-GL30.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_vertshaderhandleforprogram +GTF-GL30.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_fragshaderhandleforprogram +GTF-GL30.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_emptyprogramhandle +GTF-GL30.gtf21.GL2Tests.compile_shader.successful_compile_vert +GTF-GL30.gtf21.GL2Tests.compile_shader.successful_compile_frag +GTF-GL30.gtf21.GL2Tests.compile_shader.unsuccessful_compile_vert +GTF-GL30.gtf21.GL2Tests.compile_shader.unsuccessful_compile_frag +GTF-GL30.gtf21.GL2Tests.compile_shader.compile_emptyhandle_vert +GTF-GL30.gtf21.GL2Tests.compile_shader.compile_emptyhandle_frag +GTF-GL30.gtf21.GL2Tests.compile_shader.compile_invalid_handle +GTF-GL30.gtf21.GL2Tests.compile_shader.compile_program_handle +GTF-GL30.gtf21.GL2Tests.create_objects_shaders_programs.create_program_objects +GTF-GL30.gtf21.GL2Tests.create_objects_shaders_programs.create_vertex_shader_objects +GTF-GL30.gtf21.GL2Tests.create_objects_shaders_programs.create_fragment_shader_objects +GTF-GL30.gtf21.GL2Tests.create_objects_shaders_programs.create_invalid_shader_objects +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteprogram +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteverthandle +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deletefraghandle +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_frag_prog +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_vert_prog +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_frag +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_vert +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_prog +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_frag +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_vert +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_frag +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_prog +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_vert +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_frag +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_frag +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_vert +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_prog +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_prog +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_prog +GTF-GL30.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_prog +GTF-GL30.gtf21.GL2Tests.delete_object.delete_zerohandle +GTF-GL30.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert +GTF-GL30.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag +GTF-GL30.gtf21.GL2Tests.detach_shader.successfulcompile_vert_detach_vert +GTF-GL30.gtf21.GL2Tests.detach_shader.successfulcompile_frag_detach_frag +GTF-GL30.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_frag +GTF-GL30.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_vert +GTF-GL30.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag_frag +GTF-GL30.gtf21.GL2Tests.detach_shader.emptyprogramobject_detach_vert +GTF-GL30.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_vert +GTF-GL30.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_frag +GTF-GL30.gtf21.GL2Tests.detach_shader.detach_zeroshaderhandle +GTF-GL30.gtf21.GL2Tests.detach_shader.detach_programhandle +GTF-GL30.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyvertshaderhandle +GTF-GL30.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyfragshaderhandle +GTF-GL30.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyvertshaderhandle +GTF-GL30.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyfragshaderhandle +GTF-GL30.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyvertshaderhandle +GTF-GL30.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyfragshaderhandle +GTF-GL30.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_zeroshaderhandle +GTF-GL30.gtf21.GL2Tests.framebuffer_objects.framebuffer_objects +GTF-GL30.gtf21.GL2Tests.GetBIFD.GetBIFD +GTF-GL30.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Vertex +GTF-GL30.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Normal +GTF-GL30.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_float_vec2_vec3 +GTF-GL30.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_vec4 +GTF-GL30.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat2 +GTF-GL30.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat3 +GTF-GL30.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat4 +GTF-GL30.gtf21.GL2Tests.get_active_attribute.getactiveattribute_index_more_than_num_attribs +GTF-GL30.gtf21.GL2Tests.get_active_attribute.getactiveuniform_vertshaderforprogramhandle +GTF-GL30.gtf21.GL2Tests.get_active_attribute.getactiveuniform_zeroprogramhandle +GTF-GL30.gtf21.GL2Tests.get_active_attribute.getactiveuniform_empty_program_handle +GTF-GL30.gtf21.GL2Tests.get_active_attribute.getactiveuniform_fragshaderforprogramhandle +GTF-GL30.gtf21.GL2Tests.get_active_attribute.getactiveuniform_index_minus_one +GTF-GL30.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewMatrix +GTF-GL30.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_NormalMatrix +GTF-GL30.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewProjectionMatrix +GTF-GL30.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_float +GTF-GL30.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_float_float_float +GTF-GL30.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_vec3_float +GTF-GL30.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec2_vec4_int +GTF-GL30.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_ivec2_ivec3_ivec4 +GTF-GL30.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bool_bvec2_bvec3 +GTF-GL30.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bvec4_mat2_mat3_mat4 +GTF-GL30.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getnumactiveuniforms +GTF-GL30.gtf21.GL2Tests.get_active_uniform.getactiveuniform_zeroprogramhandle +GTF-GL30.gtf21.GL2Tests.get_active_uniform.getactiveuniform_fragshaderforprogramhandle +GTF-GL30.gtf21.GL2Tests.get_active_uniform.getactiveuniform_vertshaderforprogramhandle +GTF-GL30.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_more_than_num_uniforms +GTF-GL30.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_minus_one +GTF-GL30.gtf21.GL2Tests.get_active_uniform.getactiveuniform_empty_program_handle +GTF-GL30.gtf21.GL2Tests.get_attached_objects.glGetAttachedObjects +GTF-GL30.gtf21.GL2Tests.get_attribute_location.get_attribute_location +GTF-GL30.gtf21.GL2Tests.get_extensions.get_extensions +GTF-GL30.gtf21.GL2Tests.get_handle.successfulcompilevert_successfulcompilefrag_gethandle +GTF-GL30.gtf21.GL2Tests.get_handle.programhandlezero_useprogram +GTF-GL30.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctvertuniform +GTF-GL30.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_nonactiveuniform +GTF-GL30.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctfraguniform +GTF-GL30.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_fakeuniform +GTF-GL30.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ModelViewMatrix +GTF-GL30.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NonExist +GTF-GL30.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NormalScale +GTF-GL30.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ProjectionMatrix +GTF-GL30.gtf21.GL2Tests.get_uniform_location.getuniformlocation_zeroprogramhandle +GTF-GL30.gtf21.GL2Tests.get_uniform_location.getuniformlocation_vertshaderforprogramhandle +GTF-GL30.gtf21.GL2Tests.get_uniform_location.getuniformlocation_fragshaderforprogramhandle +GTF-GL30.gtf21.GL2Tests.glGetProgramInfoLog_2_0.glGetProgramInfoLog +GTF-GL30.gtf21.GL2Tests.glGetProgramiv_2_0.glGetProgramiv +GTF-GL30.gtf21.GL2Tests.glGetShaderInfoLog_2_0.glGetShaderInfoLog +GTF-GL30.gtf21.GL2Tests.glGetUniform.glGetUniform +GTF-GL30.gtf21.GL2Tests.glGetVertexAttrib.glGetVertexAttrib +GTF-GL30.gtf21.GL2Tests.glUniform.glUniform +GTF-GL30.gtf21.GL2Tests.link_program.successfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL30.gtf21.GL2Tests.link_program.successfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL30.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL30.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL30.gtf21.GL2Tests.link_program.successfulcompilevert_linkprogram_gl +GTF-GL30.gtf21.GL2Tests.link_program.successfulcompilefrag_linkprogram_gl +GTF-GL30.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_linkprogram +GTF-GL30.gtf21.GL2Tests.link_program.unsuccessfulcompilefrag_linkprogram +GTF-GL30.gtf21.GL2Tests.link_program.link_emptyprogramobject +GTF-GL30.gtf21.GL2Tests.link_program.link_invalidprogramhandle +GTF-GL30.gtf21.GL2Tests.link_program.link_verthandle +GTF-GL30.gtf21.GL2Tests.link_program.link_fraghandle +GTF-GL30.gtf21.GL2Tests.precision_specifiers.precision_specifiers +GTF-GL30.gtf21.GL2Tests.relink_program.relink_program +GTF-GL30.gtf21.GL2Tests.shader_source.successfulcompilevert_shadersource +GTF-GL30.gtf21.GL2Tests.shader_source.unsuccessfulcompilevert_shadersource +GTF-GL30.gtf21.GL2Tests.shader_source.successfulcompilefrag_shadersource +GTF-GL30.gtf21.GL2Tests.shader_source.unsuccessfulcompilefrag_shadersource +GTF-GL30.gtf21.GL2Tests.shader_source.shadersource_invalidshaderhandle +GTF-GL30.gtf21.GL2Tests.shader_source.shadersource_programhandle +GTF-GL30.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_ivec4_to_render_frag +GTF-GL30.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_vec4_to_render_frag +GTF-GL30.gtf21.GL2Tests.use_program.successfulcompilevert_successfulcompilefrag_useprogram +GTF-GL30.gtf21.GL2Tests.use_program.successfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL30.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_successfulcompilefrag_useprogram +GTF-GL30.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL30.gtf21.GL2Tests.use_program.programhandlezero_useprogram +GTF-GL30.gtf21.GL2Tests.use_program.emptyprogramobject_useprogram +GTF-GL30.gtf21.GL2Tests.use_program.invalidprogramhandle_useprogram +GTF-GL30.gtf21.GL2Tests.use_program.useprogram_verthandle +GTF-GL30.gtf21.GL2Tests.use_program.useprogram_fraghandle +GTF-GL30.gtf21.GL2Tests.validate_program.successfulcompilevert_successfulcompilefrag_validate +GTF-GL30.gtf21.GL2Tests.validate_program.successfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL30.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_successfulcompilefrag_validate +GTF-GL30.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL30.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_nolink +GTF-GL30.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_after_link +GTF-GL30.gtf21.GL2Tests.validate_program.validate_invalidprogramhandle +GTF-GL30.gtf21.GL2Tests.validate_program.validate_fraghandle +GTF-GL30.gtf21.GL2Tests.validate_program.validate_verthandle +GTF-GL30.gtf21.GL2Tests.vertex_program_point_size.vertex_program_point_size +GTF-GL30.gtf21.GLCoverage.CoverageGL21 +GTF-GL30.gtf21.GL3Tests.proxy_textures.proxy_textures_valid +GTF-GL30.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_size +GTF-GL30.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_samples +GTF-GL30.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_init +GTF-GL30.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_getter +GTF-GL30.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_basic +GTF-GL30.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_negative +GTF-GL30.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_le_M +GTF-GL30.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_g_M +GTF-GL30.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_4 +GTF-GL30.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all +GTF-GL30.gtf30.GL3Tests.blend_minmax.blend_minmax_coverage +GTF-GL30.gtf30.GL3Tests.blend_minmax.blend_minmax_error +GTF-GL30.gtf30.GL3Tests.blend_minmax.blend_minmax_draw +GTF-GL30.gtf30.GL3Tests.blend_minmax.blend_minmax_clamping +GTF-GL30.gtf30.GL3Tests.color_buffer_float.color_buffer_float_coverage +GTF-GL30.gtf30.GL3Tests.color_buffer_float.color_buffer_unsupported_format +GTF-GL30.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_fixed +GTF-GL30.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_off +GTF-GL30.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_on +GTF-GL30.gtf30.GL3Tests.conditional_render.conditional_render_test1 +GTF-GL30.gtf30.GL3Tests.conditional_render.conditional_render_test2 +GTF-GL30.gtf30.GL3Tests.conditional_render.conditional_render_test3 +GTF-GL30.gtf30.GL3Tests.conditional_render.conditional_render_test4 +GTF-GL30.gtf30.GL3Tests.conditional_render.conditional_render_test5 +GTF-GL30.gtf30.GL3Tests.conditional_render.conditional_render_test6 +GTF-GL30.gtf30.GL3Tests.conditional_render.conditional_render_test7 +GTF-GL30.gtf30.GL3Tests.conditional_render.conditional_render_test8 +GTF-GL30.gtf30.GL3Tests.conditional_render.conditional_render_test9 +GTF-GL30.gtf30.GL3Tests.depth_texture.depth_texture_teximage +GTF-GL30.gtf30.GL3Tests.depth_texture.depth_texture_fbo +GTF-GL30.gtf30.GL3Tests.depth_texture.depth_texture_fbo_clear +GTF-GL30.gtf30.GL3Tests.depth_texture.depth_texture_copyteximage +GTF-GL30.gtf30.GL3Tests.depth_texture.depth_texture_readpixels +GTF-GL30.gtf30.GL3Tests.depth_texture.depth_texture_texsubimage +GTF-GL30.gtf30.GL3Tests.depth_texture.depth_texture_mipmap +GTF-GL30.gtf30.GL3Tests.draw_buffers.draw_buffers_initial +GTF-GL30.gtf30.GL3Tests.draw_buffers.draw_buffers_api +GTF-GL30.gtf30.GL3Tests.draw_buffers.draw_buffers_test1 +GTF-GL30.gtf30.GL3Tests.draw_buffers.draw_buffers_test2 +GTF-GL30.gtf30.GL3Tests.draw_buffers.draw_buffers_test3 +GTF-GL30.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_1 +GTF-GL30.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_2 +GTF-GL30.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_1 +GTF-GL30.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_2 +GTF-GL30.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_3 +GTF-GL30.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_4 +GTF-GL30.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_5 +GTF-GL30.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_6 +GTF-GL30.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader +GTF-GL30.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_fbo +GTF-GL30.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_cull +GTF-GL30.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multisample +GTF-GL30.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_scissor +GTF-GL30.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_1 +GTF-GL30.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_2 +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_initial_state +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_create_bind_delete +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_delete_currently_bound +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_state +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attachment_state +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attach_attachments +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_framebuffer_status +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_read_buffer_binding +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_read_buffer_binding +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_draw_buffer_binding +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_draw_buffer_binding +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_mismatched_buffer_formats +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_basic_usage +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_draw_framebuffer +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_read_framebuffer +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_default_enums +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_color_enums +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_default_enums +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_color_enums +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readpixels_incomplete_read_framebuffer +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_copyteximage_incomplete_read_framebuffer +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_linear_filter_depth_or_stencil_buffer_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_with_incomplete_framebuffers +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_depth_or_stencil_buffers_mismatched_formats +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebufferrenderbuffer_for_default_framebuffer +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebuffertexture2d_for_default_framebuffer +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_fixed_point_read_buffer +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_floating_point_read_buffer +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_integer_read_buffer +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_signed_integer_read_buffer +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisample_draw_buffer +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_sizes +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_origins +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_formats +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sample_count +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sizes +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_origins +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_formats +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_nearest_filter_color_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_linear_filter_color_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_depth_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_stencil_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_depth_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_stencil_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_all_buffer_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_missing_buffers_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_height_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_width_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_dimensions_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_magnifying_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_minifying_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_scissor_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_multisampled_to_singlesampled_blit +GTF-GL30.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_initial_state +GTF-GL30.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding +GTF-GL30.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding_fbo +GTF-GL30.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_api +GTF-GL30.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_draw +GTF-GL30.gtf30.GL3Tests.half_float.half_float_rendering +GTF-GL30.gtf30.GL3Tests.half_float.half_float_varying_data +GTF-GL30.gtf30.GL3Tests.half_float.half_float_textures +GTF-GL30.gtf30.GL3Tests.half_float.half_float_max_vertex_dimensions +GTF-GL30.gtf30.GL3Tests.half_float.half_float_linear +GTF-GL30.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_indices +GTF-GL30.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_vertex_attributes +GTF-GL30.gtf30.GL3Tests.map_buffer_range.map_buffer_range_invalidate +GTF-GL30.gtf30.GL3Tests.map_buffer_range.map_buffer_range_flush +GTF-GL30.gtf30.GL3Tests.map_buffer_range.map_buffer_range_error +GTF-GL30.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_init +GTF-GL30.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_error +GTF-GL30.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_readpixels +GTF-GL30.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_getteximage +GTF-GL30.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_copyteximage +GTF-GL30.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_partialattachments +GTF-GL30.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_mixedattachments +GTF-GL30.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_parameters +GTF-GL30.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_renderbuffers +GTF-GL30.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_stencilsize +GTF-GL30.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_clearbuffer +GTF-GL30.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_blit +GTF-GL30.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_initial +GTF-GL30.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_error +GTF-GL30.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_getter +GTF-GL30.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_completeness +GTF-GL30.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_mipmap_generation +GTF-GL30.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_lod_selection +GTF-GL30.gtf30.GL3Tests.texture_float32.texture_float32 +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_init_defaults +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_misc +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_basic_outline +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type_double +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_draw +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_builtins +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_interleaved +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_max_interleaved +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_max_separate +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_offset_size +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_vertex_id +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_modify_buffers +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_overflow +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_query_objects +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_state_variables +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_verify_buffer +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_double_precision +GTF-GL30.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry_primitive_types +GTF-GL30.gtf30.GL3Tests.depth24.depth24_basic +GTF-GL30.gtf30.GL3Tests.depth24.depth24_precision +GTF-GL30.gtf30.GL3Tests.depth24.depth24_precision_readpixels +GTF-GL30.gtf30.GL3Tests.depth24.depth24_precision_texture +GTF-GL30.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgba +GTF-GL30.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgb +GTF-GL30.gtf30.GLCoverage.CoverageGL30 diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl30-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl30-master.txt new file mode 100644 index 0000000..b18a146 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl30-master.txt @@ -0,0 +1,33 @@ +KHR-GL30.info.vendor +KHR-GL30.info.renderer +KHR-GL30.info.version +KHR-GL30.info.shading_language_version +KHR-GL30.info.extensions +KHR-GL30.info.render_target +KHR-GL30.clip_distance.coverage +KHR-GL30.clip_distance.functional +KHR-GL30.clip_distance.negative +KHR-GL30.gpu_shader5_gl.implicit_conversions +KHR-GL30.gpu_shader5_gl.function_overloading +KHR-GL30.gpu_shader5_gl.float_encoding +KHR-GL30.glsl_noperspective.functionaltest +KHR-GL30.transform_feedback.api_errors_test +KHR-GL30.transform_feedback.linking_errors_test +KHR-GL30.transform_feedback.limits_test +KHR-GL30.transform_feedback.capture_vertex_interleaved_test +KHR-GL30.transform_feedback.capture_geometry_interleaved_test +KHR-GL30.transform_feedback.capture_vertex_separate_test +KHR-GL30.transform_feedback.capture_geometry_separate_test +KHR-GL30.transform_feedback.get_xfb_varying +KHR-GL30.transform_feedback.query_vertex_interleaved_test +KHR-GL30.transform_feedback.query_geometry_interleaved_test +KHR-GL30.transform_feedback.query_vertex_separate_test +KHR-GL30.transform_feedback.query_geometry_separate_test +KHR-GL30.transform_feedback.discard_vertex_test +KHR-GL30.transform_feedback.discard_geometry_test +KHR-GL30.transform_feedback.draw_xfb_test +KHR-GL30.transform_feedback.draw_xfb_feedbackk_test +KHR-GL30.transform_feedback.draw_xfb_stream_test +KHR-GL30.transform_feedback.capture_special_interleaved_test +KHR-GL30.transform_feedback.draw_xfb_instanced_test +KHR-GL30.transform_feedback.draw_xfb_stream_instanced_test diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl31-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl31-gtf-master.txt new file mode 100644 index 0000000..670b598 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl31-gtf-master.txt @@ -0,0 +1,1506 @@ +GTF-GL31.gtf21.GL.abs.abs_float_frag_xvary +GTF-GL31.gtf21.GL.abs.abs_vec2_frag_xvary +GTF-GL31.gtf21.GL.abs.abs_vec3_frag_xvary +GTF-GL31.gtf21.GL.abs.abs_float_vert_xvary +GTF-GL31.gtf21.GL.abs.abs_vec2_vert_xvary +GTF-GL31.gtf21.GL.abs.abs_vec3_vert_xvary +GTF-GL31.gtf21.GL.acos.acos_float_frag_xvary +GTF-GL31.gtf21.GL.acos.acos_vec2_frag_xvary +GTF-GL31.gtf21.GL.acos.acos_vec3_frag_xvary +GTF-GL31.gtf21.GL.acos.acos_float_vert_xvary +GTF-GL31.gtf21.GL.acos.acos_vec2_vert_xvary +GTF-GL31.gtf21.GL.acos.acos_vec3_vert_xvary +GTF-GL31.gtf21.GL.all.all_bvec2_frag +GTF-GL31.gtf21.GL.all.all_bvec2_vert +GTF-GL31.gtf21.GL.all.all_bvec3_frag +GTF-GL31.gtf21.GL.all.all_bvec3_vert +GTF-GL31.gtf21.GL.any.any_bvec2_frag +GTF-GL31.gtf21.GL.any.any_bvec2_vert +GTF-GL31.gtf21.GL.any.any_bvec3_frag +GTF-GL31.gtf21.GL.any.any_bvec3_vert +GTF-GL31.gtf21.GL.array.empty_uniform_array_float_frag +GTF-GL31.gtf21.GL.array.empty_uniform_array_float_vert +GTF-GL31.gtf21.GL.array.empty_empty_array_float_frag +GTF-GL31.gtf21.GL.array.empty_empty_array_float_vert +GTF-GL31.gtf21.GL.array.initfunc_empty_array_float_frag +GTF-GL31.gtf21.GL.array.initfunc_empty_array_float_vert +GTF-GL31.gtf21.GL.asin.asin_float_frag_xvary +GTF-GL31.gtf21.GL.asin.asin_vec2_frag_xvary +GTF-GL31.gtf21.GL.asin.asin_vec3_frag_xvary +GTF-GL31.gtf21.GL.asin.asin_float_vert_xvary +GTF-GL31.gtf21.GL.asin.asin_vec2_vert_xvary +GTF-GL31.gtf21.GL.asin.asin_vec3_vert_xvary +GTF-GL31.gtf21.GL.atan.atan_float_frag_xvary +GTF-GL31.gtf21.GL.atan.atan_vec2_frag_xvary +GTF-GL31.gtf21.GL.atan.atan_vec3_frag_xvary +GTF-GL31.gtf21.GL.atan.atan_float_frag_xvaryyvary +GTF-GL31.gtf21.GL.atan.atan_vec2_frag_xvaryyvary +GTF-GL31.gtf21.GL.atan.atan_vec3_frag_xvaryyvary +GTF-GL31.gtf21.GL.atan.atan_float_vert_xvary +GTF-GL31.gtf21.GL.atan.atan_vec2_vert_xvary +GTF-GL31.gtf21.GL.atan.atan_vec3_vert_xvary +GTF-GL31.gtf21.GL.atan.atan_float_vert_xvaryyvary +GTF-GL31.gtf21.GL.atan.atan_vec2_vert_xvaryyvary +GTF-GL31.gtf21.GL.atan.atan_vec3_vert_xvaryyvary +GTF-GL31.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_frag +GTF-GL31.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_vert +GTF-GL31.gtf21.GL.biConstants.gl_MaxDrawBuffers_frag +GTF-GL31.gtf21.GL.biConstants.gl_MaxDrawBuffers_vert +GTF-GL31.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_frag +GTF-GL31.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_vert +GTF-GL31.gtf21.GL.biConstants.gl_MaxTextureImageUnits_frag +GTF-GL31.gtf21.GL.biConstants.gl_MaxTextureImageUnits_vert +GTF-GL31.gtf21.GL.biConstants.gl_MaxVaryingVectors_frag +GTF-GL31.gtf21.GL.biConstants.gl_MaxVaryingVectors_vert +GTF-GL31.gtf21.GL.biConstants.gl_MaxVertexAttribs_frag +GTF-GL31.gtf21.GL.biConstants.gl_MaxVertexAttribs_vert +GTF-GL31.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_frag +GTF-GL31.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_vert +GTF-GL31.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_frag +GTF-GL31.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_vert +GTF-GL31.gtf21.GL.biuDepthRange.DepthRange_frag +GTF-GL31.gtf21.GL.biuDepthRange.DepthRange_vert +GTF-GL31.gtf21.GL.build.CorrectBuiltInOveride_frag +GTF-GL31.gtf21.GL.build.CorrectComma_frag +GTF-GL31.gtf21.GL.build.CorrectConstFolding1_vert +GTF-GL31.gtf21.GL.build.CorrectConstFolding2_vert +GTF-GL31.gtf21.GL.build.CorrectConstruct_vert +GTF-GL31.gtf21.GL.build.CorrectExtension10_V100_frag +GTF-GL31.gtf21.GL.build.CorrectExtension1_V100_frag +GTF-GL31.gtf21.GL.build.CorrectExtension4_V100_frag +GTF-GL31.gtf21.GL.build.CorrectFull_vert +GTF-GL31.gtf21.GL.build.CorrectFuncOverload_frag +GTF-GL31.gtf21.GL.build.CorrectFuncOverload_vert +GTF-GL31.gtf21.GL.build.CorrectFunction1_vert +GTF-GL31.gtf21.GL.build.CorrectModule_frag +GTF-GL31.gtf21.GL.build.CorrectParse1_frag +GTF-GL31.gtf21.GL.build.CorrectParse2_frag +GTF-GL31.gtf21.GL.build.CorrectParse2_vert +GTF-GL31.gtf21.GL.build.CorrectParseTest1_frag +GTF-GL31.gtf21.GL.build.CorrectParseTest_frag +GTF-GL31.gtf21.GL.build.CorrectPreprocess5_frag +GTF-GL31.gtf21.GL.build.CorrectPreprocess8_frag +GTF-GL31.gtf21.GL.build.CorrectPreprocess9_frag +GTF-GL31.gtf21.GL.build.CorrectSwizzle1_frag +GTF-GL31.gtf21.GL.build.CorrectSwizzle1_vert +GTF-GL31.gtf21.GL.build.CorrectSwizzle2_frag +GTF-GL31.gtf21.GL.build.CorrectSwizzle2_vert +GTF-GL31.gtf21.GL.build.CorrectSwizzle3_frag +GTF-GL31.gtf21.GL.build.CorrectTexture_Rectangle_Samplers_frag +GTF-GL31.gtf21.GL.build.DuplicateVersion1_V100_frag +GTF-GL31.gtf21.GL.build.CorrectVersion_V100_frag +GTF-GL31.gtf21.GL.build.FunctionParam_vert +GTF-GL31.gtf21.GL.build.ParseTest3_frag +GTF-GL31.gtf21.GL.build.ParseTest4_frag +GTF-GL31.gtf21.GL.build.array10_frag +GTF-GL31.gtf21.GL.build.array11_frag +GTF-GL31.gtf21.GL.build.array1_frag +GTF-GL31.gtf21.GL.build.array2_frag +GTF-GL31.gtf21.GL.build.array3_frag +GTF-GL31.gtf21.GL.build.array4_frag +GTF-GL31.gtf21.GL.build.array5_frag +GTF-GL31.gtf21.GL.build.array6_frag +GTF-GL31.gtf21.GL.build.array7_frag +GTF-GL31.gtf21.GL.build.array8_frag +GTF-GL31.gtf21.GL.build.array9_frag +GTF-GL31.gtf21.GL.build.attribute1_vert +GTF-GL31.gtf21.GL.build.attribute2_vert +GTF-GL31.gtf21.GL.build.attribute_frag +GTF-GL31.gtf21.GL.build.attribute_vert +GTF-GL31.gtf21.GL.build.break_frag +GTF-GL31.gtf21.GL.build.comma1_vert +GTF-GL31.gtf21.GL.build.comma2_frag +GTF-GL31.gtf21.GL.build.comma2_vert +GTF-GL31.gtf21.GL.build.comma3_vert +GTF-GL31.gtf21.GL.build.comment_frag +GTF-GL31.gtf21.GL.build.conditional1_frag +GTF-GL31.gtf21.GL.build.conditional2_frag +GTF-GL31.gtf21.GL.build.conditional3_frag +GTF-GL31.gtf21.GL.build.constFunc_frag +GTF-GL31.gtf21.GL.build.constructor1_frag +GTF-GL31.gtf21.GL.build.constructor2_frag +GTF-GL31.gtf21.GL.build.constructor3_V100_frag +GTF-GL31.gtf21.GL.build.continue_frag +GTF-GL31.gtf21.GL.build.dataType10_frag +GTF-GL31.gtf21.GL.build.dataType11_frag +GTF-GL31.gtf21.GL.build.dataType12_frag +GTF-GL31.gtf21.GL.build.dataType13_frag +GTF-GL31.gtf21.GL.build.dataType19_frag +GTF-GL31.gtf21.GL.build.dataType1_frag +GTF-GL31.gtf21.GL.build.dataType2_frag +GTF-GL31.gtf21.GL.build.dataType3_frag +GTF-GL31.gtf21.GL.build.dataType4_frag +GTF-GL31.gtf21.GL.build.dataType5_frag +GTF-GL31.gtf21.GL.build.dataType6_frag +GTF-GL31.gtf21.GL.build.dataType7_frag +GTF-GL31.gtf21.GL.build.dataType8_frag +GTF-GL31.gtf21.GL.build.dataType9_frag +GTF-GL31.gtf21.GL.build.dowhile_frag +GTF-GL31.gtf21.GL.build.dvec2_frag +GTF-GL31.gtf21.GL.build.dvec3_frag +GTF-GL31.gtf21.GL.build.dvec4_frag +GTF-GL31.gtf21.GL.build.extension2_V100_frag +GTF-GL31.gtf21.GL.build.extension3_V100_frag +GTF-GL31.gtf21.GL.build.extension5_V100_frag +GTF-GL31.gtf21.GL.build.extension6_V100_frag +GTF-GL31.gtf21.GL.build.extension7_V100_frag +GTF-GL31.gtf21.GL.build.extension8_V100_frag +GTF-GL31.gtf21.GL.build.extension9_V100_frag +GTF-GL31.gtf21.GL.build.float2_frag +GTF-GL31.gtf21.GL.build.float3_frag +GTF-GL31.gtf21.GL.build.float4_frag +GTF-GL31.gtf21.GL.build.fragmentOnly1_vert +GTF-GL31.gtf21.GL.build.fragmentOnly2_vert +GTF-GL31.gtf21.GL.build.fragmentOnly3_vert +GTF-GL31.gtf21.GL.build.fragmentOnly4_vert +GTF-GL31.gtf21.GL.build.fragmentOnly_vert +GTF-GL31.gtf21.GL.build.function10_frag +GTF-GL31.gtf21.GL.build.function1_frag +GTF-GL31.gtf21.GL.build.function2_V100_frag +GTF-GL31.gtf21.GL.build.function3_frag +GTF-GL31.gtf21.GL.build.function4_frag +GTF-GL31.gtf21.GL.build.function6_frag +GTF-GL31.gtf21.GL.build.function7_frag +GTF-GL31.gtf21.GL.build.function8_frag +GTF-GL31.gtf21.GL.build.function9_frag +GTF-GL31.gtf21.GL.build.hvec2_frag +GTF-GL31.gtf21.GL.build.hvec3_frag +GTF-GL31.gtf21.GL.build.hvec4_frag +GTF-GL31.gtf21.GL.build.identifier1_frag +GTF-GL31.gtf21.GL.build.identifier2_frag +GTF-GL31.gtf21.GL.build.identifier3_frag +GTF-GL31.gtf21.GL.build.if1_frag +GTF-GL31.gtf21.GL.build.if2_frag +GTF-GL31.gtf21.GL.build.increment1_frag +GTF-GL31.gtf21.GL.build.increment2_frag +GTF-GL31.gtf21.GL.build.increment3_frag +GTF-GL31.gtf21.GL.build.increment4_frag +GTF-GL31.gtf21.GL.build.increment6_frag +GTF-GL31.gtf21.GL.build.main1_vert +GTF-GL31.gtf21.GL.build.main2_vert +GTF-GL31.gtf21.GL.build.main3_vert +GTF-GL31.gtf21.GL.build.matrix_V100_frag +GTF-GL31.gtf21.GL.build.normal_vert +GTF-GL31.gtf21.GL.build.parser10_frag +GTF-GL31.gtf21.GL.build.parser1_vert +GTF-GL31.gtf21.GL.build.parser3_frag +GTF-GL31.gtf21.GL.build.parser4_frag +GTF-GL31.gtf21.GL.build.parser5_frag +GTF-GL31.gtf21.GL.build.parser6_frag +GTF-GL31.gtf21.GL.build.parser7_frag +GTF-GL31.gtf21.GL.build.parser8_frag +GTF-GL31.gtf21.GL.build.parser9_frag +GTF-GL31.gtf21.GL.build.preprocess0_frag +GTF-GL31.gtf21.GL.build.preprocess10_frag +GTF-GL31.gtf21.GL.build.preprocess11_frag +GTF-GL31.gtf21.GL.build.preprocess12_frag +GTF-GL31.gtf21.GL.build.preprocess13_frag +GTF-GL31.gtf21.GL.build.preprocess14_frag +GTF-GL31.gtf21.GL.build.preprocess15_frag +GTF-GL31.gtf21.GL.build.preprocess16_frag +GTF-GL31.gtf21.GL.build.preprocess17_frag +GTF-GL31.gtf21.GL.build.preprocess1_frag +GTF-GL31.gtf21.GL.build.preprocess2_frag +GTF-GL31.gtf21.GL.build.preprocess3_frag +GTF-GL31.gtf21.GL.build.preprocess4_frag +GTF-GL31.gtf21.GL.build.preprocess6_frag +GTF-GL31.gtf21.GL.build.preprocess7_frag +GTF-GL31.gtf21.GL.build.scoping1_frag +GTF-GL31.gtf21.GL.build.scoping2_frag +GTF-GL31.gtf21.GL.build.struct10_frag +GTF-GL31.gtf21.GL.build.struct11_frag +GTF-GL31.gtf21.GL.build.struct1_frag +GTF-GL31.gtf21.GL.build.struct2_frag +GTF-GL31.gtf21.GL.build.struct3_frag +GTF-GL31.gtf21.GL.build.struct4_frag +GTF-GL31.gtf21.GL.build.struct5_frag +GTF-GL31.gtf21.GL.build.struct6_frag +GTF-GL31.gtf21.GL.build.struct7_frag +GTF-GL31.gtf21.GL.build.struct8_frag +GTF-GL31.gtf21.GL.build.struct9_frag +GTF-GL31.gtf21.GL.build.swizzle1_frag +GTF-GL31.gtf21.GL.build.swizzle2_frag +GTF-GL31.gtf21.GL.build.swizzle3_frag +GTF-GL31.gtf21.GL.build.typecast_frag +GTF-GL31.gtf21.GL.build.uniform1_frag +GTF-GL31.gtf21.GL.build.uniform_frag +GTF-GL31.gtf21.GL.build.varying1_frag +GTF-GL31.gtf21.GL.build.varying2_frag +GTF-GL31.gtf21.GL.build.varying3_frag +GTF-GL31.gtf21.GL.build.varying_frag +GTF-GL31.gtf21.GL.build.vector_frag +GTF-GL31.gtf21.GL.build.version2_V100_frag +GTF-GL31.gtf21.GL.build.version3_V100_frag +GTF-GL31.gtf21.GL.build.vertexOnly2_frag +GTF-GL31.gtf21.GL.build.vertexOnly_frag +GTF-GL31.gtf21.GL.build.vertex_vert +GTF-GL31.gtf21.GL.build.while1_frag +GTF-GL31.gtf21.GL.build.while2_frag +GTF-GL31.gtf21.GL.build.while_frag +GTF-GL31.gtf21.GL.build.TernaryOp_frag +GTF-GL31.gtf21.GL.build.CG_Data_Types_frag +GTF-GL31.gtf21.GL.build.CG_Standard_Library_frag +GTF-GL31.gtf21.GL.build.Include_Preprocessor_Directive_frag +GTF-GL31.gtf21.GL.build.Low_Level_Assembly_Reserved_Words_frag +GTF-GL31.gtf21.GL.build.Main_Parameters_vert +GTF-GL31.gtf21.GL.build.Permissive_Constant_Conversions_frag +GTF-GL31.gtf21.GL.build.Permissive_Scalar_Vector_Expressions_frag +GTF-GL31.gtf21.GL.built_in_varying_array_out_of_bounds.gl_Color_array_index_out_of_bounds_frag +GTF-GL31.gtf21.GL.ceil.ceil_float_frag_xvary +GTF-GL31.gtf21.GL.ceil.ceil_vec2_frag_xvary +GTF-GL31.gtf21.GL.ceil.ceil_vec3_frag_xvary +GTF-GL31.gtf21.GL.ceil.ceil_float_vert_xvary +GTF-GL31.gtf21.GL.ceil.ceil_vec2_vert_xvary +GTF-GL31.gtf21.GL.ceil.ceil_vec3_vert_xvary +GTF-GL31.gtf21.GL.clamp.clamp_float_frag_xvary_yconstquarter +GTF-GL31.gtf21.GL.clamp.clamp_vec2_frag_xvary_yconstquarter +GTF-GL31.gtf21.GL.clamp.clamp_vec3_frag_xvary_yconstquarter +GTF-GL31.gtf21.GL.clamp.clamp_float_vert_xvary_yconstquarter +GTF-GL31.gtf21.GL.clamp.clamp_vec2_vert_xvary_yconstquarter +GTF-GL31.gtf21.GL.clamp.clamp_vec3_vert_xvary_yconstquarter +GTF-GL31.gtf21.GL.control_flow.for_break_frag +GTF-GL31.gtf21.GL.control_flow.for_break_vert +GTF-GL31.gtf21.GL.control_flow.for_continue_frag +GTF-GL31.gtf21.GL.control_flow.for_continue_vert +GTF-GL31.gtf21.GL.control_flow.for_nested_break_frag +GTF-GL31.gtf21.GL.control_flow.for_nested_break_vert +GTF-GL31.gtf21.GL.control_flow.for_nested_continue_frag +GTF-GL31.gtf21.GL.control_flow.for_nested_continue_vert +GTF-GL31.gtf21.GL.control_flow.nested_if_else_frag +GTF-GL31.gtf21.GL.control_flow.nested_if_else_vert +GTF-GL31.gtf21.GL.cos.cos_float_frag_xvary +GTF-GL31.gtf21.GL.cos.cos_vec2_frag_xvary +GTF-GL31.gtf21.GL.cos.cos_vec3_frag_xvary +GTF-GL31.gtf21.GL.cos.cos_float_vert_xvary +GTF-GL31.gtf21.GL.cos.cos_vec2_vert_xvary +GTF-GL31.gtf21.GL.cos.cos_vec3_vert_xvary +GTF-GL31.gtf21.GL.cross.cross_vec3_frag_xvaryyconst +GTF-GL31.gtf21.GL.cross.cross_vec3_vert_xvaryyconst +GTF-GL31.gtf21.GL.default.default +GTF-GL31.gtf21.GL.degrees.degrees_float_frag_xvary +GTF-GL31.gtf21.GL.degrees.degrees_vec2_frag_xvary +GTF-GL31.gtf21.GL.degrees.degrees_vec3_frag_xvary +GTF-GL31.gtf21.GL.degrees.degrees_float_vert_xvary +GTF-GL31.gtf21.GL.degrees.degrees_vec2_vert_xvary +GTF-GL31.gtf21.GL.degrees.degrees_vec3_vert_xvary +GTF-GL31.gtf21.GL.discard.discard_frag +GTF-GL31.gtf21.GL.discard.discard_cond_frag +GTF-GL31.gtf21.GL.distance.distance_float_frag_xvaryyhalf +GTF-GL31.gtf21.GL.distance.distance_vec2_frag_xvaryyhalf +GTF-GL31.gtf21.GL.distance.distance_vec3_frag_xvaryyhalf +GTF-GL31.gtf21.GL.distance.distance_float_vert_xvaryyhalf +GTF-GL31.gtf21.GL.distance.distance_vec2_vert_xvaryyhalf +GTF-GL31.gtf21.GL.distance.distance_vec3_vert_xvaryyhalf +GTF-GL31.gtf21.GL.dot.dot_float_frag_xvaryyone +GTF-GL31.gtf21.GL.dot.dot_vec2_frag_xvaryyhalf +GTF-GL31.gtf21.GL.dot.dot_vec3_frag_xvaryythird +GTF-GL31.gtf21.GL.dot.dot_float_vert_xvaryyone +GTF-GL31.gtf21.GL.dot.dot_vec2_vert_xvaryyhalf +GTF-GL31.gtf21.GL.dot.dot_vec3_vert_xvaryythird +GTF-GL31.gtf21.GL.equal.equal_vec2_frag +GTF-GL31.gtf21.GL.equal.equal_vec2_vert +GTF-GL31.gtf21.GL.equal.equal_vec3_frag +GTF-GL31.gtf21.GL.equal.equal_vec3_vert +GTF-GL31.gtf21.GL.equal.equal_ivec2_frag +GTF-GL31.gtf21.GL.equal.equal_ivec2_vert +GTF-GL31.gtf21.GL.equal.equal_ivec3_frag +GTF-GL31.gtf21.GL.equal.equal_ivec3_vert +GTF-GL31.gtf21.GL.equal.equal_bvec2_frag +GTF-GL31.gtf21.GL.equal.equal_bvec2_vert +GTF-GL31.gtf21.GL.equal.equal_bvec3_frag +GTF-GL31.gtf21.GL.equal.equal_bvec3_vert +GTF-GL31.gtf21.GL.exp.exp_float_frag_xvary +GTF-GL31.gtf21.GL.exp.exp_vec2_frag_xvary +GTF-GL31.gtf21.GL.exp.exp_vec3_frag_xvary +GTF-GL31.gtf21.GL.exp.exp_float_frag_xvaryneg +GTF-GL31.gtf21.GL.exp.exp_vec2_frag_xvaryneg +GTF-GL31.gtf21.GL.exp.exp_vec3_frag_xvaryneg +GTF-GL31.gtf21.GL.exp.exp_float_vert_xvary +GTF-GL31.gtf21.GL.exp.exp_vec2_vert_xvary +GTF-GL31.gtf21.GL.exp.exp_vec3_vert_xvary +GTF-GL31.gtf21.GL.exp.exp_float_vert_xvaryneg +GTF-GL31.gtf21.GL.exp.exp_vec2_vert_xvaryneg +GTF-GL31.gtf21.GL.exp.exp_vec3_vert_xvaryneg +GTF-GL31.gtf21.GL.exp2.exp2_float_frag_xvary +GTF-GL31.gtf21.GL.exp2.exp2_vec2_frag_xvary +GTF-GL31.gtf21.GL.exp2.exp2_vec3_frag_xvary +GTF-GL31.gtf21.GL.exp2.exp2_float_frag_xvaryneg +GTF-GL31.gtf21.GL.exp2.exp2_vec2_frag_xvaryneg +GTF-GL31.gtf21.GL.exp2.exp2_vec3_frag_xvaryneg +GTF-GL31.gtf21.GL.exp2.exp2_float_vert_xvary +GTF-GL31.gtf21.GL.exp2.exp2_vec2_vert_xvary +GTF-GL31.gtf21.GL.exp2.exp2_vec3_vert_xvary +GTF-GL31.gtf21.GL.exp2.exp2_float_vert_xvaryneg +GTF-GL31.gtf21.GL.exp2.exp2_vec2_vert_xvaryneg +GTF-GL31.gtf21.GL.exp2.exp2_vec3_vert_xvaryneg +GTF-GL31.gtf21.GL.faceforward.faceforward_float_frag_nvaryiconst +GTF-GL31.gtf21.GL.faceforward.faceforward_float_vert_nvaryiconst +GTF-GL31.gtf21.GL.faceforward.faceforward_vec2_frag_nvaryiconst +GTF-GL31.gtf21.GL.faceforward.faceforward_vec2_vert_nvaryiconst +GTF-GL31.gtf21.GL.faceforward.faceforward_vec3_frag_nvaryiconst +GTF-GL31.gtf21.GL.faceforward.faceforward_vec3_vert_nvaryiconst +GTF-GL31.gtf21.GL.floor.floor_float_frag_xvary +GTF-GL31.gtf21.GL.floor.floor_vec2_frag_xvary +GTF-GL31.gtf21.GL.floor.floor_vec3_frag_xvary +GTF-GL31.gtf21.GL.floor.floor_float_vert_xvary +GTF-GL31.gtf21.GL.floor.floor_vec2_vert_xvary +GTF-GL31.gtf21.GL.floor.floor_vec3_vert_xvary +GTF-GL31.gtf21.GL.fract.fract_float_frag_xvary +GTF-GL31.gtf21.GL.fract.fract_vec2_frag_xvary +GTF-GL31.gtf21.GL.fract.fract_vec3_frag_xvary +GTF-GL31.gtf21.GL.fract.fract_float_vert_xvary +GTF-GL31.gtf21.GL.fract.fract_vec2_vert_xvary +GTF-GL31.gtf21.GL.fract.fract_vec3_vert_xvary +GTF-GL31.gtf21.GL.functions.qualifiers_float_vert +GTF-GL31.gtf21.GL.functions.qualifiers_float_frag +GTF-GL31.gtf21.GL.functions.qualifiers_struct_vert +GTF-GL31.gtf21.GL.functions.qualifiers_struct_frag +GTF-GL31.gtf21.GL.functions.array_float_vert +GTF-GL31.gtf21.GL.functions.array_float_frag +GTF-GL31.gtf21.GL.functions.void_empty_empty_void_empty_frag +GTF-GL31.gtf21.GL.functions.void_empty_empty_void_empty_vert +GTF-GL31.gtf21.GL.functions.bool_empty_empty_bool_empty_frag +GTF-GL31.gtf21.GL.functions.bool_empty_empty_bool_empty_vert +GTF-GL31.gtf21.GL.functions.bool_empty_empty_bool_array_frag +GTF-GL31.gtf21.GL.functions.bool_empty_empty_bool_array_vert +GTF-GL31.gtf21.GL.functions.bool_empty_in_bool_empty_frag +GTF-GL31.gtf21.GL.functions.bool_empty_in_bool_empty_vert +GTF-GL31.gtf21.GL.functions.bool_empty_in_bool_array_frag +GTF-GL31.gtf21.GL.functions.bool_empty_in_bool_array_vert +GTF-GL31.gtf21.GL.functions.bool_empty_inout_bool_empty_frag +GTF-GL31.gtf21.GL.functions.bool_empty_inout_bool_empty_vert +GTF-GL31.gtf21.GL.functions.bool_empty_inout_bool_array_frag +GTF-GL31.gtf21.GL.functions.bool_empty_inout_bool_array_vert +GTF-GL31.gtf21.GL.functions.bool_empty_out_bool_empty_frag +GTF-GL31.gtf21.GL.functions.bool_empty_out_bool_empty_vert +GTF-GL31.gtf21.GL.functions.bool_empty_out_bool_array_frag +GTF-GL31.gtf21.GL.functions.bool_empty_out_bool_array_vert +GTF-GL31.gtf21.GL.functions.int_empty_empty_int_empty_frag +GTF-GL31.gtf21.GL.functions.int_empty_empty_int_empty_vert +GTF-GL31.gtf21.GL.functions.int_empty_empty_int_array_frag +GTF-GL31.gtf21.GL.functions.int_empty_empty_int_array_vert +GTF-GL31.gtf21.GL.functions.int_empty_in_int_empty_frag +GTF-GL31.gtf21.GL.functions.int_empty_in_int_empty_vert +GTF-GL31.gtf21.GL.functions.int_empty_in_int_array_frag +GTF-GL31.gtf21.GL.functions.int_empty_in_int_array_vert +GTF-GL31.gtf21.GL.functions.int_empty_inout_int_empty_frag +GTF-GL31.gtf21.GL.functions.int_empty_inout_int_empty_vert +GTF-GL31.gtf21.GL.functions.int_empty_inout_int_array_frag +GTF-GL31.gtf21.GL.functions.int_empty_inout_int_array_vert +GTF-GL31.gtf21.GL.functions.int_empty_out_int_empty_frag +GTF-GL31.gtf21.GL.functions.int_empty_out_int_empty_vert +GTF-GL31.gtf21.GL.functions.int_empty_out_int_array_frag +GTF-GL31.gtf21.GL.functions.int_empty_out_int_array_vert +GTF-GL31.gtf21.GL.functions.float_empty_empty_float_empty_frag +GTF-GL31.gtf21.GL.functions.float_empty_empty_float_empty_vert +GTF-GL31.gtf21.GL.functions.float_empty_empty_float_array_frag +GTF-GL31.gtf21.GL.functions.float_empty_empty_float_array_vert +GTF-GL31.gtf21.GL.functions.float_empty_in_float_empty_frag +GTF-GL31.gtf21.GL.functions.float_empty_in_float_empty_vert +GTF-GL31.gtf21.GL.functions.float_empty_in_float_array_frag +GTF-GL31.gtf21.GL.functions.float_empty_in_float_array_vert +GTF-GL31.gtf21.GL.functions.float_empty_inout_float_empty_frag +GTF-GL31.gtf21.GL.functions.float_empty_inout_float_empty_vert +GTF-GL31.gtf21.GL.functions.float_empty_inout_float_array_frag +GTF-GL31.gtf21.GL.functions.float_empty_inout_float_array_vert +GTF-GL31.gtf21.GL.functions.float_empty_out_float_empty_frag +GTF-GL31.gtf21.GL.functions.float_empty_out_float_empty_vert +GTF-GL31.gtf21.GL.functions.float_empty_out_float_array_frag +GTF-GL31.gtf21.GL.functions.float_empty_out_float_array_vert +GTF-GL31.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_frag +GTF-GL31.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_vert +GTF-GL31.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_frag +GTF-GL31.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_vert +GTF-GL31.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_frag +GTF-GL31.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_vert +GTF-GL31.gtf21.GL.functions.bvec4_empty_in_bvec4_array_frag +GTF-GL31.gtf21.GL.functions.bvec4_empty_in_bvec4_array_vert +GTF-GL31.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_frag +GTF-GL31.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_vert +GTF-GL31.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_frag +GTF-GL31.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_frag +GTF-GL31.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_vert +GTF-GL31.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_vert +GTF-GL31.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_frag +GTF-GL31.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_vert +GTF-GL31.gtf21.GL.functions.bvec4_empty_out_bvec4_array_frag +GTF-GL31.gtf21.GL.functions.bvec4_empty_out_bvec4_array_vert +GTF-GL31.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_frag +GTF-GL31.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_vert +GTF-GL31.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_frag +GTF-GL31.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_vert +GTF-GL31.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_frag +GTF-GL31.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_vert +GTF-GL31.gtf21.GL.functions.ivec4_empty_in_ivec4_array_frag +GTF-GL31.gtf21.GL.functions.ivec4_empty_in_ivec4_array_vert +GTF-GL31.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_frag +GTF-GL31.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_vert +GTF-GL31.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_frag +GTF-GL31.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_frag +GTF-GL31.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_vert +GTF-GL31.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_vert +GTF-GL31.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_frag +GTF-GL31.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_vert +GTF-GL31.gtf21.GL.functions.ivec4_empty_out_ivec4_array_frag +GTF-GL31.gtf21.GL.functions.ivec4_empty_out_ivec4_array_vert +GTF-GL31.gtf21.GL.functions.vec4_empty_empty_vec4_empty_frag +GTF-GL31.gtf21.GL.functions.vec4_empty_empty_vec4_empty_vert +GTF-GL31.gtf21.GL.functions.vec4_empty_empty_vec4_array_frag +GTF-GL31.gtf21.GL.functions.vec4_empty_empty_vec4_array_vert +GTF-GL31.gtf21.GL.functions.vec4_empty_in_vec4_empty_frag +GTF-GL31.gtf21.GL.functions.vec4_empty_in_vec4_empty_vert +GTF-GL31.gtf21.GL.functions.vec4_empty_in_vec4_array_frag +GTF-GL31.gtf21.GL.functions.vec4_empty_in_vec4_array_vert +GTF-GL31.gtf21.GL.functions.vec4_empty_inout_vec4_empty_frag +GTF-GL31.gtf21.GL.functions.vec4_empty_inout_vec4_empty_vert +GTF-GL31.gtf21.GL.functions.vec4_empty_inout_vec4_array_frag +GTF-GL31.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_frag +GTF-GL31.gtf21.GL.functions.vec4_empty_inout_vec4_array_vert +GTF-GL31.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_vert +GTF-GL31.gtf21.GL.functions.vec4_empty_out_vec4_empty_frag +GTF-GL31.gtf21.GL.functions.vec4_empty_out_vec4_empty_vert +GTF-GL31.gtf21.GL.functions.vec4_empty_out_vec4_array_frag +GTF-GL31.gtf21.GL.functions.vec4_empty_out_vec4_array_vert +GTF-GL31.gtf21.GL.functions.mat4_empty_empty_mat4_empty_frag +GTF-GL31.gtf21.GL.functions.mat4_empty_empty_mat4_empty_vert +GTF-GL31.gtf21.GL.functions.mat4_empty_empty_mat4_array_frag +GTF-GL31.gtf21.GL.functions.mat4_empty_empty_mat4_array_vert +GTF-GL31.gtf21.GL.functions.mat4_empty_in_mat4_empty_frag +GTF-GL31.gtf21.GL.functions.mat4_empty_in_mat4_empty_vert +GTF-GL31.gtf21.GL.functions.mat4_empty_in_mat4_array_frag +GTF-GL31.gtf21.GL.functions.mat4_empty_in_mat4_array_vert +GTF-GL31.gtf21.GL.functions.mat4_empty_inout_mat4_empty_frag +GTF-GL31.gtf21.GL.functions.mat4_empty_inout_mat4_empty_vert +GTF-GL31.gtf21.GL.functions.mat4_empty_inout_mat4_array_frag +GTF-GL31.gtf21.GL.functions.mat4_empty_inout_mat4_array_vert +GTF-GL31.gtf21.GL.functions.mat4_empty_out_mat4_empty_frag +GTF-GL31.gtf21.GL.functions.mat4_empty_out_mat4_empty_vert +GTF-GL31.gtf21.GL.functions.mat4_empty_out_mat4_array_frag +GTF-GL31.gtf21.GL.functions.mat4_empty_out_mat4_array_vert +GTF-GL31.gtf21.GL.glGetShaderSource.getshadersource_programhandle +GTF-GL31.gtf21.GL.glGetShaderSource.getshadersource_noshadersource +GTF-GL31.gtf21.GL.glGetShaderSource.getshadersource_greater_maxlength +GTF-GL31.gtf21.GL.glGetShaderSource.getshadersource_small_maxlength +GTF-GL31.gtf21.GL.glGetShaderSource.getshadersource_equal_maxlength +GTF-GL31.gtf21.GL.glGetShaderSource.getshadersource_output +GTF-GL31.gtf21.GL.gl_FragCoord.gl_FragCoord_xy_frag +GTF-GL31.gtf21.GL.gl_FragCoord.gl_FragCoord_z_frag +GTF-GL31.gtf21.GL.gl_FragCoord.gl_FragCoord_w_frag +GTF-GL31.gtf21.GL.gl_FrontFacing.gl_FrontFacing_frag +GTF-GL31.gtf21.GL.greaterThan.greaterThan_vec2_frag +GTF-GL31.gtf21.GL.greaterThan.greaterThan_vec2_vert +GTF-GL31.gtf21.GL.greaterThan.greaterThan_vec3_frag +GTF-GL31.gtf21.GL.greaterThan.greaterThan_vec3_vert +GTF-GL31.gtf21.GL.greaterThan.greaterThan_ivec2_frag +GTF-GL31.gtf21.GL.greaterThan.greaterThan_ivec2_vert +GTF-GL31.gtf21.GL.greaterThan.greaterThan_ivec3_frag +GTF-GL31.gtf21.GL.greaterThan.greaterThan_ivec3_vert +GTF-GL31.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_frag +GTF-GL31.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_vert +GTF-GL31.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_frag +GTF-GL31.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_vert +GTF-GL31.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_frag +GTF-GL31.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_vert +GTF-GL31.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_frag +GTF-GL31.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_vert +GTF-GL31.gtf21.GL.inversesqrt.inversesqrt_float_frag_xvary +GTF-GL31.gtf21.GL.inversesqrt.inversesqrt_vec2_frag_xvary +GTF-GL31.gtf21.GL.inversesqrt.inversesqrt_vec3_frag_xvary +GTF-GL31.gtf21.GL.inversesqrt.inversesqrt_float_vert_xvary +GTF-GL31.gtf21.GL.inversesqrt.inversesqrt_vec2_vert_xvary +GTF-GL31.gtf21.GL.inversesqrt.inversesqrt_vec3_vert_xvary +GTF-GL31.gtf21.GL.length.length_float_frag_xvary +GTF-GL31.gtf21.GL.length.length_vec2_frag_xvary +GTF-GL31.gtf21.GL.length.length_vec3_frag_xvary +GTF-GL31.gtf21.GL.length.length_float_vert_xvary +GTF-GL31.gtf21.GL.length.length_vec2_vert_xvary +GTF-GL31.gtf21.GL.length.length_vec3_vert_xvary +GTF-GL31.gtf21.GL.lessThan.lessThan_vec2_frag +GTF-GL31.gtf21.GL.lessThan.lessThan_vec2_vert +GTF-GL31.gtf21.GL.lessThan.lessThan_vec3_frag +GTF-GL31.gtf21.GL.lessThan.lessThan_vec3_vert +GTF-GL31.gtf21.GL.lessThan.lessThan_ivec2_frag +GTF-GL31.gtf21.GL.lessThan.lessThan_ivec2_vert +GTF-GL31.gtf21.GL.lessThan.lessThan_ivec3_frag +GTF-GL31.gtf21.GL.lessThan.lessThan_ivec3_vert +GTF-GL31.gtf21.GL.lessThanEqual.lessThanEqual_vec2_frag +GTF-GL31.gtf21.GL.lessThanEqual.lessThanEqual_vec2_vert +GTF-GL31.gtf21.GL.lessThanEqual.lessThanEqual_vec3_frag +GTF-GL31.gtf21.GL.lessThanEqual.lessThanEqual_vec3_vert +GTF-GL31.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_frag +GTF-GL31.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_vert +GTF-GL31.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_frag +GTF-GL31.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_vert +GTF-GL31.gtf21.GL.log.log_float_frag_xvary +GTF-GL31.gtf21.GL.log.log_float_frag_xvary01 +GTF-GL31.gtf21.GL.log.log_vec2_frag_xvary +GTF-GL31.gtf21.GL.log.log_vec2_frag_xvary01 +GTF-GL31.gtf21.GL.log.log_vec3_frag_xvary +GTF-GL31.gtf21.GL.log.log_vec3_frag_xvary01 +GTF-GL31.gtf21.GL.log.log_float_vert_xvary +GTF-GL31.gtf21.GL.log.log_float_vert_xvary01 +GTF-GL31.gtf21.GL.log.log_vec2_vert_xvary +GTF-GL31.gtf21.GL.log.log_vec2_vert_xvary01 +GTF-GL31.gtf21.GL.log.log_vec3_vert_xvary +GTF-GL31.gtf21.GL.log.log_vec3_vert_xvary01 +GTF-GL31.gtf21.GL.log2.log2_float_frag_xvary +GTF-GL31.gtf21.GL.log2.log2_float_frag_xvary01 +GTF-GL31.gtf21.GL.log2.log2_vec2_frag_xvary +GTF-GL31.gtf21.GL.log2.log2_vec2_frag_xvary01 +GTF-GL31.gtf21.GL.log2.log2_vec3_frag_xvary +GTF-GL31.gtf21.GL.log2.log2_vec3_frag_xvary01 +GTF-GL31.gtf21.GL.log2.log2_float_vert_xvary +GTF-GL31.gtf21.GL.log2.log2_float_vert_xvary01 +GTF-GL31.gtf21.GL.log2.log2_vec2_vert_xvary +GTF-GL31.gtf21.GL.log2.log2_vec2_vert_xvary01 +GTF-GL31.gtf21.GL.log2.log2_vec3_vert_xvary +GTF-GL31.gtf21.GL.log2.log2_vec3_vert_xvary01 +GTF-GL31.gtf21.GL.mat.const_mat2_frag +GTF-GL31.gtf21.GL.mat.const_mat2_vert +GTF-GL31.gtf21.GL.mat.const_mat3_frag +GTF-GL31.gtf21.GL.mat.const_mat3_vert +GTF-GL31.gtf21.GL.mat.const_mat4_frag +GTF-GL31.gtf21.GL.mat.const_mat4_vert +GTF-GL31.gtf21.GL.mat.const_mat2_copy_frag +GTF-GL31.gtf21.GL.mat.const_mat2_copy_vert +GTF-GL31.gtf21.GL.mat.const_mat3_copy_frag +GTF-GL31.gtf21.GL.mat.const_mat3_copy_vert +GTF-GL31.gtf21.GL.mat.const_mat4_copy_frag +GTF-GL31.gtf21.GL.mat.const_mat4_copy_vert +GTF-GL31.gtf21.GL.mat.mat2_frag +GTF-GL31.gtf21.GL.mat.mat2_vert +GTF-GL31.gtf21.GL.mat.mat3_frag +GTF-GL31.gtf21.GL.mat.mat3_vert +GTF-GL31.gtf21.GL.mat.mat4_frag +GTF-GL31.gtf21.GL.mat.mat4_vert +GTF-GL31.gtf21.GL.mat.mat2_copy_frag +GTF-GL31.gtf21.GL.mat.mat2_copy_vert +GTF-GL31.gtf21.GL.mat.mat3_copy_frag +GTF-GL31.gtf21.GL.mat.mat3_copy_vert +GTF-GL31.gtf21.GL.mat.mat4_copy_frag +GTF-GL31.gtf21.GL.mat.mat4_copy_vert +GTF-GL31.gtf21.GL.mat.mat2_float_frag +GTF-GL31.gtf21.GL.mat.mat2_float_vert +GTF-GL31.gtf21.GL.mat.mat2_4float_frag +GTF-GL31.gtf21.GL.mat.mat2_4float_vert +GTF-GL31.gtf21.GL.mat.mat2_2vec2_frag +GTF-GL31.gtf21.GL.mat.mat2_2vec2_vert +GTF-GL31.gtf21.GL.mat.mat3_float_frag +GTF-GL31.gtf21.GL.mat.mat3_float_vert +GTF-GL31.gtf21.GL.mat.mat3_9float_frag +GTF-GL31.gtf21.GL.mat.mat3_9float_vert +GTF-GL31.gtf21.GL.mat.mat3_3vec3_frag +GTF-GL31.gtf21.GL.mat.mat3_3vec3_vert +GTF-GL31.gtf21.GL.mat.mat4_4vec4_frag +GTF-GL31.gtf21.GL.mat.mat4_4vec4_vert +GTF-GL31.gtf21.GL.mat.mat4_16float_frag +GTF-GL31.gtf21.GL.mat.mat4_16float_vert +GTF-GL31.gtf21.GL.mat.array_const_mat2_frag +GTF-GL31.gtf21.GL.mat.array_const_mat2_vert +GTF-GL31.gtf21.GL.mat.array_const_mat3_frag +GTF-GL31.gtf21.GL.mat.array_const_mat3_vert +GTF-GL31.gtf21.GL.mat.array_const_mat4_frag +GTF-GL31.gtf21.GL.mat.array_const_mat4_vert +GTF-GL31.gtf21.GL.mat3.mat3arraysimple_vert +GTF-GL31.gtf21.GL.mat3.mat3arrayindirect0_vert +GTF-GL31.gtf21.GL.mat3.mat3arrayindirect1_vert +GTF-GL31.gtf21.GL.mat3.mat3arraysimple_frag +GTF-GL31.gtf21.GL.mat3.mat3arrayindirect0_frag +GTF-GL31.gtf21.GL.mat3.mat3arrayindirect1_frag +GTF-GL31.gtf21.GL.matrixCompMult.matrixMultComp_mat2_frag +GTF-GL31.gtf21.GL.matrixCompMult.matrixMultComp_mat2_vert +GTF-GL31.gtf21.GL.matrixCompMult.matrixMultComp_mat3_frag +GTF-GL31.gtf21.GL.matrixCompMult.matrixMultComp_mat3_vert +GTF-GL31.gtf21.GL.max.max_float_frag_xvary_yconsthalf +GTF-GL31.gtf21.GL.max.max_vec2_frag_xvary_yconsthalf +GTF-GL31.gtf21.GL.max.max_vec3_frag_xvary_yconsthalf +GTF-GL31.gtf21.GL.max.max_float_vert_xvary_yconsthalf +GTF-GL31.gtf21.GL.max.max_vec2_vert_xvary_yconsthalf +GTF-GL31.gtf21.GL.max.max_vec3_vert_xvary_yconsthalf +GTF-GL31.gtf21.GL.min.min_float_frag_xvary_yconsthalf +GTF-GL31.gtf21.GL.min.min_vec2_frag_xvary_yconsthalf +GTF-GL31.gtf21.GL.min.min_vec3_frag_xvary_yconsthalf +GTF-GL31.gtf21.GL.min.min_float_vert_xvary_yconsthalf +GTF-GL31.gtf21.GL.min.min_vec2_vert_xvary_yconsthalf +GTF-GL31.gtf21.GL.min.min_vec3_vert_xvary_yconsthalf +GTF-GL31.gtf21.GL.mix.mix_float_frag_xvary_yconsthalf_aconsthalf +GTF-GL31.gtf21.GL.mix.mix_vec2_frag_xvary_yconsthalf_aconsthalf +GTF-GL31.gtf21.GL.mix.mix_vec3_frag_xvary_yconsthalf_aconsthalf +GTF-GL31.gtf21.GL.mix.mix_float_vert_xvary_yconsthalf_aconsthalf +GTF-GL31.gtf21.GL.mix.mix_vec2_vert_xvary_yconsthalf_aconsthalf +GTF-GL31.gtf21.GL.mix.mix_vec3_vert_xvary_yconsthalf_aconsthalf +GTF-GL31.gtf21.GL.mod.mod_float_frag_xvary_yconst1 +GTF-GL31.gtf21.GL.mod.mod_vec2_frag_xvary_yconst1 +GTF-GL31.gtf21.GL.mod.mod_vec3_frag_xvary_yconst1 +GTF-GL31.gtf21.GL.mod.mod_float_vert_xvary_yconst1 +GTF-GL31.gtf21.GL.mod.mod_vec2_vert_xvary_yconst1 +GTF-GL31.gtf21.GL.mod.mod_vec3_vert_xvary_yconst1 +GTF-GL31.gtf21.GL.mod.mod_x_large_y_large_vert +GTF-GL31.gtf21.GL.mod.mod_x_large_y_large_frag +GTF-GL31.gtf21.GL.normalize.normalize_float_frag_xvary +GTF-GL31.gtf21.GL.normalize.normalize_vec2_frag_xvary +GTF-GL31.gtf21.GL.normalize.normalize_vec3_frag_xvary +GTF-GL31.gtf21.GL.normalize.normalize_float_vert_xvary +GTF-GL31.gtf21.GL.normalize.normalize_vec2_vert_xvary +GTF-GL31.gtf21.GL.normalize.normalize_vec3_vert_xvary +GTF-GL31.gtf21.GL.not.not_bvec2_frag +GTF-GL31.gtf21.GL.not.not_bvec2_vert +GTF-GL31.gtf21.GL.not.not_bvec3_frag +GTF-GL31.gtf21.GL.not.not_bvec3_vert +GTF-GL31.gtf21.GL.notEqual.notEqual_vec2_frag +GTF-GL31.gtf21.GL.notEqual.notEqual_vec2_vert +GTF-GL31.gtf21.GL.notEqual.notEqual_vec3_frag +GTF-GL31.gtf21.GL.notEqual.notEqual_vec3_vert +GTF-GL31.gtf21.GL.notEqual.notEqual_ivec2_frag +GTF-GL31.gtf21.GL.notEqual.notEqual_ivec2_vert +GTF-GL31.gtf21.GL.notEqual.notEqual_ivec3_frag +GTF-GL31.gtf21.GL.notEqual.notEqual_ivec3_vert +GTF-GL31.gtf21.GL.notEqual.notEqual_bvec2_frag +GTF-GL31.gtf21.GL.notEqual.notEqual_bvec2_vert +GTF-GL31.gtf21.GL.notEqual.notEqual_bvec3_frag +GTF-GL31.gtf21.GL.notEqual.notEqual_bvec3_vert +GTF-GL31.gtf21.GL.operators.postfixincrement_frag +GTF-GL31.gtf21.GL.operators.postfixincrement_vert +GTF-GL31.gtf21.GL.operators.postfixdecrement_frag +GTF-GL31.gtf21.GL.operators.postfixdecrement_vert +GTF-GL31.gtf21.GL.operators.prefixincrement_frag +GTF-GL31.gtf21.GL.operators.prefixincrement_vert +GTF-GL31.gtf21.GL.operators.prefixdecrement_frag +GTF-GL31.gtf21.GL.operators.prefixdecrement_vert +GTF-GL31.gtf21.GL.operators.unary_frag +GTF-GL31.gtf21.GL.operators.unary_vert +GTF-GL31.gtf21.GL.operators.multiplicative_frag +GTF-GL31.gtf21.GL.operators.multiplicative_vert +GTF-GL31.gtf21.GL.operators.division_frag +GTF-GL31.gtf21.GL.operators.division_vert +GTF-GL31.gtf21.GL.operators.addsubtract_frag +GTF-GL31.gtf21.GL.operators.addsubtract_vert +GTF-GL31.gtf21.GL.operators.relational_frag +GTF-GL31.gtf21.GL.operators.relational_vert +GTF-GL31.gtf21.GL.operators.equality_frag +GTF-GL31.gtf21.GL.operators.equality_vert +GTF-GL31.gtf21.GL.operators.logical_frag +GTF-GL31.gtf21.GL.operators.logical_vert +GTF-GL31.gtf21.GL.operators.selection_frag +GTF-GL31.gtf21.GL.operators.selection_vert +GTF-GL31.gtf21.GL.operators.assignments_frag +GTF-GL31.gtf21.GL.operators.assignments_vert +GTF-GL31.gtf21.GL.pow.pow_float_frag_xvary_yconst2 +GTF-GL31.gtf21.GL.pow.pow_vec2_frag_xvary_yconst2 +GTF-GL31.gtf21.GL.pow.pow_vec3_frag_xvary_yconst2 +GTF-GL31.gtf21.GL.pow.pow_float_frag_xconst2_yvary +GTF-GL31.gtf21.GL.pow.pow_vec2_frag_xconst2_yvary +GTF-GL31.gtf21.GL.pow.pow_vec3_frag_xconst2_yvary +GTF-GL31.gtf21.GL.pow.pow_float_frag_xvary_yconsthalf +GTF-GL31.gtf21.GL.pow.pow_vec2_frag_xvary_yconsthalf +GTF-GL31.gtf21.GL.pow.pow_vec3_frag_xvary_yconsthalf +GTF-GL31.gtf21.GL.pow.pow_float_frag_xconsthalf_yvary +GTF-GL31.gtf21.GL.pow.pow_vec2_frag_xconsthalf_yvary +GTF-GL31.gtf21.GL.pow.pow_vec3_frag_xconsthalf_yvary +GTF-GL31.gtf21.GL.pow.pow_float_vert_xvary_yconst2 +GTF-GL31.gtf21.GL.pow.pow_vec2_vert_xvary_yconst2 +GTF-GL31.gtf21.GL.pow.pow_vec3_vert_xvary_yconst2 +GTF-GL31.gtf21.GL.pow.pow_float_vert_xconst2_yvary +GTF-GL31.gtf21.GL.pow.pow_vec2_vert_xconst2_yvary +GTF-GL31.gtf21.GL.pow.pow_vec3_vert_xconst2_yvary +GTF-GL31.gtf21.GL.pow.pow_float_vert_xvary_yconsthalf +GTF-GL31.gtf21.GL.pow.pow_vec2_vert_xvary_yconsthalf +GTF-GL31.gtf21.GL.pow.pow_vec3_vert_xvary_yconsthalf +GTF-GL31.gtf21.GL.pow.pow_float_vert_xconsthalf_yvary +GTF-GL31.gtf21.GL.pow.pow_vec2_vert_xconsthalf_yvary +GTF-GL31.gtf21.GL.pow.pow_vec3_vert_xconsthalf_yvary +GTF-GL31.gtf21.GL.radians.radians_float_frag_xvary +GTF-GL31.gtf21.GL.radians.radians_vec2_frag_xvary +GTF-GL31.gtf21.GL.radians.radians_vec3_frag_xvary +GTF-GL31.gtf21.GL.radians.radians_float_vert_xvary +GTF-GL31.gtf21.GL.radians.radians_vec2_vert_xvary +GTF-GL31.gtf21.GL.radians.radians_vec3_vert_xvary +GTF-GL31.gtf21.GL.read_format.read_format +GTF-GL31.gtf21.GL.reflect.reflect_float_frag_ivarynconst +GTF-GL31.gtf21.GL.reflect.reflect_float_vert_ivarynconst +GTF-GL31.gtf21.GL.reflect.reflect_vec2_frag_ivarynconst +GTF-GL31.gtf21.GL.reflect.reflect_vec2_vert_ivarynconst +GTF-GL31.gtf21.GL.reflect.reflect_vec3_frag_ivarynconst +GTF-GL31.gtf21.GL.reflect.reflect_vec3_vert_ivarynconst +GTF-GL31.gtf21.GL.refract.refract_float_frag_ivarynconst +GTF-GL31.gtf21.GL.refract.refract_float_vert_ivarynconst +GTF-GL31.gtf21.GL.refract.refract_vec2_frag_ivarynconst +GTF-GL31.gtf21.GL.refract.refract_vec2_vert_ivarynconst +GTF-GL31.gtf21.GL.refract.refract_vec3_frag_ivarynconst +GTF-GL31.gtf21.GL.refract.refract_vec3_vert_ivarynconst +GTF-GL31.gtf21.GL.sign.sign_float_frag_xvary +GTF-GL31.gtf21.GL.sign.sign_vec2_frag_xvary +GTF-GL31.gtf21.GL.sign.sign_vec3_frag_xvary +GTF-GL31.gtf21.GL.sign.sign_float_vert_xvary +GTF-GL31.gtf21.GL.sign.sign_vec2_vert_xvary +GTF-GL31.gtf21.GL.sign.sign_vec3_vert_xvary +GTF-GL31.gtf21.GL.sin.sin_float_frag_xvary +GTF-GL31.gtf21.GL.sin.sin_vec2_frag_xvary +GTF-GL31.gtf21.GL.sin.sin_vec3_frag_xvary +GTF-GL31.gtf21.GL.sin.sin_float_vert_xvary +GTF-GL31.gtf21.GL.sin.sin_vec2_vert_xvary +GTF-GL31.gtf21.GL.sin.sin_vec3_vert_xvary +GTF-GL31.gtf21.GL.smoothstep.smoothstep_float_frag_xvary_edgeconstquarter +GTF-GL31.gtf21.GL.smoothstep.smoothstep_vec2_frag_xvary_edgeconstquarter +GTF-GL31.gtf21.GL.smoothstep.smoothstep_vec3_frag_xvary_edgeconstquarter +GTF-GL31.gtf21.GL.smoothstep.smoothstep_float_vert_xvary_edgeconstquarter +GTF-GL31.gtf21.GL.smoothstep.smoothstep_vec2_vert_xvary_edgeconstquarter +GTF-GL31.gtf21.GL.smoothstep.smoothstep_vec3_vert_xvary_edgeconstquarter +GTF-GL31.gtf21.GL.sqrt.sqrt_float_frag_xvary +GTF-GL31.gtf21.GL.sqrt.sqrt_vec2_frag_xvary +GTF-GL31.gtf21.GL.sqrt.sqrt_vec3_frag_xvary +GTF-GL31.gtf21.GL.sqrt.sqrt_float_vert_xvary +GTF-GL31.gtf21.GL.sqrt.sqrt_vec2_vert_xvary +GTF-GL31.gtf21.GL.sqrt.sqrt_vec3_vert_xvary +GTF-GL31.gtf21.GL.stencil8.stencil8 +GTF-GL31.gtf21.GL.step.step_float_frag_xvary_edgeconsthalf +GTF-GL31.gtf21.GL.step.step_vec2_frag_xvary_edgeconsthalf +GTF-GL31.gtf21.GL.step.step_vec3_frag_xvary_edgeconsthalf +GTF-GL31.gtf21.GL.step.step_float_vert_xvary_edgeconsthalf +GTF-GL31.gtf21.GL.step.step_vec2_vert_xvary_edgeconsthalf +GTF-GL31.gtf21.GL.step.step_vec3_vert_xvary_edgeconsthalf +GTF-GL31.gtf21.GL.struct.struct_float_frag +GTF-GL31.gtf21.GL.struct.struct_float_vert +GTF-GL31.gtf21.GL.struct.structcopy_float_frag +GTF-GL31.gtf21.GL.struct.structcopy_float_vert +GTF-GL31.gtf21.GL.struct.structnest_float_frag +GTF-GL31.gtf21.GL.struct.structnest_float_vert +GTF-GL31.gtf21.GL.struct.struct_bool_frag +GTF-GL31.gtf21.GL.struct.struct_bool_vert +GTF-GL31.gtf21.GL.struct.structcopy_bool_frag +GTF-GL31.gtf21.GL.struct.structcopy_bool_vert +GTF-GL31.gtf21.GL.struct.structnest_bool_frag +GTF-GL31.gtf21.GL.struct.structnest_bool_vert +GTF-GL31.gtf21.GL.struct.struct_vec2_frag +GTF-GL31.gtf21.GL.struct.struct_vec2_vert +GTF-GL31.gtf21.GL.struct.structcopy_vec2_frag +GTF-GL31.gtf21.GL.struct.structcopy_vec2_vert +GTF-GL31.gtf21.GL.struct.structnest_vec2_frag +GTF-GL31.gtf21.GL.struct.structnest_vec2_vert +GTF-GL31.gtf21.GL.struct.struct_vec3_frag +GTF-GL31.gtf21.GL.struct.struct_vec3_vert +GTF-GL31.gtf21.GL.struct.structcopy_vec3_frag +GTF-GL31.gtf21.GL.struct.structcopy_vec3_vert +GTF-GL31.gtf21.GL.struct.structnest_vec3_frag +GTF-GL31.gtf21.GL.struct.structnest_vec3_vert +GTF-GL31.gtf21.GL.struct.struct_vec4_frag +GTF-GL31.gtf21.GL.struct.struct_vec4_vert +GTF-GL31.gtf21.GL.struct.structcopy_vec4_frag +GTF-GL31.gtf21.GL.struct.structcopy_vec4_vert +GTF-GL31.gtf21.GL.struct.structnest_vec4_frag +GTF-GL31.gtf21.GL.struct.structnest_vec4_vert +GTF-GL31.gtf21.GL.struct.struct_bvec2bvec3bvec4_frag +GTF-GL31.gtf21.GL.struct.struct_bvec2bvec3bvec4_vert +GTF-GL31.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_frag +GTF-GL31.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_vert +GTF-GL31.gtf21.GL.struct.structnest_bvec2bvec3bvec4_frag +GTF-GL31.gtf21.GL.struct.structnest_bvec2bvec3bvec4_vert +GTF-GL31.gtf21.GL.struct.struct_mat2_frag +GTF-GL31.gtf21.GL.struct.struct_mat2_vert +GTF-GL31.gtf21.GL.struct.structcopy_mat2_frag +GTF-GL31.gtf21.GL.struct.structcopy_mat2_vert +GTF-GL31.gtf21.GL.struct.structnest_mat2_frag +GTF-GL31.gtf21.GL.struct.structnest_mat2_vert +GTF-GL31.gtf21.GL.struct.struct_mat3_frag +GTF-GL31.gtf21.GL.struct.struct_mat3_vert +GTF-GL31.gtf21.GL.struct.structcopy_mat3_frag +GTF-GL31.gtf21.GL.struct.structcopy_mat3_vert +GTF-GL31.gtf21.GL.struct.structnest_mat3_frag +GTF-GL31.gtf21.GL.struct.structnest_mat3_vert +GTF-GL31.gtf21.GL.struct.struct_mat4_frag +GTF-GL31.gtf21.GL.struct.struct_mat4_vert +GTF-GL31.gtf21.GL.struct.structcopy_mat4_frag +GTF-GL31.gtf21.GL.struct.structcopy_mat4_vert +GTF-GL31.gtf21.GL.struct.structnest_mat4_frag +GTF-GL31.gtf21.GL.struct.structnest_mat4_vert +GTF-GL31.gtf21.GL.struct.nestedstructcomb_various_frag +GTF-GL31.gtf21.GL.struct.nestedstructcomb_various_vert +GTF-GL31.gtf21.GL.struct.struct_int_frag +GTF-GL31.gtf21.GL.struct.struct_int_vert +GTF-GL31.gtf21.GL.struct.structcopy_int_frag +GTF-GL31.gtf21.GL.struct.structcopy_int_vert +GTF-GL31.gtf21.GL.struct.structnest_int_frag +GTF-GL31.gtf21.GL.struct.structnest_int_vert +GTF-GL31.gtf21.GL.struct.struct_ivec2ivec3ivec4_frag +GTF-GL31.gtf21.GL.struct.struct_ivec2ivec3ivec4_vert +GTF-GL31.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_frag +GTF-GL31.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_vert +GTF-GL31.gtf21.GL.struct.structnest_ivec2ivec3ivec4_frag +GTF-GL31.gtf21.GL.struct.structnest_ivec2ivec3ivec4_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_xyzw_1vec4_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_xyzw_1vec4_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_zwxy_1vec4_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_zwxy_1vec4_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_yxwz_1vec4_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_yxwz_1vec4_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_wxzy_1vec4_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_wxzy_1vec4_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_xyz_1vec3_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_xyz_1vec3_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_yxz_1vec3_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_yxz_1vec3_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_zyx_1vec3_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_zyx_1vec3_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_rgba_1vec4_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_rgba_1vec4_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_barg_1vec4_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_barg_1vec4_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_grab_1vec4_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_grab_1vec4_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_arbg_1vec4_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_arbg_1vec4_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_br_ag_2vec2_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_br_ag_2vec2_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_rgb_1vec3_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_rgb_1vec3_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_grb_1vec3_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_grb_1vec3_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_bgr_1vec3_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_bgr_1vec3_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_stpq_1vec4_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_stpq_1vec4_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_pqst_1vec4_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_pqst_1vec4_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_tsqp_1vec4_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_tsqp_1vec4_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_qspt_1vec4_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_qspt_1vec4_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_st_pq_2vec2_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_st_pq_2vec2_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_vert +GTF-GL31.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_frag +GTF-GL31.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_stp_1vec3_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_stp_1vec3_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_tsp_1vec3_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_tsp_1vec3_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_pts_1vec3_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_pts_1vec3_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_vert +GTF-GL31.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_frag +GTF-GL31.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_vert +GTF-GL31.gtf21.GL.tan.tan_float_frag_xvary +GTF-GL31.gtf21.GL.tan.tan_vec2_frag_xvary +GTF-GL31.gtf21.GL.tan.tan_vec3_frag_xvary +GTF-GL31.gtf21.GL.tan.tan_float_vert_xvary +GTF-GL31.gtf21.GL.tan.tan_vec2_vert_xvary +GTF-GL31.gtf21.GL.tan.tan_vec3_vert_xvary +GTF-GL31.gtf21.GL.vec.vec2_2float_frag +GTF-GL31.gtf21.GL.vec.vec2_2float_vert +GTF-GL31.gtf21.GL.vec.vec4_ivec4_frag +GTF-GL31.gtf21.GL.vec.vec4_ivec4_vert +GTF-GL31.gtf21.GL.vec.ivec3_3int_frag +GTF-GL31.gtf21.GL.vec.ivec3_3int_vert +GTF-GL31.gtf21.GL.vec.bvec4_2int_2float_frag +GTF-GL31.gtf21.GL.vec.bvec4_2int_2float_vert +GTF-GL31.gtf21.GL.vec.vec2_vec3_frag +GTF-GL31.gtf21.GL.vec.vec2_vec3_vert +GTF-GL31.gtf21.GL.vec.vec3_vec4_frag +GTF-GL31.gtf21.GL.vec.vec3_vec4_vert +GTF-GL31.gtf21.GL.vec.vec3_vec2_float_frag +GTF-GL31.gtf21.GL.vec.vec3_vec2_float_vert +GTF-GL31.gtf21.GL.vec.vec3_float_vec2_frag +GTF-GL31.gtf21.GL.vec.vec3_float_vec2_vert +GTF-GL31.gtf21.GL.vec.vec4_vec3_float_frag +GTF-GL31.gtf21.GL.vec.vec4_vec3_float_vert +GTF-GL31.gtf21.GL.vec3.vec3array_frag +GTF-GL31.gtf21.GL.vec3.vec3single_vert +GTF-GL31.gtf21.GL.vec3.vec3arrayindirect_vert +GTF-GL31.gtf21.GL.vec3.vec3arraydirect_vert +GTF-GL31.gtf21.GL.vec3.vec3array_vert +GTF-GL31.gtf21.GL.vec3.vec3single_frag +GTF-GL31.gtf21.GL.vec3.vec3arrayindirect_frag +GTF-GL31.gtf21.GL.vec3.vec3arraydirect_frag +GTF-GL31.gtf21.GL2ExtensionTests.data_type_10_10_10_2.data_type_10_10_10_2 +GTF-GL31.gtf21.GL2ExtensionTests.depth_texture.depth_texture +GTF-GL31.gtf21.GL2ExtensionTests.dFdx.dFdx_frag +GTF-GL31.gtf21.GL2ExtensionTests.dFdy.dFdy_frag +GTF-GL31.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dx +GTF-GL31.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dy +GTF-GL31.gtf21.GL2ExtensionTests.fwidth.fwidth_frag +GTF-GL31.gtf21.GL2ExtensionTests.packed_depth_stencil.packed_depth_stencil +GTF-GL31.gtf21.GL2ExtensionTests.stencil1.stencil1 +GTF-GL31.gtf21.GL2ExtensionTests.stencil4.stencil4 +GTF-GL31.gtf21.GL2ExtensionTests.vertex_half_float.vertex_half_float +GTF-GL31.gtf21.GL2FixedTests.blend.blend +GTF-GL31.gtf21.GL2FixedTests.buffer_clear.buffer_clear +GTF-GL31.gtf21.GL2FixedTests.buffer_color.buffer_color +GTF-GL31.gtf21.GL2FixedTests.buffer_corners.buffer_corners +GTF-GL31.gtf21.GL2FixedTests.buffer_objects.buffer_objects +GTF-GL31.gtf21.GL2FixedTests.clip.clip +GTF-GL31.gtf21.GL2FixedTests.color_ramp.color_ramp +GTF-GL31.gtf21.GL2FixedTests.copy_texture.copy_texture +GTF-GL31.gtf21.GL2FixedTests.depth_buffer_clear.depth_buffer_clear +GTF-GL31.gtf21.GL2FixedTests.depth_buffer_functions.depth_buffer_functions +GTF-GL31.gtf21.GL2FixedTests.dither.dither +GTF-GL31.gtf21.GL2FixedTests.divide_by_zero.divide_by_zero +GTF-GL31.gtf21.GL2FixedTests.gets.gets +GTF-GL31.gtf21.GL2FixedTests.lighting_diffuse.lighting_diffuse +GTF-GL31.gtf21.GL2FixedTests.mipmaps_interpolation.mipmaps_interpolation +GTF-GL31.gtf21.GL2FixedTests.mipmaps_selection.mipmaps_selection +GTF-GL31.gtf21.GL2FixedTests.point_sprites.point_sprites +GTF-GL31.gtf21.GL2FixedTests.polygon_cull.polygon_cull +GTF-GL31.gtf21.GL2FixedTests.scissor.scissor +GTF-GL31.gtf21.GL2FixedTests.stencil_plane_clear.stencil_plane_clear +GTF-GL31.gtf21.GL2FixedTests.stencil_plane_corners.stencil_plane_corners +GTF-GL31.gtf21.GL2FixedTests.stencil_plane_function.stencil_plane_function +GTF-GL31.gtf21.GL2FixedTests.stencil_plane_operation.stencil_plane_operation +GTF-GL31.gtf21.GL2FixedTests.texture_edge_clamp.texture_edge_clamp +GTF-GL31.gtf21.GL2FixedTests.transform_viewport.transform_viewport +GTF-GL31.gtf21.GL2FixedTests.triangle_rasterization.triangle_rasterization +GTF-GL31.gtf21.GL2FixedTests.triangle_tiling.triangle_tiling +GTF-GL31.gtf21.GL2FixedTests.user_clip_planes.user_clip_planes +GTF-GL31.gtf21.GL2FixedTests.vertex_order.vertex_order +GTF-GL31.gtf21.GL2FixedTests.viewport_clamp.viewport_clamp +GTF-GL31.gtf21.GL2Tests.attach_shader.successfulcompile_attach_vert +GTF-GL31.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_vert +GTF-GL31.gtf21.GL2Tests.attach_shader.successfulcompile_attach_frag +GTF-GL31.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_frag +GTF-GL31.gtf21.GL2Tests.attach_shader.successfulcompile_vert_successfulcompile_frag +GTF-GL31.gtf21.GL2Tests.attach_shader.successfulcompile_vert_unsuccessfulcompile_frag +GTF-GL31.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_successfulcompile_frag +GTF-GL31.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_unsuccessfulcompile_frag +GTF-GL31.gtf21.GL2Tests.attach_shader.successfulcompile_vert_repeated_attach_vert +GTF-GL31.gtf21.GL2Tests.attach_shader.successfulcompile_frag_repeated_attach_frag +GTF-GL31.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_repeated_attach_vert +GTF-GL31.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_repeated_attach_frag +GTF-GL31.gtf21.GL2Tests.attach_shader.successfulcompile_vert_attach_invalid_handle_vert +GTF-GL31.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_attach_invalid_handle_vert +GTF-GL31.gtf21.GL2Tests.attach_shader.successfulcompile_frag_attach_invalid_handle_frag +GTF-GL31.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_attach_invalid_handle_frag +GTF-GL31.gtf21.GL2Tests.attach_shader.invalidshader_attach_valid_handle +GTF-GL31.gtf21.GL2Tests.attach_shader.programobject_attach_programobject +GTF-GL31.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_vertshaderobject_vert +GTF-GL31.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_vertshaderobject_vert +GTF-GL31.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_vertshaderobject_frag +GTF-GL31.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_vertshaderobject_frag +GTF-GL31.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_fragshaderobject_vert +GTF-GL31.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_fragshaderobject_vert +GTF-GL31.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_fragshaderobject_frag +GTF-GL31.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_fragshaderobject_frag +GTF-GL31.gtf21.GL2Tests.attach_shader.programobject_attach_vertshaderobject +GTF-GL31.gtf21.GL2Tests.attach_shader.programobject_attach_fragshaderobject +GTF-GL31.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyfragshader_attach +GTF-GL31.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyvertshader_attach +GTF-GL31.gtf21.GL2Tests.attach_shader.emptyfragshader_emptyfragshader_attach +GTF-GL31.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_nonexisting_attrib +GTF-GL31.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_float_attrib +GTF-GL31.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_vec3_attrib +GTF-GL31.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_Color_attrib +GTF-GL31.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_NonExist_attrib +GTF-GL31.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_maxattribsloc +GTF-GL31.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_minusoneattribsloc +GTF-GL31.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_zeroprogramhandle +GTF-GL31.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_vertshaderhandleforprogram +GTF-GL31.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_fragshaderhandleforprogram +GTF-GL31.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_emptyprogramhandle +GTF-GL31.gtf21.GL2Tests.compile_shader.successful_compile_vert +GTF-GL31.gtf21.GL2Tests.compile_shader.successful_compile_frag +GTF-GL31.gtf21.GL2Tests.compile_shader.unsuccessful_compile_vert +GTF-GL31.gtf21.GL2Tests.compile_shader.unsuccessful_compile_frag +GTF-GL31.gtf21.GL2Tests.compile_shader.compile_emptyhandle_vert +GTF-GL31.gtf21.GL2Tests.compile_shader.compile_emptyhandle_frag +GTF-GL31.gtf21.GL2Tests.compile_shader.compile_invalid_handle +GTF-GL31.gtf21.GL2Tests.compile_shader.compile_program_handle +GTF-GL31.gtf21.GL2Tests.create_objects_shaders_programs.create_program_objects +GTF-GL31.gtf21.GL2Tests.create_objects_shaders_programs.create_vertex_shader_objects +GTF-GL31.gtf21.GL2Tests.create_objects_shaders_programs.create_fragment_shader_objects +GTF-GL31.gtf21.GL2Tests.create_objects_shaders_programs.create_invalid_shader_objects +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteprogram +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteverthandle +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deletefraghandle +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_frag_prog +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_vert_prog +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_frag +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_vert +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_prog +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_frag +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_vert +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_frag +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_prog +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_vert +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_frag +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_frag +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_vert +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_prog +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_prog +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_prog +GTF-GL31.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_prog +GTF-GL31.gtf21.GL2Tests.delete_object.delete_zerohandle +GTF-GL31.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert +GTF-GL31.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag +GTF-GL31.gtf21.GL2Tests.detach_shader.successfulcompile_vert_detach_vert +GTF-GL31.gtf21.GL2Tests.detach_shader.successfulcompile_frag_detach_frag +GTF-GL31.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_frag +GTF-GL31.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_vert +GTF-GL31.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag_frag +GTF-GL31.gtf21.GL2Tests.detach_shader.emptyprogramobject_detach_vert +GTF-GL31.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_vert +GTF-GL31.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_frag +GTF-GL31.gtf21.GL2Tests.detach_shader.detach_zeroshaderhandle +GTF-GL31.gtf21.GL2Tests.detach_shader.detach_programhandle +GTF-GL31.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyvertshaderhandle +GTF-GL31.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyfragshaderhandle +GTF-GL31.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyvertshaderhandle +GTF-GL31.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyfragshaderhandle +GTF-GL31.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyvertshaderhandle +GTF-GL31.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyfragshaderhandle +GTF-GL31.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_zeroshaderhandle +GTF-GL31.gtf21.GL2Tests.framebuffer_objects.framebuffer_objects +GTF-GL31.gtf21.GL2Tests.GetBIFD.GetBIFD +GTF-GL31.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Vertex +GTF-GL31.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Normal +GTF-GL31.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_float_vec2_vec3 +GTF-GL31.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_vec4 +GTF-GL31.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat2 +GTF-GL31.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat3 +GTF-GL31.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat4 +GTF-GL31.gtf21.GL2Tests.get_active_attribute.getactiveattribute_index_more_than_num_attribs +GTF-GL31.gtf21.GL2Tests.get_active_attribute.getactiveuniform_vertshaderforprogramhandle +GTF-GL31.gtf21.GL2Tests.get_active_attribute.getactiveuniform_zeroprogramhandle +GTF-GL31.gtf21.GL2Tests.get_active_attribute.getactiveuniform_empty_program_handle +GTF-GL31.gtf21.GL2Tests.get_active_attribute.getactiveuniform_fragshaderforprogramhandle +GTF-GL31.gtf21.GL2Tests.get_active_attribute.getactiveuniform_index_minus_one +GTF-GL31.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewMatrix +GTF-GL31.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_NormalMatrix +GTF-GL31.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewProjectionMatrix +GTF-GL31.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_float +GTF-GL31.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_float_float_float +GTF-GL31.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_vec3_float +GTF-GL31.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec2_vec4_int +GTF-GL31.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_ivec2_ivec3_ivec4 +GTF-GL31.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bool_bvec2_bvec3 +GTF-GL31.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bvec4_mat2_mat3_mat4 +GTF-GL31.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getnumactiveuniforms +GTF-GL31.gtf21.GL2Tests.get_active_uniform.getactiveuniform_zeroprogramhandle +GTF-GL31.gtf21.GL2Tests.get_active_uniform.getactiveuniform_fragshaderforprogramhandle +GTF-GL31.gtf21.GL2Tests.get_active_uniform.getactiveuniform_vertshaderforprogramhandle +GTF-GL31.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_more_than_num_uniforms +GTF-GL31.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_minus_one +GTF-GL31.gtf21.GL2Tests.get_active_uniform.getactiveuniform_empty_program_handle +GTF-GL31.gtf21.GL2Tests.get_attached_objects.glGetAttachedObjects +GTF-GL31.gtf21.GL2Tests.get_attribute_location.get_attribute_location +GTF-GL31.gtf21.GL2Tests.get_extensions.get_extensions +GTF-GL31.gtf21.GL2Tests.get_handle.successfulcompilevert_successfulcompilefrag_gethandle +GTF-GL31.gtf21.GL2Tests.get_handle.programhandlezero_useprogram +GTF-GL31.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctvertuniform +GTF-GL31.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_nonactiveuniform +GTF-GL31.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctfraguniform +GTF-GL31.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_fakeuniform +GTF-GL31.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ModelViewMatrix +GTF-GL31.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NonExist +GTF-GL31.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NormalScale +GTF-GL31.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ProjectionMatrix +GTF-GL31.gtf21.GL2Tests.get_uniform_location.getuniformlocation_zeroprogramhandle +GTF-GL31.gtf21.GL2Tests.get_uniform_location.getuniformlocation_vertshaderforprogramhandle +GTF-GL31.gtf21.GL2Tests.get_uniform_location.getuniformlocation_fragshaderforprogramhandle +GTF-GL31.gtf21.GL2Tests.glGetProgramInfoLog_2_0.glGetProgramInfoLog +GTF-GL31.gtf21.GL2Tests.glGetProgramiv_2_0.glGetProgramiv +GTF-GL31.gtf21.GL2Tests.glGetShaderInfoLog_2_0.glGetShaderInfoLog +GTF-GL31.gtf21.GL2Tests.glGetUniform.glGetUniform +GTF-GL31.gtf21.GL2Tests.glGetVertexAttrib.glGetVertexAttrib +GTF-GL31.gtf21.GL2Tests.glUniform.glUniform +GTF-GL31.gtf21.GL2Tests.link_program.successfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL31.gtf21.GL2Tests.link_program.successfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL31.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL31.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL31.gtf21.GL2Tests.link_program.successfulcompilevert_linkprogram_gl +GTF-GL31.gtf21.GL2Tests.link_program.successfulcompilefrag_linkprogram_gl +GTF-GL31.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_linkprogram +GTF-GL31.gtf21.GL2Tests.link_program.unsuccessfulcompilefrag_linkprogram +GTF-GL31.gtf21.GL2Tests.link_program.link_emptyprogramobject +GTF-GL31.gtf21.GL2Tests.link_program.link_invalidprogramhandle +GTF-GL31.gtf21.GL2Tests.link_program.link_verthandle +GTF-GL31.gtf21.GL2Tests.link_program.link_fraghandle +GTF-GL31.gtf21.GL2Tests.precision_specifiers.precision_specifiers +GTF-GL31.gtf21.GL2Tests.relink_program.relink_program +GTF-GL31.gtf21.GL2Tests.shader_source.successfulcompilevert_shadersource +GTF-GL31.gtf21.GL2Tests.shader_source.unsuccessfulcompilevert_shadersource +GTF-GL31.gtf21.GL2Tests.shader_source.successfulcompilefrag_shadersource +GTF-GL31.gtf21.GL2Tests.shader_source.unsuccessfulcompilefrag_shadersource +GTF-GL31.gtf21.GL2Tests.shader_source.shadersource_invalidshaderhandle +GTF-GL31.gtf21.GL2Tests.shader_source.shadersource_programhandle +GTF-GL31.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_ivec4_to_render_frag +GTF-GL31.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_vec4_to_render_frag +GTF-GL31.gtf21.GL2Tests.use_program.successfulcompilevert_successfulcompilefrag_useprogram +GTF-GL31.gtf21.GL2Tests.use_program.successfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL31.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_successfulcompilefrag_useprogram +GTF-GL31.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL31.gtf21.GL2Tests.use_program.programhandlezero_useprogram +GTF-GL31.gtf21.GL2Tests.use_program.emptyprogramobject_useprogram +GTF-GL31.gtf21.GL2Tests.use_program.invalidprogramhandle_useprogram +GTF-GL31.gtf21.GL2Tests.use_program.useprogram_verthandle +GTF-GL31.gtf21.GL2Tests.use_program.useprogram_fraghandle +GTF-GL31.gtf21.GL2Tests.validate_program.successfulcompilevert_successfulcompilefrag_validate +GTF-GL31.gtf21.GL2Tests.validate_program.successfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL31.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_successfulcompilefrag_validate +GTF-GL31.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL31.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_nolink +GTF-GL31.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_after_link +GTF-GL31.gtf21.GL2Tests.validate_program.validate_invalidprogramhandle +GTF-GL31.gtf21.GL2Tests.validate_program.validate_fraghandle +GTF-GL31.gtf21.GL2Tests.validate_program.validate_verthandle +GTF-GL31.gtf21.GL2Tests.vertex_program_point_size.vertex_program_point_size +GTF-GL31.gtf21.GLCoverage.CoverageGL21 +GTF-GL31.gtf21.GL3Tests.proxy_textures.proxy_textures_valid +GTF-GL31.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_size +GTF-GL31.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_samples +GTF-GL31.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_init +GTF-GL31.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_getter +GTF-GL31.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_basic +GTF-GL31.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_negative +GTF-GL31.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_le_M +GTF-GL31.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_g_M +GTF-GL31.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_4 +GTF-GL31.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all +GTF-GL31.gtf30.GL3Tests.blend_minmax.blend_minmax_coverage +GTF-GL31.gtf30.GL3Tests.blend_minmax.blend_minmax_error +GTF-GL31.gtf30.GL3Tests.blend_minmax.blend_minmax_draw +GTF-GL31.gtf30.GL3Tests.blend_minmax.blend_minmax_clamping +GTF-GL31.gtf30.GL3Tests.color_buffer_float.color_buffer_float_coverage +GTF-GL31.gtf30.GL3Tests.color_buffer_float.color_buffer_unsupported_format +GTF-GL31.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_fixed +GTF-GL31.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_off +GTF-GL31.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_on +GTF-GL31.gtf30.GL3Tests.conditional_render.conditional_render_test1 +GTF-GL31.gtf30.GL3Tests.conditional_render.conditional_render_test2 +GTF-GL31.gtf30.GL3Tests.conditional_render.conditional_render_test3 +GTF-GL31.gtf30.GL3Tests.conditional_render.conditional_render_test4 +GTF-GL31.gtf30.GL3Tests.conditional_render.conditional_render_test5 +GTF-GL31.gtf30.GL3Tests.conditional_render.conditional_render_test6 +GTF-GL31.gtf30.GL3Tests.conditional_render.conditional_render_test7 +GTF-GL31.gtf30.GL3Tests.conditional_render.conditional_render_test8 +GTF-GL31.gtf30.GL3Tests.conditional_render.conditional_render_test9 +GTF-GL31.gtf30.GL3Tests.depth_texture.depth_texture_teximage +GTF-GL31.gtf30.GL3Tests.depth_texture.depth_texture_fbo +GTF-GL31.gtf30.GL3Tests.depth_texture.depth_texture_fbo_clear +GTF-GL31.gtf30.GL3Tests.depth_texture.depth_texture_copyteximage +GTF-GL31.gtf30.GL3Tests.depth_texture.depth_texture_readpixels +GTF-GL31.gtf30.GL3Tests.depth_texture.depth_texture_texsubimage +GTF-GL31.gtf30.GL3Tests.depth_texture.depth_texture_mipmap +GTF-GL31.gtf30.GL3Tests.draw_buffers.draw_buffers_initial +GTF-GL31.gtf30.GL3Tests.draw_buffers.draw_buffers_api +GTF-GL31.gtf30.GL3Tests.draw_buffers.draw_buffers_test1 +GTF-GL31.gtf30.GL3Tests.draw_buffers.draw_buffers_test2 +GTF-GL31.gtf30.GL3Tests.draw_buffers.draw_buffers_test3 +GTF-GL31.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_1 +GTF-GL31.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_2 +GTF-GL31.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_1 +GTF-GL31.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_2 +GTF-GL31.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_3 +GTF-GL31.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_4 +GTF-GL31.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_5 +GTF-GL31.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_6 +GTF-GL31.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader +GTF-GL31.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_fbo +GTF-GL31.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_cull +GTF-GL31.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multisample +GTF-GL31.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_scissor +GTF-GL31.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_1 +GTF-GL31.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_2 +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_initial_state +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_create_bind_delete +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_delete_currently_bound +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_state +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attachment_state +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attach_attachments +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_framebuffer_status +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_read_buffer_binding +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_read_buffer_binding +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_draw_buffer_binding +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_draw_buffer_binding +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_mismatched_buffer_formats +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_basic_usage +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_draw_framebuffer +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_read_framebuffer +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_default_enums +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_color_enums +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_default_enums +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_color_enums +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readpixels_incomplete_read_framebuffer +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_copyteximage_incomplete_read_framebuffer +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_linear_filter_depth_or_stencil_buffer_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_with_incomplete_framebuffers +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_depth_or_stencil_buffers_mismatched_formats +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebufferrenderbuffer_for_default_framebuffer +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebuffertexture2d_for_default_framebuffer +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_fixed_point_read_buffer +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_floating_point_read_buffer +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_integer_read_buffer +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_signed_integer_read_buffer +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisample_draw_buffer +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_sizes +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_origins +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_formats +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sample_count +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sizes +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_origins +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_formats +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_nearest_filter_color_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_linear_filter_color_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_depth_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_stencil_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_depth_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_stencil_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_all_buffer_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_missing_buffers_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_height_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_width_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_dimensions_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_magnifying_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_minifying_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_scissor_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_multisampled_to_singlesampled_blit +GTF-GL31.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_initial_state +GTF-GL31.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding +GTF-GL31.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding_fbo +GTF-GL31.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_api +GTF-GL31.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_draw +GTF-GL31.gtf30.GL3Tests.half_float.half_float_rendering +GTF-GL31.gtf30.GL3Tests.half_float.half_float_varying_data +GTF-GL31.gtf30.GL3Tests.half_float.half_float_textures +GTF-GL31.gtf30.GL3Tests.half_float.half_float_max_vertex_dimensions +GTF-GL31.gtf30.GL3Tests.half_float.half_float_linear +GTF-GL31.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_indices +GTF-GL31.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_vertex_attributes +GTF-GL31.gtf30.GL3Tests.map_buffer_range.map_buffer_range_invalidate +GTF-GL31.gtf30.GL3Tests.map_buffer_range.map_buffer_range_flush +GTF-GL31.gtf30.GL3Tests.map_buffer_range.map_buffer_range_error +GTF-GL31.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_init +GTF-GL31.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_error +GTF-GL31.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_readpixels +GTF-GL31.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_getteximage +GTF-GL31.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_copyteximage +GTF-GL31.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_partialattachments +GTF-GL31.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_mixedattachments +GTF-GL31.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_parameters +GTF-GL31.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_renderbuffers +GTF-GL31.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_stencilsize +GTF-GL31.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_clearbuffer +GTF-GL31.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_blit +GTF-GL31.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_initial +GTF-GL31.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_error +GTF-GL31.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_getter +GTF-GL31.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_completeness +GTF-GL31.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_mipmap_generation +GTF-GL31.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_lod_selection +GTF-GL31.gtf30.GL3Tests.texture_float32.texture_float32 +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_init_defaults +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_misc +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_basic_outline +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type_double +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_draw +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_builtins +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_interleaved +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_max_interleaved +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_max_separate +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_offset_size +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_vertex_id +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_modify_buffers +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_overflow +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_query_objects +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_state_variables +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_verify_buffer +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_double_precision +GTF-GL31.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry_primitive_types +GTF-GL31.gtf30.GL3Tests.depth24.depth24_basic +GTF-GL31.gtf30.GL3Tests.depth24.depth24_precision +GTF-GL31.gtf30.GL3Tests.depth24.depth24_precision_readpixels +GTF-GL31.gtf30.GL3Tests.depth24.depth24_precision_texture +GTF-GL31.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgba +GTF-GL31.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgb +GTF-GL31.gtf30.GLCoverage.CoverageGL30 +GTF-GL31.gtf31.GL3Tests.copy_buffer.copy_buffer_defaults +GTF-GL31.gtf31.GL3Tests.copy_buffer.copy_buffer_data +GTF-GL31.gtf31.GL3Tests.copy_buffer.copy_buffer_parameters +GTF-GL31.gtf31.GL3Tests.copy_buffer.copy_buffer_usage +GTF-GL31.gtf31.GL3Tests.copy_buffer.copy_buffer_copy +GTF-GL31.gtf31.GL3Tests.copy_buffer.copy_buffer_invalid_target +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_basic +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_zero_id +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_mode +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_count +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_first +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_type +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount_maxint +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_expressions +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_max_vertex_attribs +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_attrib_size +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_stride +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_pointer +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_invalid +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_compilation_error +GTF-GL31.gtf31.GL3Tests.draw_instanced.draw_instanced_tessellation_compilation_error +GTF-GL31.gtf31.GL3Tests.primitive_restart.primitive_restart_basic +GTF-GL31.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_elements +GTF-GL31.gtf31.GL3Tests.primitive_restart.primitive_restart_mode +GTF-GL31.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete +GTF-GL31.gtf31.GL3Tests.primitive_restart.primitive_restart_upconvert +GTF-GL31.gtf31.GL3Tests.primitive_restart.primitive_restart_instance_id +GTF-GL31.gtf31.GL3Tests.primitive_restart.primitive_restart_primitive_id +GTF-GL31.gtf31.GL3Tests.primitive_restart.primitive_restart_vao_state +GTF-GL31.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_arrays +GTF-GL31.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete2 +GTF-GL31.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete3 +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_macro +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_basic_uniform_block_syntax +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_valid_basic_types +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arrays_of_all_valid_basic_types +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structures_of_all_valid_basic_types +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_uniform_block +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_uniform_blocks +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_named_uniform_blocks +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_element_name +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_uniform_qualifier +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_structure_declaration +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_shader_languages +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_global_scope_layouts +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_layouts +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layouts +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_arrays +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_non_constant_indexing +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_active_uniform_blocks +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformblockindex +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_binding +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_inherit_and_override_layouts +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeat_global_scope_layouts +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_different_definitions_of_the_same_block_name +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_names +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_scoping +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_storage_layouts +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_block_names +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_names +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_small_name_buffer +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_get_uniform_name_for_small_name_buffer +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_not_whole_uniform_array_active +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_same_buffer_bound_to_2_uniform_blocks +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_arrays_binding +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_build_in_constants +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_implementation_dependent_limits +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_reset_assigned_binding_point_on_relink +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_uniform_block_size +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_sharing_between_programs +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_swapping_buffers +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_unused_uniforms_in_std140 +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_block_with_an_instance_array +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_uniforms_declared_in_block_with_an_instance +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_and_array_element_names +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_spec_example_for_std140 +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_1 +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_2 +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_3 +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_4 +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_declaration +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_uniform_block +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_member_initializers +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_for_uniforms_outside_ub0 +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_not_for_matrix_type +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_qualifiers_shared_packed_std140_used_for_members +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_name_conflict +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_instance_name_conflict +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_conflict +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_illegal_uniform_block_array_indexing +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_array_size_matching +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_matching +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_type_matching +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_sequence_matching +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_array_size_matching +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layout_matching +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_block_uniform_location +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_nonexsistent_block_name +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_not_active_block +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_nonexistent_block_index +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv_for_nonexistent_block_index +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices_for_for_nonexistent_or_not_active_uniform_names +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname_for_nonexistent_uniform_index +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform_for_nonexistent_uniform_index +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv_for_nonexistent_uniform_indices +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniformbufferoffsetalignment +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_maxuniformbufferbindings_exceeded +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks_exceeded +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockindex +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockbinding +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_program +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_uniformcount +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_bufsize +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_size +GTF-GL31.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_pname +GTF-GL31.gtf31.GLCoverage.CoverageGL31 diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl31-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl31-master.txt new file mode 100644 index 0000000..e96a326 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl31-master.txt @@ -0,0 +1,42 @@ +KHR-GL31.info.vendor +KHR-GL31.info.renderer +KHR-GL31.info.version +KHR-GL31.info.shading_language_version +KHR-GL31.info.extensions +KHR-GL31.info.render_target +KHR-GL31.clip_distance.coverage +KHR-GL31.clip_distance.functional +KHR-GL31.clip_distance.negative +KHR-GL31.gpu_shader5_gl.implicit_conversions +KHR-GL31.gpu_shader5_gl.function_overloading +KHR-GL31.gpu_shader5_gl.float_encoding +KHR-GL31.glsl_noperspective.functionaltest +KHR-GL31.transform_feedback.api_errors_test +KHR-GL31.transform_feedback.linking_errors_test +KHR-GL31.transform_feedback.limits_test +KHR-GL31.transform_feedback.capture_vertex_interleaved_test +KHR-GL31.transform_feedback.capture_geometry_interleaved_test +KHR-GL31.transform_feedback.capture_vertex_separate_test +KHR-GL31.transform_feedback.capture_geometry_separate_test +KHR-GL31.transform_feedback.get_xfb_varying +KHR-GL31.transform_feedback.query_vertex_interleaved_test +KHR-GL31.transform_feedback.query_geometry_interleaved_test +KHR-GL31.transform_feedback.query_vertex_separate_test +KHR-GL31.transform_feedback.query_geometry_separate_test +KHR-GL31.transform_feedback.discard_vertex_test +KHR-GL31.transform_feedback.discard_geometry_test +KHR-GL31.transform_feedback.draw_xfb_test +KHR-GL31.transform_feedback.draw_xfb_feedbackk_test +KHR-GL31.transform_feedback.draw_xfb_stream_test +KHR-GL31.transform_feedback.capture_special_interleaved_test +KHR-GL31.transform_feedback.draw_xfb_instanced_test +KHR-GL31.transform_feedback.draw_xfb_stream_instanced_test +KHR-GL31.CommonBugs.CommonBug_GetProgramivActiveUniformBlockMaxNameLength +KHR-GL31.CommonBugs.CommonBug_InputVariablesCannotBeModified +KHR-GL31.CommonBugs.CommonBug_InvalidUseCasesForAllNotFuncsAndExclMarkOp +KHR-GL31.CommonBugs.CommonBug_InvalidVSInputs +KHR-GL31.CommonBugs.CommonBug_ParenthesisInLayoutQualifierIntegerValue +KHR-GL31.CommonBugs.CommonBug_PerVertexValidation +KHR-GL31.CommonBugs.CommonBug_ReservedNames +KHR-GL31.CommonBugs.CommonBug_SparseBuffersWithCopyOps +KHR-GL31.texture_size_promotion.functional diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl32-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl32-gtf-master.txt new file mode 100644 index 0000000..309f4b2 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl32-gtf-master.txt @@ -0,0 +1,1591 @@ +GTF-GL32.gtf21.GL.abs.abs_float_frag_xvary +GTF-GL32.gtf21.GL.abs.abs_vec2_frag_xvary +GTF-GL32.gtf21.GL.abs.abs_vec3_frag_xvary +GTF-GL32.gtf21.GL.abs.abs_float_vert_xvary +GTF-GL32.gtf21.GL.abs.abs_vec2_vert_xvary +GTF-GL32.gtf21.GL.abs.abs_vec3_vert_xvary +GTF-GL32.gtf21.GL.acos.acos_float_frag_xvary +GTF-GL32.gtf21.GL.acos.acos_vec2_frag_xvary +GTF-GL32.gtf21.GL.acos.acos_vec3_frag_xvary +GTF-GL32.gtf21.GL.acos.acos_float_vert_xvary +GTF-GL32.gtf21.GL.acos.acos_vec2_vert_xvary +GTF-GL32.gtf21.GL.acos.acos_vec3_vert_xvary +GTF-GL32.gtf21.GL.all.all_bvec2_frag +GTF-GL32.gtf21.GL.all.all_bvec2_vert +GTF-GL32.gtf21.GL.all.all_bvec3_frag +GTF-GL32.gtf21.GL.all.all_bvec3_vert +GTF-GL32.gtf21.GL.any.any_bvec2_frag +GTF-GL32.gtf21.GL.any.any_bvec2_vert +GTF-GL32.gtf21.GL.any.any_bvec3_frag +GTF-GL32.gtf21.GL.any.any_bvec3_vert +GTF-GL32.gtf21.GL.array.empty_uniform_array_float_frag +GTF-GL32.gtf21.GL.array.empty_uniform_array_float_vert +GTF-GL32.gtf21.GL.array.empty_empty_array_float_frag +GTF-GL32.gtf21.GL.array.empty_empty_array_float_vert +GTF-GL32.gtf21.GL.array.initfunc_empty_array_float_frag +GTF-GL32.gtf21.GL.array.initfunc_empty_array_float_vert +GTF-GL32.gtf21.GL.asin.asin_float_frag_xvary +GTF-GL32.gtf21.GL.asin.asin_vec2_frag_xvary +GTF-GL32.gtf21.GL.asin.asin_vec3_frag_xvary +GTF-GL32.gtf21.GL.asin.asin_float_vert_xvary +GTF-GL32.gtf21.GL.asin.asin_vec2_vert_xvary +GTF-GL32.gtf21.GL.asin.asin_vec3_vert_xvary +GTF-GL32.gtf21.GL.atan.atan_float_frag_xvary +GTF-GL32.gtf21.GL.atan.atan_vec2_frag_xvary +GTF-GL32.gtf21.GL.atan.atan_vec3_frag_xvary +GTF-GL32.gtf21.GL.atan.atan_float_frag_xvaryyvary +GTF-GL32.gtf21.GL.atan.atan_vec2_frag_xvaryyvary +GTF-GL32.gtf21.GL.atan.atan_vec3_frag_xvaryyvary +GTF-GL32.gtf21.GL.atan.atan_float_vert_xvary +GTF-GL32.gtf21.GL.atan.atan_vec2_vert_xvary +GTF-GL32.gtf21.GL.atan.atan_vec3_vert_xvary +GTF-GL32.gtf21.GL.atan.atan_float_vert_xvaryyvary +GTF-GL32.gtf21.GL.atan.atan_vec2_vert_xvaryyvary +GTF-GL32.gtf21.GL.atan.atan_vec3_vert_xvaryyvary +GTF-GL32.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_frag +GTF-GL32.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_vert +GTF-GL32.gtf21.GL.biConstants.gl_MaxDrawBuffers_frag +GTF-GL32.gtf21.GL.biConstants.gl_MaxDrawBuffers_vert +GTF-GL32.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_frag +GTF-GL32.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_vert +GTF-GL32.gtf21.GL.biConstants.gl_MaxTextureImageUnits_frag +GTF-GL32.gtf21.GL.biConstants.gl_MaxTextureImageUnits_vert +GTF-GL32.gtf21.GL.biConstants.gl_MaxVaryingVectors_frag +GTF-GL32.gtf21.GL.biConstants.gl_MaxVaryingVectors_vert +GTF-GL32.gtf21.GL.biConstants.gl_MaxVertexAttribs_frag +GTF-GL32.gtf21.GL.biConstants.gl_MaxVertexAttribs_vert +GTF-GL32.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_frag +GTF-GL32.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_vert +GTF-GL32.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_frag +GTF-GL32.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_vert +GTF-GL32.gtf21.GL.biuDepthRange.DepthRange_frag +GTF-GL32.gtf21.GL.biuDepthRange.DepthRange_vert +GTF-GL32.gtf21.GL.build.CorrectBuiltInOveride_frag +GTF-GL32.gtf21.GL.build.CorrectComma_frag +GTF-GL32.gtf21.GL.build.CorrectConstFolding1_vert +GTF-GL32.gtf21.GL.build.CorrectConstFolding2_vert +GTF-GL32.gtf21.GL.build.CorrectConstruct_vert +GTF-GL32.gtf21.GL.build.CorrectExtension10_V100_frag +GTF-GL32.gtf21.GL.build.CorrectExtension1_V100_frag +GTF-GL32.gtf21.GL.build.CorrectExtension4_V100_frag +GTF-GL32.gtf21.GL.build.CorrectFull_vert +GTF-GL32.gtf21.GL.build.CorrectFuncOverload_frag +GTF-GL32.gtf21.GL.build.CorrectFuncOverload_vert +GTF-GL32.gtf21.GL.build.CorrectFunction1_vert +GTF-GL32.gtf21.GL.build.CorrectModule_frag +GTF-GL32.gtf21.GL.build.CorrectParse1_frag +GTF-GL32.gtf21.GL.build.CorrectParse2_frag +GTF-GL32.gtf21.GL.build.CorrectParse2_vert +GTF-GL32.gtf21.GL.build.CorrectParseTest1_frag +GTF-GL32.gtf21.GL.build.CorrectParseTest_frag +GTF-GL32.gtf21.GL.build.CorrectPreprocess5_frag +GTF-GL32.gtf21.GL.build.CorrectPreprocess8_frag +GTF-GL32.gtf21.GL.build.CorrectPreprocess9_frag +GTF-GL32.gtf21.GL.build.CorrectSwizzle1_frag +GTF-GL32.gtf21.GL.build.CorrectSwizzle1_vert +GTF-GL32.gtf21.GL.build.CorrectSwizzle2_frag +GTF-GL32.gtf21.GL.build.CorrectSwizzle2_vert +GTF-GL32.gtf21.GL.build.CorrectSwizzle3_frag +GTF-GL32.gtf21.GL.build.CorrectTexture_Rectangle_Samplers_frag +GTF-GL32.gtf21.GL.build.DuplicateVersion1_V100_frag +GTF-GL32.gtf21.GL.build.CorrectVersion_V100_frag +GTF-GL32.gtf21.GL.build.FunctionParam_vert +GTF-GL32.gtf21.GL.build.ParseTest3_frag +GTF-GL32.gtf21.GL.build.ParseTest4_frag +GTF-GL32.gtf21.GL.build.array10_frag +GTF-GL32.gtf21.GL.build.array11_frag +GTF-GL32.gtf21.GL.build.array1_frag +GTF-GL32.gtf21.GL.build.array2_frag +GTF-GL32.gtf21.GL.build.array3_frag +GTF-GL32.gtf21.GL.build.array4_frag +GTF-GL32.gtf21.GL.build.array5_frag +GTF-GL32.gtf21.GL.build.array6_frag +GTF-GL32.gtf21.GL.build.array7_frag +GTF-GL32.gtf21.GL.build.array8_frag +GTF-GL32.gtf21.GL.build.array9_frag +GTF-GL32.gtf21.GL.build.attribute1_vert +GTF-GL32.gtf21.GL.build.attribute2_vert +GTF-GL32.gtf21.GL.build.attribute_frag +GTF-GL32.gtf21.GL.build.attribute_vert +GTF-GL32.gtf21.GL.build.break_frag +GTF-GL32.gtf21.GL.build.comma1_vert +GTF-GL32.gtf21.GL.build.comma2_frag +GTF-GL32.gtf21.GL.build.comma2_vert +GTF-GL32.gtf21.GL.build.comma3_vert +GTF-GL32.gtf21.GL.build.comment_frag +GTF-GL32.gtf21.GL.build.conditional1_frag +GTF-GL32.gtf21.GL.build.conditional2_frag +GTF-GL32.gtf21.GL.build.conditional3_frag +GTF-GL32.gtf21.GL.build.constFunc_frag +GTF-GL32.gtf21.GL.build.constructor1_frag +GTF-GL32.gtf21.GL.build.constructor2_frag +GTF-GL32.gtf21.GL.build.constructor3_V100_frag +GTF-GL32.gtf21.GL.build.continue_frag +GTF-GL32.gtf21.GL.build.dataType10_frag +GTF-GL32.gtf21.GL.build.dataType11_frag +GTF-GL32.gtf21.GL.build.dataType12_frag +GTF-GL32.gtf21.GL.build.dataType13_frag +GTF-GL32.gtf21.GL.build.dataType19_frag +GTF-GL32.gtf21.GL.build.dataType1_frag +GTF-GL32.gtf21.GL.build.dataType2_frag +GTF-GL32.gtf21.GL.build.dataType3_frag +GTF-GL32.gtf21.GL.build.dataType4_frag +GTF-GL32.gtf21.GL.build.dataType5_frag +GTF-GL32.gtf21.GL.build.dataType6_frag +GTF-GL32.gtf21.GL.build.dataType7_frag +GTF-GL32.gtf21.GL.build.dataType8_frag +GTF-GL32.gtf21.GL.build.dataType9_frag +GTF-GL32.gtf21.GL.build.dowhile_frag +GTF-GL32.gtf21.GL.build.dvec2_frag +GTF-GL32.gtf21.GL.build.dvec3_frag +GTF-GL32.gtf21.GL.build.dvec4_frag +GTF-GL32.gtf21.GL.build.extension2_V100_frag +GTF-GL32.gtf21.GL.build.extension3_V100_frag +GTF-GL32.gtf21.GL.build.extension5_V100_frag +GTF-GL32.gtf21.GL.build.extension6_V100_frag +GTF-GL32.gtf21.GL.build.extension7_V100_frag +GTF-GL32.gtf21.GL.build.extension8_V100_frag +GTF-GL32.gtf21.GL.build.extension9_V100_frag +GTF-GL32.gtf21.GL.build.float2_frag +GTF-GL32.gtf21.GL.build.float3_frag +GTF-GL32.gtf21.GL.build.float4_frag +GTF-GL32.gtf21.GL.build.fragmentOnly1_vert +GTF-GL32.gtf21.GL.build.fragmentOnly2_vert +GTF-GL32.gtf21.GL.build.fragmentOnly3_vert +GTF-GL32.gtf21.GL.build.fragmentOnly4_vert +GTF-GL32.gtf21.GL.build.fragmentOnly_vert +GTF-GL32.gtf21.GL.build.function10_frag +GTF-GL32.gtf21.GL.build.function1_frag +GTF-GL32.gtf21.GL.build.function2_V100_frag +GTF-GL32.gtf21.GL.build.function3_frag +GTF-GL32.gtf21.GL.build.function4_frag +GTF-GL32.gtf21.GL.build.function6_frag +GTF-GL32.gtf21.GL.build.function7_frag +GTF-GL32.gtf21.GL.build.function8_frag +GTF-GL32.gtf21.GL.build.function9_frag +GTF-GL32.gtf21.GL.build.hvec2_frag +GTF-GL32.gtf21.GL.build.hvec3_frag +GTF-GL32.gtf21.GL.build.hvec4_frag +GTF-GL32.gtf21.GL.build.identifier1_frag +GTF-GL32.gtf21.GL.build.identifier2_frag +GTF-GL32.gtf21.GL.build.identifier3_frag +GTF-GL32.gtf21.GL.build.if1_frag +GTF-GL32.gtf21.GL.build.if2_frag +GTF-GL32.gtf21.GL.build.increment1_frag +GTF-GL32.gtf21.GL.build.increment2_frag +GTF-GL32.gtf21.GL.build.increment3_frag +GTF-GL32.gtf21.GL.build.increment4_frag +GTF-GL32.gtf21.GL.build.increment6_frag +GTF-GL32.gtf21.GL.build.main1_vert +GTF-GL32.gtf21.GL.build.main2_vert +GTF-GL32.gtf21.GL.build.main3_vert +GTF-GL32.gtf21.GL.build.matrix_V100_frag +GTF-GL32.gtf21.GL.build.normal_vert +GTF-GL32.gtf21.GL.build.parser10_frag +GTF-GL32.gtf21.GL.build.parser1_vert +GTF-GL32.gtf21.GL.build.parser3_frag +GTF-GL32.gtf21.GL.build.parser4_frag +GTF-GL32.gtf21.GL.build.parser5_frag +GTF-GL32.gtf21.GL.build.parser6_frag +GTF-GL32.gtf21.GL.build.parser7_frag +GTF-GL32.gtf21.GL.build.parser8_frag +GTF-GL32.gtf21.GL.build.parser9_frag +GTF-GL32.gtf21.GL.build.preprocess0_frag +GTF-GL32.gtf21.GL.build.preprocess10_frag +GTF-GL32.gtf21.GL.build.preprocess11_frag +GTF-GL32.gtf21.GL.build.preprocess12_frag +GTF-GL32.gtf21.GL.build.preprocess13_frag +GTF-GL32.gtf21.GL.build.preprocess14_frag +GTF-GL32.gtf21.GL.build.preprocess15_frag +GTF-GL32.gtf21.GL.build.preprocess16_frag +GTF-GL32.gtf21.GL.build.preprocess17_frag +GTF-GL32.gtf21.GL.build.preprocess1_frag +GTF-GL32.gtf21.GL.build.preprocess2_frag +GTF-GL32.gtf21.GL.build.preprocess3_frag +GTF-GL32.gtf21.GL.build.preprocess4_frag +GTF-GL32.gtf21.GL.build.preprocess6_frag +GTF-GL32.gtf21.GL.build.preprocess7_frag +GTF-GL32.gtf21.GL.build.scoping1_frag +GTF-GL32.gtf21.GL.build.scoping2_frag +GTF-GL32.gtf21.GL.build.struct10_frag +GTF-GL32.gtf21.GL.build.struct11_frag +GTF-GL32.gtf21.GL.build.struct1_frag +GTF-GL32.gtf21.GL.build.struct2_frag +GTF-GL32.gtf21.GL.build.struct3_frag +GTF-GL32.gtf21.GL.build.struct4_frag +GTF-GL32.gtf21.GL.build.struct5_frag +GTF-GL32.gtf21.GL.build.struct6_frag +GTF-GL32.gtf21.GL.build.struct7_frag +GTF-GL32.gtf21.GL.build.struct8_frag +GTF-GL32.gtf21.GL.build.struct9_frag +GTF-GL32.gtf21.GL.build.swizzle1_frag +GTF-GL32.gtf21.GL.build.swizzle2_frag +GTF-GL32.gtf21.GL.build.swizzle3_frag +GTF-GL32.gtf21.GL.build.typecast_frag +GTF-GL32.gtf21.GL.build.uniform1_frag +GTF-GL32.gtf21.GL.build.uniform_frag +GTF-GL32.gtf21.GL.build.varying1_frag +GTF-GL32.gtf21.GL.build.varying2_frag +GTF-GL32.gtf21.GL.build.varying3_frag +GTF-GL32.gtf21.GL.build.varying_frag +GTF-GL32.gtf21.GL.build.vector_frag +GTF-GL32.gtf21.GL.build.version2_V100_frag +GTF-GL32.gtf21.GL.build.version3_V100_frag +GTF-GL32.gtf21.GL.build.vertexOnly2_frag +GTF-GL32.gtf21.GL.build.vertexOnly_frag +GTF-GL32.gtf21.GL.build.vertex_vert +GTF-GL32.gtf21.GL.build.while1_frag +GTF-GL32.gtf21.GL.build.while2_frag +GTF-GL32.gtf21.GL.build.while_frag +GTF-GL32.gtf21.GL.build.TernaryOp_frag +GTF-GL32.gtf21.GL.build.CG_Data_Types_frag +GTF-GL32.gtf21.GL.build.CG_Standard_Library_frag +GTF-GL32.gtf21.GL.build.Include_Preprocessor_Directive_frag +GTF-GL32.gtf21.GL.build.Low_Level_Assembly_Reserved_Words_frag +GTF-GL32.gtf21.GL.build.Main_Parameters_vert +GTF-GL32.gtf21.GL.build.Permissive_Constant_Conversions_frag +GTF-GL32.gtf21.GL.build.Permissive_Scalar_Vector_Expressions_frag +GTF-GL32.gtf21.GL.built_in_varying_array_out_of_bounds.gl_Color_array_index_out_of_bounds_frag +GTF-GL32.gtf21.GL.ceil.ceil_float_frag_xvary +GTF-GL32.gtf21.GL.ceil.ceil_vec2_frag_xvary +GTF-GL32.gtf21.GL.ceil.ceil_vec3_frag_xvary +GTF-GL32.gtf21.GL.ceil.ceil_float_vert_xvary +GTF-GL32.gtf21.GL.ceil.ceil_vec2_vert_xvary +GTF-GL32.gtf21.GL.ceil.ceil_vec3_vert_xvary +GTF-GL32.gtf21.GL.clamp.clamp_float_frag_xvary_yconstquarter +GTF-GL32.gtf21.GL.clamp.clamp_vec2_frag_xvary_yconstquarter +GTF-GL32.gtf21.GL.clamp.clamp_vec3_frag_xvary_yconstquarter +GTF-GL32.gtf21.GL.clamp.clamp_float_vert_xvary_yconstquarter +GTF-GL32.gtf21.GL.clamp.clamp_vec2_vert_xvary_yconstquarter +GTF-GL32.gtf21.GL.clamp.clamp_vec3_vert_xvary_yconstquarter +GTF-GL32.gtf21.GL.control_flow.for_break_frag +GTF-GL32.gtf21.GL.control_flow.for_break_vert +GTF-GL32.gtf21.GL.control_flow.for_continue_frag +GTF-GL32.gtf21.GL.control_flow.for_continue_vert +GTF-GL32.gtf21.GL.control_flow.for_nested_break_frag +GTF-GL32.gtf21.GL.control_flow.for_nested_break_vert +GTF-GL32.gtf21.GL.control_flow.for_nested_continue_frag +GTF-GL32.gtf21.GL.control_flow.for_nested_continue_vert +GTF-GL32.gtf21.GL.control_flow.nested_if_else_frag +GTF-GL32.gtf21.GL.control_flow.nested_if_else_vert +GTF-GL32.gtf21.GL.cos.cos_float_frag_xvary +GTF-GL32.gtf21.GL.cos.cos_vec2_frag_xvary +GTF-GL32.gtf21.GL.cos.cos_vec3_frag_xvary +GTF-GL32.gtf21.GL.cos.cos_float_vert_xvary +GTF-GL32.gtf21.GL.cos.cos_vec2_vert_xvary +GTF-GL32.gtf21.GL.cos.cos_vec3_vert_xvary +GTF-GL32.gtf21.GL.cross.cross_vec3_frag_xvaryyconst +GTF-GL32.gtf21.GL.cross.cross_vec3_vert_xvaryyconst +GTF-GL32.gtf21.GL.default.default +GTF-GL32.gtf21.GL.degrees.degrees_float_frag_xvary +GTF-GL32.gtf21.GL.degrees.degrees_vec2_frag_xvary +GTF-GL32.gtf21.GL.degrees.degrees_vec3_frag_xvary +GTF-GL32.gtf21.GL.degrees.degrees_float_vert_xvary +GTF-GL32.gtf21.GL.degrees.degrees_vec2_vert_xvary +GTF-GL32.gtf21.GL.degrees.degrees_vec3_vert_xvary +GTF-GL32.gtf21.GL.discard.discard_frag +GTF-GL32.gtf21.GL.discard.discard_cond_frag +GTF-GL32.gtf21.GL.distance.distance_float_frag_xvaryyhalf +GTF-GL32.gtf21.GL.distance.distance_vec2_frag_xvaryyhalf +GTF-GL32.gtf21.GL.distance.distance_vec3_frag_xvaryyhalf +GTF-GL32.gtf21.GL.distance.distance_float_vert_xvaryyhalf +GTF-GL32.gtf21.GL.distance.distance_vec2_vert_xvaryyhalf +GTF-GL32.gtf21.GL.distance.distance_vec3_vert_xvaryyhalf +GTF-GL32.gtf21.GL.dot.dot_float_frag_xvaryyone +GTF-GL32.gtf21.GL.dot.dot_vec2_frag_xvaryyhalf +GTF-GL32.gtf21.GL.dot.dot_vec3_frag_xvaryythird +GTF-GL32.gtf21.GL.dot.dot_float_vert_xvaryyone +GTF-GL32.gtf21.GL.dot.dot_vec2_vert_xvaryyhalf +GTF-GL32.gtf21.GL.dot.dot_vec3_vert_xvaryythird +GTF-GL32.gtf21.GL.equal.equal_vec2_frag +GTF-GL32.gtf21.GL.equal.equal_vec2_vert +GTF-GL32.gtf21.GL.equal.equal_vec3_frag +GTF-GL32.gtf21.GL.equal.equal_vec3_vert +GTF-GL32.gtf21.GL.equal.equal_ivec2_frag +GTF-GL32.gtf21.GL.equal.equal_ivec2_vert +GTF-GL32.gtf21.GL.equal.equal_ivec3_frag +GTF-GL32.gtf21.GL.equal.equal_ivec3_vert +GTF-GL32.gtf21.GL.equal.equal_bvec2_frag +GTF-GL32.gtf21.GL.equal.equal_bvec2_vert +GTF-GL32.gtf21.GL.equal.equal_bvec3_frag +GTF-GL32.gtf21.GL.equal.equal_bvec3_vert +GTF-GL32.gtf21.GL.exp.exp_float_frag_xvary +GTF-GL32.gtf21.GL.exp.exp_vec2_frag_xvary +GTF-GL32.gtf21.GL.exp.exp_vec3_frag_xvary +GTF-GL32.gtf21.GL.exp.exp_float_frag_xvaryneg +GTF-GL32.gtf21.GL.exp.exp_vec2_frag_xvaryneg +GTF-GL32.gtf21.GL.exp.exp_vec3_frag_xvaryneg +GTF-GL32.gtf21.GL.exp.exp_float_vert_xvary +GTF-GL32.gtf21.GL.exp.exp_vec2_vert_xvary +GTF-GL32.gtf21.GL.exp.exp_vec3_vert_xvary +GTF-GL32.gtf21.GL.exp.exp_float_vert_xvaryneg +GTF-GL32.gtf21.GL.exp.exp_vec2_vert_xvaryneg +GTF-GL32.gtf21.GL.exp.exp_vec3_vert_xvaryneg +GTF-GL32.gtf21.GL.exp2.exp2_float_frag_xvary +GTF-GL32.gtf21.GL.exp2.exp2_vec2_frag_xvary +GTF-GL32.gtf21.GL.exp2.exp2_vec3_frag_xvary +GTF-GL32.gtf21.GL.exp2.exp2_float_frag_xvaryneg +GTF-GL32.gtf21.GL.exp2.exp2_vec2_frag_xvaryneg +GTF-GL32.gtf21.GL.exp2.exp2_vec3_frag_xvaryneg +GTF-GL32.gtf21.GL.exp2.exp2_float_vert_xvary +GTF-GL32.gtf21.GL.exp2.exp2_vec2_vert_xvary +GTF-GL32.gtf21.GL.exp2.exp2_vec3_vert_xvary +GTF-GL32.gtf21.GL.exp2.exp2_float_vert_xvaryneg +GTF-GL32.gtf21.GL.exp2.exp2_vec2_vert_xvaryneg +GTF-GL32.gtf21.GL.exp2.exp2_vec3_vert_xvaryneg +GTF-GL32.gtf21.GL.faceforward.faceforward_float_frag_nvaryiconst +GTF-GL32.gtf21.GL.faceforward.faceforward_float_vert_nvaryiconst +GTF-GL32.gtf21.GL.faceforward.faceforward_vec2_frag_nvaryiconst +GTF-GL32.gtf21.GL.faceforward.faceforward_vec2_vert_nvaryiconst +GTF-GL32.gtf21.GL.faceforward.faceforward_vec3_frag_nvaryiconst +GTF-GL32.gtf21.GL.faceforward.faceforward_vec3_vert_nvaryiconst +GTF-GL32.gtf21.GL.floor.floor_float_frag_xvary +GTF-GL32.gtf21.GL.floor.floor_vec2_frag_xvary +GTF-GL32.gtf21.GL.floor.floor_vec3_frag_xvary +GTF-GL32.gtf21.GL.floor.floor_float_vert_xvary +GTF-GL32.gtf21.GL.floor.floor_vec2_vert_xvary +GTF-GL32.gtf21.GL.floor.floor_vec3_vert_xvary +GTF-GL32.gtf21.GL.fract.fract_float_frag_xvary +GTF-GL32.gtf21.GL.fract.fract_vec2_frag_xvary +GTF-GL32.gtf21.GL.fract.fract_vec3_frag_xvary +GTF-GL32.gtf21.GL.fract.fract_float_vert_xvary +GTF-GL32.gtf21.GL.fract.fract_vec2_vert_xvary +GTF-GL32.gtf21.GL.fract.fract_vec3_vert_xvary +GTF-GL32.gtf21.GL.functions.qualifiers_float_vert +GTF-GL32.gtf21.GL.functions.qualifiers_float_frag +GTF-GL32.gtf21.GL.functions.qualifiers_struct_vert +GTF-GL32.gtf21.GL.functions.qualifiers_struct_frag +GTF-GL32.gtf21.GL.functions.array_float_vert +GTF-GL32.gtf21.GL.functions.array_float_frag +GTF-GL32.gtf21.GL.functions.void_empty_empty_void_empty_frag +GTF-GL32.gtf21.GL.functions.void_empty_empty_void_empty_vert +GTF-GL32.gtf21.GL.functions.bool_empty_empty_bool_empty_frag +GTF-GL32.gtf21.GL.functions.bool_empty_empty_bool_empty_vert +GTF-GL32.gtf21.GL.functions.bool_empty_empty_bool_array_frag +GTF-GL32.gtf21.GL.functions.bool_empty_empty_bool_array_vert +GTF-GL32.gtf21.GL.functions.bool_empty_in_bool_empty_frag +GTF-GL32.gtf21.GL.functions.bool_empty_in_bool_empty_vert +GTF-GL32.gtf21.GL.functions.bool_empty_in_bool_array_frag +GTF-GL32.gtf21.GL.functions.bool_empty_in_bool_array_vert +GTF-GL32.gtf21.GL.functions.bool_empty_inout_bool_empty_frag +GTF-GL32.gtf21.GL.functions.bool_empty_inout_bool_empty_vert +GTF-GL32.gtf21.GL.functions.bool_empty_inout_bool_array_frag +GTF-GL32.gtf21.GL.functions.bool_empty_inout_bool_array_vert +GTF-GL32.gtf21.GL.functions.bool_empty_out_bool_empty_frag +GTF-GL32.gtf21.GL.functions.bool_empty_out_bool_empty_vert +GTF-GL32.gtf21.GL.functions.bool_empty_out_bool_array_frag +GTF-GL32.gtf21.GL.functions.bool_empty_out_bool_array_vert +GTF-GL32.gtf21.GL.functions.int_empty_empty_int_empty_frag +GTF-GL32.gtf21.GL.functions.int_empty_empty_int_empty_vert +GTF-GL32.gtf21.GL.functions.int_empty_empty_int_array_frag +GTF-GL32.gtf21.GL.functions.int_empty_empty_int_array_vert +GTF-GL32.gtf21.GL.functions.int_empty_in_int_empty_frag +GTF-GL32.gtf21.GL.functions.int_empty_in_int_empty_vert +GTF-GL32.gtf21.GL.functions.int_empty_in_int_array_frag +GTF-GL32.gtf21.GL.functions.int_empty_in_int_array_vert +GTF-GL32.gtf21.GL.functions.int_empty_inout_int_empty_frag +GTF-GL32.gtf21.GL.functions.int_empty_inout_int_empty_vert +GTF-GL32.gtf21.GL.functions.int_empty_inout_int_array_frag +GTF-GL32.gtf21.GL.functions.int_empty_inout_int_array_vert +GTF-GL32.gtf21.GL.functions.int_empty_out_int_empty_frag +GTF-GL32.gtf21.GL.functions.int_empty_out_int_empty_vert +GTF-GL32.gtf21.GL.functions.int_empty_out_int_array_frag +GTF-GL32.gtf21.GL.functions.int_empty_out_int_array_vert +GTF-GL32.gtf21.GL.functions.float_empty_empty_float_empty_frag +GTF-GL32.gtf21.GL.functions.float_empty_empty_float_empty_vert +GTF-GL32.gtf21.GL.functions.float_empty_empty_float_array_frag +GTF-GL32.gtf21.GL.functions.float_empty_empty_float_array_vert +GTF-GL32.gtf21.GL.functions.float_empty_in_float_empty_frag +GTF-GL32.gtf21.GL.functions.float_empty_in_float_empty_vert +GTF-GL32.gtf21.GL.functions.float_empty_in_float_array_frag +GTF-GL32.gtf21.GL.functions.float_empty_in_float_array_vert +GTF-GL32.gtf21.GL.functions.float_empty_inout_float_empty_frag +GTF-GL32.gtf21.GL.functions.float_empty_inout_float_empty_vert +GTF-GL32.gtf21.GL.functions.float_empty_inout_float_array_frag +GTF-GL32.gtf21.GL.functions.float_empty_inout_float_array_vert +GTF-GL32.gtf21.GL.functions.float_empty_out_float_empty_frag +GTF-GL32.gtf21.GL.functions.float_empty_out_float_empty_vert +GTF-GL32.gtf21.GL.functions.float_empty_out_float_array_frag +GTF-GL32.gtf21.GL.functions.float_empty_out_float_array_vert +GTF-GL32.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_frag +GTF-GL32.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_vert +GTF-GL32.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_frag +GTF-GL32.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_vert +GTF-GL32.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_frag +GTF-GL32.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_vert +GTF-GL32.gtf21.GL.functions.bvec4_empty_in_bvec4_array_frag +GTF-GL32.gtf21.GL.functions.bvec4_empty_in_bvec4_array_vert +GTF-GL32.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_frag +GTF-GL32.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_vert +GTF-GL32.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_frag +GTF-GL32.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_frag +GTF-GL32.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_vert +GTF-GL32.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_vert +GTF-GL32.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_frag +GTF-GL32.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_vert +GTF-GL32.gtf21.GL.functions.bvec4_empty_out_bvec4_array_frag +GTF-GL32.gtf21.GL.functions.bvec4_empty_out_bvec4_array_vert +GTF-GL32.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_frag +GTF-GL32.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_vert +GTF-GL32.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_frag +GTF-GL32.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_vert +GTF-GL32.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_frag +GTF-GL32.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_vert +GTF-GL32.gtf21.GL.functions.ivec4_empty_in_ivec4_array_frag +GTF-GL32.gtf21.GL.functions.ivec4_empty_in_ivec4_array_vert +GTF-GL32.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_frag +GTF-GL32.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_vert +GTF-GL32.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_frag +GTF-GL32.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_frag +GTF-GL32.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_vert +GTF-GL32.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_vert +GTF-GL32.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_frag +GTF-GL32.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_vert +GTF-GL32.gtf21.GL.functions.ivec4_empty_out_ivec4_array_frag +GTF-GL32.gtf21.GL.functions.ivec4_empty_out_ivec4_array_vert +GTF-GL32.gtf21.GL.functions.vec4_empty_empty_vec4_empty_frag +GTF-GL32.gtf21.GL.functions.vec4_empty_empty_vec4_empty_vert +GTF-GL32.gtf21.GL.functions.vec4_empty_empty_vec4_array_frag +GTF-GL32.gtf21.GL.functions.vec4_empty_empty_vec4_array_vert +GTF-GL32.gtf21.GL.functions.vec4_empty_in_vec4_empty_frag +GTF-GL32.gtf21.GL.functions.vec4_empty_in_vec4_empty_vert +GTF-GL32.gtf21.GL.functions.vec4_empty_in_vec4_array_frag +GTF-GL32.gtf21.GL.functions.vec4_empty_in_vec4_array_vert +GTF-GL32.gtf21.GL.functions.vec4_empty_inout_vec4_empty_frag +GTF-GL32.gtf21.GL.functions.vec4_empty_inout_vec4_empty_vert +GTF-GL32.gtf21.GL.functions.vec4_empty_inout_vec4_array_frag +GTF-GL32.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_frag +GTF-GL32.gtf21.GL.functions.vec4_empty_inout_vec4_array_vert +GTF-GL32.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_vert +GTF-GL32.gtf21.GL.functions.vec4_empty_out_vec4_empty_frag +GTF-GL32.gtf21.GL.functions.vec4_empty_out_vec4_empty_vert +GTF-GL32.gtf21.GL.functions.vec4_empty_out_vec4_array_frag +GTF-GL32.gtf21.GL.functions.vec4_empty_out_vec4_array_vert +GTF-GL32.gtf21.GL.functions.mat4_empty_empty_mat4_empty_frag +GTF-GL32.gtf21.GL.functions.mat4_empty_empty_mat4_empty_vert +GTF-GL32.gtf21.GL.functions.mat4_empty_empty_mat4_array_frag +GTF-GL32.gtf21.GL.functions.mat4_empty_empty_mat4_array_vert +GTF-GL32.gtf21.GL.functions.mat4_empty_in_mat4_empty_frag +GTF-GL32.gtf21.GL.functions.mat4_empty_in_mat4_empty_vert +GTF-GL32.gtf21.GL.functions.mat4_empty_in_mat4_array_frag +GTF-GL32.gtf21.GL.functions.mat4_empty_in_mat4_array_vert +GTF-GL32.gtf21.GL.functions.mat4_empty_inout_mat4_empty_frag +GTF-GL32.gtf21.GL.functions.mat4_empty_inout_mat4_empty_vert +GTF-GL32.gtf21.GL.functions.mat4_empty_inout_mat4_array_frag +GTF-GL32.gtf21.GL.functions.mat4_empty_inout_mat4_array_vert +GTF-GL32.gtf21.GL.functions.mat4_empty_out_mat4_empty_frag +GTF-GL32.gtf21.GL.functions.mat4_empty_out_mat4_empty_vert +GTF-GL32.gtf21.GL.functions.mat4_empty_out_mat4_array_frag +GTF-GL32.gtf21.GL.functions.mat4_empty_out_mat4_array_vert +GTF-GL32.gtf21.GL.glGetShaderSource.getshadersource_programhandle +GTF-GL32.gtf21.GL.glGetShaderSource.getshadersource_noshadersource +GTF-GL32.gtf21.GL.glGetShaderSource.getshadersource_greater_maxlength +GTF-GL32.gtf21.GL.glGetShaderSource.getshadersource_small_maxlength +GTF-GL32.gtf21.GL.glGetShaderSource.getshadersource_equal_maxlength +GTF-GL32.gtf21.GL.glGetShaderSource.getshadersource_output +GTF-GL32.gtf21.GL.gl_FragCoord.gl_FragCoord_xy_frag +GTF-GL32.gtf21.GL.gl_FragCoord.gl_FragCoord_z_frag +GTF-GL32.gtf21.GL.gl_FragCoord.gl_FragCoord_w_frag +GTF-GL32.gtf21.GL.gl_FrontFacing.gl_FrontFacing_frag +GTF-GL32.gtf21.GL.greaterThan.greaterThan_vec2_frag +GTF-GL32.gtf21.GL.greaterThan.greaterThan_vec2_vert +GTF-GL32.gtf21.GL.greaterThan.greaterThan_vec3_frag +GTF-GL32.gtf21.GL.greaterThan.greaterThan_vec3_vert +GTF-GL32.gtf21.GL.greaterThan.greaterThan_ivec2_frag +GTF-GL32.gtf21.GL.greaterThan.greaterThan_ivec2_vert +GTF-GL32.gtf21.GL.greaterThan.greaterThan_ivec3_frag +GTF-GL32.gtf21.GL.greaterThan.greaterThan_ivec3_vert +GTF-GL32.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_frag +GTF-GL32.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_vert +GTF-GL32.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_frag +GTF-GL32.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_vert +GTF-GL32.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_frag +GTF-GL32.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_vert +GTF-GL32.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_frag +GTF-GL32.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_vert +GTF-GL32.gtf21.GL.inversesqrt.inversesqrt_float_frag_xvary +GTF-GL32.gtf21.GL.inversesqrt.inversesqrt_vec2_frag_xvary +GTF-GL32.gtf21.GL.inversesqrt.inversesqrt_vec3_frag_xvary +GTF-GL32.gtf21.GL.inversesqrt.inversesqrt_float_vert_xvary +GTF-GL32.gtf21.GL.inversesqrt.inversesqrt_vec2_vert_xvary +GTF-GL32.gtf21.GL.inversesqrt.inversesqrt_vec3_vert_xvary +GTF-GL32.gtf21.GL.length.length_float_frag_xvary +GTF-GL32.gtf21.GL.length.length_vec2_frag_xvary +GTF-GL32.gtf21.GL.length.length_vec3_frag_xvary +GTF-GL32.gtf21.GL.length.length_float_vert_xvary +GTF-GL32.gtf21.GL.length.length_vec2_vert_xvary +GTF-GL32.gtf21.GL.length.length_vec3_vert_xvary +GTF-GL32.gtf21.GL.lessThan.lessThan_vec2_frag +GTF-GL32.gtf21.GL.lessThan.lessThan_vec2_vert +GTF-GL32.gtf21.GL.lessThan.lessThan_vec3_frag +GTF-GL32.gtf21.GL.lessThan.lessThan_vec3_vert +GTF-GL32.gtf21.GL.lessThan.lessThan_ivec2_frag +GTF-GL32.gtf21.GL.lessThan.lessThan_ivec2_vert +GTF-GL32.gtf21.GL.lessThan.lessThan_ivec3_frag +GTF-GL32.gtf21.GL.lessThan.lessThan_ivec3_vert +GTF-GL32.gtf21.GL.lessThanEqual.lessThanEqual_vec2_frag +GTF-GL32.gtf21.GL.lessThanEqual.lessThanEqual_vec2_vert +GTF-GL32.gtf21.GL.lessThanEqual.lessThanEqual_vec3_frag +GTF-GL32.gtf21.GL.lessThanEqual.lessThanEqual_vec3_vert +GTF-GL32.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_frag +GTF-GL32.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_vert +GTF-GL32.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_frag +GTF-GL32.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_vert +GTF-GL32.gtf21.GL.log.log_float_frag_xvary +GTF-GL32.gtf21.GL.log.log_float_frag_xvary01 +GTF-GL32.gtf21.GL.log.log_vec2_frag_xvary +GTF-GL32.gtf21.GL.log.log_vec2_frag_xvary01 +GTF-GL32.gtf21.GL.log.log_vec3_frag_xvary +GTF-GL32.gtf21.GL.log.log_vec3_frag_xvary01 +GTF-GL32.gtf21.GL.log.log_float_vert_xvary +GTF-GL32.gtf21.GL.log.log_float_vert_xvary01 +GTF-GL32.gtf21.GL.log.log_vec2_vert_xvary +GTF-GL32.gtf21.GL.log.log_vec2_vert_xvary01 +GTF-GL32.gtf21.GL.log.log_vec3_vert_xvary +GTF-GL32.gtf21.GL.log.log_vec3_vert_xvary01 +GTF-GL32.gtf21.GL.log2.log2_float_frag_xvary +GTF-GL32.gtf21.GL.log2.log2_float_frag_xvary01 +GTF-GL32.gtf21.GL.log2.log2_vec2_frag_xvary +GTF-GL32.gtf21.GL.log2.log2_vec2_frag_xvary01 +GTF-GL32.gtf21.GL.log2.log2_vec3_frag_xvary +GTF-GL32.gtf21.GL.log2.log2_vec3_frag_xvary01 +GTF-GL32.gtf21.GL.log2.log2_float_vert_xvary +GTF-GL32.gtf21.GL.log2.log2_float_vert_xvary01 +GTF-GL32.gtf21.GL.log2.log2_vec2_vert_xvary +GTF-GL32.gtf21.GL.log2.log2_vec2_vert_xvary01 +GTF-GL32.gtf21.GL.log2.log2_vec3_vert_xvary +GTF-GL32.gtf21.GL.log2.log2_vec3_vert_xvary01 +GTF-GL32.gtf21.GL.mat.const_mat2_frag +GTF-GL32.gtf21.GL.mat.const_mat2_vert +GTF-GL32.gtf21.GL.mat.const_mat3_frag +GTF-GL32.gtf21.GL.mat.const_mat3_vert +GTF-GL32.gtf21.GL.mat.const_mat4_frag +GTF-GL32.gtf21.GL.mat.const_mat4_vert +GTF-GL32.gtf21.GL.mat.const_mat2_copy_frag +GTF-GL32.gtf21.GL.mat.const_mat2_copy_vert +GTF-GL32.gtf21.GL.mat.const_mat3_copy_frag +GTF-GL32.gtf21.GL.mat.const_mat3_copy_vert +GTF-GL32.gtf21.GL.mat.const_mat4_copy_frag +GTF-GL32.gtf21.GL.mat.const_mat4_copy_vert +GTF-GL32.gtf21.GL.mat.mat2_frag +GTF-GL32.gtf21.GL.mat.mat2_vert +GTF-GL32.gtf21.GL.mat.mat3_frag +GTF-GL32.gtf21.GL.mat.mat3_vert +GTF-GL32.gtf21.GL.mat.mat4_frag +GTF-GL32.gtf21.GL.mat.mat4_vert +GTF-GL32.gtf21.GL.mat.mat2_copy_frag +GTF-GL32.gtf21.GL.mat.mat2_copy_vert +GTF-GL32.gtf21.GL.mat.mat3_copy_frag +GTF-GL32.gtf21.GL.mat.mat3_copy_vert +GTF-GL32.gtf21.GL.mat.mat4_copy_frag +GTF-GL32.gtf21.GL.mat.mat4_copy_vert +GTF-GL32.gtf21.GL.mat.mat2_float_frag +GTF-GL32.gtf21.GL.mat.mat2_float_vert +GTF-GL32.gtf21.GL.mat.mat2_4float_frag +GTF-GL32.gtf21.GL.mat.mat2_4float_vert +GTF-GL32.gtf21.GL.mat.mat2_2vec2_frag +GTF-GL32.gtf21.GL.mat.mat2_2vec2_vert +GTF-GL32.gtf21.GL.mat.mat3_float_frag +GTF-GL32.gtf21.GL.mat.mat3_float_vert +GTF-GL32.gtf21.GL.mat.mat3_9float_frag +GTF-GL32.gtf21.GL.mat.mat3_9float_vert +GTF-GL32.gtf21.GL.mat.mat3_3vec3_frag +GTF-GL32.gtf21.GL.mat.mat3_3vec3_vert +GTF-GL32.gtf21.GL.mat.mat4_4vec4_frag +GTF-GL32.gtf21.GL.mat.mat4_4vec4_vert +GTF-GL32.gtf21.GL.mat.mat4_16float_frag +GTF-GL32.gtf21.GL.mat.mat4_16float_vert +GTF-GL32.gtf21.GL.mat.array_const_mat2_frag +GTF-GL32.gtf21.GL.mat.array_const_mat2_vert +GTF-GL32.gtf21.GL.mat.array_const_mat3_frag +GTF-GL32.gtf21.GL.mat.array_const_mat3_vert +GTF-GL32.gtf21.GL.mat.array_const_mat4_frag +GTF-GL32.gtf21.GL.mat.array_const_mat4_vert +GTF-GL32.gtf21.GL.mat3.mat3arraysimple_vert +GTF-GL32.gtf21.GL.mat3.mat3arrayindirect0_vert +GTF-GL32.gtf21.GL.mat3.mat3arrayindirect1_vert +GTF-GL32.gtf21.GL.mat3.mat3arraysimple_frag +GTF-GL32.gtf21.GL.mat3.mat3arrayindirect0_frag +GTF-GL32.gtf21.GL.mat3.mat3arrayindirect1_frag +GTF-GL32.gtf21.GL.matrixCompMult.matrixMultComp_mat2_frag +GTF-GL32.gtf21.GL.matrixCompMult.matrixMultComp_mat2_vert +GTF-GL32.gtf21.GL.matrixCompMult.matrixMultComp_mat3_frag +GTF-GL32.gtf21.GL.matrixCompMult.matrixMultComp_mat3_vert +GTF-GL32.gtf21.GL.max.max_float_frag_xvary_yconsthalf +GTF-GL32.gtf21.GL.max.max_vec2_frag_xvary_yconsthalf +GTF-GL32.gtf21.GL.max.max_vec3_frag_xvary_yconsthalf +GTF-GL32.gtf21.GL.max.max_float_vert_xvary_yconsthalf +GTF-GL32.gtf21.GL.max.max_vec2_vert_xvary_yconsthalf +GTF-GL32.gtf21.GL.max.max_vec3_vert_xvary_yconsthalf +GTF-GL32.gtf21.GL.min.min_float_frag_xvary_yconsthalf +GTF-GL32.gtf21.GL.min.min_vec2_frag_xvary_yconsthalf +GTF-GL32.gtf21.GL.min.min_vec3_frag_xvary_yconsthalf +GTF-GL32.gtf21.GL.min.min_float_vert_xvary_yconsthalf +GTF-GL32.gtf21.GL.min.min_vec2_vert_xvary_yconsthalf +GTF-GL32.gtf21.GL.min.min_vec3_vert_xvary_yconsthalf +GTF-GL32.gtf21.GL.mix.mix_float_frag_xvary_yconsthalf_aconsthalf +GTF-GL32.gtf21.GL.mix.mix_vec2_frag_xvary_yconsthalf_aconsthalf +GTF-GL32.gtf21.GL.mix.mix_vec3_frag_xvary_yconsthalf_aconsthalf +GTF-GL32.gtf21.GL.mix.mix_float_vert_xvary_yconsthalf_aconsthalf +GTF-GL32.gtf21.GL.mix.mix_vec2_vert_xvary_yconsthalf_aconsthalf +GTF-GL32.gtf21.GL.mix.mix_vec3_vert_xvary_yconsthalf_aconsthalf +GTF-GL32.gtf21.GL.mod.mod_float_frag_xvary_yconst1 +GTF-GL32.gtf21.GL.mod.mod_vec2_frag_xvary_yconst1 +GTF-GL32.gtf21.GL.mod.mod_vec3_frag_xvary_yconst1 +GTF-GL32.gtf21.GL.mod.mod_float_vert_xvary_yconst1 +GTF-GL32.gtf21.GL.mod.mod_vec2_vert_xvary_yconst1 +GTF-GL32.gtf21.GL.mod.mod_vec3_vert_xvary_yconst1 +GTF-GL32.gtf21.GL.mod.mod_x_large_y_large_vert +GTF-GL32.gtf21.GL.mod.mod_x_large_y_large_frag +GTF-GL32.gtf21.GL.normalize.normalize_float_frag_xvary +GTF-GL32.gtf21.GL.normalize.normalize_vec2_frag_xvary +GTF-GL32.gtf21.GL.normalize.normalize_vec3_frag_xvary +GTF-GL32.gtf21.GL.normalize.normalize_float_vert_xvary +GTF-GL32.gtf21.GL.normalize.normalize_vec2_vert_xvary +GTF-GL32.gtf21.GL.normalize.normalize_vec3_vert_xvary +GTF-GL32.gtf21.GL.not.not_bvec2_frag +GTF-GL32.gtf21.GL.not.not_bvec2_vert +GTF-GL32.gtf21.GL.not.not_bvec3_frag +GTF-GL32.gtf21.GL.not.not_bvec3_vert +GTF-GL32.gtf21.GL.notEqual.notEqual_vec2_frag +GTF-GL32.gtf21.GL.notEqual.notEqual_vec2_vert +GTF-GL32.gtf21.GL.notEqual.notEqual_vec3_frag +GTF-GL32.gtf21.GL.notEqual.notEqual_vec3_vert +GTF-GL32.gtf21.GL.notEqual.notEqual_ivec2_frag +GTF-GL32.gtf21.GL.notEqual.notEqual_ivec2_vert +GTF-GL32.gtf21.GL.notEqual.notEqual_ivec3_frag +GTF-GL32.gtf21.GL.notEqual.notEqual_ivec3_vert +GTF-GL32.gtf21.GL.notEqual.notEqual_bvec2_frag +GTF-GL32.gtf21.GL.notEqual.notEqual_bvec2_vert +GTF-GL32.gtf21.GL.notEqual.notEqual_bvec3_frag +GTF-GL32.gtf21.GL.notEqual.notEqual_bvec3_vert +GTF-GL32.gtf21.GL.operators.postfixincrement_frag +GTF-GL32.gtf21.GL.operators.postfixincrement_vert +GTF-GL32.gtf21.GL.operators.postfixdecrement_frag +GTF-GL32.gtf21.GL.operators.postfixdecrement_vert +GTF-GL32.gtf21.GL.operators.prefixincrement_frag +GTF-GL32.gtf21.GL.operators.prefixincrement_vert +GTF-GL32.gtf21.GL.operators.prefixdecrement_frag +GTF-GL32.gtf21.GL.operators.prefixdecrement_vert +GTF-GL32.gtf21.GL.operators.unary_frag +GTF-GL32.gtf21.GL.operators.unary_vert +GTF-GL32.gtf21.GL.operators.multiplicative_frag +GTF-GL32.gtf21.GL.operators.multiplicative_vert +GTF-GL32.gtf21.GL.operators.division_frag +GTF-GL32.gtf21.GL.operators.division_vert +GTF-GL32.gtf21.GL.operators.addsubtract_frag +GTF-GL32.gtf21.GL.operators.addsubtract_vert +GTF-GL32.gtf21.GL.operators.relational_frag +GTF-GL32.gtf21.GL.operators.relational_vert +GTF-GL32.gtf21.GL.operators.equality_frag +GTF-GL32.gtf21.GL.operators.equality_vert +GTF-GL32.gtf21.GL.operators.logical_frag +GTF-GL32.gtf21.GL.operators.logical_vert +GTF-GL32.gtf21.GL.operators.selection_frag +GTF-GL32.gtf21.GL.operators.selection_vert +GTF-GL32.gtf21.GL.operators.assignments_frag +GTF-GL32.gtf21.GL.operators.assignments_vert +GTF-GL32.gtf21.GL.pow.pow_float_frag_xvary_yconst2 +GTF-GL32.gtf21.GL.pow.pow_vec2_frag_xvary_yconst2 +GTF-GL32.gtf21.GL.pow.pow_vec3_frag_xvary_yconst2 +GTF-GL32.gtf21.GL.pow.pow_float_frag_xconst2_yvary +GTF-GL32.gtf21.GL.pow.pow_vec2_frag_xconst2_yvary +GTF-GL32.gtf21.GL.pow.pow_vec3_frag_xconst2_yvary +GTF-GL32.gtf21.GL.pow.pow_float_frag_xvary_yconsthalf +GTF-GL32.gtf21.GL.pow.pow_vec2_frag_xvary_yconsthalf +GTF-GL32.gtf21.GL.pow.pow_vec3_frag_xvary_yconsthalf +GTF-GL32.gtf21.GL.pow.pow_float_frag_xconsthalf_yvary +GTF-GL32.gtf21.GL.pow.pow_vec2_frag_xconsthalf_yvary +GTF-GL32.gtf21.GL.pow.pow_vec3_frag_xconsthalf_yvary +GTF-GL32.gtf21.GL.pow.pow_float_vert_xvary_yconst2 +GTF-GL32.gtf21.GL.pow.pow_vec2_vert_xvary_yconst2 +GTF-GL32.gtf21.GL.pow.pow_vec3_vert_xvary_yconst2 +GTF-GL32.gtf21.GL.pow.pow_float_vert_xconst2_yvary +GTF-GL32.gtf21.GL.pow.pow_vec2_vert_xconst2_yvary +GTF-GL32.gtf21.GL.pow.pow_vec3_vert_xconst2_yvary +GTF-GL32.gtf21.GL.pow.pow_float_vert_xvary_yconsthalf +GTF-GL32.gtf21.GL.pow.pow_vec2_vert_xvary_yconsthalf +GTF-GL32.gtf21.GL.pow.pow_vec3_vert_xvary_yconsthalf +GTF-GL32.gtf21.GL.pow.pow_float_vert_xconsthalf_yvary +GTF-GL32.gtf21.GL.pow.pow_vec2_vert_xconsthalf_yvary +GTF-GL32.gtf21.GL.pow.pow_vec3_vert_xconsthalf_yvary +GTF-GL32.gtf21.GL.radians.radians_float_frag_xvary +GTF-GL32.gtf21.GL.radians.radians_vec2_frag_xvary +GTF-GL32.gtf21.GL.radians.radians_vec3_frag_xvary +GTF-GL32.gtf21.GL.radians.radians_float_vert_xvary +GTF-GL32.gtf21.GL.radians.radians_vec2_vert_xvary +GTF-GL32.gtf21.GL.radians.radians_vec3_vert_xvary +GTF-GL32.gtf21.GL.read_format.read_format +GTF-GL32.gtf21.GL.reflect.reflect_float_frag_ivarynconst +GTF-GL32.gtf21.GL.reflect.reflect_float_vert_ivarynconst +GTF-GL32.gtf21.GL.reflect.reflect_vec2_frag_ivarynconst +GTF-GL32.gtf21.GL.reflect.reflect_vec2_vert_ivarynconst +GTF-GL32.gtf21.GL.reflect.reflect_vec3_frag_ivarynconst +GTF-GL32.gtf21.GL.reflect.reflect_vec3_vert_ivarynconst +GTF-GL32.gtf21.GL.refract.refract_float_frag_ivarynconst +GTF-GL32.gtf21.GL.refract.refract_float_vert_ivarynconst +GTF-GL32.gtf21.GL.refract.refract_vec2_frag_ivarynconst +GTF-GL32.gtf21.GL.refract.refract_vec2_vert_ivarynconst +GTF-GL32.gtf21.GL.refract.refract_vec3_frag_ivarynconst +GTF-GL32.gtf21.GL.refract.refract_vec3_vert_ivarynconst +GTF-GL32.gtf21.GL.sign.sign_float_frag_xvary +GTF-GL32.gtf21.GL.sign.sign_vec2_frag_xvary +GTF-GL32.gtf21.GL.sign.sign_vec3_frag_xvary +GTF-GL32.gtf21.GL.sign.sign_float_vert_xvary +GTF-GL32.gtf21.GL.sign.sign_vec2_vert_xvary +GTF-GL32.gtf21.GL.sign.sign_vec3_vert_xvary +GTF-GL32.gtf21.GL.sin.sin_float_frag_xvary +GTF-GL32.gtf21.GL.sin.sin_vec2_frag_xvary +GTF-GL32.gtf21.GL.sin.sin_vec3_frag_xvary +GTF-GL32.gtf21.GL.sin.sin_float_vert_xvary +GTF-GL32.gtf21.GL.sin.sin_vec2_vert_xvary +GTF-GL32.gtf21.GL.sin.sin_vec3_vert_xvary +GTF-GL32.gtf21.GL.smoothstep.smoothstep_float_frag_xvary_edgeconstquarter +GTF-GL32.gtf21.GL.smoothstep.smoothstep_vec2_frag_xvary_edgeconstquarter +GTF-GL32.gtf21.GL.smoothstep.smoothstep_vec3_frag_xvary_edgeconstquarter +GTF-GL32.gtf21.GL.smoothstep.smoothstep_float_vert_xvary_edgeconstquarter +GTF-GL32.gtf21.GL.smoothstep.smoothstep_vec2_vert_xvary_edgeconstquarter +GTF-GL32.gtf21.GL.smoothstep.smoothstep_vec3_vert_xvary_edgeconstquarter +GTF-GL32.gtf21.GL.sqrt.sqrt_float_frag_xvary +GTF-GL32.gtf21.GL.sqrt.sqrt_vec2_frag_xvary +GTF-GL32.gtf21.GL.sqrt.sqrt_vec3_frag_xvary +GTF-GL32.gtf21.GL.sqrt.sqrt_float_vert_xvary +GTF-GL32.gtf21.GL.sqrt.sqrt_vec2_vert_xvary +GTF-GL32.gtf21.GL.sqrt.sqrt_vec3_vert_xvary +GTF-GL32.gtf21.GL.stencil8.stencil8 +GTF-GL32.gtf21.GL.step.step_float_frag_xvary_edgeconsthalf +GTF-GL32.gtf21.GL.step.step_vec2_frag_xvary_edgeconsthalf +GTF-GL32.gtf21.GL.step.step_vec3_frag_xvary_edgeconsthalf +GTF-GL32.gtf21.GL.step.step_float_vert_xvary_edgeconsthalf +GTF-GL32.gtf21.GL.step.step_vec2_vert_xvary_edgeconsthalf +GTF-GL32.gtf21.GL.step.step_vec3_vert_xvary_edgeconsthalf +GTF-GL32.gtf21.GL.struct.struct_float_frag +GTF-GL32.gtf21.GL.struct.struct_float_vert +GTF-GL32.gtf21.GL.struct.structcopy_float_frag +GTF-GL32.gtf21.GL.struct.structcopy_float_vert +GTF-GL32.gtf21.GL.struct.structnest_float_frag +GTF-GL32.gtf21.GL.struct.structnest_float_vert +GTF-GL32.gtf21.GL.struct.struct_bool_frag +GTF-GL32.gtf21.GL.struct.struct_bool_vert +GTF-GL32.gtf21.GL.struct.structcopy_bool_frag +GTF-GL32.gtf21.GL.struct.structcopy_bool_vert +GTF-GL32.gtf21.GL.struct.structnest_bool_frag +GTF-GL32.gtf21.GL.struct.structnest_bool_vert +GTF-GL32.gtf21.GL.struct.struct_vec2_frag +GTF-GL32.gtf21.GL.struct.struct_vec2_vert +GTF-GL32.gtf21.GL.struct.structcopy_vec2_frag +GTF-GL32.gtf21.GL.struct.structcopy_vec2_vert +GTF-GL32.gtf21.GL.struct.structnest_vec2_frag +GTF-GL32.gtf21.GL.struct.structnest_vec2_vert +GTF-GL32.gtf21.GL.struct.struct_vec3_frag +GTF-GL32.gtf21.GL.struct.struct_vec3_vert +GTF-GL32.gtf21.GL.struct.structcopy_vec3_frag +GTF-GL32.gtf21.GL.struct.structcopy_vec3_vert +GTF-GL32.gtf21.GL.struct.structnest_vec3_frag +GTF-GL32.gtf21.GL.struct.structnest_vec3_vert +GTF-GL32.gtf21.GL.struct.struct_vec4_frag +GTF-GL32.gtf21.GL.struct.struct_vec4_vert +GTF-GL32.gtf21.GL.struct.structcopy_vec4_frag +GTF-GL32.gtf21.GL.struct.structcopy_vec4_vert +GTF-GL32.gtf21.GL.struct.structnest_vec4_frag +GTF-GL32.gtf21.GL.struct.structnest_vec4_vert +GTF-GL32.gtf21.GL.struct.struct_bvec2bvec3bvec4_frag +GTF-GL32.gtf21.GL.struct.struct_bvec2bvec3bvec4_vert +GTF-GL32.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_frag +GTF-GL32.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_vert +GTF-GL32.gtf21.GL.struct.structnest_bvec2bvec3bvec4_frag +GTF-GL32.gtf21.GL.struct.structnest_bvec2bvec3bvec4_vert +GTF-GL32.gtf21.GL.struct.struct_mat2_frag +GTF-GL32.gtf21.GL.struct.struct_mat2_vert +GTF-GL32.gtf21.GL.struct.structcopy_mat2_frag +GTF-GL32.gtf21.GL.struct.structcopy_mat2_vert +GTF-GL32.gtf21.GL.struct.structnest_mat2_frag +GTF-GL32.gtf21.GL.struct.structnest_mat2_vert +GTF-GL32.gtf21.GL.struct.struct_mat3_frag +GTF-GL32.gtf21.GL.struct.struct_mat3_vert +GTF-GL32.gtf21.GL.struct.structcopy_mat3_frag +GTF-GL32.gtf21.GL.struct.structcopy_mat3_vert +GTF-GL32.gtf21.GL.struct.structnest_mat3_frag +GTF-GL32.gtf21.GL.struct.structnest_mat3_vert +GTF-GL32.gtf21.GL.struct.struct_mat4_frag +GTF-GL32.gtf21.GL.struct.struct_mat4_vert +GTF-GL32.gtf21.GL.struct.structcopy_mat4_frag +GTF-GL32.gtf21.GL.struct.structcopy_mat4_vert +GTF-GL32.gtf21.GL.struct.structnest_mat4_frag +GTF-GL32.gtf21.GL.struct.structnest_mat4_vert +GTF-GL32.gtf21.GL.struct.nestedstructcomb_various_frag +GTF-GL32.gtf21.GL.struct.nestedstructcomb_various_vert +GTF-GL32.gtf21.GL.struct.struct_int_frag +GTF-GL32.gtf21.GL.struct.struct_int_vert +GTF-GL32.gtf21.GL.struct.structcopy_int_frag +GTF-GL32.gtf21.GL.struct.structcopy_int_vert +GTF-GL32.gtf21.GL.struct.structnest_int_frag +GTF-GL32.gtf21.GL.struct.structnest_int_vert +GTF-GL32.gtf21.GL.struct.struct_ivec2ivec3ivec4_frag +GTF-GL32.gtf21.GL.struct.struct_ivec2ivec3ivec4_vert +GTF-GL32.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_frag +GTF-GL32.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_vert +GTF-GL32.gtf21.GL.struct.structnest_ivec2ivec3ivec4_frag +GTF-GL32.gtf21.GL.struct.structnest_ivec2ivec3ivec4_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_xyzw_1vec4_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_xyzw_1vec4_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_zwxy_1vec4_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_zwxy_1vec4_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_yxwz_1vec4_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_yxwz_1vec4_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_wxzy_1vec4_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_wxzy_1vec4_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_xyz_1vec3_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_xyz_1vec3_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_yxz_1vec3_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_yxz_1vec3_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_zyx_1vec3_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_zyx_1vec3_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_rgba_1vec4_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_rgba_1vec4_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_barg_1vec4_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_barg_1vec4_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_grab_1vec4_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_grab_1vec4_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_arbg_1vec4_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_arbg_1vec4_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_br_ag_2vec2_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_br_ag_2vec2_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_rgb_1vec3_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_rgb_1vec3_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_grb_1vec3_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_grb_1vec3_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_bgr_1vec3_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_bgr_1vec3_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_stpq_1vec4_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_stpq_1vec4_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_pqst_1vec4_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_pqst_1vec4_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_tsqp_1vec4_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_tsqp_1vec4_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_qspt_1vec4_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_qspt_1vec4_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_st_pq_2vec2_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_st_pq_2vec2_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_vert +GTF-GL32.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_frag +GTF-GL32.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_stp_1vec3_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_stp_1vec3_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_tsp_1vec3_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_tsp_1vec3_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_pts_1vec3_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_pts_1vec3_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_vert +GTF-GL32.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_frag +GTF-GL32.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_vert +GTF-GL32.gtf21.GL.tan.tan_float_frag_xvary +GTF-GL32.gtf21.GL.tan.tan_vec2_frag_xvary +GTF-GL32.gtf21.GL.tan.tan_vec3_frag_xvary +GTF-GL32.gtf21.GL.tan.tan_float_vert_xvary +GTF-GL32.gtf21.GL.tan.tan_vec2_vert_xvary +GTF-GL32.gtf21.GL.tan.tan_vec3_vert_xvary +GTF-GL32.gtf21.GL.vec.vec2_2float_frag +GTF-GL32.gtf21.GL.vec.vec2_2float_vert +GTF-GL32.gtf21.GL.vec.vec4_ivec4_frag +GTF-GL32.gtf21.GL.vec.vec4_ivec4_vert +GTF-GL32.gtf21.GL.vec.ivec3_3int_frag +GTF-GL32.gtf21.GL.vec.ivec3_3int_vert +GTF-GL32.gtf21.GL.vec.bvec4_2int_2float_frag +GTF-GL32.gtf21.GL.vec.bvec4_2int_2float_vert +GTF-GL32.gtf21.GL.vec.vec2_vec3_frag +GTF-GL32.gtf21.GL.vec.vec2_vec3_vert +GTF-GL32.gtf21.GL.vec.vec3_vec4_frag +GTF-GL32.gtf21.GL.vec.vec3_vec4_vert +GTF-GL32.gtf21.GL.vec.vec3_vec2_float_frag +GTF-GL32.gtf21.GL.vec.vec3_vec2_float_vert +GTF-GL32.gtf21.GL.vec.vec3_float_vec2_frag +GTF-GL32.gtf21.GL.vec.vec3_float_vec2_vert +GTF-GL32.gtf21.GL.vec.vec4_vec3_float_frag +GTF-GL32.gtf21.GL.vec.vec4_vec3_float_vert +GTF-GL32.gtf21.GL.vec3.vec3array_frag +GTF-GL32.gtf21.GL.vec3.vec3single_vert +GTF-GL32.gtf21.GL.vec3.vec3arrayindirect_vert +GTF-GL32.gtf21.GL.vec3.vec3arraydirect_vert +GTF-GL32.gtf21.GL.vec3.vec3array_vert +GTF-GL32.gtf21.GL.vec3.vec3single_frag +GTF-GL32.gtf21.GL.vec3.vec3arrayindirect_frag +GTF-GL32.gtf21.GL.vec3.vec3arraydirect_frag +GTF-GL32.gtf21.GL2ExtensionTests.data_type_10_10_10_2.data_type_10_10_10_2 +GTF-GL32.gtf21.GL2ExtensionTests.depth_texture.depth_texture +GTF-GL32.gtf21.GL2ExtensionTests.dFdx.dFdx_frag +GTF-GL32.gtf21.GL2ExtensionTests.dFdy.dFdy_frag +GTF-GL32.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dx +GTF-GL32.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dy +GTF-GL32.gtf21.GL2ExtensionTests.fwidth.fwidth_frag +GTF-GL32.gtf21.GL2ExtensionTests.packed_depth_stencil.packed_depth_stencil +GTF-GL32.gtf21.GL2ExtensionTests.stencil1.stencil1 +GTF-GL32.gtf21.GL2ExtensionTests.stencil4.stencil4 +GTF-GL32.gtf21.GL2ExtensionTests.vertex_half_float.vertex_half_float +GTF-GL32.gtf21.GL2FixedTests.blend.blend +GTF-GL32.gtf21.GL2FixedTests.buffer_clear.buffer_clear +GTF-GL32.gtf21.GL2FixedTests.buffer_color.buffer_color +GTF-GL32.gtf21.GL2FixedTests.buffer_corners.buffer_corners +GTF-GL32.gtf21.GL2FixedTests.buffer_objects.buffer_objects +GTF-GL32.gtf21.GL2FixedTests.clip.clip +GTF-GL32.gtf21.GL2FixedTests.color_ramp.color_ramp +GTF-GL32.gtf21.GL2FixedTests.copy_texture.copy_texture +GTF-GL32.gtf21.GL2FixedTests.depth_buffer_clear.depth_buffer_clear +GTF-GL32.gtf21.GL2FixedTests.depth_buffer_functions.depth_buffer_functions +GTF-GL32.gtf21.GL2FixedTests.dither.dither +GTF-GL32.gtf21.GL2FixedTests.divide_by_zero.divide_by_zero +GTF-GL32.gtf21.GL2FixedTests.gets.gets +GTF-GL32.gtf21.GL2FixedTests.lighting_diffuse.lighting_diffuse +GTF-GL32.gtf21.GL2FixedTests.mipmaps_interpolation.mipmaps_interpolation +GTF-GL32.gtf21.GL2FixedTests.mipmaps_selection.mipmaps_selection +GTF-GL32.gtf21.GL2FixedTests.point_sprites.point_sprites +GTF-GL32.gtf21.GL2FixedTests.polygon_cull.polygon_cull +GTF-GL32.gtf21.GL2FixedTests.scissor.scissor +GTF-GL32.gtf21.GL2FixedTests.stencil_plane_clear.stencil_plane_clear +GTF-GL32.gtf21.GL2FixedTests.stencil_plane_corners.stencil_plane_corners +GTF-GL32.gtf21.GL2FixedTests.stencil_plane_function.stencil_plane_function +GTF-GL32.gtf21.GL2FixedTests.stencil_plane_operation.stencil_plane_operation +GTF-GL32.gtf21.GL2FixedTests.texture_edge_clamp.texture_edge_clamp +GTF-GL32.gtf21.GL2FixedTests.transform_viewport.transform_viewport +GTF-GL32.gtf21.GL2FixedTests.triangle_rasterization.triangle_rasterization +GTF-GL32.gtf21.GL2FixedTests.triangle_tiling.triangle_tiling +GTF-GL32.gtf21.GL2FixedTests.user_clip_planes.user_clip_planes +GTF-GL32.gtf21.GL2FixedTests.vertex_order.vertex_order +GTF-GL32.gtf21.GL2FixedTests.viewport_clamp.viewport_clamp +GTF-GL32.gtf21.GL2Tests.attach_shader.successfulcompile_attach_vert +GTF-GL32.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_vert +GTF-GL32.gtf21.GL2Tests.attach_shader.successfulcompile_attach_frag +GTF-GL32.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_frag +GTF-GL32.gtf21.GL2Tests.attach_shader.successfulcompile_vert_successfulcompile_frag +GTF-GL32.gtf21.GL2Tests.attach_shader.successfulcompile_vert_unsuccessfulcompile_frag +GTF-GL32.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_successfulcompile_frag +GTF-GL32.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_unsuccessfulcompile_frag +GTF-GL32.gtf21.GL2Tests.attach_shader.successfulcompile_vert_repeated_attach_vert +GTF-GL32.gtf21.GL2Tests.attach_shader.successfulcompile_frag_repeated_attach_frag +GTF-GL32.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_repeated_attach_vert +GTF-GL32.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_repeated_attach_frag +GTF-GL32.gtf21.GL2Tests.attach_shader.successfulcompile_vert_attach_invalid_handle_vert +GTF-GL32.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_attach_invalid_handle_vert +GTF-GL32.gtf21.GL2Tests.attach_shader.successfulcompile_frag_attach_invalid_handle_frag +GTF-GL32.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_attach_invalid_handle_frag +GTF-GL32.gtf21.GL2Tests.attach_shader.invalidshader_attach_valid_handle +GTF-GL32.gtf21.GL2Tests.attach_shader.programobject_attach_programobject +GTF-GL32.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_vertshaderobject_vert +GTF-GL32.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_vertshaderobject_vert +GTF-GL32.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_vertshaderobject_frag +GTF-GL32.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_vertshaderobject_frag +GTF-GL32.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_fragshaderobject_vert +GTF-GL32.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_fragshaderobject_vert +GTF-GL32.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_fragshaderobject_frag +GTF-GL32.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_fragshaderobject_frag +GTF-GL32.gtf21.GL2Tests.attach_shader.programobject_attach_vertshaderobject +GTF-GL32.gtf21.GL2Tests.attach_shader.programobject_attach_fragshaderobject +GTF-GL32.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyfragshader_attach +GTF-GL32.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyvertshader_attach +GTF-GL32.gtf21.GL2Tests.attach_shader.emptyfragshader_emptyfragshader_attach +GTF-GL32.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_nonexisting_attrib +GTF-GL32.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_float_attrib +GTF-GL32.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_vec3_attrib +GTF-GL32.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_Color_attrib +GTF-GL32.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_NonExist_attrib +GTF-GL32.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_maxattribsloc +GTF-GL32.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_minusoneattribsloc +GTF-GL32.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_zeroprogramhandle +GTF-GL32.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_vertshaderhandleforprogram +GTF-GL32.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_fragshaderhandleforprogram +GTF-GL32.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_emptyprogramhandle +GTF-GL32.gtf21.GL2Tests.compile_shader.successful_compile_vert +GTF-GL32.gtf21.GL2Tests.compile_shader.successful_compile_frag +GTF-GL32.gtf21.GL2Tests.compile_shader.unsuccessful_compile_vert +GTF-GL32.gtf21.GL2Tests.compile_shader.unsuccessful_compile_frag +GTF-GL32.gtf21.GL2Tests.compile_shader.compile_emptyhandle_vert +GTF-GL32.gtf21.GL2Tests.compile_shader.compile_emptyhandle_frag +GTF-GL32.gtf21.GL2Tests.compile_shader.compile_invalid_handle +GTF-GL32.gtf21.GL2Tests.compile_shader.compile_program_handle +GTF-GL32.gtf21.GL2Tests.create_objects_shaders_programs.create_program_objects +GTF-GL32.gtf21.GL2Tests.create_objects_shaders_programs.create_vertex_shader_objects +GTF-GL32.gtf21.GL2Tests.create_objects_shaders_programs.create_fragment_shader_objects +GTF-GL32.gtf21.GL2Tests.create_objects_shaders_programs.create_invalid_shader_objects +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteprogram +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteverthandle +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deletefraghandle +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_frag_prog +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_vert_prog +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_frag +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_vert +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_prog +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_frag +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_vert +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_frag +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_prog +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_vert +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_frag +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_frag +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_vert +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_prog +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_prog +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_prog +GTF-GL32.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_prog +GTF-GL32.gtf21.GL2Tests.delete_object.delete_zerohandle +GTF-GL32.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert +GTF-GL32.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag +GTF-GL32.gtf21.GL2Tests.detach_shader.successfulcompile_vert_detach_vert +GTF-GL32.gtf21.GL2Tests.detach_shader.successfulcompile_frag_detach_frag +GTF-GL32.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_frag +GTF-GL32.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_vert +GTF-GL32.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag_frag +GTF-GL32.gtf21.GL2Tests.detach_shader.emptyprogramobject_detach_vert +GTF-GL32.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_vert +GTF-GL32.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_frag +GTF-GL32.gtf21.GL2Tests.detach_shader.detach_zeroshaderhandle +GTF-GL32.gtf21.GL2Tests.detach_shader.detach_programhandle +GTF-GL32.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyvertshaderhandle +GTF-GL32.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyfragshaderhandle +GTF-GL32.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyvertshaderhandle +GTF-GL32.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyfragshaderhandle +GTF-GL32.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyvertshaderhandle +GTF-GL32.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyfragshaderhandle +GTF-GL32.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_zeroshaderhandle +GTF-GL32.gtf21.GL2Tests.framebuffer_objects.framebuffer_objects +GTF-GL32.gtf21.GL2Tests.GetBIFD.GetBIFD +GTF-GL32.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Vertex +GTF-GL32.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Normal +GTF-GL32.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_float_vec2_vec3 +GTF-GL32.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_vec4 +GTF-GL32.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat2 +GTF-GL32.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat3 +GTF-GL32.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat4 +GTF-GL32.gtf21.GL2Tests.get_active_attribute.getactiveattribute_index_more_than_num_attribs +GTF-GL32.gtf21.GL2Tests.get_active_attribute.getactiveuniform_vertshaderforprogramhandle +GTF-GL32.gtf21.GL2Tests.get_active_attribute.getactiveuniform_zeroprogramhandle +GTF-GL32.gtf21.GL2Tests.get_active_attribute.getactiveuniform_empty_program_handle +GTF-GL32.gtf21.GL2Tests.get_active_attribute.getactiveuniform_fragshaderforprogramhandle +GTF-GL32.gtf21.GL2Tests.get_active_attribute.getactiveuniform_index_minus_one +GTF-GL32.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewMatrix +GTF-GL32.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_NormalMatrix +GTF-GL32.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewProjectionMatrix +GTF-GL32.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_float +GTF-GL32.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_float_float_float +GTF-GL32.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_vec3_float +GTF-GL32.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec2_vec4_int +GTF-GL32.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_ivec2_ivec3_ivec4 +GTF-GL32.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bool_bvec2_bvec3 +GTF-GL32.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bvec4_mat2_mat3_mat4 +GTF-GL32.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getnumactiveuniforms +GTF-GL32.gtf21.GL2Tests.get_active_uniform.getactiveuniform_zeroprogramhandle +GTF-GL32.gtf21.GL2Tests.get_active_uniform.getactiveuniform_fragshaderforprogramhandle +GTF-GL32.gtf21.GL2Tests.get_active_uniform.getactiveuniform_vertshaderforprogramhandle +GTF-GL32.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_more_than_num_uniforms +GTF-GL32.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_minus_one +GTF-GL32.gtf21.GL2Tests.get_active_uniform.getactiveuniform_empty_program_handle +GTF-GL32.gtf21.GL2Tests.get_attached_objects.glGetAttachedObjects +GTF-GL32.gtf21.GL2Tests.get_attribute_location.get_attribute_location +GTF-GL32.gtf21.GL2Tests.get_extensions.get_extensions +GTF-GL32.gtf21.GL2Tests.get_handle.successfulcompilevert_successfulcompilefrag_gethandle +GTF-GL32.gtf21.GL2Tests.get_handle.programhandlezero_useprogram +GTF-GL32.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctvertuniform +GTF-GL32.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_nonactiveuniform +GTF-GL32.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctfraguniform +GTF-GL32.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_fakeuniform +GTF-GL32.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ModelViewMatrix +GTF-GL32.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NonExist +GTF-GL32.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NormalScale +GTF-GL32.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ProjectionMatrix +GTF-GL32.gtf21.GL2Tests.get_uniform_location.getuniformlocation_zeroprogramhandle +GTF-GL32.gtf21.GL2Tests.get_uniform_location.getuniformlocation_vertshaderforprogramhandle +GTF-GL32.gtf21.GL2Tests.get_uniform_location.getuniformlocation_fragshaderforprogramhandle +GTF-GL32.gtf21.GL2Tests.glGetProgramInfoLog_2_0.glGetProgramInfoLog +GTF-GL32.gtf21.GL2Tests.glGetProgramiv_2_0.glGetProgramiv +GTF-GL32.gtf21.GL2Tests.glGetShaderInfoLog_2_0.glGetShaderInfoLog +GTF-GL32.gtf21.GL2Tests.glGetUniform.glGetUniform +GTF-GL32.gtf21.GL2Tests.glGetVertexAttrib.glGetVertexAttrib +GTF-GL32.gtf21.GL2Tests.glUniform.glUniform +GTF-GL32.gtf21.GL2Tests.link_program.successfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL32.gtf21.GL2Tests.link_program.successfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL32.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL32.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL32.gtf21.GL2Tests.link_program.successfulcompilevert_linkprogram_gl +GTF-GL32.gtf21.GL2Tests.link_program.successfulcompilefrag_linkprogram_gl +GTF-GL32.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_linkprogram +GTF-GL32.gtf21.GL2Tests.link_program.unsuccessfulcompilefrag_linkprogram +GTF-GL32.gtf21.GL2Tests.link_program.link_emptyprogramobject +GTF-GL32.gtf21.GL2Tests.link_program.link_invalidprogramhandle +GTF-GL32.gtf21.GL2Tests.link_program.link_verthandle +GTF-GL32.gtf21.GL2Tests.link_program.link_fraghandle +GTF-GL32.gtf21.GL2Tests.precision_specifiers.precision_specifiers +GTF-GL32.gtf21.GL2Tests.relink_program.relink_program +GTF-GL32.gtf21.GL2Tests.shader_source.successfulcompilevert_shadersource +GTF-GL32.gtf21.GL2Tests.shader_source.unsuccessfulcompilevert_shadersource +GTF-GL32.gtf21.GL2Tests.shader_source.successfulcompilefrag_shadersource +GTF-GL32.gtf21.GL2Tests.shader_source.unsuccessfulcompilefrag_shadersource +GTF-GL32.gtf21.GL2Tests.shader_source.shadersource_invalidshaderhandle +GTF-GL32.gtf21.GL2Tests.shader_source.shadersource_programhandle +GTF-GL32.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_ivec4_to_render_frag +GTF-GL32.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_vec4_to_render_frag +GTF-GL32.gtf21.GL2Tests.use_program.successfulcompilevert_successfulcompilefrag_useprogram +GTF-GL32.gtf21.GL2Tests.use_program.successfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL32.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_successfulcompilefrag_useprogram +GTF-GL32.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL32.gtf21.GL2Tests.use_program.programhandlezero_useprogram +GTF-GL32.gtf21.GL2Tests.use_program.emptyprogramobject_useprogram +GTF-GL32.gtf21.GL2Tests.use_program.invalidprogramhandle_useprogram +GTF-GL32.gtf21.GL2Tests.use_program.useprogram_verthandle +GTF-GL32.gtf21.GL2Tests.use_program.useprogram_fraghandle +GTF-GL32.gtf21.GL2Tests.validate_program.successfulcompilevert_successfulcompilefrag_validate +GTF-GL32.gtf21.GL2Tests.validate_program.successfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL32.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_successfulcompilefrag_validate +GTF-GL32.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL32.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_nolink +GTF-GL32.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_after_link +GTF-GL32.gtf21.GL2Tests.validate_program.validate_invalidprogramhandle +GTF-GL32.gtf21.GL2Tests.validate_program.validate_fraghandle +GTF-GL32.gtf21.GL2Tests.validate_program.validate_verthandle +GTF-GL32.gtf21.GL2Tests.vertex_program_point_size.vertex_program_point_size +GTF-GL32.gtf21.GLCoverage.CoverageGL21 +GTF-GL32.gtf21.GL3Tests.proxy_textures.proxy_textures_valid +GTF-GL32.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_size +GTF-GL32.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_samples +GTF-GL32.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_init +GTF-GL32.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_getter +GTF-GL32.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_basic +GTF-GL32.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_negative +GTF-GL32.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_le_M +GTF-GL32.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_g_M +GTF-GL32.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_4 +GTF-GL32.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all +GTF-GL32.gtf30.GL3Tests.blend_minmax.blend_minmax_coverage +GTF-GL32.gtf30.GL3Tests.blend_minmax.blend_minmax_error +GTF-GL32.gtf30.GL3Tests.blend_minmax.blend_minmax_draw +GTF-GL32.gtf30.GL3Tests.blend_minmax.blend_minmax_clamping +GTF-GL32.gtf30.GL3Tests.color_buffer_float.color_buffer_float_coverage +GTF-GL32.gtf30.GL3Tests.color_buffer_float.color_buffer_unsupported_format +GTF-GL32.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_fixed +GTF-GL32.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_off +GTF-GL32.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_on +GTF-GL32.gtf30.GL3Tests.conditional_render.conditional_render_test1 +GTF-GL32.gtf30.GL3Tests.conditional_render.conditional_render_test2 +GTF-GL32.gtf30.GL3Tests.conditional_render.conditional_render_test3 +GTF-GL32.gtf30.GL3Tests.conditional_render.conditional_render_test4 +GTF-GL32.gtf30.GL3Tests.conditional_render.conditional_render_test5 +GTF-GL32.gtf30.GL3Tests.conditional_render.conditional_render_test6 +GTF-GL32.gtf30.GL3Tests.conditional_render.conditional_render_test7 +GTF-GL32.gtf30.GL3Tests.conditional_render.conditional_render_test8 +GTF-GL32.gtf30.GL3Tests.conditional_render.conditional_render_test9 +GTF-GL32.gtf30.GL3Tests.depth_texture.depth_texture_teximage +GTF-GL32.gtf30.GL3Tests.depth_texture.depth_texture_fbo +GTF-GL32.gtf30.GL3Tests.depth_texture.depth_texture_fbo_clear +GTF-GL32.gtf30.GL3Tests.depth_texture.depth_texture_copyteximage +GTF-GL32.gtf30.GL3Tests.depth_texture.depth_texture_readpixels +GTF-GL32.gtf30.GL3Tests.depth_texture.depth_texture_texsubimage +GTF-GL32.gtf30.GL3Tests.depth_texture.depth_texture_mipmap +GTF-GL32.gtf30.GL3Tests.draw_buffers.draw_buffers_initial +GTF-GL32.gtf30.GL3Tests.draw_buffers.draw_buffers_api +GTF-GL32.gtf30.GL3Tests.draw_buffers.draw_buffers_test1 +GTF-GL32.gtf30.GL3Tests.draw_buffers.draw_buffers_test2 +GTF-GL32.gtf30.GL3Tests.draw_buffers.draw_buffers_test3 +GTF-GL32.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_1 +GTF-GL32.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_2 +GTF-GL32.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_1 +GTF-GL32.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_2 +GTF-GL32.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_3 +GTF-GL32.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_4 +GTF-GL32.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_5 +GTF-GL32.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_6 +GTF-GL32.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader +GTF-GL32.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_fbo +GTF-GL32.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_cull +GTF-GL32.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multisample +GTF-GL32.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_scissor +GTF-GL32.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_1 +GTF-GL32.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_2 +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_initial_state +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_create_bind_delete +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_delete_currently_bound +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_state +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attachment_state +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attach_attachments +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_framebuffer_status +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_read_buffer_binding +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_read_buffer_binding +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_draw_buffer_binding +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_draw_buffer_binding +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_mismatched_buffer_formats +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_basic_usage +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_draw_framebuffer +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_read_framebuffer +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_default_enums +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_color_enums +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_default_enums +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_color_enums +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readpixels_incomplete_read_framebuffer +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_copyteximage_incomplete_read_framebuffer +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_linear_filter_depth_or_stencil_buffer_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_with_incomplete_framebuffers +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_depth_or_stencil_buffers_mismatched_formats +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebufferrenderbuffer_for_default_framebuffer +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebuffertexture2d_for_default_framebuffer +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_fixed_point_read_buffer +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_floating_point_read_buffer +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_integer_read_buffer +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_signed_integer_read_buffer +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisample_draw_buffer +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_sizes +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_origins +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_formats +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sample_count +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sizes +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_origins +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_formats +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_nearest_filter_color_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_linear_filter_color_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_depth_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_stencil_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_depth_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_stencil_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_all_buffer_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_missing_buffers_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_height_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_width_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_dimensions_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_magnifying_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_minifying_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_scissor_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_multisampled_to_singlesampled_blit +GTF-GL32.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_initial_state +GTF-GL32.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding +GTF-GL32.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding_fbo +GTF-GL32.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_api +GTF-GL32.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_draw +GTF-GL32.gtf30.GL3Tests.half_float.half_float_rendering +GTF-GL32.gtf30.GL3Tests.half_float.half_float_varying_data +GTF-GL32.gtf30.GL3Tests.half_float.half_float_textures +GTF-GL32.gtf30.GL3Tests.half_float.half_float_max_vertex_dimensions +GTF-GL32.gtf30.GL3Tests.half_float.half_float_linear +GTF-GL32.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_indices +GTF-GL32.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_vertex_attributes +GTF-GL32.gtf30.GL3Tests.map_buffer_range.map_buffer_range_invalidate +GTF-GL32.gtf30.GL3Tests.map_buffer_range.map_buffer_range_flush +GTF-GL32.gtf30.GL3Tests.map_buffer_range.map_buffer_range_error +GTF-GL32.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_init +GTF-GL32.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_error +GTF-GL32.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_readpixels +GTF-GL32.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_getteximage +GTF-GL32.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_copyteximage +GTF-GL32.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_partialattachments +GTF-GL32.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_mixedattachments +GTF-GL32.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_parameters +GTF-GL32.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_renderbuffers +GTF-GL32.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_stencilsize +GTF-GL32.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_clearbuffer +GTF-GL32.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_blit +GTF-GL32.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_initial +GTF-GL32.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_error +GTF-GL32.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_getter +GTF-GL32.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_completeness +GTF-GL32.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_mipmap_generation +GTF-GL32.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_lod_selection +GTF-GL32.gtf30.GL3Tests.texture_float32.texture_float32 +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_init_defaults +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_misc +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_basic_outline +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type_double +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_draw +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_builtins +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_interleaved +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_max_interleaved +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_max_separate +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_offset_size +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_vertex_id +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_modify_buffers +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_overflow +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_query_objects +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_state_variables +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_verify_buffer +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_double_precision +GTF-GL32.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry_primitive_types +GTF-GL32.gtf30.GL3Tests.depth24.depth24_basic +GTF-GL32.gtf30.GL3Tests.depth24.depth24_precision +GTF-GL32.gtf30.GL3Tests.depth24.depth24_precision_readpixels +GTF-GL32.gtf30.GL3Tests.depth24.depth24_precision_texture +GTF-GL32.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgba +GTF-GL32.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgb +GTF-GL32.gtf30.GLCoverage.CoverageGL30 +GTF-GL32.gtf31.GL3Tests.copy_buffer.copy_buffer_defaults +GTF-GL32.gtf31.GL3Tests.copy_buffer.copy_buffer_data +GTF-GL32.gtf31.GL3Tests.copy_buffer.copy_buffer_parameters +GTF-GL32.gtf31.GL3Tests.copy_buffer.copy_buffer_usage +GTF-GL32.gtf31.GL3Tests.copy_buffer.copy_buffer_copy +GTF-GL32.gtf31.GL3Tests.copy_buffer.copy_buffer_invalid_target +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_basic +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_zero_id +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_mode +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_count +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_first +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_type +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount_maxint +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_expressions +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_max_vertex_attribs +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_attrib_size +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_stride +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_pointer +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_invalid +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_compilation_error +GTF-GL32.gtf31.GL3Tests.draw_instanced.draw_instanced_tessellation_compilation_error +GTF-GL32.gtf31.GL3Tests.primitive_restart.primitive_restart_basic +GTF-GL32.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_elements +GTF-GL32.gtf31.GL3Tests.primitive_restart.primitive_restart_mode +GTF-GL32.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete +GTF-GL32.gtf31.GL3Tests.primitive_restart.primitive_restart_upconvert +GTF-GL32.gtf31.GL3Tests.primitive_restart.primitive_restart_instance_id +GTF-GL32.gtf31.GL3Tests.primitive_restart.primitive_restart_primitive_id +GTF-GL32.gtf31.GL3Tests.primitive_restart.primitive_restart_vao_state +GTF-GL32.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_arrays +GTF-GL32.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete2 +GTF-GL32.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete3 +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_macro +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_basic_uniform_block_syntax +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_valid_basic_types +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arrays_of_all_valid_basic_types +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structures_of_all_valid_basic_types +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_uniform_block +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_uniform_blocks +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_named_uniform_blocks +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_element_name +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_uniform_qualifier +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_structure_declaration +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_shader_languages +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_global_scope_layouts +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_layouts +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layouts +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_arrays +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_non_constant_indexing +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_active_uniform_blocks +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformblockindex +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_binding +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_inherit_and_override_layouts +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeat_global_scope_layouts +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_different_definitions_of_the_same_block_name +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_names +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_scoping +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_storage_layouts +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_block_names +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_names +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_small_name_buffer +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_get_uniform_name_for_small_name_buffer +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_not_whole_uniform_array_active +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_same_buffer_bound_to_2_uniform_blocks +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_arrays_binding +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_build_in_constants +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_implementation_dependent_limits +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_reset_assigned_binding_point_on_relink +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_uniform_block_size +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_sharing_between_programs +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_swapping_buffers +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_unused_uniforms_in_std140 +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_block_with_an_instance_array +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_uniforms_declared_in_block_with_an_instance +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_and_array_element_names +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_spec_example_for_std140 +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_1 +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_2 +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_3 +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_4 +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_declaration +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_uniform_block +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_member_initializers +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_for_uniforms_outside_ub0 +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_not_for_matrix_type +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_qualifiers_shared_packed_std140_used_for_members +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_name_conflict +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_instance_name_conflict +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_conflict +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_illegal_uniform_block_array_indexing +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_array_size_matching +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_matching +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_type_matching +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_sequence_matching +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_array_size_matching +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layout_matching +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_block_uniform_location +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_nonexsistent_block_name +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_not_active_block +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_nonexistent_block_index +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv_for_nonexistent_block_index +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices_for_for_nonexistent_or_not_active_uniform_names +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname_for_nonexistent_uniform_index +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform_for_nonexistent_uniform_index +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv_for_nonexistent_uniform_indices +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniformbufferoffsetalignment +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_maxuniformbufferbindings_exceeded +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks_exceeded +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockindex +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockbinding +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_program +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_uniformcount +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_bufsize +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_size +GTF-GL32.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_pname +GTF-GL32.gtf31.GLCoverage.CoverageGL31 +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basic +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basevertex +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_mode +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_type +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_count +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_start +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_end +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_primcount +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_attrib_size +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_upconvert +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_overflow +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_range +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_stride +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_pointer +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_mode +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_count +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_type +GTF-GL32.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_start_end +GTF-GL32.gtf32.GL3Tests.shadow.shadow_api +GTF-GL32.gtf32.GL3Tests.shadow.shadow_compilation_vert +GTF-GL32.gtf32.GL3Tests.shadow.shadow_compilation_ctrl +GTF-GL32.gtf32.GL3Tests.shadow.shadow_compilation_eval +GTF-GL32.gtf32.GL3Tests.shadow.shadow_compilation_geom +GTF-GL32.gtf32.GL3Tests.shadow.shadow_compilation_frag +GTF-GL32.gtf32.GL3Tests.shadow.shadow_execution_vert +GTF-GL32.gtf32.GL3Tests.shadow.shadow_execution_ctrl +GTF-GL32.gtf32.GL3Tests.shadow.shadow_execution_eval +GTF-GL32.gtf32.GL3Tests.shadow.shadow_execution_geom +GTF-GL32.gtf32.GL3Tests.shadow.shadow_execution_frag +GTF-GL32.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_basic +GTF-GL32.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_draw_calls +GTF-GL32.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_types +GTF-GL32.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_stride +GTF-GL32.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_pointer +GTF-GL32.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_attrib_sizes +GTF-GL32.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_restart +GTF-GL32.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_invalid +GTF-GL32.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_1 +GTF-GL32.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_2 +GTF-GL32.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_1 +GTF-GL32.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_2 +GTF-GL32.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_3 +GTF-GL32.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_4 +GTF-GL32.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_5 +GTF-GL32.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_6 +GTF-GL32.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader +GTF-GL32.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_fbo +GTF-GL32.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_cull +GTF-GL32.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multisample +GTF-GL32.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_scissor +GTF-GL32.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_1 +GTF-GL32.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_2 +GTF-GL32.gtf32.GL3Tests.packed_pixels.packed_pixels_init +GTF-GL32.gtf32.GL3Tests.packed_pixels.packed_pixels +GTF-GL32.gtf32.GL3Tests.packed_pixels.packed_pixels_pixelstore +GTF-GL32.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo +GTF-GL32.gtf32.GL3Tests.sync.sync_coverage_creation +GTF-GL32.gtf32.GL3Tests.sync.sync_coverage_issync +GTF-GL32.gtf32.GL3Tests.sync.sync_coverage_getsynciv_defaults +GTF-GL32.gtf32.GL3Tests.sync.sync_coverage_clientwaitsync +GTF-GL32.gtf32.GL3Tests.sync.sync_coverage_waitsync +GTF-GL32.gtf32.GL3Tests.sync.sync_coverage_max_server_wait_timeout +GTF-GL32.gtf32.GL3Tests.sync.sync_coverage_deletesync +GTF-GL32.gtf32.GL3Tests.sync.sync_coverage_getsynciv_fence +GTF-GL32.gtf32.GL3Tests.sync.sync_error_fencesync_condition +GTF-GL32.gtf32.GL3Tests.sync.sync_error_fencesync_flags +GTF-GL32.gtf32.GL3Tests.sync.sync_error_deletesync +GTF-GL32.gtf32.GL3Tests.sync.sync_error_getsynciv_sync +GTF-GL32.gtf32.GL3Tests.sync.sync_error_getsynciv_pname +GTF-GL32.gtf32.GL3Tests.sync.sync_error_clientwaitsync_sync +GTF-GL32.gtf32.GL3Tests.sync.sync_error_clientwaitsync_flags +GTF-GL32.gtf32.GL3Tests.sync.sync_error_waitsync_sync +GTF-GL32.gtf32.GL3Tests.sync.sync_error_waitsync_flags +GTF-GL32.gtf32.GL3Tests.sync.sync_error_waitsync_timeout +GTF-GL32.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_signaled +GTF-GL32.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_immediate +GTF-GL32.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_flush +GTF-GL32.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_timeout +GTF-GL32.gtf32.GL3Tests.sync.sync_functionality_issync +GTF-GL32.gtf32.GL3Tests.sync.sync_advanced_multi +GTF-GL32.gtf32.GL3Tests.sync.sync_advanced_reuse +GTF-GL32.gtf32.GL3Tests.sync.sync_advanced_shared_multi +GTF-GL32.gtf32.GL3Tests.sync.sync_advanced_shared_delete +GTF-GL32.gtf32.GL3Tests.sync.sync_advanced_delete +GTF-GL32.gtf32.GLCoverage.CoverageGL32 diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl32-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl32-master.txt new file mode 100644 index 0000000..160b42c --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl32-master.txt @@ -0,0 +1,55 @@ +KHR-GL32.info.vendor +KHR-GL32.info.renderer +KHR-GL32.info.version +KHR-GL32.info.shading_language_version +KHR-GL32.info.extensions +KHR-GL32.info.render_target +KHR-GL32.clip_distance.coverage +KHR-GL32.clip_distance.functional +KHR-GL32.clip_distance.negative +KHR-GL32.gpu_shader5_gl.implicit_conversions +KHR-GL32.gpu_shader5_gl.function_overloading +KHR-GL32.gpu_shader5_gl.float_encoding +KHR-GL32.glsl_noperspective.functionaltest +KHR-GL32.transform_feedback.api_errors_test +KHR-GL32.transform_feedback.linking_errors_test +KHR-GL32.transform_feedback.limits_test +KHR-GL32.transform_feedback.capture_vertex_interleaved_test +KHR-GL32.transform_feedback.capture_geometry_interleaved_test +KHR-GL32.transform_feedback.capture_vertex_separate_test +KHR-GL32.transform_feedback.capture_geometry_separate_test +KHR-GL32.transform_feedback.get_xfb_varying +KHR-GL32.transform_feedback.query_vertex_interleaved_test +KHR-GL32.transform_feedback.query_geometry_interleaved_test +KHR-GL32.transform_feedback.query_vertex_separate_test +KHR-GL32.transform_feedback.query_geometry_separate_test +KHR-GL32.transform_feedback.discard_vertex_test +KHR-GL32.transform_feedback.discard_geometry_test +KHR-GL32.transform_feedback.draw_xfb_test +KHR-GL32.transform_feedback.draw_xfb_feedbackk_test +KHR-GL32.transform_feedback.draw_xfb_stream_test +KHR-GL32.transform_feedback.capture_special_interleaved_test +KHR-GL32.transform_feedback.draw_xfb_instanced_test +KHR-GL32.transform_feedback.draw_xfb_stream_instanced_test +KHR-GL32.CommonBugs.CommonBug_GetProgramivActiveUniformBlockMaxNameLength +KHR-GL32.CommonBugs.CommonBug_InputVariablesCannotBeModified +KHR-GL32.CommonBugs.CommonBug_InvalidUseCasesForAllNotFuncsAndExclMarkOp +KHR-GL32.CommonBugs.CommonBug_InvalidVSInputs +KHR-GL32.CommonBugs.CommonBug_ParenthesisInLayoutQualifierIntegerValue +KHR-GL32.CommonBugs.CommonBug_PerVertexValidation +KHR-GL32.CommonBugs.CommonBug_ReservedNames +KHR-GL32.CommonBugs.CommonBug_SparseBuffersWithCopyOps +KHR-GL32.texture_size_promotion.functional +KHR-GL32.transform_feedback_overflow_query_ARB.implementation-dependent-state +KHR-GL32.transform_feedback_overflow_query_ARB.default-context-state +KHR-GL32.transform_feedback_overflow_query_ARB.context-state-update +KHR-GL32.transform_feedback_overflow_query_ARB.error-invalid-index +KHR-GL32.transform_feedback_overflow_query_ARB.error-already-active +KHR-GL32.transform_feedback_overflow_query_ARB.error-incompatible-target +KHR-GL32.transform_feedback_overflow_query_ARB.error-no-active-query +KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs +KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs +KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs +KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs +KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream +KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl33-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl33-gtf-master.txt new file mode 100644 index 0000000..766e0fa --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl33-gtf-master.txt @@ -0,0 +1,1591 @@ +GTF-GL33.gtf21.GL.abs.abs_float_frag_xvary +GTF-GL33.gtf21.GL.abs.abs_vec2_frag_xvary +GTF-GL33.gtf21.GL.abs.abs_vec3_frag_xvary +GTF-GL33.gtf21.GL.abs.abs_float_vert_xvary +GTF-GL33.gtf21.GL.abs.abs_vec2_vert_xvary +GTF-GL33.gtf21.GL.abs.abs_vec3_vert_xvary +GTF-GL33.gtf21.GL.acos.acos_float_frag_xvary +GTF-GL33.gtf21.GL.acos.acos_vec2_frag_xvary +GTF-GL33.gtf21.GL.acos.acos_vec3_frag_xvary +GTF-GL33.gtf21.GL.acos.acos_float_vert_xvary +GTF-GL33.gtf21.GL.acos.acos_vec2_vert_xvary +GTF-GL33.gtf21.GL.acos.acos_vec3_vert_xvary +GTF-GL33.gtf21.GL.all.all_bvec2_frag +GTF-GL33.gtf21.GL.all.all_bvec2_vert +GTF-GL33.gtf21.GL.all.all_bvec3_frag +GTF-GL33.gtf21.GL.all.all_bvec3_vert +GTF-GL33.gtf21.GL.any.any_bvec2_frag +GTF-GL33.gtf21.GL.any.any_bvec2_vert +GTF-GL33.gtf21.GL.any.any_bvec3_frag +GTF-GL33.gtf21.GL.any.any_bvec3_vert +GTF-GL33.gtf21.GL.array.empty_uniform_array_float_frag +GTF-GL33.gtf21.GL.array.empty_uniform_array_float_vert +GTF-GL33.gtf21.GL.array.empty_empty_array_float_frag +GTF-GL33.gtf21.GL.array.empty_empty_array_float_vert +GTF-GL33.gtf21.GL.array.initfunc_empty_array_float_frag +GTF-GL33.gtf21.GL.array.initfunc_empty_array_float_vert +GTF-GL33.gtf21.GL.asin.asin_float_frag_xvary +GTF-GL33.gtf21.GL.asin.asin_vec2_frag_xvary +GTF-GL33.gtf21.GL.asin.asin_vec3_frag_xvary +GTF-GL33.gtf21.GL.asin.asin_float_vert_xvary +GTF-GL33.gtf21.GL.asin.asin_vec2_vert_xvary +GTF-GL33.gtf21.GL.asin.asin_vec3_vert_xvary +GTF-GL33.gtf21.GL.atan.atan_float_frag_xvary +GTF-GL33.gtf21.GL.atan.atan_vec2_frag_xvary +GTF-GL33.gtf21.GL.atan.atan_vec3_frag_xvary +GTF-GL33.gtf21.GL.atan.atan_float_frag_xvaryyvary +GTF-GL33.gtf21.GL.atan.atan_vec2_frag_xvaryyvary +GTF-GL33.gtf21.GL.atan.atan_vec3_frag_xvaryyvary +GTF-GL33.gtf21.GL.atan.atan_float_vert_xvary +GTF-GL33.gtf21.GL.atan.atan_vec2_vert_xvary +GTF-GL33.gtf21.GL.atan.atan_vec3_vert_xvary +GTF-GL33.gtf21.GL.atan.atan_float_vert_xvaryyvary +GTF-GL33.gtf21.GL.atan.atan_vec2_vert_xvaryyvary +GTF-GL33.gtf21.GL.atan.atan_vec3_vert_xvaryyvary +GTF-GL33.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_frag +GTF-GL33.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_vert +GTF-GL33.gtf21.GL.biConstants.gl_MaxDrawBuffers_frag +GTF-GL33.gtf21.GL.biConstants.gl_MaxDrawBuffers_vert +GTF-GL33.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_frag +GTF-GL33.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_vert +GTF-GL33.gtf21.GL.biConstants.gl_MaxTextureImageUnits_frag +GTF-GL33.gtf21.GL.biConstants.gl_MaxTextureImageUnits_vert +GTF-GL33.gtf21.GL.biConstants.gl_MaxVaryingVectors_frag +GTF-GL33.gtf21.GL.biConstants.gl_MaxVaryingVectors_vert +GTF-GL33.gtf21.GL.biConstants.gl_MaxVertexAttribs_frag +GTF-GL33.gtf21.GL.biConstants.gl_MaxVertexAttribs_vert +GTF-GL33.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_frag +GTF-GL33.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_vert +GTF-GL33.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_frag +GTF-GL33.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_vert +GTF-GL33.gtf21.GL.biuDepthRange.DepthRange_frag +GTF-GL33.gtf21.GL.biuDepthRange.DepthRange_vert +GTF-GL33.gtf21.GL.build.CorrectBuiltInOveride_frag +GTF-GL33.gtf21.GL.build.CorrectComma_frag +GTF-GL33.gtf21.GL.build.CorrectConstFolding1_vert +GTF-GL33.gtf21.GL.build.CorrectConstFolding2_vert +GTF-GL33.gtf21.GL.build.CorrectConstruct_vert +GTF-GL33.gtf21.GL.build.CorrectExtension10_V100_frag +GTF-GL33.gtf21.GL.build.CorrectExtension1_V100_frag +GTF-GL33.gtf21.GL.build.CorrectExtension4_V100_frag +GTF-GL33.gtf21.GL.build.CorrectFull_vert +GTF-GL33.gtf21.GL.build.CorrectFuncOverload_frag +GTF-GL33.gtf21.GL.build.CorrectFuncOverload_vert +GTF-GL33.gtf21.GL.build.CorrectFunction1_vert +GTF-GL33.gtf21.GL.build.CorrectModule_frag +GTF-GL33.gtf21.GL.build.CorrectParse1_frag +GTF-GL33.gtf21.GL.build.CorrectParse2_frag +GTF-GL33.gtf21.GL.build.CorrectParse2_vert +GTF-GL33.gtf21.GL.build.CorrectParseTest1_frag +GTF-GL33.gtf21.GL.build.CorrectParseTest_frag +GTF-GL33.gtf21.GL.build.CorrectPreprocess5_frag +GTF-GL33.gtf21.GL.build.CorrectPreprocess8_frag +GTF-GL33.gtf21.GL.build.CorrectPreprocess9_frag +GTF-GL33.gtf21.GL.build.CorrectSwizzle1_frag +GTF-GL33.gtf21.GL.build.CorrectSwizzle1_vert +GTF-GL33.gtf21.GL.build.CorrectSwizzle2_frag +GTF-GL33.gtf21.GL.build.CorrectSwizzle2_vert +GTF-GL33.gtf21.GL.build.CorrectSwizzle3_frag +GTF-GL33.gtf21.GL.build.CorrectTexture_Rectangle_Samplers_frag +GTF-GL33.gtf21.GL.build.DuplicateVersion1_V100_frag +GTF-GL33.gtf21.GL.build.CorrectVersion_V100_frag +GTF-GL33.gtf21.GL.build.FunctionParam_vert +GTF-GL33.gtf21.GL.build.ParseTest3_frag +GTF-GL33.gtf21.GL.build.ParseTest4_frag +GTF-GL33.gtf21.GL.build.array10_frag +GTF-GL33.gtf21.GL.build.array11_frag +GTF-GL33.gtf21.GL.build.array1_frag +GTF-GL33.gtf21.GL.build.array2_frag +GTF-GL33.gtf21.GL.build.array3_frag +GTF-GL33.gtf21.GL.build.array4_frag +GTF-GL33.gtf21.GL.build.array5_frag +GTF-GL33.gtf21.GL.build.array6_frag +GTF-GL33.gtf21.GL.build.array7_frag +GTF-GL33.gtf21.GL.build.array8_frag +GTF-GL33.gtf21.GL.build.array9_frag +GTF-GL33.gtf21.GL.build.attribute1_vert +GTF-GL33.gtf21.GL.build.attribute2_vert +GTF-GL33.gtf21.GL.build.attribute_frag +GTF-GL33.gtf21.GL.build.attribute_vert +GTF-GL33.gtf21.GL.build.break_frag +GTF-GL33.gtf21.GL.build.comma1_vert +GTF-GL33.gtf21.GL.build.comma2_frag +GTF-GL33.gtf21.GL.build.comma2_vert +GTF-GL33.gtf21.GL.build.comma3_vert +GTF-GL33.gtf21.GL.build.comment_frag +GTF-GL33.gtf21.GL.build.conditional1_frag +GTF-GL33.gtf21.GL.build.conditional2_frag +GTF-GL33.gtf21.GL.build.conditional3_frag +GTF-GL33.gtf21.GL.build.constFunc_frag +GTF-GL33.gtf21.GL.build.constructor1_frag +GTF-GL33.gtf21.GL.build.constructor2_frag +GTF-GL33.gtf21.GL.build.constructor3_V100_frag +GTF-GL33.gtf21.GL.build.continue_frag +GTF-GL33.gtf21.GL.build.dataType10_frag +GTF-GL33.gtf21.GL.build.dataType11_frag +GTF-GL33.gtf21.GL.build.dataType12_frag +GTF-GL33.gtf21.GL.build.dataType13_frag +GTF-GL33.gtf21.GL.build.dataType19_frag +GTF-GL33.gtf21.GL.build.dataType1_frag +GTF-GL33.gtf21.GL.build.dataType2_frag +GTF-GL33.gtf21.GL.build.dataType3_frag +GTF-GL33.gtf21.GL.build.dataType4_frag +GTF-GL33.gtf21.GL.build.dataType5_frag +GTF-GL33.gtf21.GL.build.dataType6_frag +GTF-GL33.gtf21.GL.build.dataType7_frag +GTF-GL33.gtf21.GL.build.dataType8_frag +GTF-GL33.gtf21.GL.build.dataType9_frag +GTF-GL33.gtf21.GL.build.dowhile_frag +GTF-GL33.gtf21.GL.build.dvec2_frag +GTF-GL33.gtf21.GL.build.dvec3_frag +GTF-GL33.gtf21.GL.build.dvec4_frag +GTF-GL33.gtf21.GL.build.extension2_V100_frag +GTF-GL33.gtf21.GL.build.extension3_V100_frag +GTF-GL33.gtf21.GL.build.extension5_V100_frag +GTF-GL33.gtf21.GL.build.extension6_V100_frag +GTF-GL33.gtf21.GL.build.extension7_V100_frag +GTF-GL33.gtf21.GL.build.extension8_V100_frag +GTF-GL33.gtf21.GL.build.extension9_V100_frag +GTF-GL33.gtf21.GL.build.float2_frag +GTF-GL33.gtf21.GL.build.float3_frag +GTF-GL33.gtf21.GL.build.float4_frag +GTF-GL33.gtf21.GL.build.fragmentOnly1_vert +GTF-GL33.gtf21.GL.build.fragmentOnly2_vert +GTF-GL33.gtf21.GL.build.fragmentOnly3_vert +GTF-GL33.gtf21.GL.build.fragmentOnly4_vert +GTF-GL33.gtf21.GL.build.fragmentOnly_vert +GTF-GL33.gtf21.GL.build.function10_frag +GTF-GL33.gtf21.GL.build.function1_frag +GTF-GL33.gtf21.GL.build.function2_V100_frag +GTF-GL33.gtf21.GL.build.function3_frag +GTF-GL33.gtf21.GL.build.function4_frag +GTF-GL33.gtf21.GL.build.function6_frag +GTF-GL33.gtf21.GL.build.function7_frag +GTF-GL33.gtf21.GL.build.function8_frag +GTF-GL33.gtf21.GL.build.function9_frag +GTF-GL33.gtf21.GL.build.hvec2_frag +GTF-GL33.gtf21.GL.build.hvec3_frag +GTF-GL33.gtf21.GL.build.hvec4_frag +GTF-GL33.gtf21.GL.build.identifier1_frag +GTF-GL33.gtf21.GL.build.identifier2_frag +GTF-GL33.gtf21.GL.build.identifier3_frag +GTF-GL33.gtf21.GL.build.if1_frag +GTF-GL33.gtf21.GL.build.if2_frag +GTF-GL33.gtf21.GL.build.increment1_frag +GTF-GL33.gtf21.GL.build.increment2_frag +GTF-GL33.gtf21.GL.build.increment3_frag +GTF-GL33.gtf21.GL.build.increment4_frag +GTF-GL33.gtf21.GL.build.increment6_frag +GTF-GL33.gtf21.GL.build.main1_vert +GTF-GL33.gtf21.GL.build.main2_vert +GTF-GL33.gtf21.GL.build.main3_vert +GTF-GL33.gtf21.GL.build.matrix_V100_frag +GTF-GL33.gtf21.GL.build.normal_vert +GTF-GL33.gtf21.GL.build.parser10_frag +GTF-GL33.gtf21.GL.build.parser1_vert +GTF-GL33.gtf21.GL.build.parser3_frag +GTF-GL33.gtf21.GL.build.parser4_frag +GTF-GL33.gtf21.GL.build.parser5_frag +GTF-GL33.gtf21.GL.build.parser6_frag +GTF-GL33.gtf21.GL.build.parser7_frag +GTF-GL33.gtf21.GL.build.parser8_frag +GTF-GL33.gtf21.GL.build.parser9_frag +GTF-GL33.gtf21.GL.build.preprocess0_frag +GTF-GL33.gtf21.GL.build.preprocess10_frag +GTF-GL33.gtf21.GL.build.preprocess11_frag +GTF-GL33.gtf21.GL.build.preprocess12_frag +GTF-GL33.gtf21.GL.build.preprocess13_frag +GTF-GL33.gtf21.GL.build.preprocess14_frag +GTF-GL33.gtf21.GL.build.preprocess15_frag +GTF-GL33.gtf21.GL.build.preprocess16_frag +GTF-GL33.gtf21.GL.build.preprocess17_frag +GTF-GL33.gtf21.GL.build.preprocess1_frag +GTF-GL33.gtf21.GL.build.preprocess2_frag +GTF-GL33.gtf21.GL.build.preprocess3_frag +GTF-GL33.gtf21.GL.build.preprocess4_frag +GTF-GL33.gtf21.GL.build.preprocess6_frag +GTF-GL33.gtf21.GL.build.preprocess7_frag +GTF-GL33.gtf21.GL.build.scoping1_frag +GTF-GL33.gtf21.GL.build.scoping2_frag +GTF-GL33.gtf21.GL.build.struct10_frag +GTF-GL33.gtf21.GL.build.struct11_frag +GTF-GL33.gtf21.GL.build.struct1_frag +GTF-GL33.gtf21.GL.build.struct2_frag +GTF-GL33.gtf21.GL.build.struct3_frag +GTF-GL33.gtf21.GL.build.struct4_frag +GTF-GL33.gtf21.GL.build.struct5_frag +GTF-GL33.gtf21.GL.build.struct6_frag +GTF-GL33.gtf21.GL.build.struct7_frag +GTF-GL33.gtf21.GL.build.struct8_frag +GTF-GL33.gtf21.GL.build.struct9_frag +GTF-GL33.gtf21.GL.build.swizzle1_frag +GTF-GL33.gtf21.GL.build.swizzle2_frag +GTF-GL33.gtf21.GL.build.swizzle3_frag +GTF-GL33.gtf21.GL.build.typecast_frag +GTF-GL33.gtf21.GL.build.uniform1_frag +GTF-GL33.gtf21.GL.build.uniform_frag +GTF-GL33.gtf21.GL.build.varying1_frag +GTF-GL33.gtf21.GL.build.varying2_frag +GTF-GL33.gtf21.GL.build.varying3_frag +GTF-GL33.gtf21.GL.build.varying_frag +GTF-GL33.gtf21.GL.build.vector_frag +GTF-GL33.gtf21.GL.build.version2_V100_frag +GTF-GL33.gtf21.GL.build.version3_V100_frag +GTF-GL33.gtf21.GL.build.vertexOnly2_frag +GTF-GL33.gtf21.GL.build.vertexOnly_frag +GTF-GL33.gtf21.GL.build.vertex_vert +GTF-GL33.gtf21.GL.build.while1_frag +GTF-GL33.gtf21.GL.build.while2_frag +GTF-GL33.gtf21.GL.build.while_frag +GTF-GL33.gtf21.GL.build.TernaryOp_frag +GTF-GL33.gtf21.GL.build.CG_Data_Types_frag +GTF-GL33.gtf21.GL.build.CG_Standard_Library_frag +GTF-GL33.gtf21.GL.build.Include_Preprocessor_Directive_frag +GTF-GL33.gtf21.GL.build.Low_Level_Assembly_Reserved_Words_frag +GTF-GL33.gtf21.GL.build.Main_Parameters_vert +GTF-GL33.gtf21.GL.build.Permissive_Constant_Conversions_frag +GTF-GL33.gtf21.GL.build.Permissive_Scalar_Vector_Expressions_frag +GTF-GL33.gtf21.GL.built_in_varying_array_out_of_bounds.gl_Color_array_index_out_of_bounds_frag +GTF-GL33.gtf21.GL.ceil.ceil_float_frag_xvary +GTF-GL33.gtf21.GL.ceil.ceil_vec2_frag_xvary +GTF-GL33.gtf21.GL.ceil.ceil_vec3_frag_xvary +GTF-GL33.gtf21.GL.ceil.ceil_float_vert_xvary +GTF-GL33.gtf21.GL.ceil.ceil_vec2_vert_xvary +GTF-GL33.gtf21.GL.ceil.ceil_vec3_vert_xvary +GTF-GL33.gtf21.GL.clamp.clamp_float_frag_xvary_yconstquarter +GTF-GL33.gtf21.GL.clamp.clamp_vec2_frag_xvary_yconstquarter +GTF-GL33.gtf21.GL.clamp.clamp_vec3_frag_xvary_yconstquarter +GTF-GL33.gtf21.GL.clamp.clamp_float_vert_xvary_yconstquarter +GTF-GL33.gtf21.GL.clamp.clamp_vec2_vert_xvary_yconstquarter +GTF-GL33.gtf21.GL.clamp.clamp_vec3_vert_xvary_yconstquarter +GTF-GL33.gtf21.GL.control_flow.for_break_frag +GTF-GL33.gtf21.GL.control_flow.for_break_vert +GTF-GL33.gtf21.GL.control_flow.for_continue_frag +GTF-GL33.gtf21.GL.control_flow.for_continue_vert +GTF-GL33.gtf21.GL.control_flow.for_nested_break_frag +GTF-GL33.gtf21.GL.control_flow.for_nested_break_vert +GTF-GL33.gtf21.GL.control_flow.for_nested_continue_frag +GTF-GL33.gtf21.GL.control_flow.for_nested_continue_vert +GTF-GL33.gtf21.GL.control_flow.nested_if_else_frag +GTF-GL33.gtf21.GL.control_flow.nested_if_else_vert +GTF-GL33.gtf21.GL.cos.cos_float_frag_xvary +GTF-GL33.gtf21.GL.cos.cos_vec2_frag_xvary +GTF-GL33.gtf21.GL.cos.cos_vec3_frag_xvary +GTF-GL33.gtf21.GL.cos.cos_float_vert_xvary +GTF-GL33.gtf21.GL.cos.cos_vec2_vert_xvary +GTF-GL33.gtf21.GL.cos.cos_vec3_vert_xvary +GTF-GL33.gtf21.GL.cross.cross_vec3_frag_xvaryyconst +GTF-GL33.gtf21.GL.cross.cross_vec3_vert_xvaryyconst +GTF-GL33.gtf21.GL.default.default +GTF-GL33.gtf21.GL.degrees.degrees_float_frag_xvary +GTF-GL33.gtf21.GL.degrees.degrees_vec2_frag_xvary +GTF-GL33.gtf21.GL.degrees.degrees_vec3_frag_xvary +GTF-GL33.gtf21.GL.degrees.degrees_float_vert_xvary +GTF-GL33.gtf21.GL.degrees.degrees_vec2_vert_xvary +GTF-GL33.gtf21.GL.degrees.degrees_vec3_vert_xvary +GTF-GL33.gtf21.GL.discard.discard_frag +GTF-GL33.gtf21.GL.discard.discard_cond_frag +GTF-GL33.gtf21.GL.distance.distance_float_frag_xvaryyhalf +GTF-GL33.gtf21.GL.distance.distance_vec2_frag_xvaryyhalf +GTF-GL33.gtf21.GL.distance.distance_vec3_frag_xvaryyhalf +GTF-GL33.gtf21.GL.distance.distance_float_vert_xvaryyhalf +GTF-GL33.gtf21.GL.distance.distance_vec2_vert_xvaryyhalf +GTF-GL33.gtf21.GL.distance.distance_vec3_vert_xvaryyhalf +GTF-GL33.gtf21.GL.dot.dot_float_frag_xvaryyone +GTF-GL33.gtf21.GL.dot.dot_vec2_frag_xvaryyhalf +GTF-GL33.gtf21.GL.dot.dot_vec3_frag_xvaryythird +GTF-GL33.gtf21.GL.dot.dot_float_vert_xvaryyone +GTF-GL33.gtf21.GL.dot.dot_vec2_vert_xvaryyhalf +GTF-GL33.gtf21.GL.dot.dot_vec3_vert_xvaryythird +GTF-GL33.gtf21.GL.equal.equal_vec2_frag +GTF-GL33.gtf21.GL.equal.equal_vec2_vert +GTF-GL33.gtf21.GL.equal.equal_vec3_frag +GTF-GL33.gtf21.GL.equal.equal_vec3_vert +GTF-GL33.gtf21.GL.equal.equal_ivec2_frag +GTF-GL33.gtf21.GL.equal.equal_ivec2_vert +GTF-GL33.gtf21.GL.equal.equal_ivec3_frag +GTF-GL33.gtf21.GL.equal.equal_ivec3_vert +GTF-GL33.gtf21.GL.equal.equal_bvec2_frag +GTF-GL33.gtf21.GL.equal.equal_bvec2_vert +GTF-GL33.gtf21.GL.equal.equal_bvec3_frag +GTF-GL33.gtf21.GL.equal.equal_bvec3_vert +GTF-GL33.gtf21.GL.exp.exp_float_frag_xvary +GTF-GL33.gtf21.GL.exp.exp_vec2_frag_xvary +GTF-GL33.gtf21.GL.exp.exp_vec3_frag_xvary +GTF-GL33.gtf21.GL.exp.exp_float_frag_xvaryneg +GTF-GL33.gtf21.GL.exp.exp_vec2_frag_xvaryneg +GTF-GL33.gtf21.GL.exp.exp_vec3_frag_xvaryneg +GTF-GL33.gtf21.GL.exp.exp_float_vert_xvary +GTF-GL33.gtf21.GL.exp.exp_vec2_vert_xvary +GTF-GL33.gtf21.GL.exp.exp_vec3_vert_xvary +GTF-GL33.gtf21.GL.exp.exp_float_vert_xvaryneg +GTF-GL33.gtf21.GL.exp.exp_vec2_vert_xvaryneg +GTF-GL33.gtf21.GL.exp.exp_vec3_vert_xvaryneg +GTF-GL33.gtf21.GL.exp2.exp2_float_frag_xvary +GTF-GL33.gtf21.GL.exp2.exp2_vec2_frag_xvary +GTF-GL33.gtf21.GL.exp2.exp2_vec3_frag_xvary +GTF-GL33.gtf21.GL.exp2.exp2_float_frag_xvaryneg +GTF-GL33.gtf21.GL.exp2.exp2_vec2_frag_xvaryneg +GTF-GL33.gtf21.GL.exp2.exp2_vec3_frag_xvaryneg +GTF-GL33.gtf21.GL.exp2.exp2_float_vert_xvary +GTF-GL33.gtf21.GL.exp2.exp2_vec2_vert_xvary +GTF-GL33.gtf21.GL.exp2.exp2_vec3_vert_xvary +GTF-GL33.gtf21.GL.exp2.exp2_float_vert_xvaryneg +GTF-GL33.gtf21.GL.exp2.exp2_vec2_vert_xvaryneg +GTF-GL33.gtf21.GL.exp2.exp2_vec3_vert_xvaryneg +GTF-GL33.gtf21.GL.faceforward.faceforward_float_frag_nvaryiconst +GTF-GL33.gtf21.GL.faceforward.faceforward_float_vert_nvaryiconst +GTF-GL33.gtf21.GL.faceforward.faceforward_vec2_frag_nvaryiconst +GTF-GL33.gtf21.GL.faceforward.faceforward_vec2_vert_nvaryiconst +GTF-GL33.gtf21.GL.faceforward.faceforward_vec3_frag_nvaryiconst +GTF-GL33.gtf21.GL.faceforward.faceforward_vec3_vert_nvaryiconst +GTF-GL33.gtf21.GL.floor.floor_float_frag_xvary +GTF-GL33.gtf21.GL.floor.floor_vec2_frag_xvary +GTF-GL33.gtf21.GL.floor.floor_vec3_frag_xvary +GTF-GL33.gtf21.GL.floor.floor_float_vert_xvary +GTF-GL33.gtf21.GL.floor.floor_vec2_vert_xvary +GTF-GL33.gtf21.GL.floor.floor_vec3_vert_xvary +GTF-GL33.gtf21.GL.fract.fract_float_frag_xvary +GTF-GL33.gtf21.GL.fract.fract_vec2_frag_xvary +GTF-GL33.gtf21.GL.fract.fract_vec3_frag_xvary +GTF-GL33.gtf21.GL.fract.fract_float_vert_xvary +GTF-GL33.gtf21.GL.fract.fract_vec2_vert_xvary +GTF-GL33.gtf21.GL.fract.fract_vec3_vert_xvary +GTF-GL33.gtf21.GL.functions.qualifiers_float_vert +GTF-GL33.gtf21.GL.functions.qualifiers_float_frag +GTF-GL33.gtf21.GL.functions.qualifiers_struct_vert +GTF-GL33.gtf21.GL.functions.qualifiers_struct_frag +GTF-GL33.gtf21.GL.functions.array_float_vert +GTF-GL33.gtf21.GL.functions.array_float_frag +GTF-GL33.gtf21.GL.functions.void_empty_empty_void_empty_frag +GTF-GL33.gtf21.GL.functions.void_empty_empty_void_empty_vert +GTF-GL33.gtf21.GL.functions.bool_empty_empty_bool_empty_frag +GTF-GL33.gtf21.GL.functions.bool_empty_empty_bool_empty_vert +GTF-GL33.gtf21.GL.functions.bool_empty_empty_bool_array_frag +GTF-GL33.gtf21.GL.functions.bool_empty_empty_bool_array_vert +GTF-GL33.gtf21.GL.functions.bool_empty_in_bool_empty_frag +GTF-GL33.gtf21.GL.functions.bool_empty_in_bool_empty_vert +GTF-GL33.gtf21.GL.functions.bool_empty_in_bool_array_frag +GTF-GL33.gtf21.GL.functions.bool_empty_in_bool_array_vert +GTF-GL33.gtf21.GL.functions.bool_empty_inout_bool_empty_frag +GTF-GL33.gtf21.GL.functions.bool_empty_inout_bool_empty_vert +GTF-GL33.gtf21.GL.functions.bool_empty_inout_bool_array_frag +GTF-GL33.gtf21.GL.functions.bool_empty_inout_bool_array_vert +GTF-GL33.gtf21.GL.functions.bool_empty_out_bool_empty_frag +GTF-GL33.gtf21.GL.functions.bool_empty_out_bool_empty_vert +GTF-GL33.gtf21.GL.functions.bool_empty_out_bool_array_frag +GTF-GL33.gtf21.GL.functions.bool_empty_out_bool_array_vert +GTF-GL33.gtf21.GL.functions.int_empty_empty_int_empty_frag +GTF-GL33.gtf21.GL.functions.int_empty_empty_int_empty_vert +GTF-GL33.gtf21.GL.functions.int_empty_empty_int_array_frag +GTF-GL33.gtf21.GL.functions.int_empty_empty_int_array_vert +GTF-GL33.gtf21.GL.functions.int_empty_in_int_empty_frag +GTF-GL33.gtf21.GL.functions.int_empty_in_int_empty_vert +GTF-GL33.gtf21.GL.functions.int_empty_in_int_array_frag +GTF-GL33.gtf21.GL.functions.int_empty_in_int_array_vert +GTF-GL33.gtf21.GL.functions.int_empty_inout_int_empty_frag +GTF-GL33.gtf21.GL.functions.int_empty_inout_int_empty_vert +GTF-GL33.gtf21.GL.functions.int_empty_inout_int_array_frag +GTF-GL33.gtf21.GL.functions.int_empty_inout_int_array_vert +GTF-GL33.gtf21.GL.functions.int_empty_out_int_empty_frag +GTF-GL33.gtf21.GL.functions.int_empty_out_int_empty_vert +GTF-GL33.gtf21.GL.functions.int_empty_out_int_array_frag +GTF-GL33.gtf21.GL.functions.int_empty_out_int_array_vert +GTF-GL33.gtf21.GL.functions.float_empty_empty_float_empty_frag +GTF-GL33.gtf21.GL.functions.float_empty_empty_float_empty_vert +GTF-GL33.gtf21.GL.functions.float_empty_empty_float_array_frag +GTF-GL33.gtf21.GL.functions.float_empty_empty_float_array_vert +GTF-GL33.gtf21.GL.functions.float_empty_in_float_empty_frag +GTF-GL33.gtf21.GL.functions.float_empty_in_float_empty_vert +GTF-GL33.gtf21.GL.functions.float_empty_in_float_array_frag +GTF-GL33.gtf21.GL.functions.float_empty_in_float_array_vert +GTF-GL33.gtf21.GL.functions.float_empty_inout_float_empty_frag +GTF-GL33.gtf21.GL.functions.float_empty_inout_float_empty_vert +GTF-GL33.gtf21.GL.functions.float_empty_inout_float_array_frag +GTF-GL33.gtf21.GL.functions.float_empty_inout_float_array_vert +GTF-GL33.gtf21.GL.functions.float_empty_out_float_empty_frag +GTF-GL33.gtf21.GL.functions.float_empty_out_float_empty_vert +GTF-GL33.gtf21.GL.functions.float_empty_out_float_array_frag +GTF-GL33.gtf21.GL.functions.float_empty_out_float_array_vert +GTF-GL33.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_frag +GTF-GL33.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_vert +GTF-GL33.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_frag +GTF-GL33.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_vert +GTF-GL33.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_frag +GTF-GL33.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_vert +GTF-GL33.gtf21.GL.functions.bvec4_empty_in_bvec4_array_frag +GTF-GL33.gtf21.GL.functions.bvec4_empty_in_bvec4_array_vert +GTF-GL33.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_frag +GTF-GL33.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_vert +GTF-GL33.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_frag +GTF-GL33.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_frag +GTF-GL33.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_vert +GTF-GL33.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_vert +GTF-GL33.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_frag +GTF-GL33.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_vert +GTF-GL33.gtf21.GL.functions.bvec4_empty_out_bvec4_array_frag +GTF-GL33.gtf21.GL.functions.bvec4_empty_out_bvec4_array_vert +GTF-GL33.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_frag +GTF-GL33.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_vert +GTF-GL33.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_frag +GTF-GL33.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_vert +GTF-GL33.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_frag +GTF-GL33.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_vert +GTF-GL33.gtf21.GL.functions.ivec4_empty_in_ivec4_array_frag +GTF-GL33.gtf21.GL.functions.ivec4_empty_in_ivec4_array_vert +GTF-GL33.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_frag +GTF-GL33.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_vert +GTF-GL33.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_frag +GTF-GL33.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_frag +GTF-GL33.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_vert +GTF-GL33.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_vert +GTF-GL33.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_frag +GTF-GL33.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_vert +GTF-GL33.gtf21.GL.functions.ivec4_empty_out_ivec4_array_frag +GTF-GL33.gtf21.GL.functions.ivec4_empty_out_ivec4_array_vert +GTF-GL33.gtf21.GL.functions.vec4_empty_empty_vec4_empty_frag +GTF-GL33.gtf21.GL.functions.vec4_empty_empty_vec4_empty_vert +GTF-GL33.gtf21.GL.functions.vec4_empty_empty_vec4_array_frag +GTF-GL33.gtf21.GL.functions.vec4_empty_empty_vec4_array_vert +GTF-GL33.gtf21.GL.functions.vec4_empty_in_vec4_empty_frag +GTF-GL33.gtf21.GL.functions.vec4_empty_in_vec4_empty_vert +GTF-GL33.gtf21.GL.functions.vec4_empty_in_vec4_array_frag +GTF-GL33.gtf21.GL.functions.vec4_empty_in_vec4_array_vert +GTF-GL33.gtf21.GL.functions.vec4_empty_inout_vec4_empty_frag +GTF-GL33.gtf21.GL.functions.vec4_empty_inout_vec4_empty_vert +GTF-GL33.gtf21.GL.functions.vec4_empty_inout_vec4_array_frag +GTF-GL33.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_frag +GTF-GL33.gtf21.GL.functions.vec4_empty_inout_vec4_array_vert +GTF-GL33.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_vert +GTF-GL33.gtf21.GL.functions.vec4_empty_out_vec4_empty_frag +GTF-GL33.gtf21.GL.functions.vec4_empty_out_vec4_empty_vert +GTF-GL33.gtf21.GL.functions.vec4_empty_out_vec4_array_frag +GTF-GL33.gtf21.GL.functions.vec4_empty_out_vec4_array_vert +GTF-GL33.gtf21.GL.functions.mat4_empty_empty_mat4_empty_frag +GTF-GL33.gtf21.GL.functions.mat4_empty_empty_mat4_empty_vert +GTF-GL33.gtf21.GL.functions.mat4_empty_empty_mat4_array_frag +GTF-GL33.gtf21.GL.functions.mat4_empty_empty_mat4_array_vert +GTF-GL33.gtf21.GL.functions.mat4_empty_in_mat4_empty_frag +GTF-GL33.gtf21.GL.functions.mat4_empty_in_mat4_empty_vert +GTF-GL33.gtf21.GL.functions.mat4_empty_in_mat4_array_frag +GTF-GL33.gtf21.GL.functions.mat4_empty_in_mat4_array_vert +GTF-GL33.gtf21.GL.functions.mat4_empty_inout_mat4_empty_frag +GTF-GL33.gtf21.GL.functions.mat4_empty_inout_mat4_empty_vert +GTF-GL33.gtf21.GL.functions.mat4_empty_inout_mat4_array_frag +GTF-GL33.gtf21.GL.functions.mat4_empty_inout_mat4_array_vert +GTF-GL33.gtf21.GL.functions.mat4_empty_out_mat4_empty_frag +GTF-GL33.gtf21.GL.functions.mat4_empty_out_mat4_empty_vert +GTF-GL33.gtf21.GL.functions.mat4_empty_out_mat4_array_frag +GTF-GL33.gtf21.GL.functions.mat4_empty_out_mat4_array_vert +GTF-GL33.gtf21.GL.glGetShaderSource.getshadersource_programhandle +GTF-GL33.gtf21.GL.glGetShaderSource.getshadersource_noshadersource +GTF-GL33.gtf21.GL.glGetShaderSource.getshadersource_greater_maxlength +GTF-GL33.gtf21.GL.glGetShaderSource.getshadersource_small_maxlength +GTF-GL33.gtf21.GL.glGetShaderSource.getshadersource_equal_maxlength +GTF-GL33.gtf21.GL.glGetShaderSource.getshadersource_output +GTF-GL33.gtf21.GL.gl_FragCoord.gl_FragCoord_xy_frag +GTF-GL33.gtf21.GL.gl_FragCoord.gl_FragCoord_z_frag +GTF-GL33.gtf21.GL.gl_FragCoord.gl_FragCoord_w_frag +GTF-GL33.gtf21.GL.gl_FrontFacing.gl_FrontFacing_frag +GTF-GL33.gtf21.GL.greaterThan.greaterThan_vec2_frag +GTF-GL33.gtf21.GL.greaterThan.greaterThan_vec2_vert +GTF-GL33.gtf21.GL.greaterThan.greaterThan_vec3_frag +GTF-GL33.gtf21.GL.greaterThan.greaterThan_vec3_vert +GTF-GL33.gtf21.GL.greaterThan.greaterThan_ivec2_frag +GTF-GL33.gtf21.GL.greaterThan.greaterThan_ivec2_vert +GTF-GL33.gtf21.GL.greaterThan.greaterThan_ivec3_frag +GTF-GL33.gtf21.GL.greaterThan.greaterThan_ivec3_vert +GTF-GL33.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_frag +GTF-GL33.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_vert +GTF-GL33.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_frag +GTF-GL33.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_vert +GTF-GL33.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_frag +GTF-GL33.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_vert +GTF-GL33.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_frag +GTF-GL33.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_vert +GTF-GL33.gtf21.GL.inversesqrt.inversesqrt_float_frag_xvary +GTF-GL33.gtf21.GL.inversesqrt.inversesqrt_vec2_frag_xvary +GTF-GL33.gtf21.GL.inversesqrt.inversesqrt_vec3_frag_xvary +GTF-GL33.gtf21.GL.inversesqrt.inversesqrt_float_vert_xvary +GTF-GL33.gtf21.GL.inversesqrt.inversesqrt_vec2_vert_xvary +GTF-GL33.gtf21.GL.inversesqrt.inversesqrt_vec3_vert_xvary +GTF-GL33.gtf21.GL.length.length_float_frag_xvary +GTF-GL33.gtf21.GL.length.length_vec2_frag_xvary +GTF-GL33.gtf21.GL.length.length_vec3_frag_xvary +GTF-GL33.gtf21.GL.length.length_float_vert_xvary +GTF-GL33.gtf21.GL.length.length_vec2_vert_xvary +GTF-GL33.gtf21.GL.length.length_vec3_vert_xvary +GTF-GL33.gtf21.GL.lessThan.lessThan_vec2_frag +GTF-GL33.gtf21.GL.lessThan.lessThan_vec2_vert +GTF-GL33.gtf21.GL.lessThan.lessThan_vec3_frag +GTF-GL33.gtf21.GL.lessThan.lessThan_vec3_vert +GTF-GL33.gtf21.GL.lessThan.lessThan_ivec2_frag +GTF-GL33.gtf21.GL.lessThan.lessThan_ivec2_vert +GTF-GL33.gtf21.GL.lessThan.lessThan_ivec3_frag +GTF-GL33.gtf21.GL.lessThan.lessThan_ivec3_vert +GTF-GL33.gtf21.GL.lessThanEqual.lessThanEqual_vec2_frag +GTF-GL33.gtf21.GL.lessThanEqual.lessThanEqual_vec2_vert +GTF-GL33.gtf21.GL.lessThanEqual.lessThanEqual_vec3_frag +GTF-GL33.gtf21.GL.lessThanEqual.lessThanEqual_vec3_vert +GTF-GL33.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_frag +GTF-GL33.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_vert +GTF-GL33.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_frag +GTF-GL33.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_vert +GTF-GL33.gtf21.GL.log.log_float_frag_xvary +GTF-GL33.gtf21.GL.log.log_float_frag_xvary01 +GTF-GL33.gtf21.GL.log.log_vec2_frag_xvary +GTF-GL33.gtf21.GL.log.log_vec2_frag_xvary01 +GTF-GL33.gtf21.GL.log.log_vec3_frag_xvary +GTF-GL33.gtf21.GL.log.log_vec3_frag_xvary01 +GTF-GL33.gtf21.GL.log.log_float_vert_xvary +GTF-GL33.gtf21.GL.log.log_float_vert_xvary01 +GTF-GL33.gtf21.GL.log.log_vec2_vert_xvary +GTF-GL33.gtf21.GL.log.log_vec2_vert_xvary01 +GTF-GL33.gtf21.GL.log.log_vec3_vert_xvary +GTF-GL33.gtf21.GL.log.log_vec3_vert_xvary01 +GTF-GL33.gtf21.GL.log2.log2_float_frag_xvary +GTF-GL33.gtf21.GL.log2.log2_float_frag_xvary01 +GTF-GL33.gtf21.GL.log2.log2_vec2_frag_xvary +GTF-GL33.gtf21.GL.log2.log2_vec2_frag_xvary01 +GTF-GL33.gtf21.GL.log2.log2_vec3_frag_xvary +GTF-GL33.gtf21.GL.log2.log2_vec3_frag_xvary01 +GTF-GL33.gtf21.GL.log2.log2_float_vert_xvary +GTF-GL33.gtf21.GL.log2.log2_float_vert_xvary01 +GTF-GL33.gtf21.GL.log2.log2_vec2_vert_xvary +GTF-GL33.gtf21.GL.log2.log2_vec2_vert_xvary01 +GTF-GL33.gtf21.GL.log2.log2_vec3_vert_xvary +GTF-GL33.gtf21.GL.log2.log2_vec3_vert_xvary01 +GTF-GL33.gtf21.GL.mat.const_mat2_frag +GTF-GL33.gtf21.GL.mat.const_mat2_vert +GTF-GL33.gtf21.GL.mat.const_mat3_frag +GTF-GL33.gtf21.GL.mat.const_mat3_vert +GTF-GL33.gtf21.GL.mat.const_mat4_frag +GTF-GL33.gtf21.GL.mat.const_mat4_vert +GTF-GL33.gtf21.GL.mat.const_mat2_copy_frag +GTF-GL33.gtf21.GL.mat.const_mat2_copy_vert +GTF-GL33.gtf21.GL.mat.const_mat3_copy_frag +GTF-GL33.gtf21.GL.mat.const_mat3_copy_vert +GTF-GL33.gtf21.GL.mat.const_mat4_copy_frag +GTF-GL33.gtf21.GL.mat.const_mat4_copy_vert +GTF-GL33.gtf21.GL.mat.mat2_frag +GTF-GL33.gtf21.GL.mat.mat2_vert +GTF-GL33.gtf21.GL.mat.mat3_frag +GTF-GL33.gtf21.GL.mat.mat3_vert +GTF-GL33.gtf21.GL.mat.mat4_frag +GTF-GL33.gtf21.GL.mat.mat4_vert +GTF-GL33.gtf21.GL.mat.mat2_copy_frag +GTF-GL33.gtf21.GL.mat.mat2_copy_vert +GTF-GL33.gtf21.GL.mat.mat3_copy_frag +GTF-GL33.gtf21.GL.mat.mat3_copy_vert +GTF-GL33.gtf21.GL.mat.mat4_copy_frag +GTF-GL33.gtf21.GL.mat.mat4_copy_vert +GTF-GL33.gtf21.GL.mat.mat2_float_frag +GTF-GL33.gtf21.GL.mat.mat2_float_vert +GTF-GL33.gtf21.GL.mat.mat2_4float_frag +GTF-GL33.gtf21.GL.mat.mat2_4float_vert +GTF-GL33.gtf21.GL.mat.mat2_2vec2_frag +GTF-GL33.gtf21.GL.mat.mat2_2vec2_vert +GTF-GL33.gtf21.GL.mat.mat3_float_frag +GTF-GL33.gtf21.GL.mat.mat3_float_vert +GTF-GL33.gtf21.GL.mat.mat3_9float_frag +GTF-GL33.gtf21.GL.mat.mat3_9float_vert +GTF-GL33.gtf21.GL.mat.mat3_3vec3_frag +GTF-GL33.gtf21.GL.mat.mat3_3vec3_vert +GTF-GL33.gtf21.GL.mat.mat4_4vec4_frag +GTF-GL33.gtf21.GL.mat.mat4_4vec4_vert +GTF-GL33.gtf21.GL.mat.mat4_16float_frag +GTF-GL33.gtf21.GL.mat.mat4_16float_vert +GTF-GL33.gtf21.GL.mat.array_const_mat2_frag +GTF-GL33.gtf21.GL.mat.array_const_mat2_vert +GTF-GL33.gtf21.GL.mat.array_const_mat3_frag +GTF-GL33.gtf21.GL.mat.array_const_mat3_vert +GTF-GL33.gtf21.GL.mat.array_const_mat4_frag +GTF-GL33.gtf21.GL.mat.array_const_mat4_vert +GTF-GL33.gtf21.GL.mat3.mat3arraysimple_vert +GTF-GL33.gtf21.GL.mat3.mat3arrayindirect0_vert +GTF-GL33.gtf21.GL.mat3.mat3arrayindirect1_vert +GTF-GL33.gtf21.GL.mat3.mat3arraysimple_frag +GTF-GL33.gtf21.GL.mat3.mat3arrayindirect0_frag +GTF-GL33.gtf21.GL.mat3.mat3arrayindirect1_frag +GTF-GL33.gtf21.GL.matrixCompMult.matrixMultComp_mat2_frag +GTF-GL33.gtf21.GL.matrixCompMult.matrixMultComp_mat2_vert +GTF-GL33.gtf21.GL.matrixCompMult.matrixMultComp_mat3_frag +GTF-GL33.gtf21.GL.matrixCompMult.matrixMultComp_mat3_vert +GTF-GL33.gtf21.GL.max.max_float_frag_xvary_yconsthalf +GTF-GL33.gtf21.GL.max.max_vec2_frag_xvary_yconsthalf +GTF-GL33.gtf21.GL.max.max_vec3_frag_xvary_yconsthalf +GTF-GL33.gtf21.GL.max.max_float_vert_xvary_yconsthalf +GTF-GL33.gtf21.GL.max.max_vec2_vert_xvary_yconsthalf +GTF-GL33.gtf21.GL.max.max_vec3_vert_xvary_yconsthalf +GTF-GL33.gtf21.GL.min.min_float_frag_xvary_yconsthalf +GTF-GL33.gtf21.GL.min.min_vec2_frag_xvary_yconsthalf +GTF-GL33.gtf21.GL.min.min_vec3_frag_xvary_yconsthalf +GTF-GL33.gtf21.GL.min.min_float_vert_xvary_yconsthalf +GTF-GL33.gtf21.GL.min.min_vec2_vert_xvary_yconsthalf +GTF-GL33.gtf21.GL.min.min_vec3_vert_xvary_yconsthalf +GTF-GL33.gtf21.GL.mix.mix_float_frag_xvary_yconsthalf_aconsthalf +GTF-GL33.gtf21.GL.mix.mix_vec2_frag_xvary_yconsthalf_aconsthalf +GTF-GL33.gtf21.GL.mix.mix_vec3_frag_xvary_yconsthalf_aconsthalf +GTF-GL33.gtf21.GL.mix.mix_float_vert_xvary_yconsthalf_aconsthalf +GTF-GL33.gtf21.GL.mix.mix_vec2_vert_xvary_yconsthalf_aconsthalf +GTF-GL33.gtf21.GL.mix.mix_vec3_vert_xvary_yconsthalf_aconsthalf +GTF-GL33.gtf21.GL.mod.mod_float_frag_xvary_yconst1 +GTF-GL33.gtf21.GL.mod.mod_vec2_frag_xvary_yconst1 +GTF-GL33.gtf21.GL.mod.mod_vec3_frag_xvary_yconst1 +GTF-GL33.gtf21.GL.mod.mod_float_vert_xvary_yconst1 +GTF-GL33.gtf21.GL.mod.mod_vec2_vert_xvary_yconst1 +GTF-GL33.gtf21.GL.mod.mod_vec3_vert_xvary_yconst1 +GTF-GL33.gtf21.GL.mod.mod_x_large_y_large_vert +GTF-GL33.gtf21.GL.mod.mod_x_large_y_large_frag +GTF-GL33.gtf21.GL.normalize.normalize_float_frag_xvary +GTF-GL33.gtf21.GL.normalize.normalize_vec2_frag_xvary +GTF-GL33.gtf21.GL.normalize.normalize_vec3_frag_xvary +GTF-GL33.gtf21.GL.normalize.normalize_float_vert_xvary +GTF-GL33.gtf21.GL.normalize.normalize_vec2_vert_xvary +GTF-GL33.gtf21.GL.normalize.normalize_vec3_vert_xvary +GTF-GL33.gtf21.GL.not.not_bvec2_frag +GTF-GL33.gtf21.GL.not.not_bvec2_vert +GTF-GL33.gtf21.GL.not.not_bvec3_frag +GTF-GL33.gtf21.GL.not.not_bvec3_vert +GTF-GL33.gtf21.GL.notEqual.notEqual_vec2_frag +GTF-GL33.gtf21.GL.notEqual.notEqual_vec2_vert +GTF-GL33.gtf21.GL.notEqual.notEqual_vec3_frag +GTF-GL33.gtf21.GL.notEqual.notEqual_vec3_vert +GTF-GL33.gtf21.GL.notEqual.notEqual_ivec2_frag +GTF-GL33.gtf21.GL.notEqual.notEqual_ivec2_vert +GTF-GL33.gtf21.GL.notEqual.notEqual_ivec3_frag +GTF-GL33.gtf21.GL.notEqual.notEqual_ivec3_vert +GTF-GL33.gtf21.GL.notEqual.notEqual_bvec2_frag +GTF-GL33.gtf21.GL.notEqual.notEqual_bvec2_vert +GTF-GL33.gtf21.GL.notEqual.notEqual_bvec3_frag +GTF-GL33.gtf21.GL.notEqual.notEqual_bvec3_vert +GTF-GL33.gtf21.GL.operators.postfixincrement_frag +GTF-GL33.gtf21.GL.operators.postfixincrement_vert +GTF-GL33.gtf21.GL.operators.postfixdecrement_frag +GTF-GL33.gtf21.GL.operators.postfixdecrement_vert +GTF-GL33.gtf21.GL.operators.prefixincrement_frag +GTF-GL33.gtf21.GL.operators.prefixincrement_vert +GTF-GL33.gtf21.GL.operators.prefixdecrement_frag +GTF-GL33.gtf21.GL.operators.prefixdecrement_vert +GTF-GL33.gtf21.GL.operators.unary_frag +GTF-GL33.gtf21.GL.operators.unary_vert +GTF-GL33.gtf21.GL.operators.multiplicative_frag +GTF-GL33.gtf21.GL.operators.multiplicative_vert +GTF-GL33.gtf21.GL.operators.division_frag +GTF-GL33.gtf21.GL.operators.division_vert +GTF-GL33.gtf21.GL.operators.addsubtract_frag +GTF-GL33.gtf21.GL.operators.addsubtract_vert +GTF-GL33.gtf21.GL.operators.relational_frag +GTF-GL33.gtf21.GL.operators.relational_vert +GTF-GL33.gtf21.GL.operators.equality_frag +GTF-GL33.gtf21.GL.operators.equality_vert +GTF-GL33.gtf21.GL.operators.logical_frag +GTF-GL33.gtf21.GL.operators.logical_vert +GTF-GL33.gtf21.GL.operators.selection_frag +GTF-GL33.gtf21.GL.operators.selection_vert +GTF-GL33.gtf21.GL.operators.assignments_frag +GTF-GL33.gtf21.GL.operators.assignments_vert +GTF-GL33.gtf21.GL.pow.pow_float_frag_xvary_yconst2 +GTF-GL33.gtf21.GL.pow.pow_vec2_frag_xvary_yconst2 +GTF-GL33.gtf21.GL.pow.pow_vec3_frag_xvary_yconst2 +GTF-GL33.gtf21.GL.pow.pow_float_frag_xconst2_yvary +GTF-GL33.gtf21.GL.pow.pow_vec2_frag_xconst2_yvary +GTF-GL33.gtf21.GL.pow.pow_vec3_frag_xconst2_yvary +GTF-GL33.gtf21.GL.pow.pow_float_frag_xvary_yconsthalf +GTF-GL33.gtf21.GL.pow.pow_vec2_frag_xvary_yconsthalf +GTF-GL33.gtf21.GL.pow.pow_vec3_frag_xvary_yconsthalf +GTF-GL33.gtf21.GL.pow.pow_float_frag_xconsthalf_yvary +GTF-GL33.gtf21.GL.pow.pow_vec2_frag_xconsthalf_yvary +GTF-GL33.gtf21.GL.pow.pow_vec3_frag_xconsthalf_yvary +GTF-GL33.gtf21.GL.pow.pow_float_vert_xvary_yconst2 +GTF-GL33.gtf21.GL.pow.pow_vec2_vert_xvary_yconst2 +GTF-GL33.gtf21.GL.pow.pow_vec3_vert_xvary_yconst2 +GTF-GL33.gtf21.GL.pow.pow_float_vert_xconst2_yvary +GTF-GL33.gtf21.GL.pow.pow_vec2_vert_xconst2_yvary +GTF-GL33.gtf21.GL.pow.pow_vec3_vert_xconst2_yvary +GTF-GL33.gtf21.GL.pow.pow_float_vert_xvary_yconsthalf +GTF-GL33.gtf21.GL.pow.pow_vec2_vert_xvary_yconsthalf +GTF-GL33.gtf21.GL.pow.pow_vec3_vert_xvary_yconsthalf +GTF-GL33.gtf21.GL.pow.pow_float_vert_xconsthalf_yvary +GTF-GL33.gtf21.GL.pow.pow_vec2_vert_xconsthalf_yvary +GTF-GL33.gtf21.GL.pow.pow_vec3_vert_xconsthalf_yvary +GTF-GL33.gtf21.GL.radians.radians_float_frag_xvary +GTF-GL33.gtf21.GL.radians.radians_vec2_frag_xvary +GTF-GL33.gtf21.GL.radians.radians_vec3_frag_xvary +GTF-GL33.gtf21.GL.radians.radians_float_vert_xvary +GTF-GL33.gtf21.GL.radians.radians_vec2_vert_xvary +GTF-GL33.gtf21.GL.radians.radians_vec3_vert_xvary +GTF-GL33.gtf21.GL.read_format.read_format +GTF-GL33.gtf21.GL.reflect.reflect_float_frag_ivarynconst +GTF-GL33.gtf21.GL.reflect.reflect_float_vert_ivarynconst +GTF-GL33.gtf21.GL.reflect.reflect_vec2_frag_ivarynconst +GTF-GL33.gtf21.GL.reflect.reflect_vec2_vert_ivarynconst +GTF-GL33.gtf21.GL.reflect.reflect_vec3_frag_ivarynconst +GTF-GL33.gtf21.GL.reflect.reflect_vec3_vert_ivarynconst +GTF-GL33.gtf21.GL.refract.refract_float_frag_ivarynconst +GTF-GL33.gtf21.GL.refract.refract_float_vert_ivarynconst +GTF-GL33.gtf21.GL.refract.refract_vec2_frag_ivarynconst +GTF-GL33.gtf21.GL.refract.refract_vec2_vert_ivarynconst +GTF-GL33.gtf21.GL.refract.refract_vec3_frag_ivarynconst +GTF-GL33.gtf21.GL.refract.refract_vec3_vert_ivarynconst +GTF-GL33.gtf21.GL.sign.sign_float_frag_xvary +GTF-GL33.gtf21.GL.sign.sign_vec2_frag_xvary +GTF-GL33.gtf21.GL.sign.sign_vec3_frag_xvary +GTF-GL33.gtf21.GL.sign.sign_float_vert_xvary +GTF-GL33.gtf21.GL.sign.sign_vec2_vert_xvary +GTF-GL33.gtf21.GL.sign.sign_vec3_vert_xvary +GTF-GL33.gtf21.GL.sin.sin_float_frag_xvary +GTF-GL33.gtf21.GL.sin.sin_vec2_frag_xvary +GTF-GL33.gtf21.GL.sin.sin_vec3_frag_xvary +GTF-GL33.gtf21.GL.sin.sin_float_vert_xvary +GTF-GL33.gtf21.GL.sin.sin_vec2_vert_xvary +GTF-GL33.gtf21.GL.sin.sin_vec3_vert_xvary +GTF-GL33.gtf21.GL.smoothstep.smoothstep_float_frag_xvary_edgeconstquarter +GTF-GL33.gtf21.GL.smoothstep.smoothstep_vec2_frag_xvary_edgeconstquarter +GTF-GL33.gtf21.GL.smoothstep.smoothstep_vec3_frag_xvary_edgeconstquarter +GTF-GL33.gtf21.GL.smoothstep.smoothstep_float_vert_xvary_edgeconstquarter +GTF-GL33.gtf21.GL.smoothstep.smoothstep_vec2_vert_xvary_edgeconstquarter +GTF-GL33.gtf21.GL.smoothstep.smoothstep_vec3_vert_xvary_edgeconstquarter +GTF-GL33.gtf21.GL.sqrt.sqrt_float_frag_xvary +GTF-GL33.gtf21.GL.sqrt.sqrt_vec2_frag_xvary +GTF-GL33.gtf21.GL.sqrt.sqrt_vec3_frag_xvary +GTF-GL33.gtf21.GL.sqrt.sqrt_float_vert_xvary +GTF-GL33.gtf21.GL.sqrt.sqrt_vec2_vert_xvary +GTF-GL33.gtf21.GL.sqrt.sqrt_vec3_vert_xvary +GTF-GL33.gtf21.GL.stencil8.stencil8 +GTF-GL33.gtf21.GL.step.step_float_frag_xvary_edgeconsthalf +GTF-GL33.gtf21.GL.step.step_vec2_frag_xvary_edgeconsthalf +GTF-GL33.gtf21.GL.step.step_vec3_frag_xvary_edgeconsthalf +GTF-GL33.gtf21.GL.step.step_float_vert_xvary_edgeconsthalf +GTF-GL33.gtf21.GL.step.step_vec2_vert_xvary_edgeconsthalf +GTF-GL33.gtf21.GL.step.step_vec3_vert_xvary_edgeconsthalf +GTF-GL33.gtf21.GL.struct.struct_float_frag +GTF-GL33.gtf21.GL.struct.struct_float_vert +GTF-GL33.gtf21.GL.struct.structcopy_float_frag +GTF-GL33.gtf21.GL.struct.structcopy_float_vert +GTF-GL33.gtf21.GL.struct.structnest_float_frag +GTF-GL33.gtf21.GL.struct.structnest_float_vert +GTF-GL33.gtf21.GL.struct.struct_bool_frag +GTF-GL33.gtf21.GL.struct.struct_bool_vert +GTF-GL33.gtf21.GL.struct.structcopy_bool_frag +GTF-GL33.gtf21.GL.struct.structcopy_bool_vert +GTF-GL33.gtf21.GL.struct.structnest_bool_frag +GTF-GL33.gtf21.GL.struct.structnest_bool_vert +GTF-GL33.gtf21.GL.struct.struct_vec2_frag +GTF-GL33.gtf21.GL.struct.struct_vec2_vert +GTF-GL33.gtf21.GL.struct.structcopy_vec2_frag +GTF-GL33.gtf21.GL.struct.structcopy_vec2_vert +GTF-GL33.gtf21.GL.struct.structnest_vec2_frag +GTF-GL33.gtf21.GL.struct.structnest_vec2_vert +GTF-GL33.gtf21.GL.struct.struct_vec3_frag +GTF-GL33.gtf21.GL.struct.struct_vec3_vert +GTF-GL33.gtf21.GL.struct.structcopy_vec3_frag +GTF-GL33.gtf21.GL.struct.structcopy_vec3_vert +GTF-GL33.gtf21.GL.struct.structnest_vec3_frag +GTF-GL33.gtf21.GL.struct.structnest_vec3_vert +GTF-GL33.gtf21.GL.struct.struct_vec4_frag +GTF-GL33.gtf21.GL.struct.struct_vec4_vert +GTF-GL33.gtf21.GL.struct.structcopy_vec4_frag +GTF-GL33.gtf21.GL.struct.structcopy_vec4_vert +GTF-GL33.gtf21.GL.struct.structnest_vec4_frag +GTF-GL33.gtf21.GL.struct.structnest_vec4_vert +GTF-GL33.gtf21.GL.struct.struct_bvec2bvec3bvec4_frag +GTF-GL33.gtf21.GL.struct.struct_bvec2bvec3bvec4_vert +GTF-GL33.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_frag +GTF-GL33.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_vert +GTF-GL33.gtf21.GL.struct.structnest_bvec2bvec3bvec4_frag +GTF-GL33.gtf21.GL.struct.structnest_bvec2bvec3bvec4_vert +GTF-GL33.gtf21.GL.struct.struct_mat2_frag +GTF-GL33.gtf21.GL.struct.struct_mat2_vert +GTF-GL33.gtf21.GL.struct.structcopy_mat2_frag +GTF-GL33.gtf21.GL.struct.structcopy_mat2_vert +GTF-GL33.gtf21.GL.struct.structnest_mat2_frag +GTF-GL33.gtf21.GL.struct.structnest_mat2_vert +GTF-GL33.gtf21.GL.struct.struct_mat3_frag +GTF-GL33.gtf21.GL.struct.struct_mat3_vert +GTF-GL33.gtf21.GL.struct.structcopy_mat3_frag +GTF-GL33.gtf21.GL.struct.structcopy_mat3_vert +GTF-GL33.gtf21.GL.struct.structnest_mat3_frag +GTF-GL33.gtf21.GL.struct.structnest_mat3_vert +GTF-GL33.gtf21.GL.struct.struct_mat4_frag +GTF-GL33.gtf21.GL.struct.struct_mat4_vert +GTF-GL33.gtf21.GL.struct.structcopy_mat4_frag +GTF-GL33.gtf21.GL.struct.structcopy_mat4_vert +GTF-GL33.gtf21.GL.struct.structnest_mat4_frag +GTF-GL33.gtf21.GL.struct.structnest_mat4_vert +GTF-GL33.gtf21.GL.struct.nestedstructcomb_various_frag +GTF-GL33.gtf21.GL.struct.nestedstructcomb_various_vert +GTF-GL33.gtf21.GL.struct.struct_int_frag +GTF-GL33.gtf21.GL.struct.struct_int_vert +GTF-GL33.gtf21.GL.struct.structcopy_int_frag +GTF-GL33.gtf21.GL.struct.structcopy_int_vert +GTF-GL33.gtf21.GL.struct.structnest_int_frag +GTF-GL33.gtf21.GL.struct.structnest_int_vert +GTF-GL33.gtf21.GL.struct.struct_ivec2ivec3ivec4_frag +GTF-GL33.gtf21.GL.struct.struct_ivec2ivec3ivec4_vert +GTF-GL33.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_frag +GTF-GL33.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_vert +GTF-GL33.gtf21.GL.struct.structnest_ivec2ivec3ivec4_frag +GTF-GL33.gtf21.GL.struct.structnest_ivec2ivec3ivec4_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_xyzw_1vec4_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_xyzw_1vec4_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_zwxy_1vec4_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_zwxy_1vec4_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_yxwz_1vec4_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_yxwz_1vec4_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_wxzy_1vec4_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_wxzy_1vec4_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_xyz_1vec3_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_xyz_1vec3_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_yxz_1vec3_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_yxz_1vec3_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_zyx_1vec3_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_zyx_1vec3_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_rgba_1vec4_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_rgba_1vec4_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_barg_1vec4_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_barg_1vec4_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_grab_1vec4_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_grab_1vec4_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_arbg_1vec4_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_arbg_1vec4_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_br_ag_2vec2_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_br_ag_2vec2_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_rgb_1vec3_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_rgb_1vec3_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_grb_1vec3_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_grb_1vec3_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_bgr_1vec3_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_bgr_1vec3_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_stpq_1vec4_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_stpq_1vec4_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_pqst_1vec4_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_pqst_1vec4_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_tsqp_1vec4_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_tsqp_1vec4_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_qspt_1vec4_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_qspt_1vec4_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_st_pq_2vec2_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_st_pq_2vec2_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_vert +GTF-GL33.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_frag +GTF-GL33.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_stp_1vec3_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_stp_1vec3_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_tsp_1vec3_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_tsp_1vec3_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_pts_1vec3_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_pts_1vec3_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_vert +GTF-GL33.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_frag +GTF-GL33.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_vert +GTF-GL33.gtf21.GL.tan.tan_float_frag_xvary +GTF-GL33.gtf21.GL.tan.tan_vec2_frag_xvary +GTF-GL33.gtf21.GL.tan.tan_vec3_frag_xvary +GTF-GL33.gtf21.GL.tan.tan_float_vert_xvary +GTF-GL33.gtf21.GL.tan.tan_vec2_vert_xvary +GTF-GL33.gtf21.GL.tan.tan_vec3_vert_xvary +GTF-GL33.gtf21.GL.vec.vec2_2float_frag +GTF-GL33.gtf21.GL.vec.vec2_2float_vert +GTF-GL33.gtf21.GL.vec.vec4_ivec4_frag +GTF-GL33.gtf21.GL.vec.vec4_ivec4_vert +GTF-GL33.gtf21.GL.vec.ivec3_3int_frag +GTF-GL33.gtf21.GL.vec.ivec3_3int_vert +GTF-GL33.gtf21.GL.vec.bvec4_2int_2float_frag +GTF-GL33.gtf21.GL.vec.bvec4_2int_2float_vert +GTF-GL33.gtf21.GL.vec.vec2_vec3_frag +GTF-GL33.gtf21.GL.vec.vec2_vec3_vert +GTF-GL33.gtf21.GL.vec.vec3_vec4_frag +GTF-GL33.gtf21.GL.vec.vec3_vec4_vert +GTF-GL33.gtf21.GL.vec.vec3_vec2_float_frag +GTF-GL33.gtf21.GL.vec.vec3_vec2_float_vert +GTF-GL33.gtf21.GL.vec.vec3_float_vec2_frag +GTF-GL33.gtf21.GL.vec.vec3_float_vec2_vert +GTF-GL33.gtf21.GL.vec.vec4_vec3_float_frag +GTF-GL33.gtf21.GL.vec.vec4_vec3_float_vert +GTF-GL33.gtf21.GL.vec3.vec3array_frag +GTF-GL33.gtf21.GL.vec3.vec3single_vert +GTF-GL33.gtf21.GL.vec3.vec3arrayindirect_vert +GTF-GL33.gtf21.GL.vec3.vec3arraydirect_vert +GTF-GL33.gtf21.GL.vec3.vec3array_vert +GTF-GL33.gtf21.GL.vec3.vec3single_frag +GTF-GL33.gtf21.GL.vec3.vec3arrayindirect_frag +GTF-GL33.gtf21.GL.vec3.vec3arraydirect_frag +GTF-GL33.gtf21.GL2ExtensionTests.data_type_10_10_10_2.data_type_10_10_10_2 +GTF-GL33.gtf21.GL2ExtensionTests.depth_texture.depth_texture +GTF-GL33.gtf21.GL2ExtensionTests.dFdx.dFdx_frag +GTF-GL33.gtf21.GL2ExtensionTests.dFdy.dFdy_frag +GTF-GL33.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dx +GTF-GL33.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dy +GTF-GL33.gtf21.GL2ExtensionTests.fwidth.fwidth_frag +GTF-GL33.gtf21.GL2ExtensionTests.packed_depth_stencil.packed_depth_stencil +GTF-GL33.gtf21.GL2ExtensionTests.stencil1.stencil1 +GTF-GL33.gtf21.GL2ExtensionTests.stencil4.stencil4 +GTF-GL33.gtf21.GL2ExtensionTests.vertex_half_float.vertex_half_float +GTF-GL33.gtf21.GL2FixedTests.blend.blend +GTF-GL33.gtf21.GL2FixedTests.buffer_clear.buffer_clear +GTF-GL33.gtf21.GL2FixedTests.buffer_color.buffer_color +GTF-GL33.gtf21.GL2FixedTests.buffer_corners.buffer_corners +GTF-GL33.gtf21.GL2FixedTests.buffer_objects.buffer_objects +GTF-GL33.gtf21.GL2FixedTests.clip.clip +GTF-GL33.gtf21.GL2FixedTests.color_ramp.color_ramp +GTF-GL33.gtf21.GL2FixedTests.copy_texture.copy_texture +GTF-GL33.gtf21.GL2FixedTests.depth_buffer_clear.depth_buffer_clear +GTF-GL33.gtf21.GL2FixedTests.depth_buffer_functions.depth_buffer_functions +GTF-GL33.gtf21.GL2FixedTests.dither.dither +GTF-GL33.gtf21.GL2FixedTests.divide_by_zero.divide_by_zero +GTF-GL33.gtf21.GL2FixedTests.gets.gets +GTF-GL33.gtf21.GL2FixedTests.lighting_diffuse.lighting_diffuse +GTF-GL33.gtf21.GL2FixedTests.mipmaps_interpolation.mipmaps_interpolation +GTF-GL33.gtf21.GL2FixedTests.mipmaps_selection.mipmaps_selection +GTF-GL33.gtf21.GL2FixedTests.point_sprites.point_sprites +GTF-GL33.gtf21.GL2FixedTests.polygon_cull.polygon_cull +GTF-GL33.gtf21.GL2FixedTests.scissor.scissor +GTF-GL33.gtf21.GL2FixedTests.stencil_plane_clear.stencil_plane_clear +GTF-GL33.gtf21.GL2FixedTests.stencil_plane_corners.stencil_plane_corners +GTF-GL33.gtf21.GL2FixedTests.stencil_plane_function.stencil_plane_function +GTF-GL33.gtf21.GL2FixedTests.stencil_plane_operation.stencil_plane_operation +GTF-GL33.gtf21.GL2FixedTests.texture_edge_clamp.texture_edge_clamp +GTF-GL33.gtf21.GL2FixedTests.transform_viewport.transform_viewport +GTF-GL33.gtf21.GL2FixedTests.triangle_rasterization.triangle_rasterization +GTF-GL33.gtf21.GL2FixedTests.triangle_tiling.triangle_tiling +GTF-GL33.gtf21.GL2FixedTests.user_clip_planes.user_clip_planes +GTF-GL33.gtf21.GL2FixedTests.vertex_order.vertex_order +GTF-GL33.gtf21.GL2FixedTests.viewport_clamp.viewport_clamp +GTF-GL33.gtf21.GL2Tests.attach_shader.successfulcompile_attach_vert +GTF-GL33.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_vert +GTF-GL33.gtf21.GL2Tests.attach_shader.successfulcompile_attach_frag +GTF-GL33.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_frag +GTF-GL33.gtf21.GL2Tests.attach_shader.successfulcompile_vert_successfulcompile_frag +GTF-GL33.gtf21.GL2Tests.attach_shader.successfulcompile_vert_unsuccessfulcompile_frag +GTF-GL33.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_successfulcompile_frag +GTF-GL33.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_unsuccessfulcompile_frag +GTF-GL33.gtf21.GL2Tests.attach_shader.successfulcompile_vert_repeated_attach_vert +GTF-GL33.gtf21.GL2Tests.attach_shader.successfulcompile_frag_repeated_attach_frag +GTF-GL33.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_repeated_attach_vert +GTF-GL33.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_repeated_attach_frag +GTF-GL33.gtf21.GL2Tests.attach_shader.successfulcompile_vert_attach_invalid_handle_vert +GTF-GL33.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_attach_invalid_handle_vert +GTF-GL33.gtf21.GL2Tests.attach_shader.successfulcompile_frag_attach_invalid_handle_frag +GTF-GL33.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_attach_invalid_handle_frag +GTF-GL33.gtf21.GL2Tests.attach_shader.invalidshader_attach_valid_handle +GTF-GL33.gtf21.GL2Tests.attach_shader.programobject_attach_programobject +GTF-GL33.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_vertshaderobject_vert +GTF-GL33.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_vertshaderobject_vert +GTF-GL33.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_vertshaderobject_frag +GTF-GL33.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_vertshaderobject_frag +GTF-GL33.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_fragshaderobject_vert +GTF-GL33.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_fragshaderobject_vert +GTF-GL33.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_fragshaderobject_frag +GTF-GL33.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_fragshaderobject_frag +GTF-GL33.gtf21.GL2Tests.attach_shader.programobject_attach_vertshaderobject +GTF-GL33.gtf21.GL2Tests.attach_shader.programobject_attach_fragshaderobject +GTF-GL33.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyfragshader_attach +GTF-GL33.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyvertshader_attach +GTF-GL33.gtf21.GL2Tests.attach_shader.emptyfragshader_emptyfragshader_attach +GTF-GL33.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_nonexisting_attrib +GTF-GL33.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_float_attrib +GTF-GL33.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_vec3_attrib +GTF-GL33.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_Color_attrib +GTF-GL33.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_NonExist_attrib +GTF-GL33.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_maxattribsloc +GTF-GL33.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_minusoneattribsloc +GTF-GL33.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_zeroprogramhandle +GTF-GL33.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_vertshaderhandleforprogram +GTF-GL33.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_fragshaderhandleforprogram +GTF-GL33.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_emptyprogramhandle +GTF-GL33.gtf21.GL2Tests.compile_shader.successful_compile_vert +GTF-GL33.gtf21.GL2Tests.compile_shader.successful_compile_frag +GTF-GL33.gtf21.GL2Tests.compile_shader.unsuccessful_compile_vert +GTF-GL33.gtf21.GL2Tests.compile_shader.unsuccessful_compile_frag +GTF-GL33.gtf21.GL2Tests.compile_shader.compile_emptyhandle_vert +GTF-GL33.gtf21.GL2Tests.compile_shader.compile_emptyhandle_frag +GTF-GL33.gtf21.GL2Tests.compile_shader.compile_invalid_handle +GTF-GL33.gtf21.GL2Tests.compile_shader.compile_program_handle +GTF-GL33.gtf21.GL2Tests.create_objects_shaders_programs.create_program_objects +GTF-GL33.gtf21.GL2Tests.create_objects_shaders_programs.create_vertex_shader_objects +GTF-GL33.gtf21.GL2Tests.create_objects_shaders_programs.create_fragment_shader_objects +GTF-GL33.gtf21.GL2Tests.create_objects_shaders_programs.create_invalid_shader_objects +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteprogram +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteverthandle +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deletefraghandle +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_frag_prog +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_vert_prog +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_frag +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_vert +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_prog +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_frag +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_vert +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_frag +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_prog +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_vert +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_frag +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_frag +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_vert +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_prog +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_prog +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_prog +GTF-GL33.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_prog +GTF-GL33.gtf21.GL2Tests.delete_object.delete_zerohandle +GTF-GL33.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert +GTF-GL33.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag +GTF-GL33.gtf21.GL2Tests.detach_shader.successfulcompile_vert_detach_vert +GTF-GL33.gtf21.GL2Tests.detach_shader.successfulcompile_frag_detach_frag +GTF-GL33.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_frag +GTF-GL33.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_vert +GTF-GL33.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag_frag +GTF-GL33.gtf21.GL2Tests.detach_shader.emptyprogramobject_detach_vert +GTF-GL33.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_vert +GTF-GL33.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_frag +GTF-GL33.gtf21.GL2Tests.detach_shader.detach_zeroshaderhandle +GTF-GL33.gtf21.GL2Tests.detach_shader.detach_programhandle +GTF-GL33.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyvertshaderhandle +GTF-GL33.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyfragshaderhandle +GTF-GL33.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyvertshaderhandle +GTF-GL33.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyfragshaderhandle +GTF-GL33.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyvertshaderhandle +GTF-GL33.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyfragshaderhandle +GTF-GL33.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_zeroshaderhandle +GTF-GL33.gtf21.GL2Tests.framebuffer_objects.framebuffer_objects +GTF-GL33.gtf21.GL2Tests.GetBIFD.GetBIFD +GTF-GL33.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Vertex +GTF-GL33.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Normal +GTF-GL33.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_float_vec2_vec3 +GTF-GL33.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_vec4 +GTF-GL33.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat2 +GTF-GL33.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat3 +GTF-GL33.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat4 +GTF-GL33.gtf21.GL2Tests.get_active_attribute.getactiveattribute_index_more_than_num_attribs +GTF-GL33.gtf21.GL2Tests.get_active_attribute.getactiveuniform_vertshaderforprogramhandle +GTF-GL33.gtf21.GL2Tests.get_active_attribute.getactiveuniform_zeroprogramhandle +GTF-GL33.gtf21.GL2Tests.get_active_attribute.getactiveuniform_empty_program_handle +GTF-GL33.gtf21.GL2Tests.get_active_attribute.getactiveuniform_fragshaderforprogramhandle +GTF-GL33.gtf21.GL2Tests.get_active_attribute.getactiveuniform_index_minus_one +GTF-GL33.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewMatrix +GTF-GL33.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_NormalMatrix +GTF-GL33.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewProjectionMatrix +GTF-GL33.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_float +GTF-GL33.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_float_float_float +GTF-GL33.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_vec3_float +GTF-GL33.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec2_vec4_int +GTF-GL33.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_ivec2_ivec3_ivec4 +GTF-GL33.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bool_bvec2_bvec3 +GTF-GL33.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bvec4_mat2_mat3_mat4 +GTF-GL33.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getnumactiveuniforms +GTF-GL33.gtf21.GL2Tests.get_active_uniform.getactiveuniform_zeroprogramhandle +GTF-GL33.gtf21.GL2Tests.get_active_uniform.getactiveuniform_fragshaderforprogramhandle +GTF-GL33.gtf21.GL2Tests.get_active_uniform.getactiveuniform_vertshaderforprogramhandle +GTF-GL33.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_more_than_num_uniforms +GTF-GL33.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_minus_one +GTF-GL33.gtf21.GL2Tests.get_active_uniform.getactiveuniform_empty_program_handle +GTF-GL33.gtf21.GL2Tests.get_attached_objects.glGetAttachedObjects +GTF-GL33.gtf21.GL2Tests.get_attribute_location.get_attribute_location +GTF-GL33.gtf21.GL2Tests.get_extensions.get_extensions +GTF-GL33.gtf21.GL2Tests.get_handle.successfulcompilevert_successfulcompilefrag_gethandle +GTF-GL33.gtf21.GL2Tests.get_handle.programhandlezero_useprogram +GTF-GL33.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctvertuniform +GTF-GL33.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_nonactiveuniform +GTF-GL33.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctfraguniform +GTF-GL33.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_fakeuniform +GTF-GL33.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ModelViewMatrix +GTF-GL33.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NonExist +GTF-GL33.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NormalScale +GTF-GL33.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ProjectionMatrix +GTF-GL33.gtf21.GL2Tests.get_uniform_location.getuniformlocation_zeroprogramhandle +GTF-GL33.gtf21.GL2Tests.get_uniform_location.getuniformlocation_vertshaderforprogramhandle +GTF-GL33.gtf21.GL2Tests.get_uniform_location.getuniformlocation_fragshaderforprogramhandle +GTF-GL33.gtf21.GL2Tests.glGetProgramInfoLog_2_0.glGetProgramInfoLog +GTF-GL33.gtf21.GL2Tests.glGetProgramiv_2_0.glGetProgramiv +GTF-GL33.gtf21.GL2Tests.glGetShaderInfoLog_2_0.glGetShaderInfoLog +GTF-GL33.gtf21.GL2Tests.glGetUniform.glGetUniform +GTF-GL33.gtf21.GL2Tests.glGetVertexAttrib.glGetVertexAttrib +GTF-GL33.gtf21.GL2Tests.glUniform.glUniform +GTF-GL33.gtf21.GL2Tests.link_program.successfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL33.gtf21.GL2Tests.link_program.successfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL33.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL33.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL33.gtf21.GL2Tests.link_program.successfulcompilevert_linkprogram_gl +GTF-GL33.gtf21.GL2Tests.link_program.successfulcompilefrag_linkprogram_gl +GTF-GL33.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_linkprogram +GTF-GL33.gtf21.GL2Tests.link_program.unsuccessfulcompilefrag_linkprogram +GTF-GL33.gtf21.GL2Tests.link_program.link_emptyprogramobject +GTF-GL33.gtf21.GL2Tests.link_program.link_invalidprogramhandle +GTF-GL33.gtf21.GL2Tests.link_program.link_verthandle +GTF-GL33.gtf21.GL2Tests.link_program.link_fraghandle +GTF-GL33.gtf21.GL2Tests.precision_specifiers.precision_specifiers +GTF-GL33.gtf21.GL2Tests.relink_program.relink_program +GTF-GL33.gtf21.GL2Tests.shader_source.successfulcompilevert_shadersource +GTF-GL33.gtf21.GL2Tests.shader_source.unsuccessfulcompilevert_shadersource +GTF-GL33.gtf21.GL2Tests.shader_source.successfulcompilefrag_shadersource +GTF-GL33.gtf21.GL2Tests.shader_source.unsuccessfulcompilefrag_shadersource +GTF-GL33.gtf21.GL2Tests.shader_source.shadersource_invalidshaderhandle +GTF-GL33.gtf21.GL2Tests.shader_source.shadersource_programhandle +GTF-GL33.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_ivec4_to_render_frag +GTF-GL33.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_vec4_to_render_frag +GTF-GL33.gtf21.GL2Tests.use_program.successfulcompilevert_successfulcompilefrag_useprogram +GTF-GL33.gtf21.GL2Tests.use_program.successfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL33.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_successfulcompilefrag_useprogram +GTF-GL33.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL33.gtf21.GL2Tests.use_program.programhandlezero_useprogram +GTF-GL33.gtf21.GL2Tests.use_program.emptyprogramobject_useprogram +GTF-GL33.gtf21.GL2Tests.use_program.invalidprogramhandle_useprogram +GTF-GL33.gtf21.GL2Tests.use_program.useprogram_verthandle +GTF-GL33.gtf21.GL2Tests.use_program.useprogram_fraghandle +GTF-GL33.gtf21.GL2Tests.validate_program.successfulcompilevert_successfulcompilefrag_validate +GTF-GL33.gtf21.GL2Tests.validate_program.successfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL33.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_successfulcompilefrag_validate +GTF-GL33.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL33.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_nolink +GTF-GL33.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_after_link +GTF-GL33.gtf21.GL2Tests.validate_program.validate_invalidprogramhandle +GTF-GL33.gtf21.GL2Tests.validate_program.validate_fraghandle +GTF-GL33.gtf21.GL2Tests.validate_program.validate_verthandle +GTF-GL33.gtf21.GL2Tests.vertex_program_point_size.vertex_program_point_size +GTF-GL33.gtf21.GLCoverage.CoverageGL21 +GTF-GL33.gtf21.GL3Tests.proxy_textures.proxy_textures_valid +GTF-GL33.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_size +GTF-GL33.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_samples +GTF-GL33.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_init +GTF-GL33.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_getter +GTF-GL33.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_basic +GTF-GL33.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_negative +GTF-GL33.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_le_M +GTF-GL33.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_g_M +GTF-GL33.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_4 +GTF-GL33.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all +GTF-GL33.gtf30.GL3Tests.blend_minmax.blend_minmax_coverage +GTF-GL33.gtf30.GL3Tests.blend_minmax.blend_minmax_error +GTF-GL33.gtf30.GL3Tests.blend_minmax.blend_minmax_draw +GTF-GL33.gtf30.GL3Tests.blend_minmax.blend_minmax_clamping +GTF-GL33.gtf30.GL3Tests.color_buffer_float.color_buffer_float_coverage +GTF-GL33.gtf30.GL3Tests.color_buffer_float.color_buffer_unsupported_format +GTF-GL33.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_fixed +GTF-GL33.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_off +GTF-GL33.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_on +GTF-GL33.gtf30.GL3Tests.conditional_render.conditional_render_test1 +GTF-GL33.gtf30.GL3Tests.conditional_render.conditional_render_test2 +GTF-GL33.gtf30.GL3Tests.conditional_render.conditional_render_test3 +GTF-GL33.gtf30.GL3Tests.conditional_render.conditional_render_test4 +GTF-GL33.gtf30.GL3Tests.conditional_render.conditional_render_test5 +GTF-GL33.gtf30.GL3Tests.conditional_render.conditional_render_test6 +GTF-GL33.gtf30.GL3Tests.conditional_render.conditional_render_test7 +GTF-GL33.gtf30.GL3Tests.conditional_render.conditional_render_test8 +GTF-GL33.gtf30.GL3Tests.conditional_render.conditional_render_test9 +GTF-GL33.gtf30.GL3Tests.depth_texture.depth_texture_teximage +GTF-GL33.gtf30.GL3Tests.depth_texture.depth_texture_fbo +GTF-GL33.gtf30.GL3Tests.depth_texture.depth_texture_fbo_clear +GTF-GL33.gtf30.GL3Tests.depth_texture.depth_texture_copyteximage +GTF-GL33.gtf30.GL3Tests.depth_texture.depth_texture_readpixels +GTF-GL33.gtf30.GL3Tests.depth_texture.depth_texture_texsubimage +GTF-GL33.gtf30.GL3Tests.depth_texture.depth_texture_mipmap +GTF-GL33.gtf30.GL3Tests.draw_buffers.draw_buffers_initial +GTF-GL33.gtf30.GL3Tests.draw_buffers.draw_buffers_api +GTF-GL33.gtf30.GL3Tests.draw_buffers.draw_buffers_test1 +GTF-GL33.gtf30.GL3Tests.draw_buffers.draw_buffers_test2 +GTF-GL33.gtf30.GL3Tests.draw_buffers.draw_buffers_test3 +GTF-GL33.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_1 +GTF-GL33.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_2 +GTF-GL33.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_1 +GTF-GL33.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_2 +GTF-GL33.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_3 +GTF-GL33.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_4 +GTF-GL33.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_5 +GTF-GL33.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_6 +GTF-GL33.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader +GTF-GL33.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_fbo +GTF-GL33.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_cull +GTF-GL33.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multisample +GTF-GL33.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_scissor +GTF-GL33.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_1 +GTF-GL33.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_2 +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_initial_state +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_create_bind_delete +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_delete_currently_bound +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_state +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attachment_state +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attach_attachments +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_framebuffer_status +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_read_buffer_binding +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_read_buffer_binding +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_draw_buffer_binding +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_draw_buffer_binding +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_mismatched_buffer_formats +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_basic_usage +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_draw_framebuffer +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_read_framebuffer +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_default_enums +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_color_enums +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_default_enums +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_color_enums +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readpixels_incomplete_read_framebuffer +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_copyteximage_incomplete_read_framebuffer +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_linear_filter_depth_or_stencil_buffer_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_with_incomplete_framebuffers +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_depth_or_stencil_buffers_mismatched_formats +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebufferrenderbuffer_for_default_framebuffer +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebuffertexture2d_for_default_framebuffer +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_fixed_point_read_buffer +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_floating_point_read_buffer +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_integer_read_buffer +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_signed_integer_read_buffer +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisample_draw_buffer +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_sizes +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_origins +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_formats +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sample_count +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sizes +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_origins +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_formats +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_nearest_filter_color_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_linear_filter_color_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_depth_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_stencil_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_depth_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_stencil_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_all_buffer_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_missing_buffers_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_height_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_width_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_dimensions_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_magnifying_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_minifying_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_scissor_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_multisampled_to_singlesampled_blit +GTF-GL33.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_initial_state +GTF-GL33.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding +GTF-GL33.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding_fbo +GTF-GL33.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_api +GTF-GL33.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_draw +GTF-GL33.gtf30.GL3Tests.half_float.half_float_rendering +GTF-GL33.gtf30.GL3Tests.half_float.half_float_varying_data +GTF-GL33.gtf30.GL3Tests.half_float.half_float_textures +GTF-GL33.gtf30.GL3Tests.half_float.half_float_max_vertex_dimensions +GTF-GL33.gtf30.GL3Tests.half_float.half_float_linear +GTF-GL33.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_indices +GTF-GL33.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_vertex_attributes +GTF-GL33.gtf30.GL3Tests.map_buffer_range.map_buffer_range_invalidate +GTF-GL33.gtf30.GL3Tests.map_buffer_range.map_buffer_range_flush +GTF-GL33.gtf30.GL3Tests.map_buffer_range.map_buffer_range_error +GTF-GL33.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_init +GTF-GL33.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_error +GTF-GL33.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_readpixels +GTF-GL33.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_getteximage +GTF-GL33.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_copyteximage +GTF-GL33.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_partialattachments +GTF-GL33.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_mixedattachments +GTF-GL33.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_parameters +GTF-GL33.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_renderbuffers +GTF-GL33.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_stencilsize +GTF-GL33.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_clearbuffer +GTF-GL33.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_blit +GTF-GL33.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_initial +GTF-GL33.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_error +GTF-GL33.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_getter +GTF-GL33.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_completeness +GTF-GL33.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_mipmap_generation +GTF-GL33.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_lod_selection +GTF-GL33.gtf30.GL3Tests.texture_float32.texture_float32 +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_init_defaults +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_misc +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_basic_outline +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type_double +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_draw +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_builtins +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_interleaved +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_max_interleaved +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_max_separate +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_offset_size +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_vertex_id +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_modify_buffers +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_overflow +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_query_objects +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_state_variables +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_verify_buffer +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_double_precision +GTF-GL33.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry_primitive_types +GTF-GL33.gtf30.GL3Tests.depth24.depth24_basic +GTF-GL33.gtf30.GL3Tests.depth24.depth24_precision +GTF-GL33.gtf30.GL3Tests.depth24.depth24_precision_readpixels +GTF-GL33.gtf30.GL3Tests.depth24.depth24_precision_texture +GTF-GL33.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgba +GTF-GL33.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgb +GTF-GL33.gtf30.GLCoverage.CoverageGL30 +GTF-GL33.gtf31.GL3Tests.copy_buffer.copy_buffer_defaults +GTF-GL33.gtf31.GL3Tests.copy_buffer.copy_buffer_data +GTF-GL33.gtf31.GL3Tests.copy_buffer.copy_buffer_parameters +GTF-GL33.gtf31.GL3Tests.copy_buffer.copy_buffer_usage +GTF-GL33.gtf31.GL3Tests.copy_buffer.copy_buffer_copy +GTF-GL33.gtf31.GL3Tests.copy_buffer.copy_buffer_invalid_target +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_basic +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_zero_id +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_mode +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_count +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_first +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_type +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount_maxint +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_expressions +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_max_vertex_attribs +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_attrib_size +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_stride +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_pointer +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_invalid +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_compilation_error +GTF-GL33.gtf31.GL3Tests.draw_instanced.draw_instanced_tessellation_compilation_error +GTF-GL33.gtf31.GL3Tests.primitive_restart.primitive_restart_basic +GTF-GL33.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_elements +GTF-GL33.gtf31.GL3Tests.primitive_restart.primitive_restart_mode +GTF-GL33.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete +GTF-GL33.gtf31.GL3Tests.primitive_restart.primitive_restart_upconvert +GTF-GL33.gtf31.GL3Tests.primitive_restart.primitive_restart_instance_id +GTF-GL33.gtf31.GL3Tests.primitive_restart.primitive_restart_primitive_id +GTF-GL33.gtf31.GL3Tests.primitive_restart.primitive_restart_vao_state +GTF-GL33.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_arrays +GTF-GL33.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete2 +GTF-GL33.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete3 +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_macro +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_basic_uniform_block_syntax +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_valid_basic_types +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arrays_of_all_valid_basic_types +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structures_of_all_valid_basic_types +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_uniform_block +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_uniform_blocks +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_named_uniform_blocks +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_element_name +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_uniform_qualifier +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_structure_declaration +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_shader_languages +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_global_scope_layouts +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_layouts +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layouts +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_arrays +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_non_constant_indexing +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_active_uniform_blocks +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformblockindex +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_binding +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_inherit_and_override_layouts +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeat_global_scope_layouts +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_different_definitions_of_the_same_block_name +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_names +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_scoping +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_storage_layouts +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_block_names +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_names +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_small_name_buffer +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_get_uniform_name_for_small_name_buffer +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_not_whole_uniform_array_active +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_same_buffer_bound_to_2_uniform_blocks +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_arrays_binding +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_build_in_constants +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_implementation_dependent_limits +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_reset_assigned_binding_point_on_relink +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_uniform_block_size +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_sharing_between_programs +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_swapping_buffers +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_unused_uniforms_in_std140 +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_block_with_an_instance_array +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_uniforms_declared_in_block_with_an_instance +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_and_array_element_names +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_spec_example_for_std140 +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_1 +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_2 +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_3 +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_4 +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_declaration +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_uniform_block +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_member_initializers +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_for_uniforms_outside_ub0 +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_not_for_matrix_type +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_qualifiers_shared_packed_std140_used_for_members +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_name_conflict +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_instance_name_conflict +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_conflict +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_illegal_uniform_block_array_indexing +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_array_size_matching +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_matching +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_type_matching +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_sequence_matching +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_array_size_matching +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layout_matching +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_block_uniform_location +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_nonexsistent_block_name +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_not_active_block +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_nonexistent_block_index +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv_for_nonexistent_block_index +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices_for_for_nonexistent_or_not_active_uniform_names +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname_for_nonexistent_uniform_index +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform_for_nonexistent_uniform_index +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv_for_nonexistent_uniform_indices +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniformbufferoffsetalignment +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_maxuniformbufferbindings_exceeded +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks_exceeded +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockindex +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockbinding +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_program +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_uniformcount +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_bufsize +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_size +GTF-GL33.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_pname +GTF-GL33.gtf31.GLCoverage.CoverageGL31 +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basic +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basevertex +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_mode +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_type +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_count +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_start +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_end +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_primcount +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_attrib_size +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_upconvert +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_overflow +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_range +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_stride +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_pointer +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_mode +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_count +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_type +GTF-GL33.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_start_end +GTF-GL33.gtf32.GL3Tests.shadow.shadow_api +GTF-GL33.gtf32.GL3Tests.shadow.shadow_compilation_vert +GTF-GL33.gtf32.GL3Tests.shadow.shadow_compilation_ctrl +GTF-GL33.gtf32.GL3Tests.shadow.shadow_compilation_eval +GTF-GL33.gtf32.GL3Tests.shadow.shadow_compilation_geom +GTF-GL33.gtf32.GL3Tests.shadow.shadow_compilation_frag +GTF-GL33.gtf32.GL3Tests.shadow.shadow_execution_vert +GTF-GL33.gtf32.GL3Tests.shadow.shadow_execution_ctrl +GTF-GL33.gtf32.GL3Tests.shadow.shadow_execution_eval +GTF-GL33.gtf32.GL3Tests.shadow.shadow_execution_geom +GTF-GL33.gtf32.GL3Tests.shadow.shadow_execution_frag +GTF-GL33.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_basic +GTF-GL33.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_draw_calls +GTF-GL33.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_types +GTF-GL33.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_stride +GTF-GL33.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_pointer +GTF-GL33.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_attrib_sizes +GTF-GL33.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_restart +GTF-GL33.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_invalid +GTF-GL33.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_1 +GTF-GL33.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_2 +GTF-GL33.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_1 +GTF-GL33.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_2 +GTF-GL33.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_3 +GTF-GL33.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_4 +GTF-GL33.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_5 +GTF-GL33.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_6 +GTF-GL33.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader +GTF-GL33.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_fbo +GTF-GL33.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_cull +GTF-GL33.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multisample +GTF-GL33.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_scissor +GTF-GL33.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_1 +GTF-GL33.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_2 +GTF-GL33.gtf32.GL3Tests.packed_pixels.packed_pixels_init +GTF-GL33.gtf32.GL3Tests.packed_pixels.packed_pixels +GTF-GL33.gtf32.GL3Tests.packed_pixels.packed_pixels_pixelstore +GTF-GL33.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo +GTF-GL33.gtf32.GL3Tests.sync.sync_coverage_creation +GTF-GL33.gtf32.GL3Tests.sync.sync_coverage_issync +GTF-GL33.gtf32.GL3Tests.sync.sync_coverage_getsynciv_defaults +GTF-GL33.gtf32.GL3Tests.sync.sync_coverage_clientwaitsync +GTF-GL33.gtf32.GL3Tests.sync.sync_coverage_waitsync +GTF-GL33.gtf32.GL3Tests.sync.sync_coverage_max_server_wait_timeout +GTF-GL33.gtf32.GL3Tests.sync.sync_coverage_deletesync +GTF-GL33.gtf32.GL3Tests.sync.sync_coverage_getsynciv_fence +GTF-GL33.gtf32.GL3Tests.sync.sync_error_fencesync_condition +GTF-GL33.gtf32.GL3Tests.sync.sync_error_fencesync_flags +GTF-GL33.gtf32.GL3Tests.sync.sync_error_deletesync +GTF-GL33.gtf32.GL3Tests.sync.sync_error_getsynciv_sync +GTF-GL33.gtf32.GL3Tests.sync.sync_error_getsynciv_pname +GTF-GL33.gtf32.GL3Tests.sync.sync_error_clientwaitsync_sync +GTF-GL33.gtf32.GL3Tests.sync.sync_error_clientwaitsync_flags +GTF-GL33.gtf32.GL3Tests.sync.sync_error_waitsync_sync +GTF-GL33.gtf32.GL3Tests.sync.sync_error_waitsync_flags +GTF-GL33.gtf32.GL3Tests.sync.sync_error_waitsync_timeout +GTF-GL33.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_signaled +GTF-GL33.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_immediate +GTF-GL33.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_flush +GTF-GL33.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_timeout +GTF-GL33.gtf32.GL3Tests.sync.sync_functionality_issync +GTF-GL33.gtf32.GL3Tests.sync.sync_advanced_multi +GTF-GL33.gtf32.GL3Tests.sync.sync_advanced_reuse +GTF-GL33.gtf32.GL3Tests.sync.sync_advanced_shared_multi +GTF-GL33.gtf32.GL3Tests.sync.sync_advanced_shared_delete +GTF-GL33.gtf32.GL3Tests.sync.sync_advanced_delete +GTF-GL33.gtf32.GLCoverage.CoverageGL32 diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl33-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl33-master.txt new file mode 100644 index 0000000..aaf472b --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl33-master.txt @@ -0,0 +1,2605 @@ +KHR-GL33.info.vendor +KHR-GL33.info.renderer +KHR-GL33.info.version +KHR-GL33.info.shading_language_version +KHR-GL33.info.extensions +KHR-GL33.info.render_target +KHR-GL33.clip_distance.coverage +KHR-GL33.clip_distance.functional +KHR-GL33.clip_distance.negative +KHR-GL33.gpu_shader5_gl.implicit_conversions +KHR-GL33.gpu_shader5_gl.function_overloading +KHR-GL33.gpu_shader5_gl.float_encoding +KHR-GL33.glsl_noperspective.functionaltest +KHR-GL33.transform_feedback.api_errors_test +KHR-GL33.transform_feedback.linking_errors_test +KHR-GL33.transform_feedback.limits_test +KHR-GL33.transform_feedback.capture_vertex_interleaved_test +KHR-GL33.transform_feedback.capture_geometry_interleaved_test +KHR-GL33.transform_feedback.capture_vertex_separate_test +KHR-GL33.transform_feedback.capture_geometry_separate_test +KHR-GL33.transform_feedback.get_xfb_varying +KHR-GL33.transform_feedback.query_vertex_interleaved_test +KHR-GL33.transform_feedback.query_geometry_interleaved_test +KHR-GL33.transform_feedback.query_vertex_separate_test +KHR-GL33.transform_feedback.query_geometry_separate_test +KHR-GL33.transform_feedback.discard_vertex_test +KHR-GL33.transform_feedback.discard_geometry_test +KHR-GL33.transform_feedback.draw_xfb_test +KHR-GL33.transform_feedback.draw_xfb_feedbackk_test +KHR-GL33.transform_feedback.draw_xfb_stream_test +KHR-GL33.transform_feedback.capture_special_interleaved_test +KHR-GL33.transform_feedback.draw_xfb_instanced_test +KHR-GL33.transform_feedback.draw_xfb_stream_instanced_test +KHR-GL33.CommonBugs.CommonBug_GetProgramivActiveUniformBlockMaxNameLength +KHR-GL33.CommonBugs.CommonBug_InputVariablesCannotBeModified +KHR-GL33.CommonBugs.CommonBug_InvalidUseCasesForAllNotFuncsAndExclMarkOp +KHR-GL33.CommonBugs.CommonBug_InvalidVSInputs +KHR-GL33.CommonBugs.CommonBug_ParenthesisInLayoutQualifierIntegerValue +KHR-GL33.CommonBugs.CommonBug_PerVertexValidation +KHR-GL33.CommonBugs.CommonBug_ReservedNames +KHR-GL33.CommonBugs.CommonBug_SparseBuffersWithCopyOps +KHR-GL33.texture_size_promotion.functional +KHR-GL33.transform_feedback_overflow_query_ARB.implementation-dependent-state +KHR-GL33.transform_feedback_overflow_query_ARB.default-context-state +KHR-GL33.transform_feedback_overflow_query_ARB.context-state-update +KHR-GL33.transform_feedback_overflow_query_ARB.error-invalid-index +KHR-GL33.transform_feedback_overflow_query_ARB.error-already-active +KHR-GL33.transform_feedback_overflow_query_ARB.error-incompatible-target +KHR-GL33.transform_feedback_overflow_query_ARB.error-no-active-query +KHR-GL33.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs +KHR-GL33.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs +KHR-GL33.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs +KHR-GL33.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs +KHR-GL33.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream +KHR-GL33.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream +KHR-GL33.shaders.arrays.constructor.float3_vertex +KHR-GL33.shaders.arrays.constructor.float3_fragment +KHR-GL33.shaders.arrays.constructor.float4_vertex +KHR-GL33.shaders.arrays.constructor.float4_fragment +KHR-GL33.shaders.arrays.constructor.int3_vertex +KHR-GL33.shaders.arrays.constructor.int3_fragment +KHR-GL33.shaders.arrays.constructor.int4_vertex +KHR-GL33.shaders.arrays.constructor.int4_fragment +KHR-GL33.shaders.arrays.constructor.bool3_vertex +KHR-GL33.shaders.arrays.constructor.bool3_fragment +KHR-GL33.shaders.arrays.constructor.bool4_vertex +KHR-GL33.shaders.arrays.constructor.bool4_fragment +KHR-GL33.shaders.arrays.constructor.struct3_vertex +KHR-GL33.shaders.arrays.constructor.struct3_fragment +KHR-GL33.shaders.arrays.constructor.struct4_vertex +KHR-GL33.shaders.arrays.constructor.struct4_fragment +KHR-GL33.shaders.arrays.constructor.float_vec3_vertex +KHR-GL33.shaders.arrays.constructor.float_vec3_fragment +KHR-GL33.shaders.arrays.constructor.int_vec3_vertex +KHR-GL33.shaders.arrays.constructor.int_vec3_fragment +KHR-GL33.shaders.arrays.constructor.bool_vec3_vertex +KHR-GL33.shaders.arrays.constructor.bool_vec3_fragment +KHR-GL33.shaders.arrays.constructor.float_mat3_vertex +KHR-GL33.shaders.arrays.constructor.float_mat3_fragment +KHR-GL33.shaders.arrays.constructor.int_mat3_vertex +KHR-GL33.shaders.arrays.constructor.int_mat3_fragment +KHR-GL33.shaders.arrays.constructor.bool_mat3_vertex +KHR-GL33.shaders.arrays.constructor.bool_mat3_fragment +KHR-GL33.shaders.arrays.return.float_vertex +KHR-GL33.shaders.arrays.return.float_fragment +KHR-GL33.shaders.arrays.return.int_vertex +KHR-GL33.shaders.arrays.return.int_fragment +KHR-GL33.shaders.arrays.return.bool_vertex +KHR-GL33.shaders.arrays.return.bool_fragment +KHR-GL33.shaders.arrays.return.float_vec3_vertex +KHR-GL33.shaders.arrays.return.float_vec3_fragment +KHR-GL33.shaders.arrays.return.struct_vertex +KHR-GL33.shaders.arrays.return.struct_fragment +KHR-GL33.shaders.arrays.return.int_vec3_vertex +KHR-GL33.shaders.arrays.return.int_vec3_fragment +KHR-GL33.shaders.arrays.return.bool_vec3_vertex +KHR-GL33.shaders.arrays.return.bool_vec3_fragment +KHR-GL33.shaders.arrays.return.float_mat3_vertex +KHR-GL33.shaders.arrays.return.float_mat3_fragment +KHR-GL33.shaders.arrays.return.int_mat3_vertex +KHR-GL33.shaders.arrays.return.int_mat3_fragment +KHR-GL33.shaders.arrays.return.bool_mat3_vertex +KHR-GL33.shaders.arrays.return.bool_mat3_fragment +KHR-GL33.shaders.arrays.unnamed_parameter.float_vertex +KHR-GL33.shaders.arrays.unnamed_parameter.float_fragment +KHR-GL33.shaders.arrays.unnamed_parameter.int_vertex +KHR-GL33.shaders.arrays.unnamed_parameter.int_fragment +KHR-GL33.shaders.arrays.unnamed_parameter.bool_vertex +KHR-GL33.shaders.arrays.unnamed_parameter.bool_fragment +KHR-GL33.shaders.arrays.unnamed_parameter.struct_vertex +KHR-GL33.shaders.arrays.unnamed_parameter.struct_fragment +KHR-GL33.shaders.arrays.unnamed_parameter.float_vec3_vertex +KHR-GL33.shaders.arrays.unnamed_parameter.float_vec3_fragment +KHR-GL33.shaders.arrays.unnamed_parameter.int_vec3_vertex +KHR-GL33.shaders.arrays.unnamed_parameter.int_vec3_fragment +KHR-GL33.shaders.arrays.unnamed_parameter.bool_vec3_vertex +KHR-GL33.shaders.arrays.unnamed_parameter.bool_vec3_fragment +KHR-GL33.shaders.arrays.unnamed_parameter.float_mat3_vertex +KHR-GL33.shaders.arrays.unnamed_parameter.float_mat3_fragment +KHR-GL33.shaders.arrays.unnamed_parameter.int_mat3_vertex +KHR-GL33.shaders.arrays.unnamed_parameter.int_mat3_fragment +KHR-GL33.shaders.arrays.unnamed_parameter.bool_mat3_vertex +KHR-GL33.shaders.arrays.unnamed_parameter.bool_mat3_fragment +KHR-GL33.shaders.arrays.declaration.implicit_size_float_vertex +KHR-GL33.shaders.arrays.declaration.implicit_size_float_fragment +KHR-GL33.shaders.arrays.declaration.implicit_size_int_vertex +KHR-GL33.shaders.arrays.declaration.implicit_size_int_fragment +KHR-GL33.shaders.arrays.declaration.implicit_size_bool_vertex +KHR-GL33.shaders.arrays.declaration.implicit_size_bool_fragment +KHR-GL33.shaders.arrays.declaration.implicit_size_struct_vertex +KHR-GL33.shaders.arrays.declaration.implicit_size_struct_fragment +KHR-GL33.shaders.arrays.declaration.implicit_size_float_vec3_vertex +KHR-GL33.shaders.arrays.declaration.implicit_size_float_vec3_fragment +KHR-GL33.shaders.arrays.declaration.implicit_size_int_ivec3_vertex +KHR-GL33.shaders.arrays.declaration.implicit_size_int_ivec3_fragment +KHR-GL33.shaders.arrays.declaration.implicit_size_bool_bvec3_vertex +KHR-GL33.shaders.arrays.declaration.implicit_size_bool_bvec3_fragment +KHR-GL33.shaders.arrays.declaration.implicit_size_float_mat3_vertex +KHR-GL33.shaders.arrays.declaration.implicit_size_float_mat3_fragment +KHR-GL33.shaders.arrays.declaration.implicit_size_int_mat3_vertex +KHR-GL33.shaders.arrays.declaration.implicit_size_int_mat3_fragment +KHR-GL33.shaders.arrays.declaration.implicit_size_bool_mat3_vertex +KHR-GL33.shaders.arrays.declaration.implicit_size_bool_mat3_fragment +KHR-GL33.shaders.arrays.declaration.constant_expression_array_size_vertex +KHR-GL33.shaders.arrays.declaration.constant_expression_array_size_fragment +KHR-GL33.shaders.arrays.declaration.constant_expression_array_access_vertex +KHR-GL33.shaders.arrays.declaration.constant_expression_array_access_fragment +KHR-GL33.shaders.arrays.declaration.dynamic_expression_array_access_vertex +KHR-GL33.shaders.arrays.declaration.dynamic_expression_array_access_fragment +KHR-GL33.shaders.arrays.length.float_vertex +KHR-GL33.shaders.arrays.length.float_fragment +KHR-GL33.shaders.arrays.length.int_vertex +KHR-GL33.shaders.arrays.length.int_fragment +KHR-GL33.shaders.arrays.length.bool_vertex +KHR-GL33.shaders.arrays.length.bool_fragment +KHR-GL33.shaders.arrays.length.struct_vertex +KHR-GL33.shaders.arrays.length.struct_fragment +KHR-GL33.shaders.arrays.invalid.multidimensional_array1_vertex +KHR-GL33.shaders.arrays.invalid.multidimensional_array1_fragment +KHR-GL33.shaders.arrays.invalid.multidimensional_array2_vertex +KHR-GL33.shaders.arrays.invalid.multidimensional_array2_fragment +KHR-GL33.shaders.arrays.invalid.dynamic_expression_array_size_vertex +KHR-GL33.shaders.arrays.invalid.dynamic_expression_array_size_fragment +KHR-GL33.shaders.arrays.invalid.constructor_c-style1_vertex +KHR-GL33.shaders.arrays.invalid.constructor_c-style1_fragment +KHR-GL33.shaders.arrays.invalid.constructor_c-style2_vertex +KHR-GL33.shaders.arrays.invalid.constructor_c-style2_fragment +KHR-GL33.shaders.fragdepth.write.no_write +KHR-GL33.shaders.fragdepth.write.const +KHR-GL33.shaders.fragdepth.write.uniform +KHR-GL33.shaders.fragdepth.write.dynamic +KHR-GL33.shaders.fragdepth.write.fragcoord_z +KHR-GL33.shaders.fragdepth.write.uniform_conditional_write +KHR-GL33.shaders.fragdepth.write.dynamic_conditional_write +KHR-GL33.shaders.fragdepth.write.uniform_loop_write +KHR-GL33.shaders.fragdepth.write.write_in_function +KHR-GL33.shaders.fragdepth.compare.no_write +KHR-GL33.shaders.fragdepth.compare.const +KHR-GL33.shaders.fragdepth.compare.uniform +KHR-GL33.shaders.fragdepth.compare.dynamic +KHR-GL33.shaders.fragdepth.compare.fragcoord_z +KHR-GL33.shaders.fragdepth.compare.uniform_conditional_write +KHR-GL33.shaders.fragdepth.compare.dynamic_conditional_write +KHR-GL33.shaders.fragdepth.compare.uniform_loop_write +KHR-GL33.shaders.fragdepth.compare.write_in_function +KHR-GL33.shaders.indexing.varying_array.float_static_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.float_static_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.float_static_write_dynamic_loop_read +KHR-GL33.shaders.indexing.varying_array.float_dynamic_write_static_read +KHR-GL33.shaders.indexing.varying_array.float_dynamic_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.float_dynamic_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.float_dynamic_write_dynamic_loop_read +KHR-GL33.shaders.indexing.varying_array.float_static_loop_write_static_read +KHR-GL33.shaders.indexing.varying_array.float_static_loop_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.float_static_loop_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.float_static_loop_write_dynamic_loop_read +KHR-GL33.shaders.indexing.varying_array.float_dynamic_loop_write_static_read +KHR-GL33.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.float_dynamic_loop_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_loop_read +KHR-GL33.shaders.indexing.varying_array.vec2_static_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.vec2_static_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.vec2_static_write_dynamic_loop_read +KHR-GL33.shaders.indexing.varying_array.vec2_dynamic_write_static_read +KHR-GL33.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.vec2_dynamic_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_loop_read +KHR-GL33.shaders.indexing.varying_array.vec2_static_loop_write_static_read +KHR-GL33.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.vec2_static_loop_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_loop_read +KHR-GL33.shaders.indexing.varying_array.vec2_dynamic_loop_write_static_read +KHR-GL33.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.vec2_dynamic_loop_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_loop_read +KHR-GL33.shaders.indexing.varying_array.vec3_static_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.vec3_static_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.vec3_static_write_dynamic_loop_read +KHR-GL33.shaders.indexing.varying_array.vec3_dynamic_write_static_read +KHR-GL33.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.vec3_dynamic_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_loop_read +KHR-GL33.shaders.indexing.varying_array.vec3_static_loop_write_static_read +KHR-GL33.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.vec3_static_loop_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_loop_read +KHR-GL33.shaders.indexing.varying_array.vec3_dynamic_loop_write_static_read +KHR-GL33.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.vec3_dynamic_loop_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_loop_read +KHR-GL33.shaders.indexing.varying_array.vec4_static_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.vec4_static_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.vec4_static_write_dynamic_loop_read +KHR-GL33.shaders.indexing.varying_array.vec4_dynamic_write_static_read +KHR-GL33.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.vec4_dynamic_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_loop_read +KHR-GL33.shaders.indexing.varying_array.vec4_static_loop_write_static_read +KHR-GL33.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.vec4_static_loop_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_loop_read +KHR-GL33.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_read +KHR-GL33.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_read +KHR-GL33.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_loop_read +KHR-GL33.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_loop_read +KHR-GL33.shaders.indexing.uniform_array.float_static_read_vertex +KHR-GL33.shaders.indexing.uniform_array.float_static_read_fragment +KHR-GL33.shaders.indexing.uniform_array.float_dynamic_read_vertex +KHR-GL33.shaders.indexing.uniform_array.float_dynamic_read_fragment +KHR-GL33.shaders.indexing.uniform_array.float_static_loop_read_vertex +KHR-GL33.shaders.indexing.uniform_array.float_static_loop_read_fragment +KHR-GL33.shaders.indexing.uniform_array.float_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.uniform_array.float_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.uniform_array.vec2_static_read_vertex +KHR-GL33.shaders.indexing.uniform_array.vec2_static_read_fragment +KHR-GL33.shaders.indexing.uniform_array.vec2_dynamic_read_vertex +KHR-GL33.shaders.indexing.uniform_array.vec2_dynamic_read_fragment +KHR-GL33.shaders.indexing.uniform_array.vec2_static_loop_read_vertex +KHR-GL33.shaders.indexing.uniform_array.vec2_static_loop_read_fragment +KHR-GL33.shaders.indexing.uniform_array.vec2_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.uniform_array.vec2_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.uniform_array.vec3_static_read_vertex +KHR-GL33.shaders.indexing.uniform_array.vec3_static_read_fragment +KHR-GL33.shaders.indexing.uniform_array.vec3_dynamic_read_vertex +KHR-GL33.shaders.indexing.uniform_array.vec3_dynamic_read_fragment +KHR-GL33.shaders.indexing.uniform_array.vec3_static_loop_read_vertex +KHR-GL33.shaders.indexing.uniform_array.vec3_static_loop_read_fragment +KHR-GL33.shaders.indexing.uniform_array.vec3_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.uniform_array.vec3_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.uniform_array.vec4_static_read_vertex +KHR-GL33.shaders.indexing.uniform_array.vec4_static_read_fragment +KHR-GL33.shaders.indexing.uniform_array.vec4_dynamic_read_vertex +KHR-GL33.shaders.indexing.uniform_array.vec4_dynamic_read_fragment +KHR-GL33.shaders.indexing.uniform_array.vec4_static_loop_read_vertex +KHR-GL33.shaders.indexing.uniform_array.vec4_static_loop_read_fragment +KHR-GL33.shaders.indexing.uniform_array.vec4_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.uniform_array.vec4_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.tmp_array.float_static_write_dynamic_read_vertex +KHR-GL33.shaders.indexing.tmp_array.float_static_write_dynamic_read_fragment +KHR-GL33.shaders.indexing.tmp_array.float_static_write_static_loop_read_vertex +KHR-GL33.shaders.indexing.tmp_array.float_static_write_static_loop_read_fragment +KHR-GL33.shaders.indexing.tmp_array.float_static_write_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.tmp_array.float_static_write_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.tmp_array.float_dynamic_write_static_read_vertex +KHR-GL33.shaders.indexing.tmp_array.float_dynamic_write_static_read_fragment +KHR-GL33.shaders.indexing.tmp_array.float_static_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.tmp_array.float_static_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.tmp_array.float_dynamic_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.tmp_array.float_dynamic_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec2_static_write_dynamic_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec2_static_write_dynamic_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec2_static_write_static_loop_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec2_static_write_static_loop_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec2_dynamic_write_static_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec2_dynamic_write_static_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec2_static_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec2_static_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec2_dynamic_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec2_dynamic_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec3_static_write_dynamic_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec3_static_write_dynamic_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec3_static_write_static_loop_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec3_static_write_static_loop_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec3_static_write_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec3_static_write_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec3_dynamic_write_static_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec3_dynamic_write_static_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec3_static_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec3_static_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec3_dynamic_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec3_dynamic_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec4_static_write_dynamic_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec4_static_write_dynamic_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec4_static_write_static_loop_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec4_static_write_static_loop_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec4_static_write_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec4_static_write_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec4_dynamic_write_static_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec4_dynamic_write_static_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec4_static_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec4_static_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec2_direct_write_static_subscript_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec2_direct_write_static_subscript_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_subscript_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_subscript_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec2_direct_write_static_loop_subscript_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec2_direct_write_static_loop_subscript_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec2_static_subscript_write_direct_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec2_static_subscript_write_direct_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec2_dynamic_subscript_write_direct_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec2_dynamic_subscript_write_direct_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_direct_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_direct_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec2_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec2_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec3_direct_write_static_subscript_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec3_direct_write_static_subscript_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_subscript_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_subscript_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec3_direct_write_static_loop_subscript_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec3_direct_write_static_loop_subscript_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec3_static_subscript_write_direct_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec3_static_subscript_write_direct_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec3_dynamic_subscript_write_direct_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec3_dynamic_subscript_write_direct_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec3_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec3_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec4_direct_write_static_subscript_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec4_direct_write_static_subscript_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_subscript_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_subscript_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec4_direct_write_static_loop_subscript_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec4_direct_write_static_loop_subscript_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec4_static_subscript_write_direct_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec4_static_subscript_write_direct_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_direct_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_direct_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_direct_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_direct_read_fragment +KHR-GL33.shaders.indexing.vector_subscript.vec4_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL33.shaders.indexing.vector_subscript.vec4_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2_static_write_static_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2_static_write_static_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2x3_static_write_static_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2x3_static_write_static_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2x3_dynamic_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2x3_dynamic_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2x3_static_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2x3_static_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2x3_dynamic_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2x3_dynamic_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2x4_static_write_static_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2x4_static_write_static_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2x4_dynamic_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2x4_dynamic_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2x4_static_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2x4_static_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat2x4_dynamic_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat2x4_dynamic_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3x2_static_write_static_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3x2_static_write_static_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3x2_dynamic_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3x2_dynamic_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3x2_static_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3x2_static_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3x2_dynamic_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3x2_dynamic_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3_static_write_static_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3_static_write_static_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3x4_static_write_static_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3x4_static_write_static_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3x4_dynamic_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3x4_dynamic_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3x4_static_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3x4_static_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat3x4_dynamic_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat3x4_dynamic_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4x2_static_write_static_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4x2_static_write_static_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4x2_dynamic_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4x2_dynamic_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4x2_static_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4x2_static_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4x2_dynamic_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4x2_dynamic_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4x3_static_write_static_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4x3_static_write_static_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4x3_dynamic_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4x3_dynamic_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4x3_static_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4x3_static_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4x3_dynamic_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4x3_dynamic_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4_static_write_static_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4_static_write_static_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_loop_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_loop_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_read_fragment +KHR-GL33.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_vertex +KHR-GL33.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_fragment +KHR-GL33.shaders.loops.for_constant_iterations.basic_lowp_int_vertex +KHR-GL33.shaders.loops.for_constant_iterations.basic_lowp_int_fragment +KHR-GL33.shaders.loops.for_constant_iterations.basic_mediump_int_vertex +KHR-GL33.shaders.loops.for_constant_iterations.basic_mediump_int_fragment +KHR-GL33.shaders.loops.for_constant_iterations.basic_mediump_float_vertex +KHR-GL33.shaders.loops.for_constant_iterations.basic_mediump_float_fragment +KHR-GL33.shaders.loops.for_constant_iterations.basic_highp_int_vertex +KHR-GL33.shaders.loops.for_constant_iterations.basic_highp_int_fragment +KHR-GL33.shaders.loops.for_constant_iterations.basic_highp_float_vertex +KHR-GL33.shaders.loops.for_constant_iterations.basic_highp_float_fragment +KHR-GL33.shaders.loops.for_constant_iterations.empty_body_vertex +KHR-GL33.shaders.loops.for_constant_iterations.empty_body_fragment +KHR-GL33.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL33.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL33.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL33.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL33.shaders.loops.for_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL33.shaders.loops.for_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL33.shaders.loops.for_constant_iterations.single_statement_vertex +KHR-GL33.shaders.loops.for_constant_iterations.single_statement_fragment +KHR-GL33.shaders.loops.for_constant_iterations.compound_statement_vertex +KHR-GL33.shaders.loops.for_constant_iterations.compound_statement_fragment +KHR-GL33.shaders.loops.for_constant_iterations.sequence_statement_vertex +KHR-GL33.shaders.loops.for_constant_iterations.sequence_statement_fragment +KHR-GL33.shaders.loops.for_constant_iterations.no_iterations_vertex +KHR-GL33.shaders.loops.for_constant_iterations.no_iterations_fragment +KHR-GL33.shaders.loops.for_constant_iterations.single_iteration_vertex +KHR-GL33.shaders.loops.for_constant_iterations.single_iteration_fragment +KHR-GL33.shaders.loops.for_constant_iterations.select_iteration_count_vertex +KHR-GL33.shaders.loops.for_constant_iterations.select_iteration_count_fragment +KHR-GL33.shaders.loops.for_constant_iterations.conditional_continue_vertex +KHR-GL33.shaders.loops.for_constant_iterations.conditional_continue_fragment +KHR-GL33.shaders.loops.for_constant_iterations.unconditional_continue_vertex +KHR-GL33.shaders.loops.for_constant_iterations.unconditional_continue_fragment +KHR-GL33.shaders.loops.for_constant_iterations.only_continue_vertex +KHR-GL33.shaders.loops.for_constant_iterations.only_continue_fragment +KHR-GL33.shaders.loops.for_constant_iterations.double_continue_vertex +KHR-GL33.shaders.loops.for_constant_iterations.double_continue_fragment +KHR-GL33.shaders.loops.for_constant_iterations.conditional_break_vertex +KHR-GL33.shaders.loops.for_constant_iterations.conditional_break_fragment +KHR-GL33.shaders.loops.for_constant_iterations.unconditional_break_vertex +KHR-GL33.shaders.loops.for_constant_iterations.unconditional_break_fragment +KHR-GL33.shaders.loops.for_constant_iterations.pre_increment_vertex +KHR-GL33.shaders.loops.for_constant_iterations.pre_increment_fragment +KHR-GL33.shaders.loops.for_constant_iterations.post_increment_vertex +KHR-GL33.shaders.loops.for_constant_iterations.post_increment_fragment +KHR-GL33.shaders.loops.for_constant_iterations.mixed_break_continue_vertex +KHR-GL33.shaders.loops.for_constant_iterations.mixed_break_continue_fragment +KHR-GL33.shaders.loops.for_constant_iterations.vector_counter_vertex +KHR-GL33.shaders.loops.for_constant_iterations.vector_counter_fragment +KHR-GL33.shaders.loops.for_constant_iterations.101_iterations_vertex +KHR-GL33.shaders.loops.for_constant_iterations.101_iterations_fragment +KHR-GL33.shaders.loops.for_constant_iterations.sequence_vertex +KHR-GL33.shaders.loops.for_constant_iterations.sequence_fragment +KHR-GL33.shaders.loops.for_constant_iterations.nested_vertex +KHR-GL33.shaders.loops.for_constant_iterations.nested_fragment +KHR-GL33.shaders.loops.for_constant_iterations.nested_sequence_vertex +KHR-GL33.shaders.loops.for_constant_iterations.nested_sequence_fragment +KHR-GL33.shaders.loops.for_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL33.shaders.loops.for_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL33.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL33.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.basic_lowp_int_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.basic_lowp_int_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.basic_mediump_int_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.basic_mediump_int_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.basic_mediump_float_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.basic_mediump_float_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.basic_highp_int_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.basic_highp_int_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.basic_highp_float_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.basic_highp_float_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.empty_body_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.empty_body_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.single_statement_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.single_statement_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.compound_statement_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.compound_statement_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.sequence_statement_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.sequence_statement_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.no_iterations_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.no_iterations_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.single_iteration_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.single_iteration_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.select_iteration_count_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.select_iteration_count_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.conditional_continue_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.conditional_continue_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.unconditional_continue_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.unconditional_continue_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.only_continue_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.only_continue_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.double_continue_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.double_continue_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.conditional_break_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.conditional_break_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.unconditional_break_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.unconditional_break_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.pre_increment_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.pre_increment_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.post_increment_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.post_increment_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.mixed_break_continue_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.mixed_break_continue_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.vector_counter_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.vector_counter_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.101_iterations_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.101_iterations_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.sequence_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.sequence_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.nested_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.nested_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.nested_sequence_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.nested_sequence_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL33.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL33.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.basic_lowp_int_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.basic_lowp_int_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.basic_mediump_int_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.basic_mediump_int_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.basic_mediump_float_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.basic_mediump_float_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.basic_highp_int_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.basic_highp_int_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.basic_highp_float_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.basic_highp_float_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.empty_body_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.empty_body_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.single_statement_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.single_statement_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.compound_statement_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.compound_statement_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.sequence_statement_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.sequence_statement_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.no_iterations_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.no_iterations_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.single_iteration_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.single_iteration_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.select_iteration_count_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.select_iteration_count_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.conditional_continue_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.conditional_continue_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.unconditional_continue_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.unconditional_continue_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.only_continue_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.only_continue_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.double_continue_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.double_continue_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.conditional_break_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.conditional_break_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.unconditional_break_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.unconditional_break_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.pre_increment_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.pre_increment_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.post_increment_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.post_increment_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.mixed_break_continue_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.mixed_break_continue_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.vector_counter_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.vector_counter_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.101_iterations_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.101_iterations_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.sequence_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.sequence_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.nested_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.nested_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.nested_sequence_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.nested_sequence_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL33.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL33.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL33.shaders.loops.while_constant_iterations.basic_lowp_int_vertex +KHR-GL33.shaders.loops.while_constant_iterations.basic_lowp_int_fragment +KHR-GL33.shaders.loops.while_constant_iterations.basic_mediump_int_vertex +KHR-GL33.shaders.loops.while_constant_iterations.basic_mediump_int_fragment +KHR-GL33.shaders.loops.while_constant_iterations.basic_mediump_float_vertex +KHR-GL33.shaders.loops.while_constant_iterations.basic_mediump_float_fragment +KHR-GL33.shaders.loops.while_constant_iterations.basic_highp_int_vertex +KHR-GL33.shaders.loops.while_constant_iterations.basic_highp_int_fragment +KHR-GL33.shaders.loops.while_constant_iterations.basic_highp_float_vertex +KHR-GL33.shaders.loops.while_constant_iterations.basic_highp_float_fragment +KHR-GL33.shaders.loops.while_constant_iterations.empty_body_vertex +KHR-GL33.shaders.loops.while_constant_iterations.empty_body_fragment +KHR-GL33.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL33.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL33.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL33.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL33.shaders.loops.while_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL33.shaders.loops.while_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL33.shaders.loops.while_constant_iterations.single_statement_vertex +KHR-GL33.shaders.loops.while_constant_iterations.single_statement_fragment +KHR-GL33.shaders.loops.while_constant_iterations.compound_statement_vertex +KHR-GL33.shaders.loops.while_constant_iterations.compound_statement_fragment +KHR-GL33.shaders.loops.while_constant_iterations.sequence_statement_vertex +KHR-GL33.shaders.loops.while_constant_iterations.sequence_statement_fragment +KHR-GL33.shaders.loops.while_constant_iterations.no_iterations_vertex +KHR-GL33.shaders.loops.while_constant_iterations.no_iterations_fragment +KHR-GL33.shaders.loops.while_constant_iterations.single_iteration_vertex +KHR-GL33.shaders.loops.while_constant_iterations.single_iteration_fragment +KHR-GL33.shaders.loops.while_constant_iterations.select_iteration_count_vertex +KHR-GL33.shaders.loops.while_constant_iterations.select_iteration_count_fragment +KHR-GL33.shaders.loops.while_constant_iterations.conditional_continue_vertex +KHR-GL33.shaders.loops.while_constant_iterations.conditional_continue_fragment +KHR-GL33.shaders.loops.while_constant_iterations.unconditional_continue_vertex +KHR-GL33.shaders.loops.while_constant_iterations.unconditional_continue_fragment +KHR-GL33.shaders.loops.while_constant_iterations.only_continue_vertex +KHR-GL33.shaders.loops.while_constant_iterations.only_continue_fragment +KHR-GL33.shaders.loops.while_constant_iterations.double_continue_vertex +KHR-GL33.shaders.loops.while_constant_iterations.double_continue_fragment +KHR-GL33.shaders.loops.while_constant_iterations.conditional_break_vertex +KHR-GL33.shaders.loops.while_constant_iterations.conditional_break_fragment +KHR-GL33.shaders.loops.while_constant_iterations.unconditional_break_vertex +KHR-GL33.shaders.loops.while_constant_iterations.unconditional_break_fragment +KHR-GL33.shaders.loops.while_constant_iterations.pre_increment_vertex +KHR-GL33.shaders.loops.while_constant_iterations.pre_increment_fragment +KHR-GL33.shaders.loops.while_constant_iterations.post_increment_vertex +KHR-GL33.shaders.loops.while_constant_iterations.post_increment_fragment +KHR-GL33.shaders.loops.while_constant_iterations.mixed_break_continue_vertex +KHR-GL33.shaders.loops.while_constant_iterations.mixed_break_continue_fragment +KHR-GL33.shaders.loops.while_constant_iterations.vector_counter_vertex +KHR-GL33.shaders.loops.while_constant_iterations.vector_counter_fragment +KHR-GL33.shaders.loops.while_constant_iterations.101_iterations_vertex +KHR-GL33.shaders.loops.while_constant_iterations.101_iterations_fragment +KHR-GL33.shaders.loops.while_constant_iterations.sequence_vertex +KHR-GL33.shaders.loops.while_constant_iterations.sequence_fragment +KHR-GL33.shaders.loops.while_constant_iterations.nested_vertex +KHR-GL33.shaders.loops.while_constant_iterations.nested_fragment +KHR-GL33.shaders.loops.while_constant_iterations.nested_sequence_vertex +KHR-GL33.shaders.loops.while_constant_iterations.nested_sequence_fragment +KHR-GL33.shaders.loops.while_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL33.shaders.loops.while_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL33.shaders.loops.while_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL33.shaders.loops.while_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.basic_lowp_int_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.basic_lowp_int_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.basic_mediump_int_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.basic_mediump_int_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.basic_mediump_float_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.basic_mediump_float_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.basic_highp_int_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.basic_highp_int_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.basic_highp_float_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.basic_highp_float_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.empty_body_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.empty_body_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.single_statement_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.single_statement_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.compound_statement_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.compound_statement_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.sequence_statement_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.sequence_statement_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.no_iterations_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.no_iterations_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.single_iteration_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.single_iteration_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.select_iteration_count_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.select_iteration_count_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.conditional_continue_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.conditional_continue_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.unconditional_continue_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.unconditional_continue_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.only_continue_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.only_continue_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.double_continue_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.double_continue_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.conditional_break_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.conditional_break_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.unconditional_break_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.unconditional_break_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.pre_increment_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.pre_increment_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.post_increment_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.post_increment_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.mixed_break_continue_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.mixed_break_continue_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.vector_counter_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.vector_counter_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.101_iterations_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.101_iterations_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.sequence_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.sequence_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.nested_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.nested_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.nested_sequence_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.nested_sequence_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL33.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL33.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.basic_lowp_int_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.basic_lowp_int_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.basic_mediump_int_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.basic_mediump_int_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.basic_mediump_float_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.basic_mediump_float_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.basic_highp_int_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.basic_highp_int_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.basic_highp_float_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.basic_highp_float_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.empty_body_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.empty_body_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.single_statement_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.single_statement_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.compound_statement_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.compound_statement_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.sequence_statement_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.sequence_statement_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.no_iterations_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.no_iterations_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.single_iteration_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.single_iteration_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.select_iteration_count_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.select_iteration_count_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.conditional_continue_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.conditional_continue_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.unconditional_continue_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.unconditional_continue_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.only_continue_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.only_continue_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.double_continue_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.double_continue_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.conditional_break_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.conditional_break_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.unconditional_break_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.unconditional_break_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.pre_increment_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.pre_increment_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.post_increment_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.post_increment_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.mixed_break_continue_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.mixed_break_continue_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.vector_counter_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.vector_counter_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.101_iterations_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.101_iterations_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.sequence_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.sequence_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.nested_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.nested_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.nested_sequence_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.nested_sequence_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL33.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL33.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.basic_lowp_int_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.basic_lowp_int_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.basic_mediump_int_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.basic_mediump_int_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.basic_mediump_float_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.basic_mediump_float_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.basic_highp_int_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.basic_highp_int_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.basic_highp_float_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.basic_highp_float_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.empty_body_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.empty_body_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.single_statement_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.single_statement_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.compound_statement_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.compound_statement_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.sequence_statement_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.sequence_statement_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.single_iteration_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.single_iteration_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.select_iteration_count_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.select_iteration_count_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.conditional_continue_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.conditional_continue_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.unconditional_continue_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.unconditional_continue_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.only_continue_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.only_continue_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.double_continue_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.double_continue_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.conditional_break_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.conditional_break_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.unconditional_break_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.unconditional_break_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.pre_increment_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.pre_increment_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.post_increment_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.post_increment_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.mixed_break_continue_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.mixed_break_continue_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.vector_counter_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.vector_counter_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.101_iterations_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.101_iterations_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.sequence_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.sequence_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.nested_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.nested_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.nested_sequence_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.nested_sequence_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL33.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL33.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.basic_lowp_int_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.basic_lowp_int_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.basic_mediump_int_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.basic_mediump_int_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.basic_mediump_float_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.basic_mediump_float_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.basic_highp_int_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.basic_highp_int_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.basic_highp_float_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.basic_highp_float_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.empty_body_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.empty_body_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.single_statement_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.single_statement_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.compound_statement_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.compound_statement_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.sequence_statement_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.sequence_statement_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.single_iteration_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.single_iteration_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.select_iteration_count_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.select_iteration_count_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.conditional_continue_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.conditional_continue_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.unconditional_continue_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.unconditional_continue_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.only_continue_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.only_continue_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.double_continue_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.double_continue_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.conditional_break_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.conditional_break_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.unconditional_break_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.unconditional_break_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.pre_increment_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.pre_increment_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.post_increment_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.post_increment_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.mixed_break_continue_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.mixed_break_continue_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.vector_counter_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.vector_counter_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.101_iterations_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.101_iterations_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.sequence_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.sequence_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.nested_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.nested_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.nested_sequence_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.nested_sequence_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL33.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL33.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.basic_lowp_int_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.basic_lowp_int_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.basic_mediump_int_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.basic_mediump_int_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.basic_mediump_float_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.basic_mediump_float_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.basic_highp_int_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.basic_highp_int_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.basic_highp_float_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.basic_highp_float_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.empty_body_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.empty_body_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.single_statement_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.single_statement_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.compound_statement_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.compound_statement_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.sequence_statement_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.sequence_statement_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.single_iteration_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.single_iteration_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.select_iteration_count_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.select_iteration_count_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.conditional_continue_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.conditional_continue_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.unconditional_continue_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.unconditional_continue_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.only_continue_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.only_continue_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.double_continue_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.double_continue_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.conditional_break_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.conditional_break_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.unconditional_break_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.unconditional_break_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.pre_increment_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.pre_increment_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.post_increment_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.post_increment_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.mixed_break_continue_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.mixed_break_continue_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.vector_counter_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.vector_counter_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.101_iterations_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.101_iterations_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.sequence_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.sequence_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.nested_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.nested_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.nested_sequence_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.nested_sequence_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL33.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL33.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL33.shaders.preprocessor.basic.correct_phases_vertex +KHR-GL33.shaders.preprocessor.basic.correct_phases_fragment +KHR-GL33.shaders.preprocessor.basic.invalid_identifier_vertex +KHR-GL33.shaders.preprocessor.basic.invalid_identifier_fragment +KHR-GL33.shaders.preprocessor.basic.null_directive_vertex +KHR-GL33.shaders.preprocessor.basic.null_directive_fragment +KHR-GL33.shaders.preprocessor.basic.invalid_directive_vertex +KHR-GL33.shaders.preprocessor.basic.invalid_directive_fragment +KHR-GL33.shaders.preprocessor.basic.missing_identifier_vertex +KHR-GL33.shaders.preprocessor.basic.missing_identifier_fragment +KHR-GL33.shaders.preprocessor.basic.empty_object_vertex +KHR-GL33.shaders.preprocessor.basic.empty_object_fragment +KHR-GL33.shaders.preprocessor.basic.empty_function_vertex +KHR-GL33.shaders.preprocessor.basic.empty_function_fragment +KHR-GL33.shaders.preprocessor.basic.empty_directive_vertex +KHR-GL33.shaders.preprocessor.basic.empty_directive_fragment +KHR-GL33.shaders.preprocessor.basic.token_pasting_1_vertex +KHR-GL33.shaders.preprocessor.basic.token_pasting_1_fragment +KHR-GL33.shaders.preprocessor.basic.token_pasting_2_vertex +KHR-GL33.shaders.preprocessor.basic.token_pasting_2_fragment +KHR-GL33.shaders.preprocessor.definitions.define_value_and_function_vertex +KHR-GL33.shaders.preprocessor.definitions.define_value_and_function_fragment +KHR-GL33.shaders.preprocessor.definitions.undefine_object_invalid_syntax_vertex +KHR-GL33.shaders.preprocessor.definitions.undefine_object_invalid_syntax_fragment +KHR-GL33.shaders.preprocessor.definitions.undefine_function_vertex +KHR-GL33.shaders.preprocessor.definitions.undefine_function_fragment +KHR-GL33.shaders.preprocessor.definitions.undefine_version_vertex +KHR-GL33.shaders.preprocessor.definitions.undefine_version_fragment +KHR-GL33.shaders.preprocessor.definitions.undefine_core_profile_vertex +KHR-GL33.shaders.preprocessor.definitions.undefine_core_profile_fragment +KHR-GL33.shaders.preprocessor.invalid_definitions.define_non_identifier_vertex +KHR-GL33.shaders.preprocessor.invalid_definitions.define_non_identifier_fragment +KHR-GL33.shaders.preprocessor.invalid_definitions.undef_non_identifier_1_vertex +KHR-GL33.shaders.preprocessor.invalid_definitions.undef_non_identifier_1_fragment +KHR-GL33.shaders.preprocessor.invalid_definitions.undef_non_identifier_2_vertex +KHR-GL33.shaders.preprocessor.invalid_definitions.undef_non_identifier_2_fragment +KHR-GL33.shaders.preprocessor.object_redefinitions.invalid_object_ident_vertex +KHR-GL33.shaders.preprocessor.object_redefinitions.invalid_object_ident_fragment +KHR-GL33.shaders.preprocessor.object_redefinitions.invalid_object_whitespace_vertex +KHR-GL33.shaders.preprocessor.object_redefinitions.invalid_object_whitespace_fragment +KHR-GL33.shaders.preprocessor.object_redefinitions.invalid_object_op_vertex +KHR-GL33.shaders.preprocessor.object_redefinitions.invalid_object_op_fragment +KHR-GL33.shaders.preprocessor.object_redefinitions.invalid_object_floatval_1_vertex +KHR-GL33.shaders.preprocessor.object_redefinitions.invalid_object_floatval_1_fragment +KHR-GL33.shaders.preprocessor.object_redefinitions.invalid_object_floatval_2_vertex +KHR-GL33.shaders.preprocessor.object_redefinitions.invalid_object_floatval_2_fragment +KHR-GL33.shaders.preprocessor.object_redefinitions.invalid_object_intval_1_vertex +KHR-GL33.shaders.preprocessor.object_redefinitions.invalid_object_intval_1_fragment +KHR-GL33.shaders.preprocessor.object_redefinitions.invalid_object_intval_2_vertex +KHR-GL33.shaders.preprocessor.object_redefinitions.invalid_object_intval_2_fragment +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_1_vertex +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_1_fragment +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_ifdef_vertex +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_ifdef_fragment +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_undef_ifdef_vertex +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_undef_ifdef_fragment +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_ifndef_vertex +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_ifndef_fragment +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_defined_1_vertex +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_defined_1_fragment +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_defined_2_vertex +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_defined_2_fragment +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_comment_vertex +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_comment_fragment +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_vertex +KHR-GL33.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_fragment +KHR-GL33.shaders.preprocessor.invalid_redefinitions.invalid_identifier_1_vertex +KHR-GL33.shaders.preprocessor.invalid_redefinitions.invalid_identifier_1_fragment +KHR-GL33.shaders.preprocessor.comments.multiline_comment_define_vertex +KHR-GL33.shaders.preprocessor.comments.multiline_comment_define_fragment +KHR-GL33.shaders.preprocessor.comments.nested_comment_vertex +KHR-GL33.shaders.preprocessor.comments.nested_comment_fragment +KHR-GL33.shaders.preprocessor.comments.invalid_comment_vertex +KHR-GL33.shaders.preprocessor.comments.invalid_comment_fragment +KHR-GL33.shaders.preprocessor.comments.unterminated_comment_1_vertex +KHR-GL33.shaders.preprocessor.comments.unterminated_comment_1_fragment +KHR-GL33.shaders.preprocessor.comments.unterminated_comment_2_vertex +KHR-GL33.shaders.preprocessor.comments.unterminated_comment_2_fragment +KHR-GL33.shaders.preprocessor.function_definitions.same_object_and_function_param_vertex +KHR-GL33.shaders.preprocessor.function_definitions.same_object_and_function_param_fragment +KHR-GL33.shaders.preprocessor.function_definitions.complex_func_vertex +KHR-GL33.shaders.preprocessor.function_definitions.complex_func_fragment +KHR-GL33.shaders.preprocessor.function_definitions.function_definition_with_comments_vertex +KHR-GL33.shaders.preprocessor.function_definitions.function_definition_with_comments_fragment +KHR-GL33.shaders.preprocessor.recursion.recursion_1_vertex +KHR-GL33.shaders.preprocessor.recursion.recursion_1_fragment +KHR-GL33.shaders.preprocessor.recursion.recursion_2_vertex +KHR-GL33.shaders.preprocessor.recursion.recursion_2_fragment +KHR-GL33.shaders.preprocessor.recursion.recursion_3_vertex +KHR-GL33.shaders.preprocessor.recursion.recursion_3_fragment +KHR-GL33.shaders.preprocessor.recursion.recursion_4_vertex +KHR-GL33.shaders.preprocessor.recursion.recursion_4_fragment +KHR-GL33.shaders.preprocessor.recursion.recursion_5_vertex +KHR-GL33.shaders.preprocessor.recursion.recursion_5_fragment +KHR-GL33.shaders.preprocessor.function_redefinitions.function_redefinition_1_vertex +KHR-GL33.shaders.preprocessor.function_redefinitions.function_redefinition_1_fragment +KHR-GL33.shaders.preprocessor.function_redefinitions.function_redefinition_2_vertex +KHR-GL33.shaders.preprocessor.function_redefinitions.function_redefinition_2_fragment +KHR-GL33.shaders.preprocessor.function_redefinitions.function_redefinition_3_vertex +KHR-GL33.shaders.preprocessor.function_redefinitions.function_redefinition_3_fragment +KHR-GL33.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_1_vertex +KHR-GL33.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_1_fragment +KHR-GL33.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_2_vertex +KHR-GL33.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_2_fragment +KHR-GL33.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_3_vertex +KHR-GL33.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_3_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_1_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_1_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_2_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_2_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_3_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_3_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_4_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_4_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_5_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_5_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_6_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_6_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_7_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_7_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_8_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.arguments_8_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.unique_param_name_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.unique_param_name_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.argument_list_1_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.argument_list_1_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.argument_list_2_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.argument_list_2_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.argument_list_3_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.argument_list_3_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_1_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_1_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_2_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_2_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_3_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_3_fragment +KHR-GL33.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_4_vertex +KHR-GL33.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_4_fragment +KHR-GL33.shaders.preprocessor.semantic.ops_as_arguments_vertex +KHR-GL33.shaders.preprocessor.semantic.ops_as_arguments_fragment +KHR-GL33.shaders.preprocessor.semantic.correct_order_vertex +KHR-GL33.shaders.preprocessor.semantic.correct_order_fragment +KHR-GL33.shaders.preprocessor.predefined_macros.version_vertex +KHR-GL33.shaders.preprocessor.predefined_macros.version_fragment +KHR-GL33.shaders.preprocessor.predefined_macros.core_profile_defined_vertex +KHR-GL33.shaders.preprocessor.predefined_macros.core_profile_defined_fragment +KHR-GL33.shaders.preprocessor.predefined_macros.core_profile_value_vertex +KHR-GL33.shaders.preprocessor.predefined_macros.core_profile_value_fragment +KHR-GL33.shaders.preprocessor.predefined_macros.line_1_vertex +KHR-GL33.shaders.preprocessor.predefined_macros.line_1_fragment +KHR-GL33.shaders.preprocessor.predefined_macros.file_vertex +KHR-GL33.shaders.preprocessor.predefined_macros.file_fragment +KHR-GL33.shaders.preprocessor.predefined_macros.if_core_profile_vertex +KHR-GL33.shaders.preprocessor.predefined_macros.if_core_profile_fragment +KHR-GL33.shaders.preprocessor.predefined_macros.if_version_vertex +KHR-GL33.shaders.preprocessor.predefined_macros.if_version_fragment +KHR-GL33.shaders.preprocessor.conditional_inclusion.basic_1_vertex +KHR-GL33.shaders.preprocessor.conditional_inclusion.basic_1_fragment +KHR-GL33.shaders.preprocessor.conditional_inclusion.basic_2_vertex +KHR-GL33.shaders.preprocessor.conditional_inclusion.basic_2_fragment +KHR-GL33.shaders.preprocessor.conditional_inclusion.basic_3_vertex +KHR-GL33.shaders.preprocessor.conditional_inclusion.basic_3_fragment +KHR-GL33.shaders.preprocessor.conditional_inclusion.basic_4_vertex +KHR-GL33.shaders.preprocessor.conditional_inclusion.basic_4_fragment +KHR-GL33.shaders.preprocessor.conditional_inclusion.basic_5_vertex +KHR-GL33.shaders.preprocessor.conditional_inclusion.basic_5_fragment +KHR-GL33.shaders.preprocessor.conditional_inclusion.expression_vertex +KHR-GL33.shaders.preprocessor.conditional_inclusion.expression_fragment +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_op_1_vertex +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_op_1_fragment +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_op_2_vertex +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_op_2_fragment +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_1_vertex +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_1_fragment +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_2_vertex +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_2_fragment +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_3_vertex +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_3_fragment +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_4_vertex +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_4_fragment +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_5_vertex +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_5_fragment +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_defined_expected_rparen_vertex +KHR-GL33.shaders.preprocessor.invalid_ops.invalid_defined_expected_rparen_fragment +KHR-GL33.shaders.preprocessor.invalid_ops.defined_define_vertex +KHR-GL33.shaders.preprocessor.invalid_ops.defined_define_fragment +KHR-GL33.shaders.preprocessor.undefined_identifiers.basic_vertex +KHR-GL33.shaders.preprocessor.undefined_identifiers.basic_fragment +KHR-GL33.shaders.preprocessor.undefined_identifiers.in_expression_vertex +KHR-GL33.shaders.preprocessor.undefined_identifiers.in_expression_fragment +KHR-GL33.shaders.preprocessor.undefined_identifiers.not_used_in_eval_1_vertex +KHR-GL33.shaders.preprocessor.undefined_identifiers.not_used_in_eval_1_fragment +KHR-GL33.shaders.preprocessor.undefined_identifiers.not_used_in_eval_2_vertex +KHR-GL33.shaders.preprocessor.undefined_identifiers.not_used_in_eval_2_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.empty_if_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.empty_if_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.empty_ifdef_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.empty_ifdef_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.empty_ifndef_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.empty_ifndef_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.invalid_ifdef_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.invalid_ifdef_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.invalid_ifndef_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.invalid_ifndef_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.empty_if_defined_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.empty_if_defined_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_if_1_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_if_1_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_if_2_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_if_2_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_ifdef_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_ifdef_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_ifndef_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_ifndef_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_else_1_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_else_1_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_else_2_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_else_2_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_elif_1_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_elif_1_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_elif_2_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_elif_2_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_elif_3_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_elif_3_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.elif_after_else_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.elif_after_else_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.else_without_if_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.else_without_if_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.elif_without_if_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.elif_without_if_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.endif_without_if_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.endif_without_if_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.else_after_else_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.else_after_else_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.nested_elif_without_if_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.nested_elif_without_if_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.if_float_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.if_float_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.tokens_after_if_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.tokens_after_if_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.tokens_after_elif_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.tokens_after_elif_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.tokens_after_else_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.tokens_after_else_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.tokens_after_endif_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.tokens_after_endif_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.tokens_after_ifdef_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.tokens_after_ifdef_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.tokens_after_ifndef_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.tokens_after_ifndef_fragment +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_nested_blocks_vertex +KHR-GL33.shaders.preprocessor.invalid_conditionals.unterminated_nested_blocks_fragment +KHR-GL33.shaders.preprocessor.conditionals.ifdef_1_vertex +KHR-GL33.shaders.preprocessor.conditionals.ifdef_1_fragment +KHR-GL33.shaders.preprocessor.conditionals.ifdef_2_vertex +KHR-GL33.shaders.preprocessor.conditionals.ifdef_2_fragment +KHR-GL33.shaders.preprocessor.conditionals.ifdef_3_vertex +KHR-GL33.shaders.preprocessor.conditionals.ifdef_3_fragment +KHR-GL33.shaders.preprocessor.conditionals.ifndef_1_vertex +KHR-GL33.shaders.preprocessor.conditionals.ifndef_1_fragment +KHR-GL33.shaders.preprocessor.conditionals.ifndef_2_vertex +KHR-GL33.shaders.preprocessor.conditionals.ifndef_2_fragment +KHR-GL33.shaders.preprocessor.conditionals.mixed_conditional_inclusion_vertex +KHR-GL33.shaders.preprocessor.conditionals.mixed_conditional_inclusion_fragment +KHR-GL33.shaders.preprocessor.conditionals.nested_if_1_vertex +KHR-GL33.shaders.preprocessor.conditionals.nested_if_1_fragment +KHR-GL33.shaders.preprocessor.conditionals.nested_if_2_vertex +KHR-GL33.shaders.preprocessor.conditionals.nested_if_2_fragment +KHR-GL33.shaders.preprocessor.conditionals.nested_if_3_vertex +KHR-GL33.shaders.preprocessor.conditionals.nested_if_3_fragment +KHR-GL33.shaders.preprocessor.directive.version_with_profile_vertex +KHR-GL33.shaders.preprocessor.directive.version_with_profile_fragment +KHR-GL33.shaders.preprocessor.directive.version_leading_whitespace_vertex +KHR-GL33.shaders.preprocessor.directive.version_leading_whitespace_fragment +KHR-GL33.shaders.preprocessor.directive.version_leading_comment_vertex +KHR-GL33.shaders.preprocessor.directive.version_leading_comment_fragment +KHR-GL33.shaders.preprocessor.directive.version_is_less_vertex +KHR-GL33.shaders.preprocessor.directive.version_is_less_fragment +KHR-GL33.shaders.preprocessor.directive.version_is_more_vertex +KHR-GL33.shaders.preprocessor.directive.version_is_more_fragment +KHR-GL33.shaders.preprocessor.directive.version_invalid_profile_vertex +KHR-GL33.shaders.preprocessor.directive.version_invalid_profile_fragment +KHR-GL33.shaders.preprocessor.directive.version_missing_vertex +KHR-GL33.shaders.preprocessor.directive.version_missing_fragment +KHR-GL33.shaders.preprocessor.directive.version_not_first_statement_1_vertex +KHR-GL33.shaders.preprocessor.directive.version_not_first_statement_1_fragment +KHR-GL33.shaders.preprocessor.directive.version_not_first_statement_2_vertex +KHR-GL33.shaders.preprocessor.directive.version_not_first_statement_2_fragment +KHR-GL33.shaders.preprocessor.directive.version_invalid_token_1_vertex +KHR-GL33.shaders.preprocessor.directive.version_invalid_token_1_fragment +KHR-GL33.shaders.preprocessor.directive.version_invalid_token_2_vertex +KHR-GL33.shaders.preprocessor.directive.version_invalid_token_2_fragment +KHR-GL33.shaders.preprocessor.directive.invalid_version_vertex +KHR-GL33.shaders.preprocessor.directive.invalid_version_fragment +KHR-GL33.shaders.preprocessor.directive.additional_tokens_vertex +KHR-GL33.shaders.preprocessor.directive.additional_tokens_fragment +KHR-GL33.shaders.preprocessor.directive.error_with_no_tokens_vertex +KHR-GL33.shaders.preprocessor.directive.error_with_no_tokens_fragment +KHR-GL33.shaders.preprocessor.directive.error_vertex +KHR-GL33.shaders.preprocessor.directive.error_fragment +KHR-GL33.shaders.preprocessor.builtin.line_vertex +KHR-GL33.shaders.preprocessor.builtin.line_fragment +KHR-GL33.shaders.preprocessor.builtin.line_and_file_vertex +KHR-GL33.shaders.preprocessor.builtin.line_and_file_fragment +KHR-GL33.shaders.preprocessor.pragmas.pragma_vertex +KHR-GL33.shaders.preprocessor.pragmas.pragma_fragment +KHR-GL33.shaders.preprocessor.pragmas.pragma_macro_exp_vertex +KHR-GL33.shaders.preprocessor.pragmas.pragma_macro_exp_fragment +KHR-GL33.shaders.preprocessor.extensions.basic_vertex +KHR-GL33.shaders.preprocessor.extensions.basic_fragment +KHR-GL33.shaders.preprocessor.extensions.macro_exp_vertex +KHR-GL33.shaders.preprocessor.extensions.macro_exp_fragment +KHR-GL33.shaders.preprocessor.extensions.missing_extension_name_vertex +KHR-GL33.shaders.preprocessor.extensions.missing_extension_name_fragment +KHR-GL33.shaders.preprocessor.extensions.invalid_extension_name_vertex +KHR-GL33.shaders.preprocessor.extensions.invalid_extension_name_fragment +KHR-GL33.shaders.preprocessor.extensions.missing_colon_vertex +KHR-GL33.shaders.preprocessor.extensions.missing_colon_fragment +KHR-GL33.shaders.preprocessor.extensions.expected_colon_vertex +KHR-GL33.shaders.preprocessor.extensions.expected_colon_fragment +KHR-GL33.shaders.preprocessor.extensions.missing_behavior_vertex +KHR-GL33.shaders.preprocessor.extensions.missing_behavior_fragment +KHR-GL33.shaders.preprocessor.extensions.invalid_behavior_1_vertex +KHR-GL33.shaders.preprocessor.extensions.invalid_behavior_1_fragment +KHR-GL33.shaders.preprocessor.extensions.invalid_behavior_2_vertex +KHR-GL33.shaders.preprocessor.extensions.invalid_behavior_2_fragment +KHR-GL33.shaders.preprocessor.extensions.invalid_char_in_name_vertex +KHR-GL33.shaders.preprocessor.extensions.invalid_char_in_name_fragment +KHR-GL33.shaders.preprocessor.extensions.invalid_char_in_behavior_vertex +KHR-GL33.shaders.preprocessor.extensions.invalid_char_in_behavior_fragment +KHR-GL33.shaders.preprocessor.extensions.unterminated_comment_vertex +KHR-GL33.shaders.preprocessor.extensions.unterminated_comment_fragment +KHR-GL33.shaders.preprocessor.extensions.after_non_preprocessing_tokens_vertex +KHR-GL33.shaders.preprocessor.extensions.after_non_preprocessing_tokens_fragment +KHR-GL33.shaders.preprocessor.expressions.shift_left_vertex +KHR-GL33.shaders.preprocessor.expressions.shift_left_fragment +KHR-GL33.shaders.preprocessor.expressions.shift_right_vertex +KHR-GL33.shaders.preprocessor.expressions.shift_right_fragment +KHR-GL33.shaders.preprocessor.expressions.cmp_less_than_vertex +KHR-GL33.shaders.preprocessor.expressions.cmp_less_than_fragment +KHR-GL33.shaders.preprocessor.expressions.less_or_equal_vertex +KHR-GL33.shaders.preprocessor.expressions.less_or_equal_fragment +KHR-GL33.shaders.preprocessor.expressions.or_vertex +KHR-GL33.shaders.preprocessor.expressions.or_fragment +KHR-GL33.shaders.preprocessor.expressions.and_vertex +KHR-GL33.shaders.preprocessor.expressions.and_fragment +KHR-GL33.shaders.preprocessor.expressions.xor_vertex +KHR-GL33.shaders.preprocessor.expressions.xor_fragment +KHR-GL33.shaders.preprocessor.expressions.mod_vertex +KHR-GL33.shaders.preprocessor.expressions.mod_fragment +KHR-GL33.shaders.preprocessor.expressions.parenthesis_value_vertex +KHR-GL33.shaders.preprocessor.expressions.parenthesis_value_fragment +KHR-GL33.shaders.preprocessor.expressions.parenthesis_tricky_vertex +KHR-GL33.shaders.preprocessor.expressions.parenthesis_tricky_fragment +KHR-GL33.shaders.preprocessor.expressions.parenthesis_if_no_vertex +KHR-GL33.shaders.preprocessor.expressions.parenthesis_if_no_fragment +KHR-GL33.shaders.preprocessor.expressions.parenthesis_if_vertex +KHR-GL33.shaders.preprocessor.expressions.parenthesis_if_fragment +KHR-GL33.shaders.preprocessor.expressions.parenthesis_multi_if_vertex +KHR-GL33.shaders.preprocessor.expressions.parenthesis_multi_if_fragment +KHR-GL33.shaders.preprocessor.expressions.parenthesis_single_if_vertex +KHR-GL33.shaders.preprocessor.expressions.parenthesis_single_if_fragment +KHR-GL33.shaders.preprocessor.expressions.parenthesis_ifelse_true_vertex +KHR-GL33.shaders.preprocessor.expressions.parenthesis_ifelse_true_fragment +KHR-GL33.shaders.preprocessor.expressions.parenthesis_ifelse_false_vertex +KHR-GL33.shaders.preprocessor.expressions.parenthesis_ifelse_false_fragment +KHR-GL33.shaders.preprocessor.expressions.eval_basic_0_vertex +KHR-GL33.shaders.preprocessor.expressions.eval_basic_0_fragment +KHR-GL33.shaders.preprocessor.expressions.eval_basic_1_vertex +KHR-GL33.shaders.preprocessor.expressions.eval_basic_1_fragment +KHR-GL33.shaders.preprocessor.expressions.eval_simple_precedence_0_vertex +KHR-GL33.shaders.preprocessor.expressions.eval_simple_precedence_0_fragment +KHR-GL33.shaders.preprocessor.expressions.eval_simple_precedence_1_vertex +KHR-GL33.shaders.preprocessor.expressions.eval_simple_precedence_1_fragment +KHR-GL33.shaders.preprocessor.invalid_expressions.invalid_unary_expr_vertex +KHR-GL33.shaders.preprocessor.invalid_expressions.invalid_unary_expr_fragment +KHR-GL33.shaders.preprocessor.invalid_expressions.invalid_binary_expr_vertex +KHR-GL33.shaders.preprocessor.invalid_expressions.invalid_binary_expr_fragment +KHR-GL33.shaders.preprocessor.invalid_expressions.missing_expr_vertex +KHR-GL33.shaders.preprocessor.invalid_expressions.missing_expr_fragment +KHR-GL33.shaders.preprocessor.invalid_expressions.invalid_expr_1_vertex +KHR-GL33.shaders.preprocessor.invalid_expressions.invalid_expr_1_fragment +KHR-GL33.shaders.preprocessor.invalid_expressions.invalid_expr_2_vertex +KHR-GL33.shaders.preprocessor.invalid_expressions.invalid_expr_2_fragment +KHR-GL33.shaders.preprocessor.invalid_expressions.invalid_expr_3_vertex +KHR-GL33.shaders.preprocessor.invalid_expressions.invalid_expr_3_fragment +KHR-GL33.shaders.preprocessor.invalid_expressions.unopened_parenthesis_vertex +KHR-GL33.shaders.preprocessor.invalid_expressions.unopened_parenthesis_fragment +KHR-GL33.shaders.preprocessor.invalid_expressions.unclosed_parenthesis_vertex +KHR-GL33.shaders.preprocessor.invalid_expressions.unclosed_parenthesis_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.modulo_vs_not_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.modulo_vs_not_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.div_vs_not_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.div_vs_not_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.mul_vs_not_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.mul_vs_not_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.modulo_vs_bit_invert_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.modulo_vs_bit_invert_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.modulo_vs_minus_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.modulo_vs_minus_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.modulo_vs_plus_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.modulo_vs_plus_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.div_vs_bit_invert_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.div_vs_bit_invert_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.div_vs_minus_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.div_vs_minus_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.div_vs_plus_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.div_vs_plus_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.mul_vs_bit_invert_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.mul_vs_bit_invert_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.mul_vs_minus_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.mul_vs_minus_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.mul_vs_plus_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.mul_vs_plus_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.sub_vs_modulo_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.sub_vs_modulo_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.sub_vs_div_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.sub_vs_div_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.sub_vs_mul_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.sub_vs_mul_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.add_vs_modulo_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.add_vs_modulo_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.add_vs_div_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.add_vs_div_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.add_vs_mul_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.add_vs_mul_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.rshift_vs_sub_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.rshift_vs_sub_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.rshift_vs_add_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.rshift_vs_add_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.lshift_vs_sub_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.lshift_vs_sub_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.lshift_vs_add_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.lshift_vs_add_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.greater_or_equal_vs_rshift_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.greater_or_equal_vs_rshift_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.greater_or_equal_vs_lshift_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.greater_or_equal_vs_lshift_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.less_or_equal_vs_rshift_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.less_or_equal_vs_rshift_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.less_or_equal_vs_lshift_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.less_or_equal_vs_lshift_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.greater_vs_rshift_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.greater_vs_rshift_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.greater_vs_lshift_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.greater_vs_lshift_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.less_vs_rshift_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.less_vs_rshift_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.less_vs_lshift_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.less_vs_lshift_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.not_equal_vs_greater_or_equal_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.not_equal_vs_greater_or_equal_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.not_equal_vs_less_or_equal_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.not_equal_vs_less_or_equal_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.not_equal_vs_greater_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.not_equal_vs_greater_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.not_equal_vs_less_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.not_equal_vs_less_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.equal_vs_greater_or_equal_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.equal_vs_greater_or_equal_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.equal_vs_less_or_equal_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.equal_vs_less_or_equal_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.equal_vs_greater_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.equal_vs_greater_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.equal_vs_less_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.equal_vs_less_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.bitwise_and_vs_not_equal_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.bitwise_and_vs_not_equal_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.bitwise_and_vs_equal_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.bitwise_and_vs_equal_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.xor_vs_bitwise_and_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.xor_vs_bitwise_and_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.bitwise_or_vs_xor_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.bitwise_or_vs_xor_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_or_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_or_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_and_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_and_fragment +KHR-GL33.shaders.preprocessor.operator_precedence.logical_or_vs_logical_and_vertex +KHR-GL33.shaders.preprocessor.operator_precedence.logical_or_vs_logical_and_fragment +KHR-GL33.shaders.struct.local.basic_vertex +KHR-GL33.shaders.struct.local.basic_fragment +KHR-GL33.shaders.struct.local.nested_vertex +KHR-GL33.shaders.struct.local.nested_fragment +KHR-GL33.shaders.struct.local.array_member_vertex +KHR-GL33.shaders.struct.local.array_member_fragment +KHR-GL33.shaders.struct.local.array_member_dynamic_index_vertex +KHR-GL33.shaders.struct.local.array_member_dynamic_index_fragment +KHR-GL33.shaders.struct.local.struct_array_vertex +KHR-GL33.shaders.struct.local.struct_array_fragment +KHR-GL33.shaders.struct.local.struct_array_dynamic_index_vertex +KHR-GL33.shaders.struct.local.struct_array_dynamic_index_fragment +KHR-GL33.shaders.struct.local.nested_struct_array_vertex +KHR-GL33.shaders.struct.local.nested_struct_array_fragment +KHR-GL33.shaders.struct.local.nested_struct_array_dynamic_index_vertex +KHR-GL33.shaders.struct.local.nested_struct_array_dynamic_index_fragment +KHR-GL33.shaders.struct.local.parameter_vertex +KHR-GL33.shaders.struct.local.parameter_fragment +KHR-GL33.shaders.struct.local.parameter_nested_vertex +KHR-GL33.shaders.struct.local.parameter_nested_fragment +KHR-GL33.shaders.struct.local.return_vertex +KHR-GL33.shaders.struct.local.return_fragment +KHR-GL33.shaders.struct.local.return_nested_vertex +KHR-GL33.shaders.struct.local.return_nested_fragment +KHR-GL33.shaders.struct.local.conditional_assignment_vertex +KHR-GL33.shaders.struct.local.conditional_assignment_fragment +KHR-GL33.shaders.struct.local.loop_assignment_vertex +KHR-GL33.shaders.struct.local.loop_assignment_fragment +KHR-GL33.shaders.struct.local.dynamic_loop_assignment_vertex +KHR-GL33.shaders.struct.local.dynamic_loop_assignment_fragment +KHR-GL33.shaders.struct.local.nested_conditional_assignment_vertex +KHR-GL33.shaders.struct.local.nested_conditional_assignment_fragment +KHR-GL33.shaders.struct.local.nested_loop_assignment_vertex +KHR-GL33.shaders.struct.local.nested_loop_assignment_fragment +KHR-GL33.shaders.struct.local.nested_dynamic_loop_assignment_vertex +KHR-GL33.shaders.struct.local.nested_dynamic_loop_assignment_fragment +KHR-GL33.shaders.struct.local.loop_struct_array_vertex +KHR-GL33.shaders.struct.local.loop_struct_array_fragment +KHR-GL33.shaders.struct.local.loop_nested_struct_array_vertex +KHR-GL33.shaders.struct.local.loop_nested_struct_array_fragment +KHR-GL33.shaders.struct.local.dynamic_loop_struct_array_vertex +KHR-GL33.shaders.struct.local.dynamic_loop_struct_array_fragment +KHR-GL33.shaders.struct.local.dynamic_loop_nested_struct_array_vertex +KHR-GL33.shaders.struct.local.dynamic_loop_nested_struct_array_fragment +KHR-GL33.shaders.struct.uniform.basic_vertex +KHR-GL33.shaders.struct.uniform.basic_fragment +KHR-GL33.shaders.struct.uniform.nested_vertex +KHR-GL33.shaders.struct.uniform.nested_fragment +KHR-GL33.shaders.struct.uniform.array_member_vertex +KHR-GL33.shaders.struct.uniform.array_member_fragment +KHR-GL33.shaders.struct.uniform.array_member_dynamic_index_vertex +KHR-GL33.shaders.struct.uniform.array_member_dynamic_index_fragment +KHR-GL33.shaders.struct.uniform.struct_array_vertex +KHR-GL33.shaders.struct.uniform.struct_array_fragment +KHR-GL33.shaders.struct.uniform.struct_array_dynamic_index_vertex +KHR-GL33.shaders.struct.uniform.struct_array_dynamic_index_fragment +KHR-GL33.shaders.struct.uniform.nested_struct_array_vertex +KHR-GL33.shaders.struct.uniform.nested_struct_array_fragment +KHR-GL33.shaders.struct.uniform.nested_struct_array_dynamic_index_vertex +KHR-GL33.shaders.struct.uniform.nested_struct_array_dynamic_index_fragment +KHR-GL33.shaders.struct.uniform.loop_struct_array_vertex +KHR-GL33.shaders.struct.uniform.loop_struct_array_fragment +KHR-GL33.shaders.struct.uniform.loop_nested_struct_array_vertex +KHR-GL33.shaders.struct.uniform.loop_nested_struct_array_fragment +KHR-GL33.shaders.struct.uniform.dynamic_loop_struct_array_vertex +KHR-GL33.shaders.struct.uniform.dynamic_loop_struct_array_fragment +KHR-GL33.shaders.struct.uniform.dynamic_loop_nested_struct_array_vertex +KHR-GL33.shaders.struct.uniform.dynamic_loop_nested_struct_array_fragment +KHR-GL33.shaders.struct.uniform.sampler_vertex +KHR-GL33.shaders.struct.uniform.sampler_fragment +KHR-GL33.shaders.struct.uniform.sampler_nested_vertex +KHR-GL33.shaders.struct.uniform.sampler_nested_fragment +KHR-GL33.shaders.struct.uniform.sampler_array_vertex +KHR-GL33.shaders.struct.uniform.sampler_array_fragment +KHR-GL33.shaders.switch.basic_static_vertex +KHR-GL33.shaders.switch.basic_static_fragment +KHR-GL33.shaders.switch.basic_uniform_vertex +KHR-GL33.shaders.switch.basic_uniform_fragment +KHR-GL33.shaders.switch.basic_dynamic_vertex +KHR-GL33.shaders.switch.basic_dynamic_fragment +KHR-GL33.shaders.switch.const_expr_in_label_static_vertex +KHR-GL33.shaders.switch.const_expr_in_label_static_fragment +KHR-GL33.shaders.switch.const_expr_in_label_uniform_vertex +KHR-GL33.shaders.switch.const_expr_in_label_uniform_fragment +KHR-GL33.shaders.switch.const_expr_in_label_dynamic_vertex +KHR-GL33.shaders.switch.const_expr_in_label_dynamic_fragment +KHR-GL33.shaders.switch.default_label_static_vertex +KHR-GL33.shaders.switch.default_label_static_fragment +KHR-GL33.shaders.switch.default_label_uniform_vertex +KHR-GL33.shaders.switch.default_label_uniform_fragment +KHR-GL33.shaders.switch.default_label_dynamic_vertex +KHR-GL33.shaders.switch.default_label_dynamic_fragment +KHR-GL33.shaders.switch.default_not_last_static_vertex +KHR-GL33.shaders.switch.default_not_last_static_fragment +KHR-GL33.shaders.switch.default_not_last_uniform_vertex +KHR-GL33.shaders.switch.default_not_last_uniform_fragment +KHR-GL33.shaders.switch.default_not_last_dynamic_vertex +KHR-GL33.shaders.switch.default_not_last_dynamic_fragment +KHR-GL33.shaders.switch.no_default_label_static_vertex +KHR-GL33.shaders.switch.no_default_label_static_fragment +KHR-GL33.shaders.switch.no_default_label_uniform_vertex +KHR-GL33.shaders.switch.no_default_label_uniform_fragment +KHR-GL33.shaders.switch.no_default_label_dynamic_vertex +KHR-GL33.shaders.switch.no_default_label_dynamic_fragment +KHR-GL33.shaders.switch.fall_through_static_vertex +KHR-GL33.shaders.switch.fall_through_static_fragment +KHR-GL33.shaders.switch.fall_through_uniform_vertex +KHR-GL33.shaders.switch.fall_through_uniform_fragment +KHR-GL33.shaders.switch.fall_through_dynamic_vertex +KHR-GL33.shaders.switch.fall_through_dynamic_fragment +KHR-GL33.shaders.switch.fall_through_default_static_vertex +KHR-GL33.shaders.switch.fall_through_default_static_fragment +KHR-GL33.shaders.switch.fall_through_default_uniform_vertex +KHR-GL33.shaders.switch.fall_through_default_uniform_fragment +KHR-GL33.shaders.switch.fall_through_default_dynamic_vertex +KHR-GL33.shaders.switch.fall_through_default_dynamic_fragment +KHR-GL33.shaders.switch.conditional_fall_through_static_vertex +KHR-GL33.shaders.switch.conditional_fall_through_static_fragment +KHR-GL33.shaders.switch.conditional_fall_through_uniform_vertex +KHR-GL33.shaders.switch.conditional_fall_through_uniform_fragment +KHR-GL33.shaders.switch.conditional_fall_through_dynamic_vertex +KHR-GL33.shaders.switch.conditional_fall_through_dynamic_fragment +KHR-GL33.shaders.switch.conditional_fall_through_2_static_vertex +KHR-GL33.shaders.switch.conditional_fall_through_2_static_fragment +KHR-GL33.shaders.switch.conditional_fall_through_2_uniform_vertex +KHR-GL33.shaders.switch.conditional_fall_through_2_uniform_fragment +KHR-GL33.shaders.switch.conditional_fall_through_2_dynamic_vertex +KHR-GL33.shaders.switch.conditional_fall_through_2_dynamic_fragment +KHR-GL33.shaders.switch.scope_static_vertex +KHR-GL33.shaders.switch.scope_static_fragment +KHR-GL33.shaders.switch.scope_uniform_vertex +KHR-GL33.shaders.switch.scope_uniform_fragment +KHR-GL33.shaders.switch.scope_dynamic_vertex +KHR-GL33.shaders.switch.scope_dynamic_fragment +KHR-GL33.shaders.switch.switch_in_if_static_vertex +KHR-GL33.shaders.switch.switch_in_if_static_fragment +KHR-GL33.shaders.switch.switch_in_if_uniform_vertex +KHR-GL33.shaders.switch.switch_in_if_uniform_fragment +KHR-GL33.shaders.switch.switch_in_if_dynamic_vertex +KHR-GL33.shaders.switch.switch_in_if_dynamic_fragment +KHR-GL33.shaders.switch.switch_in_for_loop_static_vertex +KHR-GL33.shaders.switch.switch_in_for_loop_static_fragment +KHR-GL33.shaders.switch.switch_in_for_loop_uniform_vertex +KHR-GL33.shaders.switch.switch_in_for_loop_uniform_fragment +KHR-GL33.shaders.switch.switch_in_for_loop_dynamic_vertex +KHR-GL33.shaders.switch.switch_in_for_loop_dynamic_fragment +KHR-GL33.shaders.switch.switch_in_while_loop_static_vertex +KHR-GL33.shaders.switch.switch_in_while_loop_static_fragment +KHR-GL33.shaders.switch.switch_in_while_loop_uniform_vertex +KHR-GL33.shaders.switch.switch_in_while_loop_uniform_fragment +KHR-GL33.shaders.switch.switch_in_while_loop_dynamic_vertex +KHR-GL33.shaders.switch.switch_in_while_loop_dynamic_fragment +KHR-GL33.shaders.switch.switch_in_do_while_loop_static_vertex +KHR-GL33.shaders.switch.switch_in_do_while_loop_static_fragment +KHR-GL33.shaders.switch.switch_in_do_while_loop_uniform_vertex +KHR-GL33.shaders.switch.switch_in_do_while_loop_uniform_fragment +KHR-GL33.shaders.switch.switch_in_do_while_loop_dynamic_vertex +KHR-GL33.shaders.switch.switch_in_do_while_loop_dynamic_fragment +KHR-GL33.shaders.switch.if_in_switch_static_vertex +KHR-GL33.shaders.switch.if_in_switch_static_fragment +KHR-GL33.shaders.switch.if_in_switch_uniform_vertex +KHR-GL33.shaders.switch.if_in_switch_uniform_fragment +KHR-GL33.shaders.switch.if_in_switch_dynamic_vertex +KHR-GL33.shaders.switch.if_in_switch_dynamic_fragment +KHR-GL33.shaders.switch.for_loop_in_switch_static_vertex +KHR-GL33.shaders.switch.for_loop_in_switch_static_fragment +KHR-GL33.shaders.switch.for_loop_in_switch_uniform_vertex +KHR-GL33.shaders.switch.for_loop_in_switch_uniform_fragment +KHR-GL33.shaders.switch.for_loop_in_switch_dynamic_vertex +KHR-GL33.shaders.switch.for_loop_in_switch_dynamic_fragment +KHR-GL33.shaders.switch.while_loop_in_switch_static_vertex +KHR-GL33.shaders.switch.while_loop_in_switch_static_fragment +KHR-GL33.shaders.switch.while_loop_in_switch_uniform_vertex +KHR-GL33.shaders.switch.while_loop_in_switch_uniform_fragment +KHR-GL33.shaders.switch.while_loop_in_switch_dynamic_vertex +KHR-GL33.shaders.switch.while_loop_in_switch_dynamic_fragment +KHR-GL33.shaders.switch.do_while_loop_in_switch_static_vertex +KHR-GL33.shaders.switch.do_while_loop_in_switch_static_fragment +KHR-GL33.shaders.switch.do_while_loop_in_switch_uniform_vertex +KHR-GL33.shaders.switch.do_while_loop_in_switch_uniform_fragment +KHR-GL33.shaders.switch.do_while_loop_in_switch_dynamic_vertex +KHR-GL33.shaders.switch.do_while_loop_in_switch_dynamic_fragment +KHR-GL33.shaders.switch.switch_in_switch_static_vertex +KHR-GL33.shaders.switch.switch_in_switch_static_fragment +KHR-GL33.shaders.switch.switch_in_switch_uniform_vertex +KHR-GL33.shaders.switch.switch_in_switch_uniform_fragment +KHR-GL33.shaders.switch.switch_in_switch_dynamic_vertex +KHR-GL33.shaders.switch.switch_in_switch_dynamic_fragment +KHR-GL33.shaders.switch.empty_condition_vertex +KHR-GL33.shaders.switch.empty_condition_fragment +KHR-GL33.shaders.switch.condition_float_vertex +KHR-GL33.shaders.switch.condition_float_fragment +KHR-GL33.shaders.switch.condition_bool_vertex +KHR-GL33.shaders.switch.condition_bool_fragment +KHR-GL33.shaders.switch.condition_ivec2_vertex +KHR-GL33.shaders.switch.condition_ivec2_fragment +KHR-GL33.shaders.switch.condition_struct_vertex +KHR-GL33.shaders.switch.condition_struct_fragment +KHR-GL33.shaders.switch.duplicate_label_vertex +KHR-GL33.shaders.switch.duplicate_label_fragment +KHR-GL33.shaders.switch.float_label_vertex +KHR-GL33.shaders.switch.float_label_fragment +KHR-GL33.shaders.switch.non_const_int_label_vertex +KHR-GL33.shaders.switch.non_const_int_label_fragment +KHR-GL33.shaders.switch.statement_before_label_vertex +KHR-GL33.shaders.switch.statement_before_label_fragment +KHR-GL33.shaders.switch.statement_before_default_label_vertex +KHR-GL33.shaders.switch.statement_before_default_label_fragment +KHR-GL33.shaders.switch.no_statement_after_label_vertex +KHR-GL33.shaders.switch.no_statement_after_label_fragment +KHR-GL33.shaders.switch.no_statement_after_default_label_vertex +KHR-GL33.shaders.switch.no_statement_after_default_label_fragment +KHR-GL33.shaders.switch.case_in_if_vertex +KHR-GL33.shaders.switch.case_in_if_fragment +KHR-GL33.shaders.switch.default_in_if_vertex +KHR-GL33.shaders.switch.default_in_if_fragment +KHR-GL33.shaders.switch.case_in_for_loop_vertex +KHR-GL33.shaders.switch.case_in_for_loop_fragment +KHR-GL33.shaders.switch.default_in_for_loop_vertex +KHR-GL33.shaders.switch.default_in_for_loop_fragment +KHR-GL33.shaders.switch.case_in_while_loop_vertex +KHR-GL33.shaders.switch.case_in_while_loop_fragment +KHR-GL33.shaders.switch.default_in_while_loop_vertex +KHR-GL33.shaders.switch.default_in_while_loop_fragment +KHR-GL33.shaders.switch.case_in_do_while_loop_vertex +KHR-GL33.shaders.switch.case_in_do_while_loop_fragment +KHR-GL33.shaders.switch.default_in_do_while_loop_vertex +KHR-GL33.shaders.switch.default_in_do_while_loop_fragment +KHR-GL33.shaders.switch.missing_colon_vertex +KHR-GL33.shaders.switch.missing_colon_fragment +KHR-GL33.shaders.switch.missing_opening_brace_vertex +KHR-GL33.shaders.switch.missing_opening_brace_fragment +KHR-GL33.shaders.switch.missing_closing_brace_vertex +KHR-GL33.shaders.switch.missing_closing_brace_fragment +KHR-GL33.shaders.switch.double_case_vertex +KHR-GL33.shaders.switch.double_case_fragment +KHR-GL33.shaders.switch.double_default_1_vertex +KHR-GL33.shaders.switch.double_default_1_fragment +KHR-GL33.shaders.switch.double_default_2_vertex +KHR-GL33.shaders.switch.double_default_2_fragment +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_float +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_float +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_float +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_vec2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_vec2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_vec2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_vec3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_vec3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_vec3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_vec4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_vec4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_vec4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_int +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_int +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_int +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_ivec2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_ivec2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_ivec2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_ivec3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_ivec3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_ivec3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_ivec4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_ivec4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_ivec4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_uint +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_uint +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_uint +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_uvec2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_uvec2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_uvec2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_uvec3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_uvec3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_uvec3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_uvec4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_uvec4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_uvec4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.bool +KHR-GL33.shaders.uniform_block.single_basic_type.shared.bvec2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.bvec3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.bvec4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.lowp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.mediump_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.highp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_float +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_float +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_float +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_vec2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_vec2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_vec2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_vec3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_vec3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_vec3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_vec4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_vec4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_vec4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_int +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_int +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_int +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_ivec2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_ivec2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_ivec2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_ivec3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_ivec3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_ivec3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_ivec4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_ivec4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_ivec4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_uint +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_uint +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_uint +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_uvec2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_uvec2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_uvec2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_uvec3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_uvec3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_uvec3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_uvec4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_uvec4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_uvec4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.bool +KHR-GL33.shaders.uniform_block.single_basic_type.packed.bvec2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.bvec3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.bvec4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.lowp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.mediump_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.highp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_float +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_float +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_float +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_vec2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_vec2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_vec2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_vec3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_vec3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_vec3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_vec4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_vec4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_vec4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_int +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_int +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_int +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_ivec2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_ivec2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_ivec2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_ivec3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_ivec3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_ivec3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_ivec4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_ivec4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_ivec4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_uint +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_uint +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_uint +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_uvec2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_uvec2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_uvec2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_uvec3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_uvec3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_uvec3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_uvec4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_uvec4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_uvec4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.bool +KHR-GL33.shaders.uniform_block.single_basic_type.std140.bvec2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.bvec3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.bvec4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.lowp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.mediump_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.highp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.float +KHR-GL33.shaders.uniform_block.single_basic_array.shared.vec2 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.vec3 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.vec4 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.int +KHR-GL33.shaders.uniform_block.single_basic_array.shared.ivec2 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.ivec3 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.ivec4 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.uint +KHR-GL33.shaders.uniform_block.single_basic_array.shared.uvec2 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.uvec3 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.uvec4 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.bool +KHR-GL33.shaders.uniform_block.single_basic_array.shared.bvec2 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.bvec3 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.bvec4 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.mat2 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.row_major_mat2 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.column_major_mat2 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.mat3 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.row_major_mat3 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.column_major_mat3 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.mat4 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.row_major_mat4 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.column_major_mat4 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.row_major_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.column_major_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.row_major_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.column_major_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.row_major_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.column_major_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.row_major_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.column_major_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.row_major_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.column_major_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.row_major_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_array.shared.column_major_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.float +KHR-GL33.shaders.uniform_block.single_basic_array.packed.vec2 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.vec3 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.vec4 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.int +KHR-GL33.shaders.uniform_block.single_basic_array.packed.ivec2 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.ivec3 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.ivec4 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.uint +KHR-GL33.shaders.uniform_block.single_basic_array.packed.uvec2 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.uvec3 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.uvec4 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.bool +KHR-GL33.shaders.uniform_block.single_basic_array.packed.bvec2 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.bvec3 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.bvec4 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.mat2 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.row_major_mat2 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.column_major_mat2 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.mat3 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.row_major_mat3 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.column_major_mat3 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.mat4 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.row_major_mat4 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.column_major_mat4 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.row_major_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.column_major_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.row_major_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.column_major_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.row_major_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.column_major_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.row_major_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.column_major_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.row_major_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.column_major_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.row_major_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_array.packed.column_major_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.float +KHR-GL33.shaders.uniform_block.single_basic_array.std140.vec2 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.vec3 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.vec4 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.int +KHR-GL33.shaders.uniform_block.single_basic_array.std140.ivec2 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.ivec3 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.ivec4 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.uint +KHR-GL33.shaders.uniform_block.single_basic_array.std140.uvec2 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.uvec3 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.uvec4 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.bool +KHR-GL33.shaders.uniform_block.single_basic_array.std140.bvec2 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.bvec3 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.bvec4 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.mat2 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.row_major_mat2 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.column_major_mat2 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.mat3 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.row_major_mat3 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.column_major_mat3 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.mat4 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.row_major_mat4 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.column_major_mat4 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.row_major_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.column_major_mat2x3 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.row_major_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.column_major_mat2x4 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.row_major_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.column_major_mat3x2 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.row_major_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.column_major_mat3x4 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.row_major_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.column_major_mat4x2 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.row_major_mat4x3 +KHR-GL33.shaders.uniform_block.single_basic_array.std140.column_major_mat4x3 +KHR-GL33.shaders.uniform_block.single_struct.per_block_buffer_shared +KHR-GL33.shaders.uniform_block.single_struct.per_block_buffer_shared_instance_array +KHR-GL33.shaders.uniform_block.single_struct.per_block_buffer_packed +KHR-GL33.shaders.uniform_block.single_struct.per_block_buffer_packed_instance_array +KHR-GL33.shaders.uniform_block.single_struct.per_block_buffer_std140 +KHR-GL33.shaders.uniform_block.single_struct.per_block_buffer_std140_instance_array +KHR-GL33.shaders.uniform_block.single_struct.single_buffer_shared_instance_array +KHR-GL33.shaders.uniform_block.single_struct.single_buffer_packed_instance_array +KHR-GL33.shaders.uniform_block.single_struct.single_buffer_std140_instance_array +KHR-GL33.shaders.uniform_block.single_struct_array.per_block_buffer_shared +KHR-GL33.shaders.uniform_block.single_struct_array.per_block_buffer_shared_instance_array +KHR-GL33.shaders.uniform_block.single_struct_array.per_block_buffer_packed +KHR-GL33.shaders.uniform_block.single_struct_array.per_block_buffer_packed_instance_array +KHR-GL33.shaders.uniform_block.single_struct_array.per_block_buffer_std140 +KHR-GL33.shaders.uniform_block.single_struct_array.per_block_buffer_std140_instance_array +KHR-GL33.shaders.uniform_block.single_struct_array.single_buffer_shared_instance_array +KHR-GL33.shaders.uniform_block.single_struct_array.single_buffer_packed_instance_array +KHR-GL33.shaders.uniform_block.single_struct_array.single_buffer_std140_instance_array +KHR-GL33.shaders.uniform_block.single_nested_struct.per_block_buffer_shared +KHR-GL33.shaders.uniform_block.single_nested_struct.per_block_buffer_shared_instance_array +KHR-GL33.shaders.uniform_block.single_nested_struct.per_block_buffer_packed +KHR-GL33.shaders.uniform_block.single_nested_struct.per_block_buffer_packed_instance_array +KHR-GL33.shaders.uniform_block.single_nested_struct.per_block_buffer_std140 +KHR-GL33.shaders.uniform_block.single_nested_struct.per_block_buffer_std140_instance_array +KHR-GL33.shaders.uniform_block.single_nested_struct.single_buffer_shared_instance_array +KHR-GL33.shaders.uniform_block.single_nested_struct.single_buffer_packed_instance_array +KHR-GL33.shaders.uniform_block.single_nested_struct.single_buffer_std140_instance_array +KHR-GL33.shaders.uniform_block.single_nested_struct_array.per_block_buffer_shared +KHR-GL33.shaders.uniform_block.single_nested_struct_array.per_block_buffer_shared_instance_array +KHR-GL33.shaders.uniform_block.single_nested_struct_array.per_block_buffer_packed +KHR-GL33.shaders.uniform_block.single_nested_struct_array.per_block_buffer_packed_instance_array +KHR-GL33.shaders.uniform_block.single_nested_struct_array.per_block_buffer_std140 +KHR-GL33.shaders.uniform_block.single_nested_struct_array.per_block_buffer_std140_instance_array +KHR-GL33.shaders.uniform_block.single_nested_struct_array.single_buffer_shared_instance_array +KHR-GL33.shaders.uniform_block.single_nested_struct_array.single_buffer_packed_instance_array +KHR-GL33.shaders.uniform_block.single_nested_struct_array.single_buffer_std140_instance_array +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.float +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.vec2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.vec3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.vec4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.int +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.ivec2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.ivec3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.ivec4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.uint +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.uvec2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.uvec3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.uvec4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.bool +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.bvec2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.bvec3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.bvec4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.mat2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.mat3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.mat4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.mat2x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.mat2x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.mat3x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.mat3x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.mat4x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.mat4x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.float +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.vec2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.vec3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.vec4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.int +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.ivec2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.ivec3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.ivec4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.uint +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.uvec2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.uvec3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.uvec4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.bool +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.bvec2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.bvec3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.bvec4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.mat2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.mat3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.mat4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.mat2x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.mat2x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.mat3x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.mat3x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.mat4x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.mat4x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.float +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.vec2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.vec3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.vec4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.int +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.ivec2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.ivec3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.ivec4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.uint +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.uvec2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.uvec3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.uvec4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.bool +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.bvec2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.bvec3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.bvec4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.mat2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.mat3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.mat4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.mat2x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.mat2x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.mat3x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.mat3x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3x4 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.mat4x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4x2 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.mat4x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4x3 +KHR-GL33.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4x3 +KHR-GL33.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_mixed +KHR-GL33.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_both +KHR-GL33.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_instance_array_mixed +KHR-GL33.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_instance_array_both +KHR-GL33.shaders.uniform_block.multi_basic_types.per_block_buffer.packed_mixed +KHR-GL33.shaders.uniform_block.multi_basic_types.per_block_buffer.packed_instance_array_mixed +KHR-GL33.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_mixed +KHR-GL33.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_both +KHR-GL33.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_instance_array_mixed +KHR-GL33.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_instance_array_both +KHR-GL33.shaders.uniform_block.multi_basic_types.single_buffer.shared_mixed +KHR-GL33.shaders.uniform_block.multi_basic_types.single_buffer.shared_both +KHR-GL33.shaders.uniform_block.multi_basic_types.single_buffer.shared_instance_array_mixed +KHR-GL33.shaders.uniform_block.multi_basic_types.single_buffer.shared_instance_array_both +KHR-GL33.shaders.uniform_block.multi_basic_types.single_buffer.packed_mixed +KHR-GL33.shaders.uniform_block.multi_basic_types.single_buffer.packed_instance_array_mixed +KHR-GL33.shaders.uniform_block.multi_basic_types.single_buffer.std140_mixed +KHR-GL33.shaders.uniform_block.multi_basic_types.single_buffer.std140_both +KHR-GL33.shaders.uniform_block.multi_basic_types.single_buffer.std140_instance_array_mixed +KHR-GL33.shaders.uniform_block.multi_basic_types.single_buffer.std140_instance_array_both +KHR-GL33.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_mixed +KHR-GL33.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_both +KHR-GL33.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_instance_array_mixed +KHR-GL33.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_instance_array_both +KHR-GL33.shaders.uniform_block.multi_nested_struct.per_block_buffer.packed_mixed +KHR-GL33.shaders.uniform_block.multi_nested_struct.per_block_buffer.packed_instance_array_mixed +KHR-GL33.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_mixed +KHR-GL33.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_both +KHR-GL33.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_instance_array_mixed +KHR-GL33.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_instance_array_both +KHR-GL33.shaders.uniform_block.multi_nested_struct.single_buffer.shared_mixed +KHR-GL33.shaders.uniform_block.multi_nested_struct.single_buffer.shared_both +KHR-GL33.shaders.uniform_block.multi_nested_struct.single_buffer.shared_instance_array_mixed +KHR-GL33.shaders.uniform_block.multi_nested_struct.single_buffer.shared_instance_array_both +KHR-GL33.shaders.uniform_block.multi_nested_struct.single_buffer.packed_mixed +KHR-GL33.shaders.uniform_block.multi_nested_struct.single_buffer.packed_instance_array_mixed +KHR-GL33.shaders.uniform_block.multi_nested_struct.single_buffer.std140_mixed +KHR-GL33.shaders.uniform_block.multi_nested_struct.single_buffer.std140_both +KHR-GL33.shaders.uniform_block.multi_nested_struct.single_buffer.std140_instance_array_mixed +KHR-GL33.shaders.uniform_block.multi_nested_struct.single_buffer.std140_instance_array_both +KHR-GL33.shaders.uniform_block.random.scalar_types.0 +KHR-GL33.shaders.uniform_block.random.scalar_types.1 +KHR-GL33.shaders.uniform_block.random.scalar_types.2 +KHR-GL33.shaders.uniform_block.random.scalar_types.3 +KHR-GL33.shaders.uniform_block.random.scalar_types.4 +KHR-GL33.shaders.uniform_block.random.scalar_types.5 +KHR-GL33.shaders.uniform_block.random.scalar_types.6 +KHR-GL33.shaders.uniform_block.random.scalar_types.7 +KHR-GL33.shaders.uniform_block.random.scalar_types.8 +KHR-GL33.shaders.uniform_block.random.scalar_types.9 +KHR-GL33.shaders.uniform_block.random.vector_types.0 +KHR-GL33.shaders.uniform_block.random.vector_types.1 +KHR-GL33.shaders.uniform_block.random.vector_types.2 +KHR-GL33.shaders.uniform_block.random.vector_types.3 +KHR-GL33.shaders.uniform_block.random.vector_types.4 +KHR-GL33.shaders.uniform_block.random.vector_types.5 +KHR-GL33.shaders.uniform_block.random.vector_types.6 +KHR-GL33.shaders.uniform_block.random.vector_types.7 +KHR-GL33.shaders.uniform_block.random.vector_types.8 +KHR-GL33.shaders.uniform_block.random.vector_types.9 +KHR-GL33.shaders.uniform_block.random.basic_types.0 +KHR-GL33.shaders.uniform_block.random.basic_types.1 +KHR-GL33.shaders.uniform_block.random.basic_types.2 +KHR-GL33.shaders.uniform_block.random.basic_types.3 +KHR-GL33.shaders.uniform_block.random.basic_types.4 +KHR-GL33.shaders.uniform_block.random.basic_types.5 +KHR-GL33.shaders.uniform_block.random.basic_types.6 +KHR-GL33.shaders.uniform_block.random.basic_types.7 +KHR-GL33.shaders.uniform_block.random.basic_types.8 +KHR-GL33.shaders.uniform_block.random.basic_types.9 +KHR-GL33.shaders.uniform_block.random.basic_arrays.0 +KHR-GL33.shaders.uniform_block.random.basic_arrays.1 +KHR-GL33.shaders.uniform_block.random.basic_arrays.2 +KHR-GL33.shaders.uniform_block.random.basic_arrays.3 +KHR-GL33.shaders.uniform_block.random.basic_arrays.4 +KHR-GL33.shaders.uniform_block.random.basic_arrays.5 +KHR-GL33.shaders.uniform_block.random.basic_arrays.6 +KHR-GL33.shaders.uniform_block.random.basic_arrays.7 +KHR-GL33.shaders.uniform_block.random.basic_arrays.8 +KHR-GL33.shaders.uniform_block.random.basic_arrays.9 +KHR-GL33.shaders.uniform_block.random.basic_instance_arrays.0 +KHR-GL33.shaders.uniform_block.random.basic_instance_arrays.1 +KHR-GL33.shaders.uniform_block.random.basic_instance_arrays.2 +KHR-GL33.shaders.uniform_block.random.basic_instance_arrays.3 +KHR-GL33.shaders.uniform_block.random.basic_instance_arrays.4 +KHR-GL33.shaders.uniform_block.random.basic_instance_arrays.5 +KHR-GL33.shaders.uniform_block.random.basic_instance_arrays.6 +KHR-GL33.shaders.uniform_block.random.basic_instance_arrays.7 +KHR-GL33.shaders.uniform_block.random.basic_instance_arrays.8 +KHR-GL33.shaders.uniform_block.random.basic_instance_arrays.9 +KHR-GL33.shaders.uniform_block.random.nested_structs.0 +KHR-GL33.shaders.uniform_block.random.nested_structs.1 +KHR-GL33.shaders.uniform_block.random.nested_structs.2 +KHR-GL33.shaders.uniform_block.random.nested_structs.3 +KHR-GL33.shaders.uniform_block.random.nested_structs.4 +KHR-GL33.shaders.uniform_block.random.nested_structs.5 +KHR-GL33.shaders.uniform_block.random.nested_structs.6 +KHR-GL33.shaders.uniform_block.random.nested_structs.7 +KHR-GL33.shaders.uniform_block.random.nested_structs.8 +KHR-GL33.shaders.uniform_block.random.nested_structs.9 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays.0 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays.1 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays.2 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays.3 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays.4 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays.5 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays.6 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays.7 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays.8 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays.9 +KHR-GL33.shaders.uniform_block.random.nested_structs_instance_arrays.0 +KHR-GL33.shaders.uniform_block.random.nested_structs_instance_arrays.1 +KHR-GL33.shaders.uniform_block.random.nested_structs_instance_arrays.2 +KHR-GL33.shaders.uniform_block.random.nested_structs_instance_arrays.3 +KHR-GL33.shaders.uniform_block.random.nested_structs_instance_arrays.4 +KHR-GL33.shaders.uniform_block.random.nested_structs_instance_arrays.5 +KHR-GL33.shaders.uniform_block.random.nested_structs_instance_arrays.6 +KHR-GL33.shaders.uniform_block.random.nested_structs_instance_arrays.7 +KHR-GL33.shaders.uniform_block.random.nested_structs_instance_arrays.8 +KHR-GL33.shaders.uniform_block.random.nested_structs_instance_arrays.9 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.0 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.1 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.2 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.3 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.4 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.5 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.6 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.7 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.8 +KHR-GL33.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.9 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.0 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.1 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.2 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.3 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.4 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.5 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.6 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.7 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.8 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.9 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.10 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.11 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.12 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.13 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.14 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.15 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.16 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.17 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.18 +KHR-GL33.shaders.uniform_block.random.all_per_block_buffers.19 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.0 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.1 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.2 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.3 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.4 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.5 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.6 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.7 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.8 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.9 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.10 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.11 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.12 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.13 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.14 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.15 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.16 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.17 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.18 +KHR-GL33.shaders.uniform_block.random.all_shared_buffer.19 +KHR-GL33.shaders.shader_integer_mix.define +KHR-GL33.shaders.shader_integer_mix.prototypes-extension +KHR-GL33.shaders.shader_integer_mix.prototypes +KHR-GL33.shaders.shader_integer_mix.mix-ivec4 +KHR-GL33.shaders.shader_integer_mix.mix-uvec4 +KHR-GL33.shaders.shader_integer_mix.mix-bvec4 +KHR-GL33.shaders.negative.initialize +KHR-GL33.shaders.negative.constant_sequence +KHR-GL33.pipeline_statistics_query_tests_ARB.api_coverage_invalid_glbeginquery_calls +KHR-GL33.pipeline_statistics_query_tests_ARB.api_coverage_unsupported_calls +KHR-GL33.pipeline_statistics_query_tests_ARB.functional_default_qo_values +KHR-GL33.pipeline_statistics_query_tests_ARB.functional_non_rendering_commands_do_not_affect_queries +KHR-GL33.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives +KHR-GL33.pipeline_statistics_query_tests_ARB.functional_vertex_shader_invocations +KHR-GL33.pipeline_statistics_query_tests_ARB.functional_tess_queries +KHR-GL33.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries +KHR-GL33.pipeline_statistics_query_tests_ARB.functional_fragment_shader_invocations +KHR-GL33.pipeline_statistics_query_tests_ARB.functional_compute_shader_invocations +KHR-GL33.cull_distance.coverage +KHR-GL33.cull_distance.functional +KHR-GL33.cull_distance.negative +KHR-GL33.texture_swizzle.api_errors +KHR-GL33.texture_swizzle.intial_state +KHR-GL33.texture_swizzle.smoke +KHR-GL33.texture_swizzle.functional diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl40-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl40-gtf-master.txt new file mode 100644 index 0000000..babc106 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl40-gtf-master.txt @@ -0,0 +1,1701 @@ +GTF-GL40.gtf21.GL.abs.abs_float_frag_xvary +GTF-GL40.gtf21.GL.abs.abs_vec2_frag_xvary +GTF-GL40.gtf21.GL.abs.abs_vec3_frag_xvary +GTF-GL40.gtf21.GL.abs.abs_float_vert_xvary +GTF-GL40.gtf21.GL.abs.abs_vec2_vert_xvary +GTF-GL40.gtf21.GL.abs.abs_vec3_vert_xvary +GTF-GL40.gtf21.GL.acos.acos_float_frag_xvary +GTF-GL40.gtf21.GL.acos.acos_vec2_frag_xvary +GTF-GL40.gtf21.GL.acos.acos_vec3_frag_xvary +GTF-GL40.gtf21.GL.acos.acos_float_vert_xvary +GTF-GL40.gtf21.GL.acos.acos_vec2_vert_xvary +GTF-GL40.gtf21.GL.acos.acos_vec3_vert_xvary +GTF-GL40.gtf21.GL.all.all_bvec2_frag +GTF-GL40.gtf21.GL.all.all_bvec2_vert +GTF-GL40.gtf21.GL.all.all_bvec3_frag +GTF-GL40.gtf21.GL.all.all_bvec3_vert +GTF-GL40.gtf21.GL.any.any_bvec2_frag +GTF-GL40.gtf21.GL.any.any_bvec2_vert +GTF-GL40.gtf21.GL.any.any_bvec3_frag +GTF-GL40.gtf21.GL.any.any_bvec3_vert +GTF-GL40.gtf21.GL.array.empty_uniform_array_float_frag +GTF-GL40.gtf21.GL.array.empty_uniform_array_float_vert +GTF-GL40.gtf21.GL.array.empty_empty_array_float_frag +GTF-GL40.gtf21.GL.array.empty_empty_array_float_vert +GTF-GL40.gtf21.GL.array.initfunc_empty_array_float_frag +GTF-GL40.gtf21.GL.array.initfunc_empty_array_float_vert +GTF-GL40.gtf21.GL.asin.asin_float_frag_xvary +GTF-GL40.gtf21.GL.asin.asin_vec2_frag_xvary +GTF-GL40.gtf21.GL.asin.asin_vec3_frag_xvary +GTF-GL40.gtf21.GL.asin.asin_float_vert_xvary +GTF-GL40.gtf21.GL.asin.asin_vec2_vert_xvary +GTF-GL40.gtf21.GL.asin.asin_vec3_vert_xvary +GTF-GL40.gtf21.GL.atan.atan_float_frag_xvary +GTF-GL40.gtf21.GL.atan.atan_vec2_frag_xvary +GTF-GL40.gtf21.GL.atan.atan_vec3_frag_xvary +GTF-GL40.gtf21.GL.atan.atan_float_frag_xvaryyvary +GTF-GL40.gtf21.GL.atan.atan_vec2_frag_xvaryyvary +GTF-GL40.gtf21.GL.atan.atan_vec3_frag_xvaryyvary +GTF-GL40.gtf21.GL.atan.atan_float_vert_xvary +GTF-GL40.gtf21.GL.atan.atan_vec2_vert_xvary +GTF-GL40.gtf21.GL.atan.atan_vec3_vert_xvary +GTF-GL40.gtf21.GL.atan.atan_float_vert_xvaryyvary +GTF-GL40.gtf21.GL.atan.atan_vec2_vert_xvaryyvary +GTF-GL40.gtf21.GL.atan.atan_vec3_vert_xvaryyvary +GTF-GL40.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_frag +GTF-GL40.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_vert +GTF-GL40.gtf21.GL.biConstants.gl_MaxDrawBuffers_frag +GTF-GL40.gtf21.GL.biConstants.gl_MaxDrawBuffers_vert +GTF-GL40.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_frag +GTF-GL40.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_vert +GTF-GL40.gtf21.GL.biConstants.gl_MaxTextureImageUnits_frag +GTF-GL40.gtf21.GL.biConstants.gl_MaxTextureImageUnits_vert +GTF-GL40.gtf21.GL.biConstants.gl_MaxVaryingVectors_frag +GTF-GL40.gtf21.GL.biConstants.gl_MaxVaryingVectors_vert +GTF-GL40.gtf21.GL.biConstants.gl_MaxVertexAttribs_frag +GTF-GL40.gtf21.GL.biConstants.gl_MaxVertexAttribs_vert +GTF-GL40.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_frag +GTF-GL40.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_vert +GTF-GL40.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_frag +GTF-GL40.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_vert +GTF-GL40.gtf21.GL.biuDepthRange.DepthRange_frag +GTF-GL40.gtf21.GL.biuDepthRange.DepthRange_vert +GTF-GL40.gtf21.GL.build.CorrectBuiltInOveride_frag +GTF-GL40.gtf21.GL.build.CorrectComma_frag +GTF-GL40.gtf21.GL.build.CorrectConstFolding1_vert +GTF-GL40.gtf21.GL.build.CorrectConstFolding2_vert +GTF-GL40.gtf21.GL.build.CorrectConstruct_vert +GTF-GL40.gtf21.GL.build.CorrectExtension10_V100_frag +GTF-GL40.gtf21.GL.build.CorrectExtension1_V100_frag +GTF-GL40.gtf21.GL.build.CorrectExtension4_V100_frag +GTF-GL40.gtf21.GL.build.CorrectFull_vert +GTF-GL40.gtf21.GL.build.CorrectFuncOverload_frag +GTF-GL40.gtf21.GL.build.CorrectFuncOverload_vert +GTF-GL40.gtf21.GL.build.CorrectFunction1_vert +GTF-GL40.gtf21.GL.build.CorrectModule_frag +GTF-GL40.gtf21.GL.build.CorrectParse1_frag +GTF-GL40.gtf21.GL.build.CorrectParse2_frag +GTF-GL40.gtf21.GL.build.CorrectParse2_vert +GTF-GL40.gtf21.GL.build.CorrectParseTest1_frag +GTF-GL40.gtf21.GL.build.CorrectParseTest_frag +GTF-GL40.gtf21.GL.build.CorrectPreprocess5_frag +GTF-GL40.gtf21.GL.build.CorrectPreprocess8_frag +GTF-GL40.gtf21.GL.build.CorrectPreprocess9_frag +GTF-GL40.gtf21.GL.build.CorrectSwizzle1_frag +GTF-GL40.gtf21.GL.build.CorrectSwizzle1_vert +GTF-GL40.gtf21.GL.build.CorrectSwizzle2_frag +GTF-GL40.gtf21.GL.build.CorrectSwizzle2_vert +GTF-GL40.gtf21.GL.build.CorrectSwizzle3_frag +GTF-GL40.gtf21.GL.build.CorrectTexture_Rectangle_Samplers_frag +GTF-GL40.gtf21.GL.build.DuplicateVersion1_V100_frag +GTF-GL40.gtf21.GL.build.CorrectVersion_V100_frag +GTF-GL40.gtf21.GL.build.FunctionParam_vert +GTF-GL40.gtf21.GL.build.ParseTest3_frag +GTF-GL40.gtf21.GL.build.ParseTest4_frag +GTF-GL40.gtf21.GL.build.array10_frag +GTF-GL40.gtf21.GL.build.array11_frag +GTF-GL40.gtf21.GL.build.array1_frag +GTF-GL40.gtf21.GL.build.array2_frag +GTF-GL40.gtf21.GL.build.array3_frag +GTF-GL40.gtf21.GL.build.array4_frag +GTF-GL40.gtf21.GL.build.array5_frag +GTF-GL40.gtf21.GL.build.array6_frag +GTF-GL40.gtf21.GL.build.array7_frag +GTF-GL40.gtf21.GL.build.array8_frag +GTF-GL40.gtf21.GL.build.array9_frag +GTF-GL40.gtf21.GL.build.attribute1_vert +GTF-GL40.gtf21.GL.build.attribute2_vert +GTF-GL40.gtf21.GL.build.attribute_frag +GTF-GL40.gtf21.GL.build.attribute_vert +GTF-GL40.gtf21.GL.build.break_frag +GTF-GL40.gtf21.GL.build.comma1_vert +GTF-GL40.gtf21.GL.build.comma2_frag +GTF-GL40.gtf21.GL.build.comma2_vert +GTF-GL40.gtf21.GL.build.comma3_vert +GTF-GL40.gtf21.GL.build.comment_frag +GTF-GL40.gtf21.GL.build.conditional1_frag +GTF-GL40.gtf21.GL.build.conditional2_frag +GTF-GL40.gtf21.GL.build.conditional3_frag +GTF-GL40.gtf21.GL.build.constFunc_frag +GTF-GL40.gtf21.GL.build.constructor1_frag +GTF-GL40.gtf21.GL.build.constructor2_frag +GTF-GL40.gtf21.GL.build.constructor3_V100_frag +GTF-GL40.gtf21.GL.build.continue_frag +GTF-GL40.gtf21.GL.build.dataType10_frag +GTF-GL40.gtf21.GL.build.dataType11_frag +GTF-GL40.gtf21.GL.build.dataType12_frag +GTF-GL40.gtf21.GL.build.dataType13_frag +GTF-GL40.gtf21.GL.build.dataType19_frag +GTF-GL40.gtf21.GL.build.dataType1_frag +GTF-GL40.gtf21.GL.build.dataType2_frag +GTF-GL40.gtf21.GL.build.dataType3_frag +GTF-GL40.gtf21.GL.build.dataType4_frag +GTF-GL40.gtf21.GL.build.dataType5_frag +GTF-GL40.gtf21.GL.build.dataType6_frag +GTF-GL40.gtf21.GL.build.dataType7_frag +GTF-GL40.gtf21.GL.build.dataType8_frag +GTF-GL40.gtf21.GL.build.dataType9_frag +GTF-GL40.gtf21.GL.build.dowhile_frag +GTF-GL40.gtf21.GL.build.dvec2_frag +GTF-GL40.gtf21.GL.build.dvec3_frag +GTF-GL40.gtf21.GL.build.dvec4_frag +GTF-GL40.gtf21.GL.build.extension2_V100_frag +GTF-GL40.gtf21.GL.build.extension3_V100_frag +GTF-GL40.gtf21.GL.build.extension5_V100_frag +GTF-GL40.gtf21.GL.build.extension6_V100_frag +GTF-GL40.gtf21.GL.build.extension7_V100_frag +GTF-GL40.gtf21.GL.build.extension8_V100_frag +GTF-GL40.gtf21.GL.build.extension9_V100_frag +GTF-GL40.gtf21.GL.build.float2_frag +GTF-GL40.gtf21.GL.build.float3_frag +GTF-GL40.gtf21.GL.build.float4_frag +GTF-GL40.gtf21.GL.build.fragmentOnly1_vert +GTF-GL40.gtf21.GL.build.fragmentOnly2_vert +GTF-GL40.gtf21.GL.build.fragmentOnly3_vert +GTF-GL40.gtf21.GL.build.fragmentOnly4_vert +GTF-GL40.gtf21.GL.build.fragmentOnly_vert +GTF-GL40.gtf21.GL.build.function10_frag +GTF-GL40.gtf21.GL.build.function1_frag +GTF-GL40.gtf21.GL.build.function2_V100_frag +GTF-GL40.gtf21.GL.build.function3_frag +GTF-GL40.gtf21.GL.build.function4_frag +GTF-GL40.gtf21.GL.build.function6_frag +GTF-GL40.gtf21.GL.build.function7_frag +GTF-GL40.gtf21.GL.build.function8_frag +GTF-GL40.gtf21.GL.build.function9_frag +GTF-GL40.gtf21.GL.build.hvec2_frag +GTF-GL40.gtf21.GL.build.hvec3_frag +GTF-GL40.gtf21.GL.build.hvec4_frag +GTF-GL40.gtf21.GL.build.identifier1_frag +GTF-GL40.gtf21.GL.build.identifier2_frag +GTF-GL40.gtf21.GL.build.identifier3_frag +GTF-GL40.gtf21.GL.build.if1_frag +GTF-GL40.gtf21.GL.build.if2_frag +GTF-GL40.gtf21.GL.build.increment1_frag +GTF-GL40.gtf21.GL.build.increment2_frag +GTF-GL40.gtf21.GL.build.increment3_frag +GTF-GL40.gtf21.GL.build.increment4_frag +GTF-GL40.gtf21.GL.build.increment6_frag +GTF-GL40.gtf21.GL.build.main1_vert +GTF-GL40.gtf21.GL.build.main2_vert +GTF-GL40.gtf21.GL.build.main3_vert +GTF-GL40.gtf21.GL.build.matrix_V100_frag +GTF-GL40.gtf21.GL.build.normal_vert +GTF-GL40.gtf21.GL.build.parser10_frag +GTF-GL40.gtf21.GL.build.parser1_vert +GTF-GL40.gtf21.GL.build.parser3_frag +GTF-GL40.gtf21.GL.build.parser4_frag +GTF-GL40.gtf21.GL.build.parser5_frag +GTF-GL40.gtf21.GL.build.parser6_frag +GTF-GL40.gtf21.GL.build.parser7_frag +GTF-GL40.gtf21.GL.build.parser8_frag +GTF-GL40.gtf21.GL.build.parser9_frag +GTF-GL40.gtf21.GL.build.preprocess0_frag +GTF-GL40.gtf21.GL.build.preprocess10_frag +GTF-GL40.gtf21.GL.build.preprocess11_frag +GTF-GL40.gtf21.GL.build.preprocess12_frag +GTF-GL40.gtf21.GL.build.preprocess13_frag +GTF-GL40.gtf21.GL.build.preprocess14_frag +GTF-GL40.gtf21.GL.build.preprocess15_frag +GTF-GL40.gtf21.GL.build.preprocess16_frag +GTF-GL40.gtf21.GL.build.preprocess17_frag +GTF-GL40.gtf21.GL.build.preprocess1_frag +GTF-GL40.gtf21.GL.build.preprocess2_frag +GTF-GL40.gtf21.GL.build.preprocess3_frag +GTF-GL40.gtf21.GL.build.preprocess4_frag +GTF-GL40.gtf21.GL.build.preprocess6_frag +GTF-GL40.gtf21.GL.build.preprocess7_frag +GTF-GL40.gtf21.GL.build.scoping1_frag +GTF-GL40.gtf21.GL.build.scoping2_frag +GTF-GL40.gtf21.GL.build.struct10_frag +GTF-GL40.gtf21.GL.build.struct11_frag +GTF-GL40.gtf21.GL.build.struct1_frag +GTF-GL40.gtf21.GL.build.struct2_frag +GTF-GL40.gtf21.GL.build.struct3_frag +GTF-GL40.gtf21.GL.build.struct4_frag +GTF-GL40.gtf21.GL.build.struct5_frag +GTF-GL40.gtf21.GL.build.struct6_frag +GTF-GL40.gtf21.GL.build.struct7_frag +GTF-GL40.gtf21.GL.build.struct8_frag +GTF-GL40.gtf21.GL.build.struct9_frag +GTF-GL40.gtf21.GL.build.swizzle1_frag +GTF-GL40.gtf21.GL.build.swizzle2_frag +GTF-GL40.gtf21.GL.build.swizzle3_frag +GTF-GL40.gtf21.GL.build.typecast_frag +GTF-GL40.gtf21.GL.build.uniform1_frag +GTF-GL40.gtf21.GL.build.uniform_frag +GTF-GL40.gtf21.GL.build.varying1_frag +GTF-GL40.gtf21.GL.build.varying2_frag +GTF-GL40.gtf21.GL.build.varying3_frag +GTF-GL40.gtf21.GL.build.varying_frag +GTF-GL40.gtf21.GL.build.vector_frag +GTF-GL40.gtf21.GL.build.version2_V100_frag +GTF-GL40.gtf21.GL.build.version3_V100_frag +GTF-GL40.gtf21.GL.build.vertexOnly2_frag +GTF-GL40.gtf21.GL.build.vertexOnly_frag +GTF-GL40.gtf21.GL.build.vertex_vert +GTF-GL40.gtf21.GL.build.while1_frag +GTF-GL40.gtf21.GL.build.while2_frag +GTF-GL40.gtf21.GL.build.while_frag +GTF-GL40.gtf21.GL.build.TernaryOp_frag +GTF-GL40.gtf21.GL.build.CG_Data_Types_frag +GTF-GL40.gtf21.GL.build.CG_Standard_Library_frag +GTF-GL40.gtf21.GL.build.Include_Preprocessor_Directive_frag +GTF-GL40.gtf21.GL.build.Low_Level_Assembly_Reserved_Words_frag +GTF-GL40.gtf21.GL.build.Main_Parameters_vert +GTF-GL40.gtf21.GL.build.Permissive_Constant_Conversions_frag +GTF-GL40.gtf21.GL.build.Permissive_Scalar_Vector_Expressions_frag +GTF-GL40.gtf21.GL.built_in_varying_array_out_of_bounds.gl_Color_array_index_out_of_bounds_frag +GTF-GL40.gtf21.GL.ceil.ceil_float_frag_xvary +GTF-GL40.gtf21.GL.ceil.ceil_vec2_frag_xvary +GTF-GL40.gtf21.GL.ceil.ceil_vec3_frag_xvary +GTF-GL40.gtf21.GL.ceil.ceil_float_vert_xvary +GTF-GL40.gtf21.GL.ceil.ceil_vec2_vert_xvary +GTF-GL40.gtf21.GL.ceil.ceil_vec3_vert_xvary +GTF-GL40.gtf21.GL.clamp.clamp_float_frag_xvary_yconstquarter +GTF-GL40.gtf21.GL.clamp.clamp_vec2_frag_xvary_yconstquarter +GTF-GL40.gtf21.GL.clamp.clamp_vec3_frag_xvary_yconstquarter +GTF-GL40.gtf21.GL.clamp.clamp_float_vert_xvary_yconstquarter +GTF-GL40.gtf21.GL.clamp.clamp_vec2_vert_xvary_yconstquarter +GTF-GL40.gtf21.GL.clamp.clamp_vec3_vert_xvary_yconstquarter +GTF-GL40.gtf21.GL.control_flow.for_break_frag +GTF-GL40.gtf21.GL.control_flow.for_break_vert +GTF-GL40.gtf21.GL.control_flow.for_continue_frag +GTF-GL40.gtf21.GL.control_flow.for_continue_vert +GTF-GL40.gtf21.GL.control_flow.for_nested_break_frag +GTF-GL40.gtf21.GL.control_flow.for_nested_break_vert +GTF-GL40.gtf21.GL.control_flow.for_nested_continue_frag +GTF-GL40.gtf21.GL.control_flow.for_nested_continue_vert +GTF-GL40.gtf21.GL.control_flow.nested_if_else_frag +GTF-GL40.gtf21.GL.control_flow.nested_if_else_vert +GTF-GL40.gtf21.GL.cos.cos_float_frag_xvary +GTF-GL40.gtf21.GL.cos.cos_vec2_frag_xvary +GTF-GL40.gtf21.GL.cos.cos_vec3_frag_xvary +GTF-GL40.gtf21.GL.cos.cos_float_vert_xvary +GTF-GL40.gtf21.GL.cos.cos_vec2_vert_xvary +GTF-GL40.gtf21.GL.cos.cos_vec3_vert_xvary +GTF-GL40.gtf21.GL.cross.cross_vec3_frag_xvaryyconst +GTF-GL40.gtf21.GL.cross.cross_vec3_vert_xvaryyconst +GTF-GL40.gtf21.GL.default.default +GTF-GL40.gtf21.GL.degrees.degrees_float_frag_xvary +GTF-GL40.gtf21.GL.degrees.degrees_vec2_frag_xvary +GTF-GL40.gtf21.GL.degrees.degrees_vec3_frag_xvary +GTF-GL40.gtf21.GL.degrees.degrees_float_vert_xvary +GTF-GL40.gtf21.GL.degrees.degrees_vec2_vert_xvary +GTF-GL40.gtf21.GL.degrees.degrees_vec3_vert_xvary +GTF-GL40.gtf21.GL.discard.discard_frag +GTF-GL40.gtf21.GL.discard.discard_cond_frag +GTF-GL40.gtf21.GL.distance.distance_float_frag_xvaryyhalf +GTF-GL40.gtf21.GL.distance.distance_vec2_frag_xvaryyhalf +GTF-GL40.gtf21.GL.distance.distance_vec3_frag_xvaryyhalf +GTF-GL40.gtf21.GL.distance.distance_float_vert_xvaryyhalf +GTF-GL40.gtf21.GL.distance.distance_vec2_vert_xvaryyhalf +GTF-GL40.gtf21.GL.distance.distance_vec3_vert_xvaryyhalf +GTF-GL40.gtf21.GL.dot.dot_float_frag_xvaryyone +GTF-GL40.gtf21.GL.dot.dot_vec2_frag_xvaryyhalf +GTF-GL40.gtf21.GL.dot.dot_vec3_frag_xvaryythird +GTF-GL40.gtf21.GL.dot.dot_float_vert_xvaryyone +GTF-GL40.gtf21.GL.dot.dot_vec2_vert_xvaryyhalf +GTF-GL40.gtf21.GL.dot.dot_vec3_vert_xvaryythird +GTF-GL40.gtf21.GL.equal.equal_vec2_frag +GTF-GL40.gtf21.GL.equal.equal_vec2_vert +GTF-GL40.gtf21.GL.equal.equal_vec3_frag +GTF-GL40.gtf21.GL.equal.equal_vec3_vert +GTF-GL40.gtf21.GL.equal.equal_ivec2_frag +GTF-GL40.gtf21.GL.equal.equal_ivec2_vert +GTF-GL40.gtf21.GL.equal.equal_ivec3_frag +GTF-GL40.gtf21.GL.equal.equal_ivec3_vert +GTF-GL40.gtf21.GL.equal.equal_bvec2_frag +GTF-GL40.gtf21.GL.equal.equal_bvec2_vert +GTF-GL40.gtf21.GL.equal.equal_bvec3_frag +GTF-GL40.gtf21.GL.equal.equal_bvec3_vert +GTF-GL40.gtf21.GL.exp.exp_float_frag_xvary +GTF-GL40.gtf21.GL.exp.exp_vec2_frag_xvary +GTF-GL40.gtf21.GL.exp.exp_vec3_frag_xvary +GTF-GL40.gtf21.GL.exp.exp_float_frag_xvaryneg +GTF-GL40.gtf21.GL.exp.exp_vec2_frag_xvaryneg +GTF-GL40.gtf21.GL.exp.exp_vec3_frag_xvaryneg +GTF-GL40.gtf21.GL.exp.exp_float_vert_xvary +GTF-GL40.gtf21.GL.exp.exp_vec2_vert_xvary +GTF-GL40.gtf21.GL.exp.exp_vec3_vert_xvary +GTF-GL40.gtf21.GL.exp.exp_float_vert_xvaryneg +GTF-GL40.gtf21.GL.exp.exp_vec2_vert_xvaryneg +GTF-GL40.gtf21.GL.exp.exp_vec3_vert_xvaryneg +GTF-GL40.gtf21.GL.exp2.exp2_float_frag_xvary +GTF-GL40.gtf21.GL.exp2.exp2_vec2_frag_xvary +GTF-GL40.gtf21.GL.exp2.exp2_vec3_frag_xvary +GTF-GL40.gtf21.GL.exp2.exp2_float_frag_xvaryneg +GTF-GL40.gtf21.GL.exp2.exp2_vec2_frag_xvaryneg +GTF-GL40.gtf21.GL.exp2.exp2_vec3_frag_xvaryneg +GTF-GL40.gtf21.GL.exp2.exp2_float_vert_xvary +GTF-GL40.gtf21.GL.exp2.exp2_vec2_vert_xvary +GTF-GL40.gtf21.GL.exp2.exp2_vec3_vert_xvary +GTF-GL40.gtf21.GL.exp2.exp2_float_vert_xvaryneg +GTF-GL40.gtf21.GL.exp2.exp2_vec2_vert_xvaryneg +GTF-GL40.gtf21.GL.exp2.exp2_vec3_vert_xvaryneg +GTF-GL40.gtf21.GL.faceforward.faceforward_float_frag_nvaryiconst +GTF-GL40.gtf21.GL.faceforward.faceforward_float_vert_nvaryiconst +GTF-GL40.gtf21.GL.faceforward.faceforward_vec2_frag_nvaryiconst +GTF-GL40.gtf21.GL.faceforward.faceforward_vec2_vert_nvaryiconst +GTF-GL40.gtf21.GL.faceforward.faceforward_vec3_frag_nvaryiconst +GTF-GL40.gtf21.GL.faceforward.faceforward_vec3_vert_nvaryiconst +GTF-GL40.gtf21.GL.floor.floor_float_frag_xvary +GTF-GL40.gtf21.GL.floor.floor_vec2_frag_xvary +GTF-GL40.gtf21.GL.floor.floor_vec3_frag_xvary +GTF-GL40.gtf21.GL.floor.floor_float_vert_xvary +GTF-GL40.gtf21.GL.floor.floor_vec2_vert_xvary +GTF-GL40.gtf21.GL.floor.floor_vec3_vert_xvary +GTF-GL40.gtf21.GL.fract.fract_float_frag_xvary +GTF-GL40.gtf21.GL.fract.fract_vec2_frag_xvary +GTF-GL40.gtf21.GL.fract.fract_vec3_frag_xvary +GTF-GL40.gtf21.GL.fract.fract_float_vert_xvary +GTF-GL40.gtf21.GL.fract.fract_vec2_vert_xvary +GTF-GL40.gtf21.GL.fract.fract_vec3_vert_xvary +GTF-GL40.gtf21.GL.functions.qualifiers_float_vert +GTF-GL40.gtf21.GL.functions.qualifiers_float_frag +GTF-GL40.gtf21.GL.functions.qualifiers_struct_vert +GTF-GL40.gtf21.GL.functions.qualifiers_struct_frag +GTF-GL40.gtf21.GL.functions.array_float_vert +GTF-GL40.gtf21.GL.functions.array_float_frag +GTF-GL40.gtf21.GL.functions.void_empty_empty_void_empty_frag +GTF-GL40.gtf21.GL.functions.void_empty_empty_void_empty_vert +GTF-GL40.gtf21.GL.functions.bool_empty_empty_bool_empty_frag +GTF-GL40.gtf21.GL.functions.bool_empty_empty_bool_empty_vert +GTF-GL40.gtf21.GL.functions.bool_empty_empty_bool_array_frag +GTF-GL40.gtf21.GL.functions.bool_empty_empty_bool_array_vert +GTF-GL40.gtf21.GL.functions.bool_empty_in_bool_empty_frag +GTF-GL40.gtf21.GL.functions.bool_empty_in_bool_empty_vert +GTF-GL40.gtf21.GL.functions.bool_empty_in_bool_array_frag +GTF-GL40.gtf21.GL.functions.bool_empty_in_bool_array_vert +GTF-GL40.gtf21.GL.functions.bool_empty_inout_bool_empty_frag +GTF-GL40.gtf21.GL.functions.bool_empty_inout_bool_empty_vert +GTF-GL40.gtf21.GL.functions.bool_empty_inout_bool_array_frag +GTF-GL40.gtf21.GL.functions.bool_empty_inout_bool_array_vert +GTF-GL40.gtf21.GL.functions.bool_empty_out_bool_empty_frag +GTF-GL40.gtf21.GL.functions.bool_empty_out_bool_empty_vert +GTF-GL40.gtf21.GL.functions.bool_empty_out_bool_array_frag +GTF-GL40.gtf21.GL.functions.bool_empty_out_bool_array_vert +GTF-GL40.gtf21.GL.functions.int_empty_empty_int_empty_frag +GTF-GL40.gtf21.GL.functions.int_empty_empty_int_empty_vert +GTF-GL40.gtf21.GL.functions.int_empty_empty_int_array_frag +GTF-GL40.gtf21.GL.functions.int_empty_empty_int_array_vert +GTF-GL40.gtf21.GL.functions.int_empty_in_int_empty_frag +GTF-GL40.gtf21.GL.functions.int_empty_in_int_empty_vert +GTF-GL40.gtf21.GL.functions.int_empty_in_int_array_frag +GTF-GL40.gtf21.GL.functions.int_empty_in_int_array_vert +GTF-GL40.gtf21.GL.functions.int_empty_inout_int_empty_frag +GTF-GL40.gtf21.GL.functions.int_empty_inout_int_empty_vert +GTF-GL40.gtf21.GL.functions.int_empty_inout_int_array_frag +GTF-GL40.gtf21.GL.functions.int_empty_inout_int_array_vert +GTF-GL40.gtf21.GL.functions.int_empty_out_int_empty_frag +GTF-GL40.gtf21.GL.functions.int_empty_out_int_empty_vert +GTF-GL40.gtf21.GL.functions.int_empty_out_int_array_frag +GTF-GL40.gtf21.GL.functions.int_empty_out_int_array_vert +GTF-GL40.gtf21.GL.functions.float_empty_empty_float_empty_frag +GTF-GL40.gtf21.GL.functions.float_empty_empty_float_empty_vert +GTF-GL40.gtf21.GL.functions.float_empty_empty_float_array_frag +GTF-GL40.gtf21.GL.functions.float_empty_empty_float_array_vert +GTF-GL40.gtf21.GL.functions.float_empty_in_float_empty_frag +GTF-GL40.gtf21.GL.functions.float_empty_in_float_empty_vert +GTF-GL40.gtf21.GL.functions.float_empty_in_float_array_frag +GTF-GL40.gtf21.GL.functions.float_empty_in_float_array_vert +GTF-GL40.gtf21.GL.functions.float_empty_inout_float_empty_frag +GTF-GL40.gtf21.GL.functions.float_empty_inout_float_empty_vert +GTF-GL40.gtf21.GL.functions.float_empty_inout_float_array_frag +GTF-GL40.gtf21.GL.functions.float_empty_inout_float_array_vert +GTF-GL40.gtf21.GL.functions.float_empty_out_float_empty_frag +GTF-GL40.gtf21.GL.functions.float_empty_out_float_empty_vert +GTF-GL40.gtf21.GL.functions.float_empty_out_float_array_frag +GTF-GL40.gtf21.GL.functions.float_empty_out_float_array_vert +GTF-GL40.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_frag +GTF-GL40.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_vert +GTF-GL40.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_frag +GTF-GL40.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_vert +GTF-GL40.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_frag +GTF-GL40.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_vert +GTF-GL40.gtf21.GL.functions.bvec4_empty_in_bvec4_array_frag +GTF-GL40.gtf21.GL.functions.bvec4_empty_in_bvec4_array_vert +GTF-GL40.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_frag +GTF-GL40.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_vert +GTF-GL40.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_frag +GTF-GL40.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_frag +GTF-GL40.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_vert +GTF-GL40.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_vert +GTF-GL40.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_frag +GTF-GL40.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_vert +GTF-GL40.gtf21.GL.functions.bvec4_empty_out_bvec4_array_frag +GTF-GL40.gtf21.GL.functions.bvec4_empty_out_bvec4_array_vert +GTF-GL40.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_frag +GTF-GL40.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_vert +GTF-GL40.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_frag +GTF-GL40.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_vert +GTF-GL40.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_frag +GTF-GL40.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_vert +GTF-GL40.gtf21.GL.functions.ivec4_empty_in_ivec4_array_frag +GTF-GL40.gtf21.GL.functions.ivec4_empty_in_ivec4_array_vert +GTF-GL40.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_frag +GTF-GL40.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_vert +GTF-GL40.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_frag +GTF-GL40.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_frag +GTF-GL40.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_vert +GTF-GL40.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_vert +GTF-GL40.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_frag +GTF-GL40.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_vert +GTF-GL40.gtf21.GL.functions.ivec4_empty_out_ivec4_array_frag +GTF-GL40.gtf21.GL.functions.ivec4_empty_out_ivec4_array_vert +GTF-GL40.gtf21.GL.functions.vec4_empty_empty_vec4_empty_frag +GTF-GL40.gtf21.GL.functions.vec4_empty_empty_vec4_empty_vert +GTF-GL40.gtf21.GL.functions.vec4_empty_empty_vec4_array_frag +GTF-GL40.gtf21.GL.functions.vec4_empty_empty_vec4_array_vert +GTF-GL40.gtf21.GL.functions.vec4_empty_in_vec4_empty_frag +GTF-GL40.gtf21.GL.functions.vec4_empty_in_vec4_empty_vert +GTF-GL40.gtf21.GL.functions.vec4_empty_in_vec4_array_frag +GTF-GL40.gtf21.GL.functions.vec4_empty_in_vec4_array_vert +GTF-GL40.gtf21.GL.functions.vec4_empty_inout_vec4_empty_frag +GTF-GL40.gtf21.GL.functions.vec4_empty_inout_vec4_empty_vert +GTF-GL40.gtf21.GL.functions.vec4_empty_inout_vec4_array_frag +GTF-GL40.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_frag +GTF-GL40.gtf21.GL.functions.vec4_empty_inout_vec4_array_vert +GTF-GL40.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_vert +GTF-GL40.gtf21.GL.functions.vec4_empty_out_vec4_empty_frag +GTF-GL40.gtf21.GL.functions.vec4_empty_out_vec4_empty_vert +GTF-GL40.gtf21.GL.functions.vec4_empty_out_vec4_array_frag +GTF-GL40.gtf21.GL.functions.vec4_empty_out_vec4_array_vert +GTF-GL40.gtf21.GL.functions.mat4_empty_empty_mat4_empty_frag +GTF-GL40.gtf21.GL.functions.mat4_empty_empty_mat4_empty_vert +GTF-GL40.gtf21.GL.functions.mat4_empty_empty_mat4_array_frag +GTF-GL40.gtf21.GL.functions.mat4_empty_empty_mat4_array_vert +GTF-GL40.gtf21.GL.functions.mat4_empty_in_mat4_empty_frag +GTF-GL40.gtf21.GL.functions.mat4_empty_in_mat4_empty_vert +GTF-GL40.gtf21.GL.functions.mat4_empty_in_mat4_array_frag +GTF-GL40.gtf21.GL.functions.mat4_empty_in_mat4_array_vert +GTF-GL40.gtf21.GL.functions.mat4_empty_inout_mat4_empty_frag +GTF-GL40.gtf21.GL.functions.mat4_empty_inout_mat4_empty_vert +GTF-GL40.gtf21.GL.functions.mat4_empty_inout_mat4_array_frag +GTF-GL40.gtf21.GL.functions.mat4_empty_inout_mat4_array_vert +GTF-GL40.gtf21.GL.functions.mat4_empty_out_mat4_empty_frag +GTF-GL40.gtf21.GL.functions.mat4_empty_out_mat4_empty_vert +GTF-GL40.gtf21.GL.functions.mat4_empty_out_mat4_array_frag +GTF-GL40.gtf21.GL.functions.mat4_empty_out_mat4_array_vert +GTF-GL40.gtf21.GL.glGetShaderSource.getshadersource_programhandle +GTF-GL40.gtf21.GL.glGetShaderSource.getshadersource_noshadersource +GTF-GL40.gtf21.GL.glGetShaderSource.getshadersource_greater_maxlength +GTF-GL40.gtf21.GL.glGetShaderSource.getshadersource_small_maxlength +GTF-GL40.gtf21.GL.glGetShaderSource.getshadersource_equal_maxlength +GTF-GL40.gtf21.GL.glGetShaderSource.getshadersource_output +GTF-GL40.gtf21.GL.gl_FragCoord.gl_FragCoord_xy_frag +GTF-GL40.gtf21.GL.gl_FragCoord.gl_FragCoord_z_frag +GTF-GL40.gtf21.GL.gl_FragCoord.gl_FragCoord_w_frag +GTF-GL40.gtf21.GL.gl_FrontFacing.gl_FrontFacing_frag +GTF-GL40.gtf21.GL.greaterThan.greaterThan_vec2_frag +GTF-GL40.gtf21.GL.greaterThan.greaterThan_vec2_vert +GTF-GL40.gtf21.GL.greaterThan.greaterThan_vec3_frag +GTF-GL40.gtf21.GL.greaterThan.greaterThan_vec3_vert +GTF-GL40.gtf21.GL.greaterThan.greaterThan_ivec2_frag +GTF-GL40.gtf21.GL.greaterThan.greaterThan_ivec2_vert +GTF-GL40.gtf21.GL.greaterThan.greaterThan_ivec3_frag +GTF-GL40.gtf21.GL.greaterThan.greaterThan_ivec3_vert +GTF-GL40.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_frag +GTF-GL40.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_vert +GTF-GL40.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_frag +GTF-GL40.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_vert +GTF-GL40.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_frag +GTF-GL40.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_vert +GTF-GL40.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_frag +GTF-GL40.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_vert +GTF-GL40.gtf21.GL.inversesqrt.inversesqrt_float_frag_xvary +GTF-GL40.gtf21.GL.inversesqrt.inversesqrt_vec2_frag_xvary +GTF-GL40.gtf21.GL.inversesqrt.inversesqrt_vec3_frag_xvary +GTF-GL40.gtf21.GL.inversesqrt.inversesqrt_float_vert_xvary +GTF-GL40.gtf21.GL.inversesqrt.inversesqrt_vec2_vert_xvary +GTF-GL40.gtf21.GL.inversesqrt.inversesqrt_vec3_vert_xvary +GTF-GL40.gtf21.GL.length.length_float_frag_xvary +GTF-GL40.gtf21.GL.length.length_vec2_frag_xvary +GTF-GL40.gtf21.GL.length.length_vec3_frag_xvary +GTF-GL40.gtf21.GL.length.length_float_vert_xvary +GTF-GL40.gtf21.GL.length.length_vec2_vert_xvary +GTF-GL40.gtf21.GL.length.length_vec3_vert_xvary +GTF-GL40.gtf21.GL.lessThan.lessThan_vec2_frag +GTF-GL40.gtf21.GL.lessThan.lessThan_vec2_vert +GTF-GL40.gtf21.GL.lessThan.lessThan_vec3_frag +GTF-GL40.gtf21.GL.lessThan.lessThan_vec3_vert +GTF-GL40.gtf21.GL.lessThan.lessThan_ivec2_frag +GTF-GL40.gtf21.GL.lessThan.lessThan_ivec2_vert +GTF-GL40.gtf21.GL.lessThan.lessThan_ivec3_frag +GTF-GL40.gtf21.GL.lessThan.lessThan_ivec3_vert +GTF-GL40.gtf21.GL.lessThanEqual.lessThanEqual_vec2_frag +GTF-GL40.gtf21.GL.lessThanEqual.lessThanEqual_vec2_vert +GTF-GL40.gtf21.GL.lessThanEqual.lessThanEqual_vec3_frag +GTF-GL40.gtf21.GL.lessThanEqual.lessThanEqual_vec3_vert +GTF-GL40.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_frag +GTF-GL40.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_vert +GTF-GL40.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_frag +GTF-GL40.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_vert +GTF-GL40.gtf21.GL.log.log_float_frag_xvary +GTF-GL40.gtf21.GL.log.log_float_frag_xvary01 +GTF-GL40.gtf21.GL.log.log_vec2_frag_xvary +GTF-GL40.gtf21.GL.log.log_vec2_frag_xvary01 +GTF-GL40.gtf21.GL.log.log_vec3_frag_xvary +GTF-GL40.gtf21.GL.log.log_vec3_frag_xvary01 +GTF-GL40.gtf21.GL.log.log_float_vert_xvary +GTF-GL40.gtf21.GL.log.log_float_vert_xvary01 +GTF-GL40.gtf21.GL.log.log_vec2_vert_xvary +GTF-GL40.gtf21.GL.log.log_vec2_vert_xvary01 +GTF-GL40.gtf21.GL.log.log_vec3_vert_xvary +GTF-GL40.gtf21.GL.log.log_vec3_vert_xvary01 +GTF-GL40.gtf21.GL.log2.log2_float_frag_xvary +GTF-GL40.gtf21.GL.log2.log2_float_frag_xvary01 +GTF-GL40.gtf21.GL.log2.log2_vec2_frag_xvary +GTF-GL40.gtf21.GL.log2.log2_vec2_frag_xvary01 +GTF-GL40.gtf21.GL.log2.log2_vec3_frag_xvary +GTF-GL40.gtf21.GL.log2.log2_vec3_frag_xvary01 +GTF-GL40.gtf21.GL.log2.log2_float_vert_xvary +GTF-GL40.gtf21.GL.log2.log2_float_vert_xvary01 +GTF-GL40.gtf21.GL.log2.log2_vec2_vert_xvary +GTF-GL40.gtf21.GL.log2.log2_vec2_vert_xvary01 +GTF-GL40.gtf21.GL.log2.log2_vec3_vert_xvary +GTF-GL40.gtf21.GL.log2.log2_vec3_vert_xvary01 +GTF-GL40.gtf21.GL.mat.const_mat2_frag +GTF-GL40.gtf21.GL.mat.const_mat2_vert +GTF-GL40.gtf21.GL.mat.const_mat3_frag +GTF-GL40.gtf21.GL.mat.const_mat3_vert +GTF-GL40.gtf21.GL.mat.const_mat4_frag +GTF-GL40.gtf21.GL.mat.const_mat4_vert +GTF-GL40.gtf21.GL.mat.const_mat2_copy_frag +GTF-GL40.gtf21.GL.mat.const_mat2_copy_vert +GTF-GL40.gtf21.GL.mat.const_mat3_copy_frag +GTF-GL40.gtf21.GL.mat.const_mat3_copy_vert +GTF-GL40.gtf21.GL.mat.const_mat4_copy_frag +GTF-GL40.gtf21.GL.mat.const_mat4_copy_vert +GTF-GL40.gtf21.GL.mat.mat2_frag +GTF-GL40.gtf21.GL.mat.mat2_vert +GTF-GL40.gtf21.GL.mat.mat3_frag +GTF-GL40.gtf21.GL.mat.mat3_vert +GTF-GL40.gtf21.GL.mat.mat4_frag +GTF-GL40.gtf21.GL.mat.mat4_vert +GTF-GL40.gtf21.GL.mat.mat2_copy_frag +GTF-GL40.gtf21.GL.mat.mat2_copy_vert +GTF-GL40.gtf21.GL.mat.mat3_copy_frag +GTF-GL40.gtf21.GL.mat.mat3_copy_vert +GTF-GL40.gtf21.GL.mat.mat4_copy_frag +GTF-GL40.gtf21.GL.mat.mat4_copy_vert +GTF-GL40.gtf21.GL.mat.mat2_float_frag +GTF-GL40.gtf21.GL.mat.mat2_float_vert +GTF-GL40.gtf21.GL.mat.mat2_4float_frag +GTF-GL40.gtf21.GL.mat.mat2_4float_vert +GTF-GL40.gtf21.GL.mat.mat2_2vec2_frag +GTF-GL40.gtf21.GL.mat.mat2_2vec2_vert +GTF-GL40.gtf21.GL.mat.mat3_float_frag +GTF-GL40.gtf21.GL.mat.mat3_float_vert +GTF-GL40.gtf21.GL.mat.mat3_9float_frag +GTF-GL40.gtf21.GL.mat.mat3_9float_vert +GTF-GL40.gtf21.GL.mat.mat3_3vec3_frag +GTF-GL40.gtf21.GL.mat.mat3_3vec3_vert +GTF-GL40.gtf21.GL.mat.mat4_4vec4_frag +GTF-GL40.gtf21.GL.mat.mat4_4vec4_vert +GTF-GL40.gtf21.GL.mat.mat4_16float_frag +GTF-GL40.gtf21.GL.mat.mat4_16float_vert +GTF-GL40.gtf21.GL.mat.array_const_mat2_frag +GTF-GL40.gtf21.GL.mat.array_const_mat2_vert +GTF-GL40.gtf21.GL.mat.array_const_mat3_frag +GTF-GL40.gtf21.GL.mat.array_const_mat3_vert +GTF-GL40.gtf21.GL.mat.array_const_mat4_frag +GTF-GL40.gtf21.GL.mat.array_const_mat4_vert +GTF-GL40.gtf21.GL.mat3.mat3arraysimple_vert +GTF-GL40.gtf21.GL.mat3.mat3arrayindirect0_vert +GTF-GL40.gtf21.GL.mat3.mat3arrayindirect1_vert +GTF-GL40.gtf21.GL.mat3.mat3arraysimple_frag +GTF-GL40.gtf21.GL.mat3.mat3arrayindirect0_frag +GTF-GL40.gtf21.GL.mat3.mat3arrayindirect1_frag +GTF-GL40.gtf21.GL.matrixCompMult.matrixMultComp_mat2_frag +GTF-GL40.gtf21.GL.matrixCompMult.matrixMultComp_mat2_vert +GTF-GL40.gtf21.GL.matrixCompMult.matrixMultComp_mat3_frag +GTF-GL40.gtf21.GL.matrixCompMult.matrixMultComp_mat3_vert +GTF-GL40.gtf21.GL.max.max_float_frag_xvary_yconsthalf +GTF-GL40.gtf21.GL.max.max_vec2_frag_xvary_yconsthalf +GTF-GL40.gtf21.GL.max.max_vec3_frag_xvary_yconsthalf +GTF-GL40.gtf21.GL.max.max_float_vert_xvary_yconsthalf +GTF-GL40.gtf21.GL.max.max_vec2_vert_xvary_yconsthalf +GTF-GL40.gtf21.GL.max.max_vec3_vert_xvary_yconsthalf +GTF-GL40.gtf21.GL.min.min_float_frag_xvary_yconsthalf +GTF-GL40.gtf21.GL.min.min_vec2_frag_xvary_yconsthalf +GTF-GL40.gtf21.GL.min.min_vec3_frag_xvary_yconsthalf +GTF-GL40.gtf21.GL.min.min_float_vert_xvary_yconsthalf +GTF-GL40.gtf21.GL.min.min_vec2_vert_xvary_yconsthalf +GTF-GL40.gtf21.GL.min.min_vec3_vert_xvary_yconsthalf +GTF-GL40.gtf21.GL.mix.mix_float_frag_xvary_yconsthalf_aconsthalf +GTF-GL40.gtf21.GL.mix.mix_vec2_frag_xvary_yconsthalf_aconsthalf +GTF-GL40.gtf21.GL.mix.mix_vec3_frag_xvary_yconsthalf_aconsthalf +GTF-GL40.gtf21.GL.mix.mix_float_vert_xvary_yconsthalf_aconsthalf +GTF-GL40.gtf21.GL.mix.mix_vec2_vert_xvary_yconsthalf_aconsthalf +GTF-GL40.gtf21.GL.mix.mix_vec3_vert_xvary_yconsthalf_aconsthalf +GTF-GL40.gtf21.GL.mod.mod_float_frag_xvary_yconst1 +GTF-GL40.gtf21.GL.mod.mod_vec2_frag_xvary_yconst1 +GTF-GL40.gtf21.GL.mod.mod_vec3_frag_xvary_yconst1 +GTF-GL40.gtf21.GL.mod.mod_float_vert_xvary_yconst1 +GTF-GL40.gtf21.GL.mod.mod_vec2_vert_xvary_yconst1 +GTF-GL40.gtf21.GL.mod.mod_vec3_vert_xvary_yconst1 +GTF-GL40.gtf21.GL.mod.mod_x_large_y_large_vert +GTF-GL40.gtf21.GL.mod.mod_x_large_y_large_frag +GTF-GL40.gtf21.GL.normalize.normalize_float_frag_xvary +GTF-GL40.gtf21.GL.normalize.normalize_vec2_frag_xvary +GTF-GL40.gtf21.GL.normalize.normalize_vec3_frag_xvary +GTF-GL40.gtf21.GL.normalize.normalize_float_vert_xvary +GTF-GL40.gtf21.GL.normalize.normalize_vec2_vert_xvary +GTF-GL40.gtf21.GL.normalize.normalize_vec3_vert_xvary +GTF-GL40.gtf21.GL.not.not_bvec2_frag +GTF-GL40.gtf21.GL.not.not_bvec2_vert +GTF-GL40.gtf21.GL.not.not_bvec3_frag +GTF-GL40.gtf21.GL.not.not_bvec3_vert +GTF-GL40.gtf21.GL.notEqual.notEqual_vec2_frag +GTF-GL40.gtf21.GL.notEqual.notEqual_vec2_vert +GTF-GL40.gtf21.GL.notEqual.notEqual_vec3_frag +GTF-GL40.gtf21.GL.notEqual.notEqual_vec3_vert +GTF-GL40.gtf21.GL.notEqual.notEqual_ivec2_frag +GTF-GL40.gtf21.GL.notEqual.notEqual_ivec2_vert +GTF-GL40.gtf21.GL.notEqual.notEqual_ivec3_frag +GTF-GL40.gtf21.GL.notEqual.notEqual_ivec3_vert +GTF-GL40.gtf21.GL.notEqual.notEqual_bvec2_frag +GTF-GL40.gtf21.GL.notEqual.notEqual_bvec2_vert +GTF-GL40.gtf21.GL.notEqual.notEqual_bvec3_frag +GTF-GL40.gtf21.GL.notEqual.notEqual_bvec3_vert +GTF-GL40.gtf21.GL.operators.postfixincrement_frag +GTF-GL40.gtf21.GL.operators.postfixincrement_vert +GTF-GL40.gtf21.GL.operators.postfixdecrement_frag +GTF-GL40.gtf21.GL.operators.postfixdecrement_vert +GTF-GL40.gtf21.GL.operators.prefixincrement_frag +GTF-GL40.gtf21.GL.operators.prefixincrement_vert +GTF-GL40.gtf21.GL.operators.prefixdecrement_frag +GTF-GL40.gtf21.GL.operators.prefixdecrement_vert +GTF-GL40.gtf21.GL.operators.unary_frag +GTF-GL40.gtf21.GL.operators.unary_vert +GTF-GL40.gtf21.GL.operators.multiplicative_frag +GTF-GL40.gtf21.GL.operators.multiplicative_vert +GTF-GL40.gtf21.GL.operators.division_frag +GTF-GL40.gtf21.GL.operators.division_vert +GTF-GL40.gtf21.GL.operators.addsubtract_frag +GTF-GL40.gtf21.GL.operators.addsubtract_vert +GTF-GL40.gtf21.GL.operators.relational_frag +GTF-GL40.gtf21.GL.operators.relational_vert +GTF-GL40.gtf21.GL.operators.equality_frag +GTF-GL40.gtf21.GL.operators.equality_vert +GTF-GL40.gtf21.GL.operators.logical_frag +GTF-GL40.gtf21.GL.operators.logical_vert +GTF-GL40.gtf21.GL.operators.selection_frag +GTF-GL40.gtf21.GL.operators.selection_vert +GTF-GL40.gtf21.GL.operators.assignments_frag +GTF-GL40.gtf21.GL.operators.assignments_vert +GTF-GL40.gtf21.GL.pow.pow_float_frag_xvary_yconst2 +GTF-GL40.gtf21.GL.pow.pow_vec2_frag_xvary_yconst2 +GTF-GL40.gtf21.GL.pow.pow_vec3_frag_xvary_yconst2 +GTF-GL40.gtf21.GL.pow.pow_float_frag_xconst2_yvary +GTF-GL40.gtf21.GL.pow.pow_vec2_frag_xconst2_yvary +GTF-GL40.gtf21.GL.pow.pow_vec3_frag_xconst2_yvary +GTF-GL40.gtf21.GL.pow.pow_float_frag_xvary_yconsthalf +GTF-GL40.gtf21.GL.pow.pow_vec2_frag_xvary_yconsthalf +GTF-GL40.gtf21.GL.pow.pow_vec3_frag_xvary_yconsthalf +GTF-GL40.gtf21.GL.pow.pow_float_frag_xconsthalf_yvary +GTF-GL40.gtf21.GL.pow.pow_vec2_frag_xconsthalf_yvary +GTF-GL40.gtf21.GL.pow.pow_vec3_frag_xconsthalf_yvary +GTF-GL40.gtf21.GL.pow.pow_float_vert_xvary_yconst2 +GTF-GL40.gtf21.GL.pow.pow_vec2_vert_xvary_yconst2 +GTF-GL40.gtf21.GL.pow.pow_vec3_vert_xvary_yconst2 +GTF-GL40.gtf21.GL.pow.pow_float_vert_xconst2_yvary +GTF-GL40.gtf21.GL.pow.pow_vec2_vert_xconst2_yvary +GTF-GL40.gtf21.GL.pow.pow_vec3_vert_xconst2_yvary +GTF-GL40.gtf21.GL.pow.pow_float_vert_xvary_yconsthalf +GTF-GL40.gtf21.GL.pow.pow_vec2_vert_xvary_yconsthalf +GTF-GL40.gtf21.GL.pow.pow_vec3_vert_xvary_yconsthalf +GTF-GL40.gtf21.GL.pow.pow_float_vert_xconsthalf_yvary +GTF-GL40.gtf21.GL.pow.pow_vec2_vert_xconsthalf_yvary +GTF-GL40.gtf21.GL.pow.pow_vec3_vert_xconsthalf_yvary +GTF-GL40.gtf21.GL.radians.radians_float_frag_xvary +GTF-GL40.gtf21.GL.radians.radians_vec2_frag_xvary +GTF-GL40.gtf21.GL.radians.radians_vec3_frag_xvary +GTF-GL40.gtf21.GL.radians.radians_float_vert_xvary +GTF-GL40.gtf21.GL.radians.radians_vec2_vert_xvary +GTF-GL40.gtf21.GL.radians.radians_vec3_vert_xvary +GTF-GL40.gtf21.GL.read_format.read_format +GTF-GL40.gtf21.GL.reflect.reflect_float_frag_ivarynconst +GTF-GL40.gtf21.GL.reflect.reflect_float_vert_ivarynconst +GTF-GL40.gtf21.GL.reflect.reflect_vec2_frag_ivarynconst +GTF-GL40.gtf21.GL.reflect.reflect_vec2_vert_ivarynconst +GTF-GL40.gtf21.GL.reflect.reflect_vec3_frag_ivarynconst +GTF-GL40.gtf21.GL.reflect.reflect_vec3_vert_ivarynconst +GTF-GL40.gtf21.GL.refract.refract_float_frag_ivarynconst +GTF-GL40.gtf21.GL.refract.refract_float_vert_ivarynconst +GTF-GL40.gtf21.GL.refract.refract_vec2_frag_ivarynconst +GTF-GL40.gtf21.GL.refract.refract_vec2_vert_ivarynconst +GTF-GL40.gtf21.GL.refract.refract_vec3_frag_ivarynconst +GTF-GL40.gtf21.GL.refract.refract_vec3_vert_ivarynconst +GTF-GL40.gtf21.GL.sign.sign_float_frag_xvary +GTF-GL40.gtf21.GL.sign.sign_vec2_frag_xvary +GTF-GL40.gtf21.GL.sign.sign_vec3_frag_xvary +GTF-GL40.gtf21.GL.sign.sign_float_vert_xvary +GTF-GL40.gtf21.GL.sign.sign_vec2_vert_xvary +GTF-GL40.gtf21.GL.sign.sign_vec3_vert_xvary +GTF-GL40.gtf21.GL.sin.sin_float_frag_xvary +GTF-GL40.gtf21.GL.sin.sin_vec2_frag_xvary +GTF-GL40.gtf21.GL.sin.sin_vec3_frag_xvary +GTF-GL40.gtf21.GL.sin.sin_float_vert_xvary +GTF-GL40.gtf21.GL.sin.sin_vec2_vert_xvary +GTF-GL40.gtf21.GL.sin.sin_vec3_vert_xvary +GTF-GL40.gtf21.GL.smoothstep.smoothstep_float_frag_xvary_edgeconstquarter +GTF-GL40.gtf21.GL.smoothstep.smoothstep_vec2_frag_xvary_edgeconstquarter +GTF-GL40.gtf21.GL.smoothstep.smoothstep_vec3_frag_xvary_edgeconstquarter +GTF-GL40.gtf21.GL.smoothstep.smoothstep_float_vert_xvary_edgeconstquarter +GTF-GL40.gtf21.GL.smoothstep.smoothstep_vec2_vert_xvary_edgeconstquarter +GTF-GL40.gtf21.GL.smoothstep.smoothstep_vec3_vert_xvary_edgeconstquarter +GTF-GL40.gtf21.GL.sqrt.sqrt_float_frag_xvary +GTF-GL40.gtf21.GL.sqrt.sqrt_vec2_frag_xvary +GTF-GL40.gtf21.GL.sqrt.sqrt_vec3_frag_xvary +GTF-GL40.gtf21.GL.sqrt.sqrt_float_vert_xvary +GTF-GL40.gtf21.GL.sqrt.sqrt_vec2_vert_xvary +GTF-GL40.gtf21.GL.sqrt.sqrt_vec3_vert_xvary +GTF-GL40.gtf21.GL.stencil8.stencil8 +GTF-GL40.gtf21.GL.step.step_float_frag_xvary_edgeconsthalf +GTF-GL40.gtf21.GL.step.step_vec2_frag_xvary_edgeconsthalf +GTF-GL40.gtf21.GL.step.step_vec3_frag_xvary_edgeconsthalf +GTF-GL40.gtf21.GL.step.step_float_vert_xvary_edgeconsthalf +GTF-GL40.gtf21.GL.step.step_vec2_vert_xvary_edgeconsthalf +GTF-GL40.gtf21.GL.step.step_vec3_vert_xvary_edgeconsthalf +GTF-GL40.gtf21.GL.struct.struct_float_frag +GTF-GL40.gtf21.GL.struct.struct_float_vert +GTF-GL40.gtf21.GL.struct.structcopy_float_frag +GTF-GL40.gtf21.GL.struct.structcopy_float_vert +GTF-GL40.gtf21.GL.struct.structnest_float_frag +GTF-GL40.gtf21.GL.struct.structnest_float_vert +GTF-GL40.gtf21.GL.struct.struct_bool_frag +GTF-GL40.gtf21.GL.struct.struct_bool_vert +GTF-GL40.gtf21.GL.struct.structcopy_bool_frag +GTF-GL40.gtf21.GL.struct.structcopy_bool_vert +GTF-GL40.gtf21.GL.struct.structnest_bool_frag +GTF-GL40.gtf21.GL.struct.structnest_bool_vert +GTF-GL40.gtf21.GL.struct.struct_vec2_frag +GTF-GL40.gtf21.GL.struct.struct_vec2_vert +GTF-GL40.gtf21.GL.struct.structcopy_vec2_frag +GTF-GL40.gtf21.GL.struct.structcopy_vec2_vert +GTF-GL40.gtf21.GL.struct.structnest_vec2_frag +GTF-GL40.gtf21.GL.struct.structnest_vec2_vert +GTF-GL40.gtf21.GL.struct.struct_vec3_frag +GTF-GL40.gtf21.GL.struct.struct_vec3_vert +GTF-GL40.gtf21.GL.struct.structcopy_vec3_frag +GTF-GL40.gtf21.GL.struct.structcopy_vec3_vert +GTF-GL40.gtf21.GL.struct.structnest_vec3_frag +GTF-GL40.gtf21.GL.struct.structnest_vec3_vert +GTF-GL40.gtf21.GL.struct.struct_vec4_frag +GTF-GL40.gtf21.GL.struct.struct_vec4_vert +GTF-GL40.gtf21.GL.struct.structcopy_vec4_frag +GTF-GL40.gtf21.GL.struct.structcopy_vec4_vert +GTF-GL40.gtf21.GL.struct.structnest_vec4_frag +GTF-GL40.gtf21.GL.struct.structnest_vec4_vert +GTF-GL40.gtf21.GL.struct.struct_bvec2bvec3bvec4_frag +GTF-GL40.gtf21.GL.struct.struct_bvec2bvec3bvec4_vert +GTF-GL40.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_frag +GTF-GL40.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_vert +GTF-GL40.gtf21.GL.struct.structnest_bvec2bvec3bvec4_frag +GTF-GL40.gtf21.GL.struct.structnest_bvec2bvec3bvec4_vert +GTF-GL40.gtf21.GL.struct.struct_mat2_frag +GTF-GL40.gtf21.GL.struct.struct_mat2_vert +GTF-GL40.gtf21.GL.struct.structcopy_mat2_frag +GTF-GL40.gtf21.GL.struct.structcopy_mat2_vert +GTF-GL40.gtf21.GL.struct.structnest_mat2_frag +GTF-GL40.gtf21.GL.struct.structnest_mat2_vert +GTF-GL40.gtf21.GL.struct.struct_mat3_frag +GTF-GL40.gtf21.GL.struct.struct_mat3_vert +GTF-GL40.gtf21.GL.struct.structcopy_mat3_frag +GTF-GL40.gtf21.GL.struct.structcopy_mat3_vert +GTF-GL40.gtf21.GL.struct.structnest_mat3_frag +GTF-GL40.gtf21.GL.struct.structnest_mat3_vert +GTF-GL40.gtf21.GL.struct.struct_mat4_frag +GTF-GL40.gtf21.GL.struct.struct_mat4_vert +GTF-GL40.gtf21.GL.struct.structcopy_mat4_frag +GTF-GL40.gtf21.GL.struct.structcopy_mat4_vert +GTF-GL40.gtf21.GL.struct.structnest_mat4_frag +GTF-GL40.gtf21.GL.struct.structnest_mat4_vert +GTF-GL40.gtf21.GL.struct.nestedstructcomb_various_frag +GTF-GL40.gtf21.GL.struct.nestedstructcomb_various_vert +GTF-GL40.gtf21.GL.struct.struct_int_frag +GTF-GL40.gtf21.GL.struct.struct_int_vert +GTF-GL40.gtf21.GL.struct.structcopy_int_frag +GTF-GL40.gtf21.GL.struct.structcopy_int_vert +GTF-GL40.gtf21.GL.struct.structnest_int_frag +GTF-GL40.gtf21.GL.struct.structnest_int_vert +GTF-GL40.gtf21.GL.struct.struct_ivec2ivec3ivec4_frag +GTF-GL40.gtf21.GL.struct.struct_ivec2ivec3ivec4_vert +GTF-GL40.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_frag +GTF-GL40.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_vert +GTF-GL40.gtf21.GL.struct.structnest_ivec2ivec3ivec4_frag +GTF-GL40.gtf21.GL.struct.structnest_ivec2ivec3ivec4_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_xyzw_1vec4_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_xyzw_1vec4_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_zwxy_1vec4_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_zwxy_1vec4_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_yxwz_1vec4_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_yxwz_1vec4_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_wxzy_1vec4_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_wxzy_1vec4_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_xyz_1vec3_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_xyz_1vec3_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_yxz_1vec3_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_yxz_1vec3_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_zyx_1vec3_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_zyx_1vec3_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_rgba_1vec4_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_rgba_1vec4_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_barg_1vec4_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_barg_1vec4_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_grab_1vec4_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_grab_1vec4_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_arbg_1vec4_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_arbg_1vec4_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_br_ag_2vec2_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_br_ag_2vec2_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_rgb_1vec3_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_rgb_1vec3_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_grb_1vec3_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_grb_1vec3_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_bgr_1vec3_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_bgr_1vec3_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_stpq_1vec4_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_stpq_1vec4_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_pqst_1vec4_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_pqst_1vec4_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_tsqp_1vec4_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_tsqp_1vec4_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_qspt_1vec4_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_qspt_1vec4_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_st_pq_2vec2_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_st_pq_2vec2_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_vert +GTF-GL40.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_frag +GTF-GL40.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_stp_1vec3_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_stp_1vec3_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_tsp_1vec3_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_tsp_1vec3_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_pts_1vec3_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_pts_1vec3_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_vert +GTF-GL40.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_frag +GTF-GL40.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_vert +GTF-GL40.gtf21.GL.tan.tan_float_frag_xvary +GTF-GL40.gtf21.GL.tan.tan_vec2_frag_xvary +GTF-GL40.gtf21.GL.tan.tan_vec3_frag_xvary +GTF-GL40.gtf21.GL.tan.tan_float_vert_xvary +GTF-GL40.gtf21.GL.tan.tan_vec2_vert_xvary +GTF-GL40.gtf21.GL.tan.tan_vec3_vert_xvary +GTF-GL40.gtf21.GL.vec.vec2_2float_frag +GTF-GL40.gtf21.GL.vec.vec2_2float_vert +GTF-GL40.gtf21.GL.vec.vec4_ivec4_frag +GTF-GL40.gtf21.GL.vec.vec4_ivec4_vert +GTF-GL40.gtf21.GL.vec.ivec3_3int_frag +GTF-GL40.gtf21.GL.vec.ivec3_3int_vert +GTF-GL40.gtf21.GL.vec.bvec4_2int_2float_frag +GTF-GL40.gtf21.GL.vec.bvec4_2int_2float_vert +GTF-GL40.gtf21.GL.vec.vec2_vec3_frag +GTF-GL40.gtf21.GL.vec.vec2_vec3_vert +GTF-GL40.gtf21.GL.vec.vec3_vec4_frag +GTF-GL40.gtf21.GL.vec.vec3_vec4_vert +GTF-GL40.gtf21.GL.vec.vec3_vec2_float_frag +GTF-GL40.gtf21.GL.vec.vec3_vec2_float_vert +GTF-GL40.gtf21.GL.vec.vec3_float_vec2_frag +GTF-GL40.gtf21.GL.vec.vec3_float_vec2_vert +GTF-GL40.gtf21.GL.vec.vec4_vec3_float_frag +GTF-GL40.gtf21.GL.vec.vec4_vec3_float_vert +GTF-GL40.gtf21.GL.vec3.vec3array_frag +GTF-GL40.gtf21.GL.vec3.vec3single_vert +GTF-GL40.gtf21.GL.vec3.vec3arrayindirect_vert +GTF-GL40.gtf21.GL.vec3.vec3arraydirect_vert +GTF-GL40.gtf21.GL.vec3.vec3array_vert +GTF-GL40.gtf21.GL.vec3.vec3single_frag +GTF-GL40.gtf21.GL.vec3.vec3arrayindirect_frag +GTF-GL40.gtf21.GL.vec3.vec3arraydirect_frag +GTF-GL40.gtf21.GL2ExtensionTests.data_type_10_10_10_2.data_type_10_10_10_2 +GTF-GL40.gtf21.GL2ExtensionTests.depth_texture.depth_texture +GTF-GL40.gtf21.GL2ExtensionTests.dFdx.dFdx_frag +GTF-GL40.gtf21.GL2ExtensionTests.dFdy.dFdy_frag +GTF-GL40.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dx +GTF-GL40.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dy +GTF-GL40.gtf21.GL2ExtensionTests.fwidth.fwidth_frag +GTF-GL40.gtf21.GL2ExtensionTests.packed_depth_stencil.packed_depth_stencil +GTF-GL40.gtf21.GL2ExtensionTests.stencil1.stencil1 +GTF-GL40.gtf21.GL2ExtensionTests.stencil4.stencil4 +GTF-GL40.gtf21.GL2ExtensionTests.vertex_half_float.vertex_half_float +GTF-GL40.gtf21.GL2FixedTests.blend.blend +GTF-GL40.gtf21.GL2FixedTests.buffer_clear.buffer_clear +GTF-GL40.gtf21.GL2FixedTests.buffer_color.buffer_color +GTF-GL40.gtf21.GL2FixedTests.buffer_corners.buffer_corners +GTF-GL40.gtf21.GL2FixedTests.buffer_objects.buffer_objects +GTF-GL40.gtf21.GL2FixedTests.clip.clip +GTF-GL40.gtf21.GL2FixedTests.color_ramp.color_ramp +GTF-GL40.gtf21.GL2FixedTests.copy_texture.copy_texture +GTF-GL40.gtf21.GL2FixedTests.depth_buffer_clear.depth_buffer_clear +GTF-GL40.gtf21.GL2FixedTests.depth_buffer_functions.depth_buffer_functions +GTF-GL40.gtf21.GL2FixedTests.dither.dither +GTF-GL40.gtf21.GL2FixedTests.divide_by_zero.divide_by_zero +GTF-GL40.gtf21.GL2FixedTests.gets.gets +GTF-GL40.gtf21.GL2FixedTests.lighting_diffuse.lighting_diffuse +GTF-GL40.gtf21.GL2FixedTests.mipmaps_interpolation.mipmaps_interpolation +GTF-GL40.gtf21.GL2FixedTests.mipmaps_selection.mipmaps_selection +GTF-GL40.gtf21.GL2FixedTests.point_sprites.point_sprites +GTF-GL40.gtf21.GL2FixedTests.polygon_cull.polygon_cull +GTF-GL40.gtf21.GL2FixedTests.scissor.scissor +GTF-GL40.gtf21.GL2FixedTests.stencil_plane_clear.stencil_plane_clear +GTF-GL40.gtf21.GL2FixedTests.stencil_plane_corners.stencil_plane_corners +GTF-GL40.gtf21.GL2FixedTests.stencil_plane_function.stencil_plane_function +GTF-GL40.gtf21.GL2FixedTests.stencil_plane_operation.stencil_plane_operation +GTF-GL40.gtf21.GL2FixedTests.texture_edge_clamp.texture_edge_clamp +GTF-GL40.gtf21.GL2FixedTests.transform_viewport.transform_viewport +GTF-GL40.gtf21.GL2FixedTests.triangle_rasterization.triangle_rasterization +GTF-GL40.gtf21.GL2FixedTests.triangle_tiling.triangle_tiling +GTF-GL40.gtf21.GL2FixedTests.user_clip_planes.user_clip_planes +GTF-GL40.gtf21.GL2FixedTests.vertex_order.vertex_order +GTF-GL40.gtf21.GL2FixedTests.viewport_clamp.viewport_clamp +GTF-GL40.gtf21.GL2Tests.attach_shader.successfulcompile_attach_vert +GTF-GL40.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_vert +GTF-GL40.gtf21.GL2Tests.attach_shader.successfulcompile_attach_frag +GTF-GL40.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_frag +GTF-GL40.gtf21.GL2Tests.attach_shader.successfulcompile_vert_successfulcompile_frag +GTF-GL40.gtf21.GL2Tests.attach_shader.successfulcompile_vert_unsuccessfulcompile_frag +GTF-GL40.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_successfulcompile_frag +GTF-GL40.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_unsuccessfulcompile_frag +GTF-GL40.gtf21.GL2Tests.attach_shader.successfulcompile_vert_repeated_attach_vert +GTF-GL40.gtf21.GL2Tests.attach_shader.successfulcompile_frag_repeated_attach_frag +GTF-GL40.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_repeated_attach_vert +GTF-GL40.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_repeated_attach_frag +GTF-GL40.gtf21.GL2Tests.attach_shader.successfulcompile_vert_attach_invalid_handle_vert +GTF-GL40.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_attach_invalid_handle_vert +GTF-GL40.gtf21.GL2Tests.attach_shader.successfulcompile_frag_attach_invalid_handle_frag +GTF-GL40.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_attach_invalid_handle_frag +GTF-GL40.gtf21.GL2Tests.attach_shader.invalidshader_attach_valid_handle +GTF-GL40.gtf21.GL2Tests.attach_shader.programobject_attach_programobject +GTF-GL40.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_vertshaderobject_vert +GTF-GL40.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_vertshaderobject_vert +GTF-GL40.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_vertshaderobject_frag +GTF-GL40.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_vertshaderobject_frag +GTF-GL40.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_fragshaderobject_vert +GTF-GL40.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_fragshaderobject_vert +GTF-GL40.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_fragshaderobject_frag +GTF-GL40.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_fragshaderobject_frag +GTF-GL40.gtf21.GL2Tests.attach_shader.programobject_attach_vertshaderobject +GTF-GL40.gtf21.GL2Tests.attach_shader.programobject_attach_fragshaderobject +GTF-GL40.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyfragshader_attach +GTF-GL40.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyvertshader_attach +GTF-GL40.gtf21.GL2Tests.attach_shader.emptyfragshader_emptyfragshader_attach +GTF-GL40.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_nonexisting_attrib +GTF-GL40.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_float_attrib +GTF-GL40.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_vec3_attrib +GTF-GL40.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_Color_attrib +GTF-GL40.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_NonExist_attrib +GTF-GL40.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_maxattribsloc +GTF-GL40.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_minusoneattribsloc +GTF-GL40.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_zeroprogramhandle +GTF-GL40.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_vertshaderhandleforprogram +GTF-GL40.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_fragshaderhandleforprogram +GTF-GL40.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_emptyprogramhandle +GTF-GL40.gtf21.GL2Tests.compile_shader.successful_compile_vert +GTF-GL40.gtf21.GL2Tests.compile_shader.successful_compile_frag +GTF-GL40.gtf21.GL2Tests.compile_shader.unsuccessful_compile_vert +GTF-GL40.gtf21.GL2Tests.compile_shader.unsuccessful_compile_frag +GTF-GL40.gtf21.GL2Tests.compile_shader.compile_emptyhandle_vert +GTF-GL40.gtf21.GL2Tests.compile_shader.compile_emptyhandle_frag +GTF-GL40.gtf21.GL2Tests.compile_shader.compile_invalid_handle +GTF-GL40.gtf21.GL2Tests.compile_shader.compile_program_handle +GTF-GL40.gtf21.GL2Tests.create_objects_shaders_programs.create_program_objects +GTF-GL40.gtf21.GL2Tests.create_objects_shaders_programs.create_vertex_shader_objects +GTF-GL40.gtf21.GL2Tests.create_objects_shaders_programs.create_fragment_shader_objects +GTF-GL40.gtf21.GL2Tests.create_objects_shaders_programs.create_invalid_shader_objects +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteprogram +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteverthandle +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deletefraghandle +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_frag_prog +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_vert_prog +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_frag +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_vert +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_prog +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_frag +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_vert +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_frag +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_prog +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_vert +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_frag +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_frag +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_vert +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_prog +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_prog +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_prog +GTF-GL40.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_prog +GTF-GL40.gtf21.GL2Tests.delete_object.delete_zerohandle +GTF-GL40.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert +GTF-GL40.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag +GTF-GL40.gtf21.GL2Tests.detach_shader.successfulcompile_vert_detach_vert +GTF-GL40.gtf21.GL2Tests.detach_shader.successfulcompile_frag_detach_frag +GTF-GL40.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_frag +GTF-GL40.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_vert +GTF-GL40.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag_frag +GTF-GL40.gtf21.GL2Tests.detach_shader.emptyprogramobject_detach_vert +GTF-GL40.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_vert +GTF-GL40.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_frag +GTF-GL40.gtf21.GL2Tests.detach_shader.detach_zeroshaderhandle +GTF-GL40.gtf21.GL2Tests.detach_shader.detach_programhandle +GTF-GL40.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyvertshaderhandle +GTF-GL40.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyfragshaderhandle +GTF-GL40.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyvertshaderhandle +GTF-GL40.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyfragshaderhandle +GTF-GL40.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyvertshaderhandle +GTF-GL40.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyfragshaderhandle +GTF-GL40.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_zeroshaderhandle +GTF-GL40.gtf21.GL2Tests.framebuffer_objects.framebuffer_objects +GTF-GL40.gtf21.GL2Tests.GetBIFD.GetBIFD +GTF-GL40.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Vertex +GTF-GL40.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Normal +GTF-GL40.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_float_vec2_vec3 +GTF-GL40.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_vec4 +GTF-GL40.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat2 +GTF-GL40.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat3 +GTF-GL40.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat4 +GTF-GL40.gtf21.GL2Tests.get_active_attribute.getactiveattribute_index_more_than_num_attribs +GTF-GL40.gtf21.GL2Tests.get_active_attribute.getactiveuniform_vertshaderforprogramhandle +GTF-GL40.gtf21.GL2Tests.get_active_attribute.getactiveuniform_zeroprogramhandle +GTF-GL40.gtf21.GL2Tests.get_active_attribute.getactiveuniform_empty_program_handle +GTF-GL40.gtf21.GL2Tests.get_active_attribute.getactiveuniform_fragshaderforprogramhandle +GTF-GL40.gtf21.GL2Tests.get_active_attribute.getactiveuniform_index_minus_one +GTF-GL40.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewMatrix +GTF-GL40.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_NormalMatrix +GTF-GL40.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewProjectionMatrix +GTF-GL40.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_float +GTF-GL40.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_float_float_float +GTF-GL40.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_vec3_float +GTF-GL40.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec2_vec4_int +GTF-GL40.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_ivec2_ivec3_ivec4 +GTF-GL40.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bool_bvec2_bvec3 +GTF-GL40.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bvec4_mat2_mat3_mat4 +GTF-GL40.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getnumactiveuniforms +GTF-GL40.gtf21.GL2Tests.get_active_uniform.getactiveuniform_zeroprogramhandle +GTF-GL40.gtf21.GL2Tests.get_active_uniform.getactiveuniform_fragshaderforprogramhandle +GTF-GL40.gtf21.GL2Tests.get_active_uniform.getactiveuniform_vertshaderforprogramhandle +GTF-GL40.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_more_than_num_uniforms +GTF-GL40.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_minus_one +GTF-GL40.gtf21.GL2Tests.get_active_uniform.getactiveuniform_empty_program_handle +GTF-GL40.gtf21.GL2Tests.get_attached_objects.glGetAttachedObjects +GTF-GL40.gtf21.GL2Tests.get_attribute_location.get_attribute_location +GTF-GL40.gtf21.GL2Tests.get_extensions.get_extensions +GTF-GL40.gtf21.GL2Tests.get_handle.successfulcompilevert_successfulcompilefrag_gethandle +GTF-GL40.gtf21.GL2Tests.get_handle.programhandlezero_useprogram +GTF-GL40.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctvertuniform +GTF-GL40.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_nonactiveuniform +GTF-GL40.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctfraguniform +GTF-GL40.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_fakeuniform +GTF-GL40.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ModelViewMatrix +GTF-GL40.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NonExist +GTF-GL40.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NormalScale +GTF-GL40.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ProjectionMatrix +GTF-GL40.gtf21.GL2Tests.get_uniform_location.getuniformlocation_zeroprogramhandle +GTF-GL40.gtf21.GL2Tests.get_uniform_location.getuniformlocation_vertshaderforprogramhandle +GTF-GL40.gtf21.GL2Tests.get_uniform_location.getuniformlocation_fragshaderforprogramhandle +GTF-GL40.gtf21.GL2Tests.glGetProgramInfoLog_2_0.glGetProgramInfoLog +GTF-GL40.gtf21.GL2Tests.glGetProgramiv_2_0.glGetProgramiv +GTF-GL40.gtf21.GL2Tests.glGetShaderInfoLog_2_0.glGetShaderInfoLog +GTF-GL40.gtf21.GL2Tests.glGetUniform.glGetUniform +GTF-GL40.gtf21.GL2Tests.glGetVertexAttrib.glGetVertexAttrib +GTF-GL40.gtf21.GL2Tests.glUniform.glUniform +GTF-GL40.gtf21.GL2Tests.link_program.successfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL40.gtf21.GL2Tests.link_program.successfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL40.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL40.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL40.gtf21.GL2Tests.link_program.successfulcompilevert_linkprogram_gl +GTF-GL40.gtf21.GL2Tests.link_program.successfulcompilefrag_linkprogram_gl +GTF-GL40.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_linkprogram +GTF-GL40.gtf21.GL2Tests.link_program.unsuccessfulcompilefrag_linkprogram +GTF-GL40.gtf21.GL2Tests.link_program.link_emptyprogramobject +GTF-GL40.gtf21.GL2Tests.link_program.link_invalidprogramhandle +GTF-GL40.gtf21.GL2Tests.link_program.link_verthandle +GTF-GL40.gtf21.GL2Tests.link_program.link_fraghandle +GTF-GL40.gtf21.GL2Tests.precision_specifiers.precision_specifiers +GTF-GL40.gtf21.GL2Tests.relink_program.relink_program +GTF-GL40.gtf21.GL2Tests.shader_source.successfulcompilevert_shadersource +GTF-GL40.gtf21.GL2Tests.shader_source.unsuccessfulcompilevert_shadersource +GTF-GL40.gtf21.GL2Tests.shader_source.successfulcompilefrag_shadersource +GTF-GL40.gtf21.GL2Tests.shader_source.unsuccessfulcompilefrag_shadersource +GTF-GL40.gtf21.GL2Tests.shader_source.shadersource_invalidshaderhandle +GTF-GL40.gtf21.GL2Tests.shader_source.shadersource_programhandle +GTF-GL40.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_ivec4_to_render_frag +GTF-GL40.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_vec4_to_render_frag +GTF-GL40.gtf21.GL2Tests.use_program.successfulcompilevert_successfulcompilefrag_useprogram +GTF-GL40.gtf21.GL2Tests.use_program.successfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL40.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_successfulcompilefrag_useprogram +GTF-GL40.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL40.gtf21.GL2Tests.use_program.programhandlezero_useprogram +GTF-GL40.gtf21.GL2Tests.use_program.emptyprogramobject_useprogram +GTF-GL40.gtf21.GL2Tests.use_program.invalidprogramhandle_useprogram +GTF-GL40.gtf21.GL2Tests.use_program.useprogram_verthandle +GTF-GL40.gtf21.GL2Tests.use_program.useprogram_fraghandle +GTF-GL40.gtf21.GL2Tests.validate_program.successfulcompilevert_successfulcompilefrag_validate +GTF-GL40.gtf21.GL2Tests.validate_program.successfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL40.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_successfulcompilefrag_validate +GTF-GL40.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL40.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_nolink +GTF-GL40.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_after_link +GTF-GL40.gtf21.GL2Tests.validate_program.validate_invalidprogramhandle +GTF-GL40.gtf21.GL2Tests.validate_program.validate_fraghandle +GTF-GL40.gtf21.GL2Tests.validate_program.validate_verthandle +GTF-GL40.gtf21.GL2Tests.vertex_program_point_size.vertex_program_point_size +GTF-GL40.gtf21.GLCoverage.CoverageGL21 +GTF-GL40.gtf21.GL3Tests.proxy_textures.proxy_textures_valid +GTF-GL40.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_size +GTF-GL40.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_samples +GTF-GL40.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_init +GTF-GL40.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_getter +GTF-GL40.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_basic +GTF-GL40.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_negative +GTF-GL40.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_le_M +GTF-GL40.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_g_M +GTF-GL40.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_4 +GTF-GL40.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all +GTF-GL40.gtf30.GL3Tests.blend_minmax.blend_minmax_coverage +GTF-GL40.gtf30.GL3Tests.blend_minmax.blend_minmax_error +GTF-GL40.gtf30.GL3Tests.blend_minmax.blend_minmax_draw +GTF-GL40.gtf30.GL3Tests.blend_minmax.blend_minmax_clamping +GTF-GL40.gtf30.GL3Tests.color_buffer_float.color_buffer_float_coverage +GTF-GL40.gtf30.GL3Tests.color_buffer_float.color_buffer_unsupported_format +GTF-GL40.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_fixed +GTF-GL40.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_off +GTF-GL40.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_on +GTF-GL40.gtf30.GL3Tests.conditional_render.conditional_render_test1 +GTF-GL40.gtf30.GL3Tests.conditional_render.conditional_render_test2 +GTF-GL40.gtf30.GL3Tests.conditional_render.conditional_render_test3 +GTF-GL40.gtf30.GL3Tests.conditional_render.conditional_render_test4 +GTF-GL40.gtf30.GL3Tests.conditional_render.conditional_render_test5 +GTF-GL40.gtf30.GL3Tests.conditional_render.conditional_render_test6 +GTF-GL40.gtf30.GL3Tests.conditional_render.conditional_render_test7 +GTF-GL40.gtf30.GL3Tests.conditional_render.conditional_render_test8 +GTF-GL40.gtf30.GL3Tests.conditional_render.conditional_render_test9 +GTF-GL40.gtf30.GL3Tests.depth_texture.depth_texture_teximage +GTF-GL40.gtf30.GL3Tests.depth_texture.depth_texture_fbo +GTF-GL40.gtf30.GL3Tests.depth_texture.depth_texture_fbo_clear +GTF-GL40.gtf30.GL3Tests.depth_texture.depth_texture_copyteximage +GTF-GL40.gtf30.GL3Tests.depth_texture.depth_texture_readpixels +GTF-GL40.gtf30.GL3Tests.depth_texture.depth_texture_texsubimage +GTF-GL40.gtf30.GL3Tests.depth_texture.depth_texture_mipmap +GTF-GL40.gtf30.GL3Tests.draw_buffers.draw_buffers_initial +GTF-GL40.gtf30.GL3Tests.draw_buffers.draw_buffers_api +GTF-GL40.gtf30.GL3Tests.draw_buffers.draw_buffers_test1 +GTF-GL40.gtf30.GL3Tests.draw_buffers.draw_buffers_test2 +GTF-GL40.gtf30.GL3Tests.draw_buffers.draw_buffers_test3 +GTF-GL40.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_1 +GTF-GL40.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_2 +GTF-GL40.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_1 +GTF-GL40.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_2 +GTF-GL40.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_3 +GTF-GL40.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_4 +GTF-GL40.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_5 +GTF-GL40.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_6 +GTF-GL40.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader +GTF-GL40.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_fbo +GTF-GL40.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_cull +GTF-GL40.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multisample +GTF-GL40.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_scissor +GTF-GL40.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_1 +GTF-GL40.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_2 +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_initial_state +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_create_bind_delete +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_delete_currently_bound +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_state +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attachment_state +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attach_attachments +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_framebuffer_status +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_read_buffer_binding +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_read_buffer_binding +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_draw_buffer_binding +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_draw_buffer_binding +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_mismatched_buffer_formats +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_basic_usage +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_draw_framebuffer +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_read_framebuffer +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_default_enums +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_color_enums +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_default_enums +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_color_enums +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readpixels_incomplete_read_framebuffer +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_copyteximage_incomplete_read_framebuffer +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_linear_filter_depth_or_stencil_buffer_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_with_incomplete_framebuffers +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_depth_or_stencil_buffers_mismatched_formats +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebufferrenderbuffer_for_default_framebuffer +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebuffertexture2d_for_default_framebuffer +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_fixed_point_read_buffer +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_floating_point_read_buffer +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_integer_read_buffer +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_signed_integer_read_buffer +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisample_draw_buffer +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_sizes +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_origins +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_formats +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sample_count +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sizes +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_origins +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_formats +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_nearest_filter_color_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_linear_filter_color_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_depth_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_stencil_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_depth_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_stencil_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_all_buffer_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_missing_buffers_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_height_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_width_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_dimensions_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_magnifying_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_minifying_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_scissor_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_multisampled_to_singlesampled_blit +GTF-GL40.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_initial_state +GTF-GL40.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding +GTF-GL40.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding_fbo +GTF-GL40.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_api +GTF-GL40.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_draw +GTF-GL40.gtf30.GL3Tests.half_float.half_float_rendering +GTF-GL40.gtf30.GL3Tests.half_float.half_float_varying_data +GTF-GL40.gtf30.GL3Tests.half_float.half_float_textures +GTF-GL40.gtf30.GL3Tests.half_float.half_float_max_vertex_dimensions +GTF-GL40.gtf30.GL3Tests.half_float.half_float_linear +GTF-GL40.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_indices +GTF-GL40.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_vertex_attributes +GTF-GL40.gtf30.GL3Tests.map_buffer_range.map_buffer_range_invalidate +GTF-GL40.gtf30.GL3Tests.map_buffer_range.map_buffer_range_flush +GTF-GL40.gtf30.GL3Tests.map_buffer_range.map_buffer_range_error +GTF-GL40.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_init +GTF-GL40.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_error +GTF-GL40.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_readpixels +GTF-GL40.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_getteximage +GTF-GL40.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_copyteximage +GTF-GL40.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_partialattachments +GTF-GL40.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_mixedattachments +GTF-GL40.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_parameters +GTF-GL40.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_renderbuffers +GTF-GL40.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_stencilsize +GTF-GL40.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_clearbuffer +GTF-GL40.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_blit +GTF-GL40.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_initial +GTF-GL40.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_error +GTF-GL40.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_getter +GTF-GL40.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_completeness +GTF-GL40.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_mipmap_generation +GTF-GL40.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_lod_selection +GTF-GL40.gtf30.GL3Tests.texture_float32.texture_float32 +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_init_defaults +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_misc +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_basic_outline +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type_double +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_draw +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_builtins +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_interleaved +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_max_interleaved +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_max_separate +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_offset_size +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_vertex_id +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_modify_buffers +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_overflow +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_query_objects +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_state_variables +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_verify_buffer +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_double_precision +GTF-GL40.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry_primitive_types +GTF-GL40.gtf30.GL3Tests.depth24.depth24_basic +GTF-GL40.gtf30.GL3Tests.depth24.depth24_precision +GTF-GL40.gtf30.GL3Tests.depth24.depth24_precision_readpixels +GTF-GL40.gtf30.GL3Tests.depth24.depth24_precision_texture +GTF-GL40.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgba +GTF-GL40.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgb +GTF-GL40.gtf30.GLCoverage.CoverageGL30 +GTF-GL40.gtf31.GL3Tests.copy_buffer.copy_buffer_defaults +GTF-GL40.gtf31.GL3Tests.copy_buffer.copy_buffer_data +GTF-GL40.gtf31.GL3Tests.copy_buffer.copy_buffer_parameters +GTF-GL40.gtf31.GL3Tests.copy_buffer.copy_buffer_usage +GTF-GL40.gtf31.GL3Tests.copy_buffer.copy_buffer_copy +GTF-GL40.gtf31.GL3Tests.copy_buffer.copy_buffer_invalid_target +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_basic +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_zero_id +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_mode +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_count +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_first +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_type +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount_maxint +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_expressions +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_max_vertex_attribs +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_attrib_size +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_stride +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_pointer +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_invalid +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_compilation_error +GTF-GL40.gtf31.GL3Tests.draw_instanced.draw_instanced_tessellation_compilation_error +GTF-GL40.gtf31.GL3Tests.primitive_restart.primitive_restart_basic +GTF-GL40.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_elements +GTF-GL40.gtf31.GL3Tests.primitive_restart.primitive_restart_mode +GTF-GL40.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete +GTF-GL40.gtf31.GL3Tests.primitive_restart.primitive_restart_upconvert +GTF-GL40.gtf31.GL3Tests.primitive_restart.primitive_restart_instance_id +GTF-GL40.gtf31.GL3Tests.primitive_restart.primitive_restart_primitive_id +GTF-GL40.gtf31.GL3Tests.primitive_restart.primitive_restart_vao_state +GTF-GL40.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_arrays +GTF-GL40.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete2 +GTF-GL40.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete3 +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_macro +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_basic_uniform_block_syntax +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_valid_basic_types +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arrays_of_all_valid_basic_types +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structures_of_all_valid_basic_types +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_uniform_block +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_uniform_blocks +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_named_uniform_blocks +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_element_name +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_uniform_qualifier +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_structure_declaration +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_shader_languages +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_global_scope_layouts +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_layouts +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layouts +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_arrays +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_non_constant_indexing +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_active_uniform_blocks +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformblockindex +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_binding +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_inherit_and_override_layouts +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeat_global_scope_layouts +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_different_definitions_of_the_same_block_name +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_names +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_scoping +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_storage_layouts +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_block_names +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_names +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_small_name_buffer +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_get_uniform_name_for_small_name_buffer +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_not_whole_uniform_array_active +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_same_buffer_bound_to_2_uniform_blocks +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_arrays_binding +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_build_in_constants +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_implementation_dependent_limits +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_reset_assigned_binding_point_on_relink +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_uniform_block_size +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_sharing_between_programs +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_swapping_buffers +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_unused_uniforms_in_std140 +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_block_with_an_instance_array +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_uniforms_declared_in_block_with_an_instance +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_and_array_element_names +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_spec_example_for_std140 +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_1 +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_2 +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_3 +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_4 +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_declaration +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_uniform_block +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_member_initializers +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_for_uniforms_outside_ub0 +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_not_for_matrix_type +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_qualifiers_shared_packed_std140_used_for_members +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_name_conflict +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_instance_name_conflict +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_conflict +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_illegal_uniform_block_array_indexing +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_array_size_matching +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_matching +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_type_matching +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_sequence_matching +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_array_size_matching +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layout_matching +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_block_uniform_location +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_nonexsistent_block_name +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_not_active_block +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_nonexistent_block_index +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv_for_nonexistent_block_index +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices_for_for_nonexistent_or_not_active_uniform_names +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname_for_nonexistent_uniform_index +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform_for_nonexistent_uniform_index +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv_for_nonexistent_uniform_indices +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniformbufferoffsetalignment +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_maxuniformbufferbindings_exceeded +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks_exceeded +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockindex +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockbinding +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_program +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_uniformcount +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_bufsize +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_size +GTF-GL40.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_pname +GTF-GL40.gtf31.GLCoverage.CoverageGL31 +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basic +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basevertex +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_mode +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_type +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_count +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_start +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_end +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_primcount +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_attrib_size +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_upconvert +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_overflow +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_range +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_stride +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_pointer +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_mode +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_count +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_type +GTF-GL40.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_start_end +GTF-GL40.gtf32.GL3Tests.shadow.shadow_api +GTF-GL40.gtf32.GL3Tests.shadow.shadow_compilation_vert +GTF-GL40.gtf32.GL3Tests.shadow.shadow_compilation_ctrl +GTF-GL40.gtf32.GL3Tests.shadow.shadow_compilation_eval +GTF-GL40.gtf32.GL3Tests.shadow.shadow_compilation_geom +GTF-GL40.gtf32.GL3Tests.shadow.shadow_compilation_frag +GTF-GL40.gtf32.GL3Tests.shadow.shadow_execution_vert +GTF-GL40.gtf32.GL3Tests.shadow.shadow_execution_ctrl +GTF-GL40.gtf32.GL3Tests.shadow.shadow_execution_eval +GTF-GL40.gtf32.GL3Tests.shadow.shadow_execution_geom +GTF-GL40.gtf32.GL3Tests.shadow.shadow_execution_frag +GTF-GL40.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_basic +GTF-GL40.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_draw_calls +GTF-GL40.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_types +GTF-GL40.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_stride +GTF-GL40.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_pointer +GTF-GL40.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_attrib_sizes +GTF-GL40.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_restart +GTF-GL40.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_invalid +GTF-GL40.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_1 +GTF-GL40.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_2 +GTF-GL40.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_1 +GTF-GL40.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_2 +GTF-GL40.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_3 +GTF-GL40.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_4 +GTF-GL40.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_5 +GTF-GL40.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_6 +GTF-GL40.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader +GTF-GL40.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_fbo +GTF-GL40.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_cull +GTF-GL40.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multisample +GTF-GL40.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_scissor +GTF-GL40.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_1 +GTF-GL40.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_2 +GTF-GL40.gtf32.GL3Tests.packed_pixels.packed_pixels_init +GTF-GL40.gtf32.GL3Tests.packed_pixels.packed_pixels +GTF-GL40.gtf32.GL3Tests.packed_pixels.packed_pixels_pixelstore +GTF-GL40.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo +GTF-GL40.gtf32.GL3Tests.sync.sync_coverage_creation +GTF-GL40.gtf32.GL3Tests.sync.sync_coverage_issync +GTF-GL40.gtf32.GL3Tests.sync.sync_coverage_getsynciv_defaults +GTF-GL40.gtf32.GL3Tests.sync.sync_coverage_clientwaitsync +GTF-GL40.gtf32.GL3Tests.sync.sync_coverage_waitsync +GTF-GL40.gtf32.GL3Tests.sync.sync_coverage_max_server_wait_timeout +GTF-GL40.gtf32.GL3Tests.sync.sync_coverage_deletesync +GTF-GL40.gtf32.GL3Tests.sync.sync_coverage_getsynciv_fence +GTF-GL40.gtf32.GL3Tests.sync.sync_error_fencesync_condition +GTF-GL40.gtf32.GL3Tests.sync.sync_error_fencesync_flags +GTF-GL40.gtf32.GL3Tests.sync.sync_error_deletesync +GTF-GL40.gtf32.GL3Tests.sync.sync_error_getsynciv_sync +GTF-GL40.gtf32.GL3Tests.sync.sync_error_getsynciv_pname +GTF-GL40.gtf32.GL3Tests.sync.sync_error_clientwaitsync_sync +GTF-GL40.gtf32.GL3Tests.sync.sync_error_clientwaitsync_flags +GTF-GL40.gtf32.GL3Tests.sync.sync_error_waitsync_sync +GTF-GL40.gtf32.GL3Tests.sync.sync_error_waitsync_flags +GTF-GL40.gtf32.GL3Tests.sync.sync_error_waitsync_timeout +GTF-GL40.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_signaled +GTF-GL40.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_immediate +GTF-GL40.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_flush +GTF-GL40.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_timeout +GTF-GL40.gtf32.GL3Tests.sync.sync_functionality_issync +GTF-GL40.gtf32.GL3Tests.sync.sync_advanced_multi +GTF-GL40.gtf32.GL3Tests.sync.sync_advanced_reuse +GTF-GL40.gtf32.GL3Tests.sync.sync_advanced_shared_multi +GTF-GL40.gtf32.GL3Tests.sync.sync_advanced_shared_delete +GTF-GL40.gtf32.GL3Tests.sync.sync_advanced_delete +GTF-GL40.gtf32.GLCoverage.CoverageGL32 +GTF-GL40.gtf33.GL3Tests.element_index_uint.element_index_uint_constants +GTF-GL40.gtf33.GL3Tests.element_index_uint.element_index_uint_error +GTF-GL40.gtf33.GL3Tests.element_index_uint.element_index_uint_de +GTF-GL40.gtf33.GL3Tests.element_index_uint.element_index_uint_de_range +GTF-GL40.gtf33.GL3Tests.element_index_uint.element_index_uint_de_instanced +GTF-GL40.gtf33.GL3Tests.element_index_uint.element_index_uint_de_multi +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_basic +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_pipeline +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_integer_constants +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_layout_priority +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_input_types +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_input_types_double +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_output_types +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_room +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_multiple_shaders +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_one_shader +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_vertex_input_aliased +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_restore_locations +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_greater_than_max +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_array_max +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_array_max_double +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_not_integer +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_overlapping_ranges +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_not_consistent_locations +GTF-GL40.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_no_room +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_basic +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_vao +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_divisor +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_mode +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_count +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_first +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_type +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_primcount +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_order +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_size +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_stride +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_pointer +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_base_vertex +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_primitive_restart +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_instance_id +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_other_draw_calls +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_invalid +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_many_instances +GTF-GL40.gtf33.GL3Tests.instanced_arrays.instanced_arrays_pass_instance_id +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_clear +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_custom_framebuffer +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_discarded_fragments +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_distinct_queries +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_any_samples_passed +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_occluded +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_outside_of_query_scope +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_scissors_test +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_genqueries +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_beginquery +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_endquery +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_queries +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_is_query_nonzero +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_is_query_zero +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_no_active_query +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_query_order +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_queryobjectuiv +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_stencil_test +GTF-GL40.gtf33.GL3Tests.occlusion_query.occlusion_query_suppressed_pixels +GTF-GL40.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_default_binding +GTF-GL40.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_default_parameters +GTF-GL40.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_create +GTF-GL40.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_bind +GTF-GL40.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_data +GTF-GL40.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_usage +GTF-GL40.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_pointerv +GTF-GL40.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_parameteriv +GTF-GL40.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_read +GTF-GL40.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write +GTF-GL40.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write_dynamic +GTF-GL40.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write_regression +GTF-GL40.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_pixelstore +GTF-GL40.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_vbo +GTF-GL40.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_readpixels +GTF-GL40.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_valid +GTF-GL40.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_type +GTF-GL40.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_attrib +GTF-GL40.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_conversion +GTF-GL40.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_stride_pointer +GTF-GL40.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_bgra +GTF-GL40.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_divisor +GTF-GL40.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_invalid +GTF-GL40.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_invalid2 +GTF-GL40.gtf33.GLCoverage.CoverageGL33 +GTF-GL40.gtf40.GL3Tests.transform_feedback2.transform_feedback2_init_defaults +GTF-GL40.gtf40.GL3Tests.transform_feedback2.transform_feedback2_api +GTF-GL40.gtf40.GL3Tests.transform_feedback2.transform_feedback2_basic +GTF-GL40.gtf40.GL3Tests.transform_feedback2.transform_feedback2_states +GTF-GL40.gtf40.GL3Tests.transform_feedback2.transform_feedback2_pause_resume +GTF-GL40.gtf40.GL3Tests.transform_feedback2.transform_feedback2_framebuffer +GTF-GL40.gtf40.GL3Tests.transform_feedback2.transform_feedback2_two_buffers +GTF-GL40.gtf40.GL3Tests.transform_feedback3.transform_feedback3_init_defaults +GTF-GL40.gtf40.GL3Tests.transform_feedback3.transform_feedback3_api +GTF-GL40.gtf40.GL3Tests.transform_feedback3.transform_feedback3_error +GTF-GL40.gtf40.GL3Tests.transform_feedback3.transform_feedback3_error_invalid_varyings +GTF-GL40.gtf40.GL3Tests.transform_feedback3.transform_feedback3_basic_outline +GTF-GL40.gtf40.GL3Tests.transform_feedback3.transform_feedback3_two_buffers +GTF-GL40.gtf40.GL3Tests.transform_feedback3.transform_feedback3_skip_components +GTF-GL40.gtf40.GL3Tests.transform_feedback3.transform_feedback3_skip_multiple_buffers +GTF-GL40.gtf40.GL3Tests.transform_feedback3.transform_feedback3_streams_queried +GTF-GL40.gtf40.GL3Tests.transform_feedback3.transform_feedback3_streams_overflow +GTF-GL40.gtf40.GL3Tests.transform_feedback3.transform_feedback3_stream_failure +GTF-GL40.gtf40.GL3Tests.transform_feedback3.transform_feedback3_draw_stream +GTF-GL40.gtf40.GL3Tests.transform_feedback3.transform_feedback3_geometry_instanced +GTF-GL40.gtf40.GL3Tests.transform_feedback3.transform_feedback3_multiple_streams +GTF-GL40.gtf40.GLCoverage.CoverageGL40 diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl40-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl40-master.txt new file mode 100644 index 0000000..45dbe91 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl40-master.txt @@ -0,0 +1,2816 @@ +KHR-GL40.info.vendor +KHR-GL40.info.renderer +KHR-GL40.info.version +KHR-GL40.info.shading_language_version +KHR-GL40.info.extensions +KHR-GL40.info.render_target +KHR-GL40.clip_distance.coverage +KHR-GL40.clip_distance.functional +KHR-GL40.clip_distance.negative +KHR-GL40.gpu_shader5_gl.implicit_conversions +KHR-GL40.gpu_shader5_gl.function_overloading +KHR-GL40.gpu_shader5_gl.float_encoding +KHR-GL40.glsl_noperspective.functionaltest +KHR-GL40.transform_feedback.api_errors_test +KHR-GL40.transform_feedback.linking_errors_test +KHR-GL40.transform_feedback.limits_test +KHR-GL40.transform_feedback.capture_vertex_interleaved_test +KHR-GL40.transform_feedback.capture_geometry_interleaved_test +KHR-GL40.transform_feedback.capture_vertex_separate_test +KHR-GL40.transform_feedback.capture_geometry_separate_test +KHR-GL40.transform_feedback.get_xfb_varying +KHR-GL40.transform_feedback.query_vertex_interleaved_test +KHR-GL40.transform_feedback.query_geometry_interleaved_test +KHR-GL40.transform_feedback.query_vertex_separate_test +KHR-GL40.transform_feedback.query_geometry_separate_test +KHR-GL40.transform_feedback.discard_vertex_test +KHR-GL40.transform_feedback.discard_geometry_test +KHR-GL40.transform_feedback.draw_xfb_test +KHR-GL40.transform_feedback.draw_xfb_feedbackk_test +KHR-GL40.transform_feedback.draw_xfb_stream_test +KHR-GL40.transform_feedback.capture_special_interleaved_test +KHR-GL40.transform_feedback.draw_xfb_instanced_test +KHR-GL40.transform_feedback.draw_xfb_stream_instanced_test +KHR-GL40.CommonBugs.CommonBug_GetProgramivActiveUniformBlockMaxNameLength +KHR-GL40.CommonBugs.CommonBug_InputVariablesCannotBeModified +KHR-GL40.CommonBugs.CommonBug_InvalidUseCasesForAllNotFuncsAndExclMarkOp +KHR-GL40.CommonBugs.CommonBug_InvalidVSInputs +KHR-GL40.CommonBugs.CommonBug_ParenthesisInLayoutQualifierIntegerValue +KHR-GL40.CommonBugs.CommonBug_PerVertexValidation +KHR-GL40.CommonBugs.CommonBug_ReservedNames +KHR-GL40.CommonBugs.CommonBug_SparseBuffersWithCopyOps +KHR-GL40.texture_size_promotion.functional +KHR-GL40.transform_feedback_overflow_query_ARB.implementation-dependent-state +KHR-GL40.transform_feedback_overflow_query_ARB.default-context-state +KHR-GL40.transform_feedback_overflow_query_ARB.context-state-update +KHR-GL40.transform_feedback_overflow_query_ARB.error-invalid-index +KHR-GL40.transform_feedback_overflow_query_ARB.error-already-active +KHR-GL40.transform_feedback_overflow_query_ARB.error-incompatible-target +KHR-GL40.transform_feedback_overflow_query_ARB.error-no-active-query +KHR-GL40.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs +KHR-GL40.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs +KHR-GL40.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs +KHR-GL40.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs +KHR-GL40.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream +KHR-GL40.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream +KHR-GL40.shaders.arrays.constructor.float3_vertex +KHR-GL40.shaders.arrays.constructor.float3_fragment +KHR-GL40.shaders.arrays.constructor.float4_vertex +KHR-GL40.shaders.arrays.constructor.float4_fragment +KHR-GL40.shaders.arrays.constructor.int3_vertex +KHR-GL40.shaders.arrays.constructor.int3_fragment +KHR-GL40.shaders.arrays.constructor.int4_vertex +KHR-GL40.shaders.arrays.constructor.int4_fragment +KHR-GL40.shaders.arrays.constructor.bool3_vertex +KHR-GL40.shaders.arrays.constructor.bool3_fragment +KHR-GL40.shaders.arrays.constructor.bool4_vertex +KHR-GL40.shaders.arrays.constructor.bool4_fragment +KHR-GL40.shaders.arrays.constructor.struct3_vertex +KHR-GL40.shaders.arrays.constructor.struct3_fragment +KHR-GL40.shaders.arrays.constructor.struct4_vertex +KHR-GL40.shaders.arrays.constructor.struct4_fragment +KHR-GL40.shaders.arrays.constructor.float_vec3_vertex +KHR-GL40.shaders.arrays.constructor.float_vec3_fragment +KHR-GL40.shaders.arrays.constructor.int_vec3_vertex +KHR-GL40.shaders.arrays.constructor.int_vec3_fragment +KHR-GL40.shaders.arrays.constructor.bool_vec3_vertex +KHR-GL40.shaders.arrays.constructor.bool_vec3_fragment +KHR-GL40.shaders.arrays.constructor.float_mat3_vertex +KHR-GL40.shaders.arrays.constructor.float_mat3_fragment +KHR-GL40.shaders.arrays.constructor.int_mat3_vertex +KHR-GL40.shaders.arrays.constructor.int_mat3_fragment +KHR-GL40.shaders.arrays.constructor.bool_mat3_vertex +KHR-GL40.shaders.arrays.constructor.bool_mat3_fragment +KHR-GL40.shaders.arrays.return.float_vertex +KHR-GL40.shaders.arrays.return.float_fragment +KHR-GL40.shaders.arrays.return.int_vertex +KHR-GL40.shaders.arrays.return.int_fragment +KHR-GL40.shaders.arrays.return.bool_vertex +KHR-GL40.shaders.arrays.return.bool_fragment +KHR-GL40.shaders.arrays.return.float_vec3_vertex +KHR-GL40.shaders.arrays.return.float_vec3_fragment +KHR-GL40.shaders.arrays.return.struct_vertex +KHR-GL40.shaders.arrays.return.struct_fragment +KHR-GL40.shaders.arrays.return.int_vec3_vertex +KHR-GL40.shaders.arrays.return.int_vec3_fragment +KHR-GL40.shaders.arrays.return.bool_vec3_vertex +KHR-GL40.shaders.arrays.return.bool_vec3_fragment +KHR-GL40.shaders.arrays.return.float_mat3_vertex +KHR-GL40.shaders.arrays.return.float_mat3_fragment +KHR-GL40.shaders.arrays.return.int_mat3_vertex +KHR-GL40.shaders.arrays.return.int_mat3_fragment +KHR-GL40.shaders.arrays.return.bool_mat3_vertex +KHR-GL40.shaders.arrays.return.bool_mat3_fragment +KHR-GL40.shaders.arrays.unnamed_parameter.float_vertex +KHR-GL40.shaders.arrays.unnamed_parameter.float_fragment +KHR-GL40.shaders.arrays.unnamed_parameter.int_vertex +KHR-GL40.shaders.arrays.unnamed_parameter.int_fragment +KHR-GL40.shaders.arrays.unnamed_parameter.bool_vertex +KHR-GL40.shaders.arrays.unnamed_parameter.bool_fragment +KHR-GL40.shaders.arrays.unnamed_parameter.struct_vertex +KHR-GL40.shaders.arrays.unnamed_parameter.struct_fragment +KHR-GL40.shaders.arrays.unnamed_parameter.float_vec3_vertex +KHR-GL40.shaders.arrays.unnamed_parameter.float_vec3_fragment +KHR-GL40.shaders.arrays.unnamed_parameter.int_vec3_vertex +KHR-GL40.shaders.arrays.unnamed_parameter.int_vec3_fragment +KHR-GL40.shaders.arrays.unnamed_parameter.bool_vec3_vertex +KHR-GL40.shaders.arrays.unnamed_parameter.bool_vec3_fragment +KHR-GL40.shaders.arrays.unnamed_parameter.float_mat3_vertex +KHR-GL40.shaders.arrays.unnamed_parameter.float_mat3_fragment +KHR-GL40.shaders.arrays.unnamed_parameter.int_mat3_vertex +KHR-GL40.shaders.arrays.unnamed_parameter.int_mat3_fragment +KHR-GL40.shaders.arrays.unnamed_parameter.bool_mat3_vertex +KHR-GL40.shaders.arrays.unnamed_parameter.bool_mat3_fragment +KHR-GL40.shaders.arrays.declaration.implicit_size_float_vertex +KHR-GL40.shaders.arrays.declaration.implicit_size_float_fragment +KHR-GL40.shaders.arrays.declaration.implicit_size_int_vertex +KHR-GL40.shaders.arrays.declaration.implicit_size_int_fragment +KHR-GL40.shaders.arrays.declaration.implicit_size_bool_vertex +KHR-GL40.shaders.arrays.declaration.implicit_size_bool_fragment +KHR-GL40.shaders.arrays.declaration.implicit_size_struct_vertex +KHR-GL40.shaders.arrays.declaration.implicit_size_struct_fragment +KHR-GL40.shaders.arrays.declaration.implicit_size_float_vec3_vertex +KHR-GL40.shaders.arrays.declaration.implicit_size_float_vec3_fragment +KHR-GL40.shaders.arrays.declaration.implicit_size_int_ivec3_vertex +KHR-GL40.shaders.arrays.declaration.implicit_size_int_ivec3_fragment +KHR-GL40.shaders.arrays.declaration.implicit_size_bool_bvec3_vertex +KHR-GL40.shaders.arrays.declaration.implicit_size_bool_bvec3_fragment +KHR-GL40.shaders.arrays.declaration.implicit_size_float_mat3_vertex +KHR-GL40.shaders.arrays.declaration.implicit_size_float_mat3_fragment +KHR-GL40.shaders.arrays.declaration.implicit_size_int_mat3_vertex +KHR-GL40.shaders.arrays.declaration.implicit_size_int_mat3_fragment +KHR-GL40.shaders.arrays.declaration.implicit_size_bool_mat3_vertex +KHR-GL40.shaders.arrays.declaration.implicit_size_bool_mat3_fragment +KHR-GL40.shaders.arrays.declaration.constant_expression_array_size_vertex +KHR-GL40.shaders.arrays.declaration.constant_expression_array_size_fragment +KHR-GL40.shaders.arrays.declaration.constant_expression_array_access_vertex +KHR-GL40.shaders.arrays.declaration.constant_expression_array_access_fragment +KHR-GL40.shaders.arrays.declaration.dynamic_expression_array_access_vertex +KHR-GL40.shaders.arrays.declaration.dynamic_expression_array_access_fragment +KHR-GL40.shaders.arrays.length.float_vertex +KHR-GL40.shaders.arrays.length.float_fragment +KHR-GL40.shaders.arrays.length.int_vertex +KHR-GL40.shaders.arrays.length.int_fragment +KHR-GL40.shaders.arrays.length.bool_vertex +KHR-GL40.shaders.arrays.length.bool_fragment +KHR-GL40.shaders.arrays.length.struct_vertex +KHR-GL40.shaders.arrays.length.struct_fragment +KHR-GL40.shaders.arrays.invalid.multidimensional_array1_vertex +KHR-GL40.shaders.arrays.invalid.multidimensional_array1_fragment +KHR-GL40.shaders.arrays.invalid.multidimensional_array2_vertex +KHR-GL40.shaders.arrays.invalid.multidimensional_array2_fragment +KHR-GL40.shaders.arrays.invalid.dynamic_expression_array_size_vertex +KHR-GL40.shaders.arrays.invalid.dynamic_expression_array_size_fragment +KHR-GL40.shaders.arrays.invalid.constructor_c-style1_vertex +KHR-GL40.shaders.arrays.invalid.constructor_c-style1_fragment +KHR-GL40.shaders.arrays.invalid.constructor_c-style2_vertex +KHR-GL40.shaders.arrays.invalid.constructor_c-style2_fragment +KHR-GL40.shaders.fragdepth.write.no_write +KHR-GL40.shaders.fragdepth.write.const +KHR-GL40.shaders.fragdepth.write.uniform +KHR-GL40.shaders.fragdepth.write.dynamic +KHR-GL40.shaders.fragdepth.write.fragcoord_z +KHR-GL40.shaders.fragdepth.write.uniform_conditional_write +KHR-GL40.shaders.fragdepth.write.dynamic_conditional_write +KHR-GL40.shaders.fragdepth.write.uniform_loop_write +KHR-GL40.shaders.fragdepth.write.write_in_function +KHR-GL40.shaders.fragdepth.compare.no_write +KHR-GL40.shaders.fragdepth.compare.const +KHR-GL40.shaders.fragdepth.compare.uniform +KHR-GL40.shaders.fragdepth.compare.dynamic +KHR-GL40.shaders.fragdepth.compare.fragcoord_z +KHR-GL40.shaders.fragdepth.compare.uniform_conditional_write +KHR-GL40.shaders.fragdepth.compare.dynamic_conditional_write +KHR-GL40.shaders.fragdepth.compare.uniform_loop_write +KHR-GL40.shaders.fragdepth.compare.write_in_function +KHR-GL40.shaders.indexing.varying_array.float_static_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.float_static_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.float_static_write_dynamic_loop_read +KHR-GL40.shaders.indexing.varying_array.float_dynamic_write_static_read +KHR-GL40.shaders.indexing.varying_array.float_dynamic_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.float_dynamic_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.float_dynamic_write_dynamic_loop_read +KHR-GL40.shaders.indexing.varying_array.float_static_loop_write_static_read +KHR-GL40.shaders.indexing.varying_array.float_static_loop_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.float_static_loop_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.float_static_loop_write_dynamic_loop_read +KHR-GL40.shaders.indexing.varying_array.float_dynamic_loop_write_static_read +KHR-GL40.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.float_dynamic_loop_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_loop_read +KHR-GL40.shaders.indexing.varying_array.vec2_static_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.vec2_static_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.vec2_static_write_dynamic_loop_read +KHR-GL40.shaders.indexing.varying_array.vec2_dynamic_write_static_read +KHR-GL40.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.vec2_dynamic_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_loop_read +KHR-GL40.shaders.indexing.varying_array.vec2_static_loop_write_static_read +KHR-GL40.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.vec2_static_loop_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_loop_read +KHR-GL40.shaders.indexing.varying_array.vec2_dynamic_loop_write_static_read +KHR-GL40.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.vec2_dynamic_loop_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_loop_read +KHR-GL40.shaders.indexing.varying_array.vec3_static_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.vec3_static_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.vec3_static_write_dynamic_loop_read +KHR-GL40.shaders.indexing.varying_array.vec3_dynamic_write_static_read +KHR-GL40.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.vec3_dynamic_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_loop_read +KHR-GL40.shaders.indexing.varying_array.vec3_static_loop_write_static_read +KHR-GL40.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.vec3_static_loop_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_loop_read +KHR-GL40.shaders.indexing.varying_array.vec3_dynamic_loop_write_static_read +KHR-GL40.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.vec3_dynamic_loop_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_loop_read +KHR-GL40.shaders.indexing.varying_array.vec4_static_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.vec4_static_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.vec4_static_write_dynamic_loop_read +KHR-GL40.shaders.indexing.varying_array.vec4_dynamic_write_static_read +KHR-GL40.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.vec4_dynamic_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_loop_read +KHR-GL40.shaders.indexing.varying_array.vec4_static_loop_write_static_read +KHR-GL40.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.vec4_static_loop_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_loop_read +KHR-GL40.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_read +KHR-GL40.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_read +KHR-GL40.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_loop_read +KHR-GL40.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_loop_read +KHR-GL40.shaders.indexing.uniform_array.float_static_read_vertex +KHR-GL40.shaders.indexing.uniform_array.float_static_read_fragment +KHR-GL40.shaders.indexing.uniform_array.float_dynamic_read_vertex +KHR-GL40.shaders.indexing.uniform_array.float_dynamic_read_fragment +KHR-GL40.shaders.indexing.uniform_array.float_static_loop_read_vertex +KHR-GL40.shaders.indexing.uniform_array.float_static_loop_read_fragment +KHR-GL40.shaders.indexing.uniform_array.float_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.uniform_array.float_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.uniform_array.vec2_static_read_vertex +KHR-GL40.shaders.indexing.uniform_array.vec2_static_read_fragment +KHR-GL40.shaders.indexing.uniform_array.vec2_dynamic_read_vertex +KHR-GL40.shaders.indexing.uniform_array.vec2_dynamic_read_fragment +KHR-GL40.shaders.indexing.uniform_array.vec2_static_loop_read_vertex +KHR-GL40.shaders.indexing.uniform_array.vec2_static_loop_read_fragment +KHR-GL40.shaders.indexing.uniform_array.vec2_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.uniform_array.vec2_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.uniform_array.vec3_static_read_vertex +KHR-GL40.shaders.indexing.uniform_array.vec3_static_read_fragment +KHR-GL40.shaders.indexing.uniform_array.vec3_dynamic_read_vertex +KHR-GL40.shaders.indexing.uniform_array.vec3_dynamic_read_fragment +KHR-GL40.shaders.indexing.uniform_array.vec3_static_loop_read_vertex +KHR-GL40.shaders.indexing.uniform_array.vec3_static_loop_read_fragment +KHR-GL40.shaders.indexing.uniform_array.vec3_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.uniform_array.vec3_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.uniform_array.vec4_static_read_vertex +KHR-GL40.shaders.indexing.uniform_array.vec4_static_read_fragment +KHR-GL40.shaders.indexing.uniform_array.vec4_dynamic_read_vertex +KHR-GL40.shaders.indexing.uniform_array.vec4_dynamic_read_fragment +KHR-GL40.shaders.indexing.uniform_array.vec4_static_loop_read_vertex +KHR-GL40.shaders.indexing.uniform_array.vec4_static_loop_read_fragment +KHR-GL40.shaders.indexing.uniform_array.vec4_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.uniform_array.vec4_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.tmp_array.float_static_write_dynamic_read_vertex +KHR-GL40.shaders.indexing.tmp_array.float_static_write_dynamic_read_fragment +KHR-GL40.shaders.indexing.tmp_array.float_static_write_static_loop_read_vertex +KHR-GL40.shaders.indexing.tmp_array.float_static_write_static_loop_read_fragment +KHR-GL40.shaders.indexing.tmp_array.float_static_write_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.tmp_array.float_static_write_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.tmp_array.float_dynamic_write_static_read_vertex +KHR-GL40.shaders.indexing.tmp_array.float_dynamic_write_static_read_fragment +KHR-GL40.shaders.indexing.tmp_array.float_static_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.tmp_array.float_static_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.tmp_array.float_dynamic_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.tmp_array.float_dynamic_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec2_static_write_dynamic_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec2_static_write_dynamic_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec2_static_write_static_loop_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec2_static_write_static_loop_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec2_dynamic_write_static_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec2_dynamic_write_static_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec2_static_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec2_static_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec2_dynamic_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec2_dynamic_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec3_static_write_dynamic_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec3_static_write_dynamic_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec3_static_write_static_loop_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec3_static_write_static_loop_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec3_static_write_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec3_static_write_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec3_dynamic_write_static_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec3_dynamic_write_static_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec3_static_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec3_static_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec3_dynamic_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec3_dynamic_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec4_static_write_dynamic_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec4_static_write_dynamic_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec4_static_write_static_loop_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec4_static_write_static_loop_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec4_static_write_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec4_static_write_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec4_dynamic_write_static_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec4_dynamic_write_static_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec4_static_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec4_static_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec2_direct_write_static_subscript_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec2_direct_write_static_subscript_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_subscript_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_subscript_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec2_direct_write_static_loop_subscript_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec2_direct_write_static_loop_subscript_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec2_static_subscript_write_direct_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec2_static_subscript_write_direct_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec2_dynamic_subscript_write_direct_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec2_dynamic_subscript_write_direct_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_direct_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_direct_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec2_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec2_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec3_direct_write_static_subscript_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec3_direct_write_static_subscript_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_subscript_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_subscript_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec3_direct_write_static_loop_subscript_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec3_direct_write_static_loop_subscript_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec3_static_subscript_write_direct_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec3_static_subscript_write_direct_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec3_dynamic_subscript_write_direct_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec3_dynamic_subscript_write_direct_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec3_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec3_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec4_direct_write_static_subscript_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec4_direct_write_static_subscript_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_subscript_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_subscript_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec4_direct_write_static_loop_subscript_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec4_direct_write_static_loop_subscript_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec4_static_subscript_write_direct_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec4_static_subscript_write_direct_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_direct_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_direct_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_direct_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_direct_read_fragment +KHR-GL40.shaders.indexing.vector_subscript.vec4_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL40.shaders.indexing.vector_subscript.vec4_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2_static_write_static_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2_static_write_static_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2x3_static_write_static_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2x3_static_write_static_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2x3_dynamic_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2x3_dynamic_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2x3_static_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2x3_static_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2x3_dynamic_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2x3_dynamic_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2x4_static_write_static_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2x4_static_write_static_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2x4_dynamic_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2x4_dynamic_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2x4_static_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2x4_static_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat2x4_dynamic_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat2x4_dynamic_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3x2_static_write_static_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3x2_static_write_static_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3x2_dynamic_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3x2_dynamic_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3x2_static_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3x2_static_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3x2_dynamic_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3x2_dynamic_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3_static_write_static_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3_static_write_static_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3x4_static_write_static_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3x4_static_write_static_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3x4_dynamic_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3x4_dynamic_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3x4_static_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3x4_static_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat3x4_dynamic_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat3x4_dynamic_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4x2_static_write_static_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4x2_static_write_static_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4x2_dynamic_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4x2_dynamic_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4x2_static_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4x2_static_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4x2_dynamic_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4x2_dynamic_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4x3_static_write_static_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4x3_static_write_static_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4x3_dynamic_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4x3_dynamic_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4x3_static_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4x3_static_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4x3_dynamic_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4x3_dynamic_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4_static_write_static_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4_static_write_static_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_loop_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_loop_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_read_fragment +KHR-GL40.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_vertex +KHR-GL40.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_fragment +KHR-GL40.shaders.loops.for_constant_iterations.basic_lowp_int_vertex +KHR-GL40.shaders.loops.for_constant_iterations.basic_lowp_int_fragment +KHR-GL40.shaders.loops.for_constant_iterations.basic_mediump_int_vertex +KHR-GL40.shaders.loops.for_constant_iterations.basic_mediump_int_fragment +KHR-GL40.shaders.loops.for_constant_iterations.basic_mediump_float_vertex +KHR-GL40.shaders.loops.for_constant_iterations.basic_mediump_float_fragment +KHR-GL40.shaders.loops.for_constant_iterations.basic_highp_int_vertex +KHR-GL40.shaders.loops.for_constant_iterations.basic_highp_int_fragment +KHR-GL40.shaders.loops.for_constant_iterations.basic_highp_float_vertex +KHR-GL40.shaders.loops.for_constant_iterations.basic_highp_float_fragment +KHR-GL40.shaders.loops.for_constant_iterations.empty_body_vertex +KHR-GL40.shaders.loops.for_constant_iterations.empty_body_fragment +KHR-GL40.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL40.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL40.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL40.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL40.shaders.loops.for_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL40.shaders.loops.for_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL40.shaders.loops.for_constant_iterations.single_statement_vertex +KHR-GL40.shaders.loops.for_constant_iterations.single_statement_fragment +KHR-GL40.shaders.loops.for_constant_iterations.compound_statement_vertex +KHR-GL40.shaders.loops.for_constant_iterations.compound_statement_fragment +KHR-GL40.shaders.loops.for_constant_iterations.sequence_statement_vertex +KHR-GL40.shaders.loops.for_constant_iterations.sequence_statement_fragment +KHR-GL40.shaders.loops.for_constant_iterations.no_iterations_vertex +KHR-GL40.shaders.loops.for_constant_iterations.no_iterations_fragment +KHR-GL40.shaders.loops.for_constant_iterations.single_iteration_vertex +KHR-GL40.shaders.loops.for_constant_iterations.single_iteration_fragment +KHR-GL40.shaders.loops.for_constant_iterations.select_iteration_count_vertex +KHR-GL40.shaders.loops.for_constant_iterations.select_iteration_count_fragment +KHR-GL40.shaders.loops.for_constant_iterations.conditional_continue_vertex +KHR-GL40.shaders.loops.for_constant_iterations.conditional_continue_fragment +KHR-GL40.shaders.loops.for_constant_iterations.unconditional_continue_vertex +KHR-GL40.shaders.loops.for_constant_iterations.unconditional_continue_fragment +KHR-GL40.shaders.loops.for_constant_iterations.only_continue_vertex +KHR-GL40.shaders.loops.for_constant_iterations.only_continue_fragment +KHR-GL40.shaders.loops.for_constant_iterations.double_continue_vertex +KHR-GL40.shaders.loops.for_constant_iterations.double_continue_fragment +KHR-GL40.shaders.loops.for_constant_iterations.conditional_break_vertex +KHR-GL40.shaders.loops.for_constant_iterations.conditional_break_fragment +KHR-GL40.shaders.loops.for_constant_iterations.unconditional_break_vertex +KHR-GL40.shaders.loops.for_constant_iterations.unconditional_break_fragment +KHR-GL40.shaders.loops.for_constant_iterations.pre_increment_vertex +KHR-GL40.shaders.loops.for_constant_iterations.pre_increment_fragment +KHR-GL40.shaders.loops.for_constant_iterations.post_increment_vertex +KHR-GL40.shaders.loops.for_constant_iterations.post_increment_fragment +KHR-GL40.shaders.loops.for_constant_iterations.mixed_break_continue_vertex +KHR-GL40.shaders.loops.for_constant_iterations.mixed_break_continue_fragment +KHR-GL40.shaders.loops.for_constant_iterations.vector_counter_vertex +KHR-GL40.shaders.loops.for_constant_iterations.vector_counter_fragment +KHR-GL40.shaders.loops.for_constant_iterations.101_iterations_vertex +KHR-GL40.shaders.loops.for_constant_iterations.101_iterations_fragment +KHR-GL40.shaders.loops.for_constant_iterations.sequence_vertex +KHR-GL40.shaders.loops.for_constant_iterations.sequence_fragment +KHR-GL40.shaders.loops.for_constant_iterations.nested_vertex +KHR-GL40.shaders.loops.for_constant_iterations.nested_fragment +KHR-GL40.shaders.loops.for_constant_iterations.nested_sequence_vertex +KHR-GL40.shaders.loops.for_constant_iterations.nested_sequence_fragment +KHR-GL40.shaders.loops.for_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL40.shaders.loops.for_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL40.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL40.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.basic_lowp_int_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.basic_lowp_int_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.basic_mediump_int_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.basic_mediump_int_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.basic_mediump_float_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.basic_mediump_float_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.basic_highp_int_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.basic_highp_int_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.basic_highp_float_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.basic_highp_float_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.empty_body_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.empty_body_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.single_statement_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.single_statement_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.compound_statement_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.compound_statement_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.sequence_statement_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.sequence_statement_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.no_iterations_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.no_iterations_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.single_iteration_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.single_iteration_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.select_iteration_count_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.select_iteration_count_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.conditional_continue_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.conditional_continue_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.unconditional_continue_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.unconditional_continue_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.only_continue_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.only_continue_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.double_continue_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.double_continue_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.conditional_break_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.conditional_break_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.unconditional_break_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.unconditional_break_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.pre_increment_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.pre_increment_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.post_increment_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.post_increment_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.mixed_break_continue_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.mixed_break_continue_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.vector_counter_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.vector_counter_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.101_iterations_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.101_iterations_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.sequence_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.sequence_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.nested_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.nested_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.nested_sequence_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.nested_sequence_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL40.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL40.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.basic_lowp_int_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.basic_lowp_int_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.basic_mediump_int_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.basic_mediump_int_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.basic_mediump_float_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.basic_mediump_float_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.basic_highp_int_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.basic_highp_int_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.basic_highp_float_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.basic_highp_float_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.empty_body_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.empty_body_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.single_statement_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.single_statement_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.compound_statement_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.compound_statement_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.sequence_statement_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.sequence_statement_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.no_iterations_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.no_iterations_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.single_iteration_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.single_iteration_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.select_iteration_count_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.select_iteration_count_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.conditional_continue_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.conditional_continue_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.unconditional_continue_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.unconditional_continue_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.only_continue_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.only_continue_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.double_continue_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.double_continue_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.conditional_break_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.conditional_break_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.unconditional_break_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.unconditional_break_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.pre_increment_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.pre_increment_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.post_increment_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.post_increment_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.mixed_break_continue_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.mixed_break_continue_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.vector_counter_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.vector_counter_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.101_iterations_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.101_iterations_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.sequence_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.sequence_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.nested_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.nested_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.nested_sequence_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.nested_sequence_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL40.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL40.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL40.shaders.loops.while_constant_iterations.basic_lowp_int_vertex +KHR-GL40.shaders.loops.while_constant_iterations.basic_lowp_int_fragment +KHR-GL40.shaders.loops.while_constant_iterations.basic_mediump_int_vertex +KHR-GL40.shaders.loops.while_constant_iterations.basic_mediump_int_fragment +KHR-GL40.shaders.loops.while_constant_iterations.basic_mediump_float_vertex +KHR-GL40.shaders.loops.while_constant_iterations.basic_mediump_float_fragment +KHR-GL40.shaders.loops.while_constant_iterations.basic_highp_int_vertex +KHR-GL40.shaders.loops.while_constant_iterations.basic_highp_int_fragment +KHR-GL40.shaders.loops.while_constant_iterations.basic_highp_float_vertex +KHR-GL40.shaders.loops.while_constant_iterations.basic_highp_float_fragment +KHR-GL40.shaders.loops.while_constant_iterations.empty_body_vertex +KHR-GL40.shaders.loops.while_constant_iterations.empty_body_fragment +KHR-GL40.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL40.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL40.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL40.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL40.shaders.loops.while_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL40.shaders.loops.while_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL40.shaders.loops.while_constant_iterations.single_statement_vertex +KHR-GL40.shaders.loops.while_constant_iterations.single_statement_fragment +KHR-GL40.shaders.loops.while_constant_iterations.compound_statement_vertex +KHR-GL40.shaders.loops.while_constant_iterations.compound_statement_fragment +KHR-GL40.shaders.loops.while_constant_iterations.sequence_statement_vertex +KHR-GL40.shaders.loops.while_constant_iterations.sequence_statement_fragment +KHR-GL40.shaders.loops.while_constant_iterations.no_iterations_vertex +KHR-GL40.shaders.loops.while_constant_iterations.no_iterations_fragment +KHR-GL40.shaders.loops.while_constant_iterations.single_iteration_vertex +KHR-GL40.shaders.loops.while_constant_iterations.single_iteration_fragment +KHR-GL40.shaders.loops.while_constant_iterations.select_iteration_count_vertex +KHR-GL40.shaders.loops.while_constant_iterations.select_iteration_count_fragment +KHR-GL40.shaders.loops.while_constant_iterations.conditional_continue_vertex +KHR-GL40.shaders.loops.while_constant_iterations.conditional_continue_fragment +KHR-GL40.shaders.loops.while_constant_iterations.unconditional_continue_vertex +KHR-GL40.shaders.loops.while_constant_iterations.unconditional_continue_fragment +KHR-GL40.shaders.loops.while_constant_iterations.only_continue_vertex +KHR-GL40.shaders.loops.while_constant_iterations.only_continue_fragment +KHR-GL40.shaders.loops.while_constant_iterations.double_continue_vertex +KHR-GL40.shaders.loops.while_constant_iterations.double_continue_fragment +KHR-GL40.shaders.loops.while_constant_iterations.conditional_break_vertex +KHR-GL40.shaders.loops.while_constant_iterations.conditional_break_fragment +KHR-GL40.shaders.loops.while_constant_iterations.unconditional_break_vertex +KHR-GL40.shaders.loops.while_constant_iterations.unconditional_break_fragment +KHR-GL40.shaders.loops.while_constant_iterations.pre_increment_vertex +KHR-GL40.shaders.loops.while_constant_iterations.pre_increment_fragment +KHR-GL40.shaders.loops.while_constant_iterations.post_increment_vertex +KHR-GL40.shaders.loops.while_constant_iterations.post_increment_fragment +KHR-GL40.shaders.loops.while_constant_iterations.mixed_break_continue_vertex +KHR-GL40.shaders.loops.while_constant_iterations.mixed_break_continue_fragment +KHR-GL40.shaders.loops.while_constant_iterations.vector_counter_vertex +KHR-GL40.shaders.loops.while_constant_iterations.vector_counter_fragment +KHR-GL40.shaders.loops.while_constant_iterations.101_iterations_vertex +KHR-GL40.shaders.loops.while_constant_iterations.101_iterations_fragment +KHR-GL40.shaders.loops.while_constant_iterations.sequence_vertex +KHR-GL40.shaders.loops.while_constant_iterations.sequence_fragment +KHR-GL40.shaders.loops.while_constant_iterations.nested_vertex +KHR-GL40.shaders.loops.while_constant_iterations.nested_fragment +KHR-GL40.shaders.loops.while_constant_iterations.nested_sequence_vertex +KHR-GL40.shaders.loops.while_constant_iterations.nested_sequence_fragment +KHR-GL40.shaders.loops.while_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL40.shaders.loops.while_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL40.shaders.loops.while_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL40.shaders.loops.while_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.basic_lowp_int_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.basic_lowp_int_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.basic_mediump_int_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.basic_mediump_int_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.basic_mediump_float_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.basic_mediump_float_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.basic_highp_int_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.basic_highp_int_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.basic_highp_float_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.basic_highp_float_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.empty_body_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.empty_body_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.single_statement_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.single_statement_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.compound_statement_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.compound_statement_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.sequence_statement_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.sequence_statement_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.no_iterations_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.no_iterations_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.single_iteration_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.single_iteration_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.select_iteration_count_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.select_iteration_count_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.conditional_continue_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.conditional_continue_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.unconditional_continue_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.unconditional_continue_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.only_continue_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.only_continue_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.double_continue_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.double_continue_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.conditional_break_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.conditional_break_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.unconditional_break_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.unconditional_break_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.pre_increment_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.pre_increment_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.post_increment_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.post_increment_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.mixed_break_continue_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.mixed_break_continue_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.vector_counter_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.vector_counter_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.101_iterations_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.101_iterations_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.sequence_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.sequence_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.nested_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.nested_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.nested_sequence_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.nested_sequence_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL40.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL40.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.basic_lowp_int_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.basic_lowp_int_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.basic_mediump_int_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.basic_mediump_int_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.basic_mediump_float_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.basic_mediump_float_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.basic_highp_int_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.basic_highp_int_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.basic_highp_float_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.basic_highp_float_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.empty_body_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.empty_body_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.single_statement_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.single_statement_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.compound_statement_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.compound_statement_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.sequence_statement_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.sequence_statement_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.no_iterations_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.no_iterations_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.single_iteration_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.single_iteration_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.select_iteration_count_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.select_iteration_count_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.conditional_continue_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.conditional_continue_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.unconditional_continue_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.unconditional_continue_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.only_continue_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.only_continue_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.double_continue_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.double_continue_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.conditional_break_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.conditional_break_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.unconditional_break_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.unconditional_break_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.pre_increment_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.pre_increment_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.post_increment_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.post_increment_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.mixed_break_continue_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.mixed_break_continue_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.vector_counter_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.vector_counter_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.101_iterations_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.101_iterations_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.sequence_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.sequence_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.nested_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.nested_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.nested_sequence_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.nested_sequence_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL40.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL40.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.basic_lowp_int_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.basic_lowp_int_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.basic_mediump_int_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.basic_mediump_int_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.basic_mediump_float_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.basic_mediump_float_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.basic_highp_int_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.basic_highp_int_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.basic_highp_float_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.basic_highp_float_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.empty_body_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.empty_body_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.single_statement_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.single_statement_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.compound_statement_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.compound_statement_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.sequence_statement_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.sequence_statement_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.single_iteration_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.single_iteration_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.select_iteration_count_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.select_iteration_count_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.conditional_continue_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.conditional_continue_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.unconditional_continue_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.unconditional_continue_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.only_continue_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.only_continue_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.double_continue_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.double_continue_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.conditional_break_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.conditional_break_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.unconditional_break_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.unconditional_break_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.pre_increment_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.pre_increment_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.post_increment_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.post_increment_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.mixed_break_continue_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.mixed_break_continue_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.vector_counter_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.vector_counter_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.101_iterations_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.101_iterations_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.sequence_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.sequence_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.nested_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.nested_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.nested_sequence_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.nested_sequence_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL40.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL40.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.basic_lowp_int_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.basic_lowp_int_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.basic_mediump_int_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.basic_mediump_int_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.basic_mediump_float_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.basic_mediump_float_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.basic_highp_int_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.basic_highp_int_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.basic_highp_float_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.basic_highp_float_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.empty_body_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.empty_body_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.single_statement_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.single_statement_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.compound_statement_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.compound_statement_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.sequence_statement_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.sequence_statement_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.single_iteration_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.single_iteration_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.select_iteration_count_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.select_iteration_count_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.conditional_continue_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.conditional_continue_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.unconditional_continue_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.unconditional_continue_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.only_continue_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.only_continue_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.double_continue_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.double_continue_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.conditional_break_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.conditional_break_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.unconditional_break_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.unconditional_break_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.pre_increment_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.pre_increment_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.post_increment_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.post_increment_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.mixed_break_continue_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.mixed_break_continue_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.vector_counter_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.vector_counter_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.101_iterations_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.101_iterations_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.sequence_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.sequence_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.nested_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.nested_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.nested_sequence_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.nested_sequence_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL40.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL40.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.basic_lowp_int_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.basic_lowp_int_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.basic_mediump_int_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.basic_mediump_int_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.basic_mediump_float_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.basic_mediump_float_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.basic_highp_int_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.basic_highp_int_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.basic_highp_float_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.basic_highp_float_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.empty_body_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.empty_body_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.single_statement_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.single_statement_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.compound_statement_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.compound_statement_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.sequence_statement_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.sequence_statement_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.single_iteration_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.single_iteration_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.select_iteration_count_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.select_iteration_count_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.conditional_continue_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.conditional_continue_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.unconditional_continue_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.unconditional_continue_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.only_continue_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.only_continue_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.double_continue_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.double_continue_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.conditional_break_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.conditional_break_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.unconditional_break_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.unconditional_break_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.pre_increment_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.pre_increment_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.post_increment_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.post_increment_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.mixed_break_continue_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.mixed_break_continue_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.vector_counter_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.vector_counter_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.101_iterations_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.101_iterations_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.sequence_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.sequence_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.nested_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.nested_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.nested_sequence_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.nested_sequence_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL40.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL40.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL40.shaders.preprocessor.basic.correct_phases_vertex +KHR-GL40.shaders.preprocessor.basic.correct_phases_fragment +KHR-GL40.shaders.preprocessor.basic.invalid_identifier_vertex +KHR-GL40.shaders.preprocessor.basic.invalid_identifier_fragment +KHR-GL40.shaders.preprocessor.basic.null_directive_vertex +KHR-GL40.shaders.preprocessor.basic.null_directive_fragment +KHR-GL40.shaders.preprocessor.basic.invalid_directive_vertex +KHR-GL40.shaders.preprocessor.basic.invalid_directive_fragment +KHR-GL40.shaders.preprocessor.basic.missing_identifier_vertex +KHR-GL40.shaders.preprocessor.basic.missing_identifier_fragment +KHR-GL40.shaders.preprocessor.basic.empty_object_vertex +KHR-GL40.shaders.preprocessor.basic.empty_object_fragment +KHR-GL40.shaders.preprocessor.basic.empty_function_vertex +KHR-GL40.shaders.preprocessor.basic.empty_function_fragment +KHR-GL40.shaders.preprocessor.basic.empty_directive_vertex +KHR-GL40.shaders.preprocessor.basic.empty_directive_fragment +KHR-GL40.shaders.preprocessor.basic.token_pasting_1_vertex +KHR-GL40.shaders.preprocessor.basic.token_pasting_1_fragment +KHR-GL40.shaders.preprocessor.basic.token_pasting_2_vertex +KHR-GL40.shaders.preprocessor.basic.token_pasting_2_fragment +KHR-GL40.shaders.preprocessor.definitions.define_value_and_function_vertex +KHR-GL40.shaders.preprocessor.definitions.define_value_and_function_fragment +KHR-GL40.shaders.preprocessor.definitions.undefine_object_invalid_syntax_vertex +KHR-GL40.shaders.preprocessor.definitions.undefine_object_invalid_syntax_fragment +KHR-GL40.shaders.preprocessor.definitions.undefine_function_vertex +KHR-GL40.shaders.preprocessor.definitions.undefine_function_fragment +KHR-GL40.shaders.preprocessor.definitions.undefine_version_vertex +KHR-GL40.shaders.preprocessor.definitions.undefine_version_fragment +KHR-GL40.shaders.preprocessor.definitions.undefine_core_profile_vertex +KHR-GL40.shaders.preprocessor.definitions.undefine_core_profile_fragment +KHR-GL40.shaders.preprocessor.invalid_definitions.define_non_identifier_vertex +KHR-GL40.shaders.preprocessor.invalid_definitions.define_non_identifier_fragment +KHR-GL40.shaders.preprocessor.invalid_definitions.undef_non_identifier_1_vertex +KHR-GL40.shaders.preprocessor.invalid_definitions.undef_non_identifier_1_fragment +KHR-GL40.shaders.preprocessor.invalid_definitions.undef_non_identifier_2_vertex +KHR-GL40.shaders.preprocessor.invalid_definitions.undef_non_identifier_2_fragment +KHR-GL40.shaders.preprocessor.object_redefinitions.invalid_object_ident_vertex +KHR-GL40.shaders.preprocessor.object_redefinitions.invalid_object_ident_fragment +KHR-GL40.shaders.preprocessor.object_redefinitions.invalid_object_whitespace_vertex +KHR-GL40.shaders.preprocessor.object_redefinitions.invalid_object_whitespace_fragment +KHR-GL40.shaders.preprocessor.object_redefinitions.invalid_object_op_vertex +KHR-GL40.shaders.preprocessor.object_redefinitions.invalid_object_op_fragment +KHR-GL40.shaders.preprocessor.object_redefinitions.invalid_object_floatval_1_vertex +KHR-GL40.shaders.preprocessor.object_redefinitions.invalid_object_floatval_1_fragment +KHR-GL40.shaders.preprocessor.object_redefinitions.invalid_object_floatval_2_vertex +KHR-GL40.shaders.preprocessor.object_redefinitions.invalid_object_floatval_2_fragment +KHR-GL40.shaders.preprocessor.object_redefinitions.invalid_object_intval_1_vertex +KHR-GL40.shaders.preprocessor.object_redefinitions.invalid_object_intval_1_fragment +KHR-GL40.shaders.preprocessor.object_redefinitions.invalid_object_intval_2_vertex +KHR-GL40.shaders.preprocessor.object_redefinitions.invalid_object_intval_2_fragment +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_1_vertex +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_1_fragment +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_ifdef_vertex +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_ifdef_fragment +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_undef_ifdef_vertex +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_undef_ifdef_fragment +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_ifndef_vertex +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_ifndef_fragment +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_defined_1_vertex +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_defined_1_fragment +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_defined_2_vertex +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_defined_2_fragment +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_comment_vertex +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_comment_fragment +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_vertex +KHR-GL40.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_fragment +KHR-GL40.shaders.preprocessor.invalid_redefinitions.invalid_identifier_1_vertex +KHR-GL40.shaders.preprocessor.invalid_redefinitions.invalid_identifier_1_fragment +KHR-GL40.shaders.preprocessor.comments.multiline_comment_define_vertex +KHR-GL40.shaders.preprocessor.comments.multiline_comment_define_fragment +KHR-GL40.shaders.preprocessor.comments.nested_comment_vertex +KHR-GL40.shaders.preprocessor.comments.nested_comment_fragment +KHR-GL40.shaders.preprocessor.comments.invalid_comment_vertex +KHR-GL40.shaders.preprocessor.comments.invalid_comment_fragment +KHR-GL40.shaders.preprocessor.comments.unterminated_comment_1_vertex +KHR-GL40.shaders.preprocessor.comments.unterminated_comment_1_fragment +KHR-GL40.shaders.preprocessor.comments.unterminated_comment_2_vertex +KHR-GL40.shaders.preprocessor.comments.unterminated_comment_2_fragment +KHR-GL40.shaders.preprocessor.function_definitions.same_object_and_function_param_vertex +KHR-GL40.shaders.preprocessor.function_definitions.same_object_and_function_param_fragment +KHR-GL40.shaders.preprocessor.function_definitions.complex_func_vertex +KHR-GL40.shaders.preprocessor.function_definitions.complex_func_fragment +KHR-GL40.shaders.preprocessor.function_definitions.function_definition_with_comments_vertex +KHR-GL40.shaders.preprocessor.function_definitions.function_definition_with_comments_fragment +KHR-GL40.shaders.preprocessor.recursion.recursion_1_vertex +KHR-GL40.shaders.preprocessor.recursion.recursion_1_fragment +KHR-GL40.shaders.preprocessor.recursion.recursion_2_vertex +KHR-GL40.shaders.preprocessor.recursion.recursion_2_fragment +KHR-GL40.shaders.preprocessor.recursion.recursion_3_vertex +KHR-GL40.shaders.preprocessor.recursion.recursion_3_fragment +KHR-GL40.shaders.preprocessor.recursion.recursion_4_vertex +KHR-GL40.shaders.preprocessor.recursion.recursion_4_fragment +KHR-GL40.shaders.preprocessor.recursion.recursion_5_vertex +KHR-GL40.shaders.preprocessor.recursion.recursion_5_fragment +KHR-GL40.shaders.preprocessor.function_redefinitions.function_redefinition_1_vertex +KHR-GL40.shaders.preprocessor.function_redefinitions.function_redefinition_1_fragment +KHR-GL40.shaders.preprocessor.function_redefinitions.function_redefinition_2_vertex +KHR-GL40.shaders.preprocessor.function_redefinitions.function_redefinition_2_fragment +KHR-GL40.shaders.preprocessor.function_redefinitions.function_redefinition_3_vertex +KHR-GL40.shaders.preprocessor.function_redefinitions.function_redefinition_3_fragment +KHR-GL40.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_1_vertex +KHR-GL40.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_1_fragment +KHR-GL40.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_2_vertex +KHR-GL40.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_2_fragment +KHR-GL40.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_3_vertex +KHR-GL40.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_3_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_1_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_1_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_2_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_2_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_3_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_3_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_4_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_4_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_5_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_5_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_6_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_6_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_7_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_7_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_8_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.arguments_8_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.unique_param_name_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.unique_param_name_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.argument_list_1_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.argument_list_1_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.argument_list_2_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.argument_list_2_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.argument_list_3_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.argument_list_3_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_1_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_1_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_2_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_2_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_3_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_3_fragment +KHR-GL40.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_4_vertex +KHR-GL40.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_4_fragment +KHR-GL40.shaders.preprocessor.semantic.ops_as_arguments_vertex +KHR-GL40.shaders.preprocessor.semantic.ops_as_arguments_fragment +KHR-GL40.shaders.preprocessor.semantic.correct_order_vertex +KHR-GL40.shaders.preprocessor.semantic.correct_order_fragment +KHR-GL40.shaders.preprocessor.predefined_macros.version_vertex +KHR-GL40.shaders.preprocessor.predefined_macros.version_fragment +KHR-GL40.shaders.preprocessor.predefined_macros.core_profile_defined_vertex +KHR-GL40.shaders.preprocessor.predefined_macros.core_profile_defined_fragment +KHR-GL40.shaders.preprocessor.predefined_macros.core_profile_value_vertex +KHR-GL40.shaders.preprocessor.predefined_macros.core_profile_value_fragment +KHR-GL40.shaders.preprocessor.predefined_macros.line_1_vertex +KHR-GL40.shaders.preprocessor.predefined_macros.line_1_fragment +KHR-GL40.shaders.preprocessor.predefined_macros.file_vertex +KHR-GL40.shaders.preprocessor.predefined_macros.file_fragment +KHR-GL40.shaders.preprocessor.predefined_macros.if_core_profile_vertex +KHR-GL40.shaders.preprocessor.predefined_macros.if_core_profile_fragment +KHR-GL40.shaders.preprocessor.predefined_macros.if_version_vertex +KHR-GL40.shaders.preprocessor.predefined_macros.if_version_fragment +KHR-GL40.shaders.preprocessor.conditional_inclusion.basic_1_vertex +KHR-GL40.shaders.preprocessor.conditional_inclusion.basic_1_fragment +KHR-GL40.shaders.preprocessor.conditional_inclusion.basic_2_vertex +KHR-GL40.shaders.preprocessor.conditional_inclusion.basic_2_fragment +KHR-GL40.shaders.preprocessor.conditional_inclusion.basic_3_vertex +KHR-GL40.shaders.preprocessor.conditional_inclusion.basic_3_fragment +KHR-GL40.shaders.preprocessor.conditional_inclusion.basic_4_vertex +KHR-GL40.shaders.preprocessor.conditional_inclusion.basic_4_fragment +KHR-GL40.shaders.preprocessor.conditional_inclusion.basic_5_vertex +KHR-GL40.shaders.preprocessor.conditional_inclusion.basic_5_fragment +KHR-GL40.shaders.preprocessor.conditional_inclusion.expression_vertex +KHR-GL40.shaders.preprocessor.conditional_inclusion.expression_fragment +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_op_1_vertex +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_op_1_fragment +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_op_2_vertex +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_op_2_fragment +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_1_vertex +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_1_fragment +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_2_vertex +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_2_fragment +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_3_vertex +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_3_fragment +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_4_vertex +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_4_fragment +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_5_vertex +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_5_fragment +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_defined_expected_rparen_vertex +KHR-GL40.shaders.preprocessor.invalid_ops.invalid_defined_expected_rparen_fragment +KHR-GL40.shaders.preprocessor.invalid_ops.defined_define_vertex +KHR-GL40.shaders.preprocessor.invalid_ops.defined_define_fragment +KHR-GL40.shaders.preprocessor.undefined_identifiers.basic_vertex +KHR-GL40.shaders.preprocessor.undefined_identifiers.basic_fragment +KHR-GL40.shaders.preprocessor.undefined_identifiers.in_expression_vertex +KHR-GL40.shaders.preprocessor.undefined_identifiers.in_expression_fragment +KHR-GL40.shaders.preprocessor.undefined_identifiers.not_used_in_eval_1_vertex +KHR-GL40.shaders.preprocessor.undefined_identifiers.not_used_in_eval_1_fragment +KHR-GL40.shaders.preprocessor.undefined_identifiers.not_used_in_eval_2_vertex +KHR-GL40.shaders.preprocessor.undefined_identifiers.not_used_in_eval_2_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.empty_if_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.empty_if_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.empty_ifdef_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.empty_ifdef_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.empty_ifndef_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.empty_ifndef_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.invalid_ifdef_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.invalid_ifdef_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.invalid_ifndef_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.invalid_ifndef_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.empty_if_defined_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.empty_if_defined_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_if_1_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_if_1_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_if_2_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_if_2_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_ifdef_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_ifdef_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_ifndef_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_ifndef_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_else_1_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_else_1_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_else_2_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_else_2_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_elif_1_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_elif_1_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_elif_2_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_elif_2_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_elif_3_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_elif_3_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.elif_after_else_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.elif_after_else_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.else_without_if_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.else_without_if_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.elif_without_if_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.elif_without_if_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.endif_without_if_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.endif_without_if_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.else_after_else_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.else_after_else_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.nested_elif_without_if_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.nested_elif_without_if_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.if_float_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.if_float_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.tokens_after_if_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.tokens_after_if_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.tokens_after_elif_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.tokens_after_elif_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.tokens_after_else_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.tokens_after_else_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.tokens_after_endif_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.tokens_after_endif_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.tokens_after_ifdef_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.tokens_after_ifdef_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.tokens_after_ifndef_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.tokens_after_ifndef_fragment +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_nested_blocks_vertex +KHR-GL40.shaders.preprocessor.invalid_conditionals.unterminated_nested_blocks_fragment +KHR-GL40.shaders.preprocessor.conditionals.ifdef_1_vertex +KHR-GL40.shaders.preprocessor.conditionals.ifdef_1_fragment +KHR-GL40.shaders.preprocessor.conditionals.ifdef_2_vertex +KHR-GL40.shaders.preprocessor.conditionals.ifdef_2_fragment +KHR-GL40.shaders.preprocessor.conditionals.ifdef_3_vertex +KHR-GL40.shaders.preprocessor.conditionals.ifdef_3_fragment +KHR-GL40.shaders.preprocessor.conditionals.ifndef_1_vertex +KHR-GL40.shaders.preprocessor.conditionals.ifndef_1_fragment +KHR-GL40.shaders.preprocessor.conditionals.ifndef_2_vertex +KHR-GL40.shaders.preprocessor.conditionals.ifndef_2_fragment +KHR-GL40.shaders.preprocessor.conditionals.mixed_conditional_inclusion_vertex +KHR-GL40.shaders.preprocessor.conditionals.mixed_conditional_inclusion_fragment +KHR-GL40.shaders.preprocessor.conditionals.nested_if_1_vertex +KHR-GL40.shaders.preprocessor.conditionals.nested_if_1_fragment +KHR-GL40.shaders.preprocessor.conditionals.nested_if_2_vertex +KHR-GL40.shaders.preprocessor.conditionals.nested_if_2_fragment +KHR-GL40.shaders.preprocessor.conditionals.nested_if_3_vertex +KHR-GL40.shaders.preprocessor.conditionals.nested_if_3_fragment +KHR-GL40.shaders.preprocessor.directive.version_with_profile_vertex +KHR-GL40.shaders.preprocessor.directive.version_with_profile_fragment +KHR-GL40.shaders.preprocessor.directive.version_leading_whitespace_vertex +KHR-GL40.shaders.preprocessor.directive.version_leading_whitespace_fragment +KHR-GL40.shaders.preprocessor.directive.version_leading_comment_vertex +KHR-GL40.shaders.preprocessor.directive.version_leading_comment_fragment +KHR-GL40.shaders.preprocessor.directive.version_is_less_vertex +KHR-GL40.shaders.preprocessor.directive.version_is_less_fragment +KHR-GL40.shaders.preprocessor.directive.version_is_more_vertex +KHR-GL40.shaders.preprocessor.directive.version_is_more_fragment +KHR-GL40.shaders.preprocessor.directive.version_invalid_profile_vertex +KHR-GL40.shaders.preprocessor.directive.version_invalid_profile_fragment +KHR-GL40.shaders.preprocessor.directive.version_missing_vertex +KHR-GL40.shaders.preprocessor.directive.version_missing_fragment +KHR-GL40.shaders.preprocessor.directive.version_not_first_statement_1_vertex +KHR-GL40.shaders.preprocessor.directive.version_not_first_statement_1_fragment +KHR-GL40.shaders.preprocessor.directive.version_not_first_statement_2_vertex +KHR-GL40.shaders.preprocessor.directive.version_not_first_statement_2_fragment +KHR-GL40.shaders.preprocessor.directive.version_invalid_token_1_vertex +KHR-GL40.shaders.preprocessor.directive.version_invalid_token_1_fragment +KHR-GL40.shaders.preprocessor.directive.version_invalid_token_2_vertex +KHR-GL40.shaders.preprocessor.directive.version_invalid_token_2_fragment +KHR-GL40.shaders.preprocessor.directive.invalid_version_vertex +KHR-GL40.shaders.preprocessor.directive.invalid_version_fragment +KHR-GL40.shaders.preprocessor.directive.additional_tokens_vertex +KHR-GL40.shaders.preprocessor.directive.additional_tokens_fragment +KHR-GL40.shaders.preprocessor.directive.error_with_no_tokens_vertex +KHR-GL40.shaders.preprocessor.directive.error_with_no_tokens_fragment +KHR-GL40.shaders.preprocessor.directive.error_vertex +KHR-GL40.shaders.preprocessor.directive.error_fragment +KHR-GL40.shaders.preprocessor.builtin.line_vertex +KHR-GL40.shaders.preprocessor.builtin.line_fragment +KHR-GL40.shaders.preprocessor.builtin.line_and_file_vertex +KHR-GL40.shaders.preprocessor.builtin.line_and_file_fragment +KHR-GL40.shaders.preprocessor.pragmas.pragma_vertex +KHR-GL40.shaders.preprocessor.pragmas.pragma_fragment +KHR-GL40.shaders.preprocessor.pragmas.pragma_macro_exp_vertex +KHR-GL40.shaders.preprocessor.pragmas.pragma_macro_exp_fragment +KHR-GL40.shaders.preprocessor.extensions.basic_vertex +KHR-GL40.shaders.preprocessor.extensions.basic_fragment +KHR-GL40.shaders.preprocessor.extensions.macro_exp_vertex +KHR-GL40.shaders.preprocessor.extensions.macro_exp_fragment +KHR-GL40.shaders.preprocessor.extensions.missing_extension_name_vertex +KHR-GL40.shaders.preprocessor.extensions.missing_extension_name_fragment +KHR-GL40.shaders.preprocessor.extensions.invalid_extension_name_vertex +KHR-GL40.shaders.preprocessor.extensions.invalid_extension_name_fragment +KHR-GL40.shaders.preprocessor.extensions.missing_colon_vertex +KHR-GL40.shaders.preprocessor.extensions.missing_colon_fragment +KHR-GL40.shaders.preprocessor.extensions.expected_colon_vertex +KHR-GL40.shaders.preprocessor.extensions.expected_colon_fragment +KHR-GL40.shaders.preprocessor.extensions.missing_behavior_vertex +KHR-GL40.shaders.preprocessor.extensions.missing_behavior_fragment +KHR-GL40.shaders.preprocessor.extensions.invalid_behavior_1_vertex +KHR-GL40.shaders.preprocessor.extensions.invalid_behavior_1_fragment +KHR-GL40.shaders.preprocessor.extensions.invalid_behavior_2_vertex +KHR-GL40.shaders.preprocessor.extensions.invalid_behavior_2_fragment +KHR-GL40.shaders.preprocessor.extensions.invalid_char_in_name_vertex +KHR-GL40.shaders.preprocessor.extensions.invalid_char_in_name_fragment +KHR-GL40.shaders.preprocessor.extensions.invalid_char_in_behavior_vertex +KHR-GL40.shaders.preprocessor.extensions.invalid_char_in_behavior_fragment +KHR-GL40.shaders.preprocessor.extensions.unterminated_comment_vertex +KHR-GL40.shaders.preprocessor.extensions.unterminated_comment_fragment +KHR-GL40.shaders.preprocessor.extensions.after_non_preprocessing_tokens_vertex +KHR-GL40.shaders.preprocessor.extensions.after_non_preprocessing_tokens_fragment +KHR-GL40.shaders.preprocessor.expressions.shift_left_vertex +KHR-GL40.shaders.preprocessor.expressions.shift_left_fragment +KHR-GL40.shaders.preprocessor.expressions.shift_right_vertex +KHR-GL40.shaders.preprocessor.expressions.shift_right_fragment +KHR-GL40.shaders.preprocessor.expressions.cmp_less_than_vertex +KHR-GL40.shaders.preprocessor.expressions.cmp_less_than_fragment +KHR-GL40.shaders.preprocessor.expressions.less_or_equal_vertex +KHR-GL40.shaders.preprocessor.expressions.less_or_equal_fragment +KHR-GL40.shaders.preprocessor.expressions.or_vertex +KHR-GL40.shaders.preprocessor.expressions.or_fragment +KHR-GL40.shaders.preprocessor.expressions.and_vertex +KHR-GL40.shaders.preprocessor.expressions.and_fragment +KHR-GL40.shaders.preprocessor.expressions.xor_vertex +KHR-GL40.shaders.preprocessor.expressions.xor_fragment +KHR-GL40.shaders.preprocessor.expressions.mod_vertex +KHR-GL40.shaders.preprocessor.expressions.mod_fragment +KHR-GL40.shaders.preprocessor.expressions.parenthesis_value_vertex +KHR-GL40.shaders.preprocessor.expressions.parenthesis_value_fragment +KHR-GL40.shaders.preprocessor.expressions.parenthesis_tricky_vertex +KHR-GL40.shaders.preprocessor.expressions.parenthesis_tricky_fragment +KHR-GL40.shaders.preprocessor.expressions.parenthesis_if_no_vertex +KHR-GL40.shaders.preprocessor.expressions.parenthesis_if_no_fragment +KHR-GL40.shaders.preprocessor.expressions.parenthesis_if_vertex +KHR-GL40.shaders.preprocessor.expressions.parenthesis_if_fragment +KHR-GL40.shaders.preprocessor.expressions.parenthesis_multi_if_vertex +KHR-GL40.shaders.preprocessor.expressions.parenthesis_multi_if_fragment +KHR-GL40.shaders.preprocessor.expressions.parenthesis_single_if_vertex +KHR-GL40.shaders.preprocessor.expressions.parenthesis_single_if_fragment +KHR-GL40.shaders.preprocessor.expressions.parenthesis_ifelse_true_vertex +KHR-GL40.shaders.preprocessor.expressions.parenthesis_ifelse_true_fragment +KHR-GL40.shaders.preprocessor.expressions.parenthesis_ifelse_false_vertex +KHR-GL40.shaders.preprocessor.expressions.parenthesis_ifelse_false_fragment +KHR-GL40.shaders.preprocessor.expressions.eval_basic_0_vertex +KHR-GL40.shaders.preprocessor.expressions.eval_basic_0_fragment +KHR-GL40.shaders.preprocessor.expressions.eval_basic_1_vertex +KHR-GL40.shaders.preprocessor.expressions.eval_basic_1_fragment +KHR-GL40.shaders.preprocessor.expressions.eval_simple_precedence_0_vertex +KHR-GL40.shaders.preprocessor.expressions.eval_simple_precedence_0_fragment +KHR-GL40.shaders.preprocessor.expressions.eval_simple_precedence_1_vertex +KHR-GL40.shaders.preprocessor.expressions.eval_simple_precedence_1_fragment +KHR-GL40.shaders.preprocessor.invalid_expressions.invalid_unary_expr_vertex +KHR-GL40.shaders.preprocessor.invalid_expressions.invalid_unary_expr_fragment +KHR-GL40.shaders.preprocessor.invalid_expressions.invalid_binary_expr_vertex +KHR-GL40.shaders.preprocessor.invalid_expressions.invalid_binary_expr_fragment +KHR-GL40.shaders.preprocessor.invalid_expressions.missing_expr_vertex +KHR-GL40.shaders.preprocessor.invalid_expressions.missing_expr_fragment +KHR-GL40.shaders.preprocessor.invalid_expressions.invalid_expr_1_vertex +KHR-GL40.shaders.preprocessor.invalid_expressions.invalid_expr_1_fragment +KHR-GL40.shaders.preprocessor.invalid_expressions.invalid_expr_2_vertex +KHR-GL40.shaders.preprocessor.invalid_expressions.invalid_expr_2_fragment +KHR-GL40.shaders.preprocessor.invalid_expressions.invalid_expr_3_vertex +KHR-GL40.shaders.preprocessor.invalid_expressions.invalid_expr_3_fragment +KHR-GL40.shaders.preprocessor.invalid_expressions.unopened_parenthesis_vertex +KHR-GL40.shaders.preprocessor.invalid_expressions.unopened_parenthesis_fragment +KHR-GL40.shaders.preprocessor.invalid_expressions.unclosed_parenthesis_vertex +KHR-GL40.shaders.preprocessor.invalid_expressions.unclosed_parenthesis_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.modulo_vs_not_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.modulo_vs_not_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.div_vs_not_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.div_vs_not_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.mul_vs_not_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.mul_vs_not_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.modulo_vs_bit_invert_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.modulo_vs_bit_invert_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.modulo_vs_minus_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.modulo_vs_minus_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.modulo_vs_plus_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.modulo_vs_plus_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.div_vs_bit_invert_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.div_vs_bit_invert_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.div_vs_minus_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.div_vs_minus_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.div_vs_plus_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.div_vs_plus_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.mul_vs_bit_invert_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.mul_vs_bit_invert_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.mul_vs_minus_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.mul_vs_minus_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.mul_vs_plus_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.mul_vs_plus_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.sub_vs_modulo_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.sub_vs_modulo_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.sub_vs_div_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.sub_vs_div_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.sub_vs_mul_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.sub_vs_mul_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.add_vs_modulo_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.add_vs_modulo_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.add_vs_div_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.add_vs_div_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.add_vs_mul_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.add_vs_mul_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.rshift_vs_sub_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.rshift_vs_sub_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.rshift_vs_add_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.rshift_vs_add_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.lshift_vs_sub_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.lshift_vs_sub_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.lshift_vs_add_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.lshift_vs_add_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.greater_or_equal_vs_rshift_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.greater_or_equal_vs_rshift_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.greater_or_equal_vs_lshift_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.greater_or_equal_vs_lshift_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.less_or_equal_vs_rshift_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.less_or_equal_vs_rshift_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.less_or_equal_vs_lshift_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.less_or_equal_vs_lshift_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.greater_vs_rshift_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.greater_vs_rshift_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.greater_vs_lshift_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.greater_vs_lshift_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.less_vs_rshift_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.less_vs_rshift_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.less_vs_lshift_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.less_vs_lshift_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.not_equal_vs_greater_or_equal_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.not_equal_vs_greater_or_equal_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.not_equal_vs_less_or_equal_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.not_equal_vs_less_or_equal_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.not_equal_vs_greater_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.not_equal_vs_greater_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.not_equal_vs_less_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.not_equal_vs_less_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.equal_vs_greater_or_equal_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.equal_vs_greater_or_equal_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.equal_vs_less_or_equal_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.equal_vs_less_or_equal_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.equal_vs_greater_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.equal_vs_greater_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.equal_vs_less_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.equal_vs_less_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.bitwise_and_vs_not_equal_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.bitwise_and_vs_not_equal_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.bitwise_and_vs_equal_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.bitwise_and_vs_equal_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.xor_vs_bitwise_and_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.xor_vs_bitwise_and_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.bitwise_or_vs_xor_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.bitwise_or_vs_xor_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_or_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_or_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_and_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_and_fragment +KHR-GL40.shaders.preprocessor.operator_precedence.logical_or_vs_logical_and_vertex +KHR-GL40.shaders.preprocessor.operator_precedence.logical_or_vs_logical_and_fragment +KHR-GL40.shaders.struct.local.basic_vertex +KHR-GL40.shaders.struct.local.basic_fragment +KHR-GL40.shaders.struct.local.nested_vertex +KHR-GL40.shaders.struct.local.nested_fragment +KHR-GL40.shaders.struct.local.array_member_vertex +KHR-GL40.shaders.struct.local.array_member_fragment +KHR-GL40.shaders.struct.local.array_member_dynamic_index_vertex +KHR-GL40.shaders.struct.local.array_member_dynamic_index_fragment +KHR-GL40.shaders.struct.local.struct_array_vertex +KHR-GL40.shaders.struct.local.struct_array_fragment +KHR-GL40.shaders.struct.local.struct_array_dynamic_index_vertex +KHR-GL40.shaders.struct.local.struct_array_dynamic_index_fragment +KHR-GL40.shaders.struct.local.nested_struct_array_vertex +KHR-GL40.shaders.struct.local.nested_struct_array_fragment +KHR-GL40.shaders.struct.local.nested_struct_array_dynamic_index_vertex +KHR-GL40.shaders.struct.local.nested_struct_array_dynamic_index_fragment +KHR-GL40.shaders.struct.local.parameter_vertex +KHR-GL40.shaders.struct.local.parameter_fragment +KHR-GL40.shaders.struct.local.parameter_nested_vertex +KHR-GL40.shaders.struct.local.parameter_nested_fragment +KHR-GL40.shaders.struct.local.return_vertex +KHR-GL40.shaders.struct.local.return_fragment +KHR-GL40.shaders.struct.local.return_nested_vertex +KHR-GL40.shaders.struct.local.return_nested_fragment +KHR-GL40.shaders.struct.local.conditional_assignment_vertex +KHR-GL40.shaders.struct.local.conditional_assignment_fragment +KHR-GL40.shaders.struct.local.loop_assignment_vertex +KHR-GL40.shaders.struct.local.loop_assignment_fragment +KHR-GL40.shaders.struct.local.dynamic_loop_assignment_vertex +KHR-GL40.shaders.struct.local.dynamic_loop_assignment_fragment +KHR-GL40.shaders.struct.local.nested_conditional_assignment_vertex +KHR-GL40.shaders.struct.local.nested_conditional_assignment_fragment +KHR-GL40.shaders.struct.local.nested_loop_assignment_vertex +KHR-GL40.shaders.struct.local.nested_loop_assignment_fragment +KHR-GL40.shaders.struct.local.nested_dynamic_loop_assignment_vertex +KHR-GL40.shaders.struct.local.nested_dynamic_loop_assignment_fragment +KHR-GL40.shaders.struct.local.loop_struct_array_vertex +KHR-GL40.shaders.struct.local.loop_struct_array_fragment +KHR-GL40.shaders.struct.local.loop_nested_struct_array_vertex +KHR-GL40.shaders.struct.local.loop_nested_struct_array_fragment +KHR-GL40.shaders.struct.local.dynamic_loop_struct_array_vertex +KHR-GL40.shaders.struct.local.dynamic_loop_struct_array_fragment +KHR-GL40.shaders.struct.local.dynamic_loop_nested_struct_array_vertex +KHR-GL40.shaders.struct.local.dynamic_loop_nested_struct_array_fragment +KHR-GL40.shaders.struct.uniform.basic_vertex +KHR-GL40.shaders.struct.uniform.basic_fragment +KHR-GL40.shaders.struct.uniform.nested_vertex +KHR-GL40.shaders.struct.uniform.nested_fragment +KHR-GL40.shaders.struct.uniform.array_member_vertex +KHR-GL40.shaders.struct.uniform.array_member_fragment +KHR-GL40.shaders.struct.uniform.array_member_dynamic_index_vertex +KHR-GL40.shaders.struct.uniform.array_member_dynamic_index_fragment +KHR-GL40.shaders.struct.uniform.struct_array_vertex +KHR-GL40.shaders.struct.uniform.struct_array_fragment +KHR-GL40.shaders.struct.uniform.struct_array_dynamic_index_vertex +KHR-GL40.shaders.struct.uniform.struct_array_dynamic_index_fragment +KHR-GL40.shaders.struct.uniform.nested_struct_array_vertex +KHR-GL40.shaders.struct.uniform.nested_struct_array_fragment +KHR-GL40.shaders.struct.uniform.nested_struct_array_dynamic_index_vertex +KHR-GL40.shaders.struct.uniform.nested_struct_array_dynamic_index_fragment +KHR-GL40.shaders.struct.uniform.loop_struct_array_vertex +KHR-GL40.shaders.struct.uniform.loop_struct_array_fragment +KHR-GL40.shaders.struct.uniform.loop_nested_struct_array_vertex +KHR-GL40.shaders.struct.uniform.loop_nested_struct_array_fragment +KHR-GL40.shaders.struct.uniform.dynamic_loop_struct_array_vertex +KHR-GL40.shaders.struct.uniform.dynamic_loop_struct_array_fragment +KHR-GL40.shaders.struct.uniform.dynamic_loop_nested_struct_array_vertex +KHR-GL40.shaders.struct.uniform.dynamic_loop_nested_struct_array_fragment +KHR-GL40.shaders.struct.uniform.sampler_vertex +KHR-GL40.shaders.struct.uniform.sampler_fragment +KHR-GL40.shaders.struct.uniform.sampler_nested_vertex +KHR-GL40.shaders.struct.uniform.sampler_nested_fragment +KHR-GL40.shaders.struct.uniform.sampler_array_vertex +KHR-GL40.shaders.struct.uniform.sampler_array_fragment +KHR-GL40.shaders.switch.basic_static_vertex +KHR-GL40.shaders.switch.basic_static_fragment +KHR-GL40.shaders.switch.basic_uniform_vertex +KHR-GL40.shaders.switch.basic_uniform_fragment +KHR-GL40.shaders.switch.basic_dynamic_vertex +KHR-GL40.shaders.switch.basic_dynamic_fragment +KHR-GL40.shaders.switch.const_expr_in_label_static_vertex +KHR-GL40.shaders.switch.const_expr_in_label_static_fragment +KHR-GL40.shaders.switch.const_expr_in_label_uniform_vertex +KHR-GL40.shaders.switch.const_expr_in_label_uniform_fragment +KHR-GL40.shaders.switch.const_expr_in_label_dynamic_vertex +KHR-GL40.shaders.switch.const_expr_in_label_dynamic_fragment +KHR-GL40.shaders.switch.default_label_static_vertex +KHR-GL40.shaders.switch.default_label_static_fragment +KHR-GL40.shaders.switch.default_label_uniform_vertex +KHR-GL40.shaders.switch.default_label_uniform_fragment +KHR-GL40.shaders.switch.default_label_dynamic_vertex +KHR-GL40.shaders.switch.default_label_dynamic_fragment +KHR-GL40.shaders.switch.default_not_last_static_vertex +KHR-GL40.shaders.switch.default_not_last_static_fragment +KHR-GL40.shaders.switch.default_not_last_uniform_vertex +KHR-GL40.shaders.switch.default_not_last_uniform_fragment +KHR-GL40.shaders.switch.default_not_last_dynamic_vertex +KHR-GL40.shaders.switch.default_not_last_dynamic_fragment +KHR-GL40.shaders.switch.no_default_label_static_vertex +KHR-GL40.shaders.switch.no_default_label_static_fragment +KHR-GL40.shaders.switch.no_default_label_uniform_vertex +KHR-GL40.shaders.switch.no_default_label_uniform_fragment +KHR-GL40.shaders.switch.no_default_label_dynamic_vertex +KHR-GL40.shaders.switch.no_default_label_dynamic_fragment +KHR-GL40.shaders.switch.fall_through_static_vertex +KHR-GL40.shaders.switch.fall_through_static_fragment +KHR-GL40.shaders.switch.fall_through_uniform_vertex +KHR-GL40.shaders.switch.fall_through_uniform_fragment +KHR-GL40.shaders.switch.fall_through_dynamic_vertex +KHR-GL40.shaders.switch.fall_through_dynamic_fragment +KHR-GL40.shaders.switch.fall_through_default_static_vertex +KHR-GL40.shaders.switch.fall_through_default_static_fragment +KHR-GL40.shaders.switch.fall_through_default_uniform_vertex +KHR-GL40.shaders.switch.fall_through_default_uniform_fragment +KHR-GL40.shaders.switch.fall_through_default_dynamic_vertex +KHR-GL40.shaders.switch.fall_through_default_dynamic_fragment +KHR-GL40.shaders.switch.conditional_fall_through_static_vertex +KHR-GL40.shaders.switch.conditional_fall_through_static_fragment +KHR-GL40.shaders.switch.conditional_fall_through_uniform_vertex +KHR-GL40.shaders.switch.conditional_fall_through_uniform_fragment +KHR-GL40.shaders.switch.conditional_fall_through_dynamic_vertex +KHR-GL40.shaders.switch.conditional_fall_through_dynamic_fragment +KHR-GL40.shaders.switch.conditional_fall_through_2_static_vertex +KHR-GL40.shaders.switch.conditional_fall_through_2_static_fragment +KHR-GL40.shaders.switch.conditional_fall_through_2_uniform_vertex +KHR-GL40.shaders.switch.conditional_fall_through_2_uniform_fragment +KHR-GL40.shaders.switch.conditional_fall_through_2_dynamic_vertex +KHR-GL40.shaders.switch.conditional_fall_through_2_dynamic_fragment +KHR-GL40.shaders.switch.scope_static_vertex +KHR-GL40.shaders.switch.scope_static_fragment +KHR-GL40.shaders.switch.scope_uniform_vertex +KHR-GL40.shaders.switch.scope_uniform_fragment +KHR-GL40.shaders.switch.scope_dynamic_vertex +KHR-GL40.shaders.switch.scope_dynamic_fragment +KHR-GL40.shaders.switch.switch_in_if_static_vertex +KHR-GL40.shaders.switch.switch_in_if_static_fragment +KHR-GL40.shaders.switch.switch_in_if_uniform_vertex +KHR-GL40.shaders.switch.switch_in_if_uniform_fragment +KHR-GL40.shaders.switch.switch_in_if_dynamic_vertex +KHR-GL40.shaders.switch.switch_in_if_dynamic_fragment +KHR-GL40.shaders.switch.switch_in_for_loop_static_vertex +KHR-GL40.shaders.switch.switch_in_for_loop_static_fragment +KHR-GL40.shaders.switch.switch_in_for_loop_uniform_vertex +KHR-GL40.shaders.switch.switch_in_for_loop_uniform_fragment +KHR-GL40.shaders.switch.switch_in_for_loop_dynamic_vertex +KHR-GL40.shaders.switch.switch_in_for_loop_dynamic_fragment +KHR-GL40.shaders.switch.switch_in_while_loop_static_vertex +KHR-GL40.shaders.switch.switch_in_while_loop_static_fragment +KHR-GL40.shaders.switch.switch_in_while_loop_uniform_vertex +KHR-GL40.shaders.switch.switch_in_while_loop_uniform_fragment +KHR-GL40.shaders.switch.switch_in_while_loop_dynamic_vertex +KHR-GL40.shaders.switch.switch_in_while_loop_dynamic_fragment +KHR-GL40.shaders.switch.switch_in_do_while_loop_static_vertex +KHR-GL40.shaders.switch.switch_in_do_while_loop_static_fragment +KHR-GL40.shaders.switch.switch_in_do_while_loop_uniform_vertex +KHR-GL40.shaders.switch.switch_in_do_while_loop_uniform_fragment +KHR-GL40.shaders.switch.switch_in_do_while_loop_dynamic_vertex +KHR-GL40.shaders.switch.switch_in_do_while_loop_dynamic_fragment +KHR-GL40.shaders.switch.if_in_switch_static_vertex +KHR-GL40.shaders.switch.if_in_switch_static_fragment +KHR-GL40.shaders.switch.if_in_switch_uniform_vertex +KHR-GL40.shaders.switch.if_in_switch_uniform_fragment +KHR-GL40.shaders.switch.if_in_switch_dynamic_vertex +KHR-GL40.shaders.switch.if_in_switch_dynamic_fragment +KHR-GL40.shaders.switch.for_loop_in_switch_static_vertex +KHR-GL40.shaders.switch.for_loop_in_switch_static_fragment +KHR-GL40.shaders.switch.for_loop_in_switch_uniform_vertex +KHR-GL40.shaders.switch.for_loop_in_switch_uniform_fragment +KHR-GL40.shaders.switch.for_loop_in_switch_dynamic_vertex +KHR-GL40.shaders.switch.for_loop_in_switch_dynamic_fragment +KHR-GL40.shaders.switch.while_loop_in_switch_static_vertex +KHR-GL40.shaders.switch.while_loop_in_switch_static_fragment +KHR-GL40.shaders.switch.while_loop_in_switch_uniform_vertex +KHR-GL40.shaders.switch.while_loop_in_switch_uniform_fragment +KHR-GL40.shaders.switch.while_loop_in_switch_dynamic_vertex +KHR-GL40.shaders.switch.while_loop_in_switch_dynamic_fragment +KHR-GL40.shaders.switch.do_while_loop_in_switch_static_vertex +KHR-GL40.shaders.switch.do_while_loop_in_switch_static_fragment +KHR-GL40.shaders.switch.do_while_loop_in_switch_uniform_vertex +KHR-GL40.shaders.switch.do_while_loop_in_switch_uniform_fragment +KHR-GL40.shaders.switch.do_while_loop_in_switch_dynamic_vertex +KHR-GL40.shaders.switch.do_while_loop_in_switch_dynamic_fragment +KHR-GL40.shaders.switch.switch_in_switch_static_vertex +KHR-GL40.shaders.switch.switch_in_switch_static_fragment +KHR-GL40.shaders.switch.switch_in_switch_uniform_vertex +KHR-GL40.shaders.switch.switch_in_switch_uniform_fragment +KHR-GL40.shaders.switch.switch_in_switch_dynamic_vertex +KHR-GL40.shaders.switch.switch_in_switch_dynamic_fragment +KHR-GL40.shaders.switch.empty_condition_vertex +KHR-GL40.shaders.switch.empty_condition_fragment +KHR-GL40.shaders.switch.condition_float_vertex +KHR-GL40.shaders.switch.condition_float_fragment +KHR-GL40.shaders.switch.condition_bool_vertex +KHR-GL40.shaders.switch.condition_bool_fragment +KHR-GL40.shaders.switch.condition_ivec2_vertex +KHR-GL40.shaders.switch.condition_ivec2_fragment +KHR-GL40.shaders.switch.condition_struct_vertex +KHR-GL40.shaders.switch.condition_struct_fragment +KHR-GL40.shaders.switch.duplicate_label_vertex +KHR-GL40.shaders.switch.duplicate_label_fragment +KHR-GL40.shaders.switch.float_label_vertex +KHR-GL40.shaders.switch.float_label_fragment +KHR-GL40.shaders.switch.non_const_int_label_vertex +KHR-GL40.shaders.switch.non_const_int_label_fragment +KHR-GL40.shaders.switch.statement_before_label_vertex +KHR-GL40.shaders.switch.statement_before_label_fragment +KHR-GL40.shaders.switch.statement_before_default_label_vertex +KHR-GL40.shaders.switch.statement_before_default_label_fragment +KHR-GL40.shaders.switch.no_statement_after_label_vertex +KHR-GL40.shaders.switch.no_statement_after_label_fragment +KHR-GL40.shaders.switch.no_statement_after_default_label_vertex +KHR-GL40.shaders.switch.no_statement_after_default_label_fragment +KHR-GL40.shaders.switch.case_in_if_vertex +KHR-GL40.shaders.switch.case_in_if_fragment +KHR-GL40.shaders.switch.default_in_if_vertex +KHR-GL40.shaders.switch.default_in_if_fragment +KHR-GL40.shaders.switch.case_in_for_loop_vertex +KHR-GL40.shaders.switch.case_in_for_loop_fragment +KHR-GL40.shaders.switch.default_in_for_loop_vertex +KHR-GL40.shaders.switch.default_in_for_loop_fragment +KHR-GL40.shaders.switch.case_in_while_loop_vertex +KHR-GL40.shaders.switch.case_in_while_loop_fragment +KHR-GL40.shaders.switch.default_in_while_loop_vertex +KHR-GL40.shaders.switch.default_in_while_loop_fragment +KHR-GL40.shaders.switch.case_in_do_while_loop_vertex +KHR-GL40.shaders.switch.case_in_do_while_loop_fragment +KHR-GL40.shaders.switch.default_in_do_while_loop_vertex +KHR-GL40.shaders.switch.default_in_do_while_loop_fragment +KHR-GL40.shaders.switch.missing_colon_vertex +KHR-GL40.shaders.switch.missing_colon_fragment +KHR-GL40.shaders.switch.missing_opening_brace_vertex +KHR-GL40.shaders.switch.missing_opening_brace_fragment +KHR-GL40.shaders.switch.missing_closing_brace_vertex +KHR-GL40.shaders.switch.missing_closing_brace_fragment +KHR-GL40.shaders.switch.double_case_vertex +KHR-GL40.shaders.switch.double_case_fragment +KHR-GL40.shaders.switch.double_default_1_vertex +KHR-GL40.shaders.switch.double_default_1_fragment +KHR-GL40.shaders.switch.double_default_2_vertex +KHR-GL40.shaders.switch.double_default_2_fragment +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_float +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_float +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_float +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_vec2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_vec2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_vec2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_vec3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_vec3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_vec3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_vec4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_vec4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_vec4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_int +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_int +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_int +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_ivec2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_ivec2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_ivec2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_ivec3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_ivec3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_ivec3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_ivec4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_ivec4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_ivec4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_uint +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_uint +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_uint +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_uvec2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_uvec2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_uvec2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_uvec3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_uvec3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_uvec3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_uvec4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_uvec4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_uvec4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.bool +KHR-GL40.shaders.uniform_block.single_basic_type.shared.bvec2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.bvec3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.bvec4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.lowp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.mediump_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.highp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_float +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_float +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_float +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_vec2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_vec2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_vec2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_vec3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_vec3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_vec3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_vec4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_vec4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_vec4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_int +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_int +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_int +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_ivec2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_ivec2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_ivec2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_ivec3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_ivec3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_ivec3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_ivec4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_ivec4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_ivec4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_uint +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_uint +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_uint +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_uvec2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_uvec2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_uvec2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_uvec3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_uvec3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_uvec3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_uvec4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_uvec4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_uvec4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.bool +KHR-GL40.shaders.uniform_block.single_basic_type.packed.bvec2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.bvec3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.bvec4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.lowp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.mediump_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.highp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_float +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_float +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_float +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_vec2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_vec2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_vec2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_vec3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_vec3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_vec3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_vec4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_vec4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_vec4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_int +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_int +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_int +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_ivec2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_ivec2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_ivec2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_ivec3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_ivec3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_ivec3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_ivec4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_ivec4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_ivec4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_uint +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_uint +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_uint +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_uvec2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_uvec2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_uvec2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_uvec3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_uvec3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_uvec3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_uvec4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_uvec4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_uvec4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.bool +KHR-GL40.shaders.uniform_block.single_basic_type.std140.bvec2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.bvec3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.bvec4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.lowp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.mediump_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.highp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.float +KHR-GL40.shaders.uniform_block.single_basic_array.shared.vec2 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.vec3 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.vec4 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.int +KHR-GL40.shaders.uniform_block.single_basic_array.shared.ivec2 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.ivec3 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.ivec4 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.uint +KHR-GL40.shaders.uniform_block.single_basic_array.shared.uvec2 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.uvec3 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.uvec4 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.bool +KHR-GL40.shaders.uniform_block.single_basic_array.shared.bvec2 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.bvec3 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.bvec4 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.mat2 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.row_major_mat2 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.column_major_mat2 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.mat3 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.row_major_mat3 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.column_major_mat3 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.mat4 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.row_major_mat4 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.column_major_mat4 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.row_major_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.column_major_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.row_major_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.column_major_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.row_major_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.column_major_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.row_major_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.column_major_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.row_major_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.column_major_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.row_major_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_array.shared.column_major_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.float +KHR-GL40.shaders.uniform_block.single_basic_array.packed.vec2 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.vec3 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.vec4 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.int +KHR-GL40.shaders.uniform_block.single_basic_array.packed.ivec2 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.ivec3 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.ivec4 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.uint +KHR-GL40.shaders.uniform_block.single_basic_array.packed.uvec2 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.uvec3 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.uvec4 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.bool +KHR-GL40.shaders.uniform_block.single_basic_array.packed.bvec2 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.bvec3 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.bvec4 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.mat2 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.row_major_mat2 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.column_major_mat2 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.mat3 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.row_major_mat3 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.column_major_mat3 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.mat4 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.row_major_mat4 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.column_major_mat4 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.row_major_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.column_major_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.row_major_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.column_major_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.row_major_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.column_major_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.row_major_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.column_major_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.row_major_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.column_major_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.row_major_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_array.packed.column_major_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.float +KHR-GL40.shaders.uniform_block.single_basic_array.std140.vec2 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.vec3 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.vec4 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.int +KHR-GL40.shaders.uniform_block.single_basic_array.std140.ivec2 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.ivec3 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.ivec4 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.uint +KHR-GL40.shaders.uniform_block.single_basic_array.std140.uvec2 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.uvec3 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.uvec4 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.bool +KHR-GL40.shaders.uniform_block.single_basic_array.std140.bvec2 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.bvec3 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.bvec4 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.mat2 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.row_major_mat2 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.column_major_mat2 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.mat3 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.row_major_mat3 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.column_major_mat3 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.mat4 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.row_major_mat4 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.column_major_mat4 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.row_major_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.column_major_mat2x3 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.row_major_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.column_major_mat2x4 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.row_major_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.column_major_mat3x2 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.row_major_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.column_major_mat3x4 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.row_major_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.column_major_mat4x2 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.row_major_mat4x3 +KHR-GL40.shaders.uniform_block.single_basic_array.std140.column_major_mat4x3 +KHR-GL40.shaders.uniform_block.single_struct.per_block_buffer_shared +KHR-GL40.shaders.uniform_block.single_struct.per_block_buffer_shared_instance_array +KHR-GL40.shaders.uniform_block.single_struct.per_block_buffer_packed +KHR-GL40.shaders.uniform_block.single_struct.per_block_buffer_packed_instance_array +KHR-GL40.shaders.uniform_block.single_struct.per_block_buffer_std140 +KHR-GL40.shaders.uniform_block.single_struct.per_block_buffer_std140_instance_array +KHR-GL40.shaders.uniform_block.single_struct.single_buffer_shared_instance_array +KHR-GL40.shaders.uniform_block.single_struct.single_buffer_packed_instance_array +KHR-GL40.shaders.uniform_block.single_struct.single_buffer_std140_instance_array +KHR-GL40.shaders.uniform_block.single_struct_array.per_block_buffer_shared +KHR-GL40.shaders.uniform_block.single_struct_array.per_block_buffer_shared_instance_array +KHR-GL40.shaders.uniform_block.single_struct_array.per_block_buffer_packed +KHR-GL40.shaders.uniform_block.single_struct_array.per_block_buffer_packed_instance_array +KHR-GL40.shaders.uniform_block.single_struct_array.per_block_buffer_std140 +KHR-GL40.shaders.uniform_block.single_struct_array.per_block_buffer_std140_instance_array +KHR-GL40.shaders.uniform_block.single_struct_array.single_buffer_shared_instance_array +KHR-GL40.shaders.uniform_block.single_struct_array.single_buffer_packed_instance_array +KHR-GL40.shaders.uniform_block.single_struct_array.single_buffer_std140_instance_array +KHR-GL40.shaders.uniform_block.single_nested_struct.per_block_buffer_shared +KHR-GL40.shaders.uniform_block.single_nested_struct.per_block_buffer_shared_instance_array +KHR-GL40.shaders.uniform_block.single_nested_struct.per_block_buffer_packed +KHR-GL40.shaders.uniform_block.single_nested_struct.per_block_buffer_packed_instance_array +KHR-GL40.shaders.uniform_block.single_nested_struct.per_block_buffer_std140 +KHR-GL40.shaders.uniform_block.single_nested_struct.per_block_buffer_std140_instance_array +KHR-GL40.shaders.uniform_block.single_nested_struct.single_buffer_shared_instance_array +KHR-GL40.shaders.uniform_block.single_nested_struct.single_buffer_packed_instance_array +KHR-GL40.shaders.uniform_block.single_nested_struct.single_buffer_std140_instance_array +KHR-GL40.shaders.uniform_block.single_nested_struct_array.per_block_buffer_shared +KHR-GL40.shaders.uniform_block.single_nested_struct_array.per_block_buffer_shared_instance_array +KHR-GL40.shaders.uniform_block.single_nested_struct_array.per_block_buffer_packed +KHR-GL40.shaders.uniform_block.single_nested_struct_array.per_block_buffer_packed_instance_array +KHR-GL40.shaders.uniform_block.single_nested_struct_array.per_block_buffer_std140 +KHR-GL40.shaders.uniform_block.single_nested_struct_array.per_block_buffer_std140_instance_array +KHR-GL40.shaders.uniform_block.single_nested_struct_array.single_buffer_shared_instance_array +KHR-GL40.shaders.uniform_block.single_nested_struct_array.single_buffer_packed_instance_array +KHR-GL40.shaders.uniform_block.single_nested_struct_array.single_buffer_std140_instance_array +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.float +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.vec2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.vec3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.vec4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.int +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.ivec2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.ivec3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.ivec4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.uint +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.uvec2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.uvec3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.uvec4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.bool +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.bvec2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.bvec3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.bvec4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.mat2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.mat3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.mat4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.mat2x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.mat2x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.mat3x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.mat3x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.mat4x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.mat4x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.float +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.vec2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.vec3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.vec4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.int +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.ivec2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.ivec3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.ivec4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.uint +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.uvec2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.uvec3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.uvec4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.bool +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.bvec2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.bvec3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.bvec4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.mat2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.mat3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.mat4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.mat2x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.mat2x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.mat3x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.mat3x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.mat4x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.mat4x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.float +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.vec2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.vec3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.vec4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.int +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.ivec2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.ivec3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.ivec4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.uint +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.uvec2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.uvec3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.uvec4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.bool +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.bvec2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.bvec3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.bvec4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.mat2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.mat3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.mat4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.mat2x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.mat2x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.mat3x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.mat3x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3x4 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.mat4x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4x2 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.mat4x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4x3 +KHR-GL40.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4x3 +KHR-GL40.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_mixed +KHR-GL40.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_both +KHR-GL40.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_instance_array_mixed +KHR-GL40.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_instance_array_both +KHR-GL40.shaders.uniform_block.multi_basic_types.per_block_buffer.packed_mixed +KHR-GL40.shaders.uniform_block.multi_basic_types.per_block_buffer.packed_instance_array_mixed +KHR-GL40.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_mixed +KHR-GL40.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_both +KHR-GL40.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_instance_array_mixed +KHR-GL40.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_instance_array_both +KHR-GL40.shaders.uniform_block.multi_basic_types.single_buffer.shared_mixed +KHR-GL40.shaders.uniform_block.multi_basic_types.single_buffer.shared_both +KHR-GL40.shaders.uniform_block.multi_basic_types.single_buffer.shared_instance_array_mixed +KHR-GL40.shaders.uniform_block.multi_basic_types.single_buffer.shared_instance_array_both +KHR-GL40.shaders.uniform_block.multi_basic_types.single_buffer.packed_mixed +KHR-GL40.shaders.uniform_block.multi_basic_types.single_buffer.packed_instance_array_mixed +KHR-GL40.shaders.uniform_block.multi_basic_types.single_buffer.std140_mixed +KHR-GL40.shaders.uniform_block.multi_basic_types.single_buffer.std140_both +KHR-GL40.shaders.uniform_block.multi_basic_types.single_buffer.std140_instance_array_mixed +KHR-GL40.shaders.uniform_block.multi_basic_types.single_buffer.std140_instance_array_both +KHR-GL40.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_mixed +KHR-GL40.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_both +KHR-GL40.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_instance_array_mixed +KHR-GL40.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_instance_array_both +KHR-GL40.shaders.uniform_block.multi_nested_struct.per_block_buffer.packed_mixed +KHR-GL40.shaders.uniform_block.multi_nested_struct.per_block_buffer.packed_instance_array_mixed +KHR-GL40.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_mixed +KHR-GL40.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_both +KHR-GL40.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_instance_array_mixed +KHR-GL40.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_instance_array_both +KHR-GL40.shaders.uniform_block.multi_nested_struct.single_buffer.shared_mixed +KHR-GL40.shaders.uniform_block.multi_nested_struct.single_buffer.shared_both +KHR-GL40.shaders.uniform_block.multi_nested_struct.single_buffer.shared_instance_array_mixed +KHR-GL40.shaders.uniform_block.multi_nested_struct.single_buffer.shared_instance_array_both +KHR-GL40.shaders.uniform_block.multi_nested_struct.single_buffer.packed_mixed +KHR-GL40.shaders.uniform_block.multi_nested_struct.single_buffer.packed_instance_array_mixed +KHR-GL40.shaders.uniform_block.multi_nested_struct.single_buffer.std140_mixed +KHR-GL40.shaders.uniform_block.multi_nested_struct.single_buffer.std140_both +KHR-GL40.shaders.uniform_block.multi_nested_struct.single_buffer.std140_instance_array_mixed +KHR-GL40.shaders.uniform_block.multi_nested_struct.single_buffer.std140_instance_array_both +KHR-GL40.shaders.uniform_block.random.scalar_types.0 +KHR-GL40.shaders.uniform_block.random.scalar_types.1 +KHR-GL40.shaders.uniform_block.random.scalar_types.2 +KHR-GL40.shaders.uniform_block.random.scalar_types.3 +KHR-GL40.shaders.uniform_block.random.scalar_types.4 +KHR-GL40.shaders.uniform_block.random.scalar_types.5 +KHR-GL40.shaders.uniform_block.random.scalar_types.6 +KHR-GL40.shaders.uniform_block.random.scalar_types.7 +KHR-GL40.shaders.uniform_block.random.scalar_types.8 +KHR-GL40.shaders.uniform_block.random.scalar_types.9 +KHR-GL40.shaders.uniform_block.random.vector_types.0 +KHR-GL40.shaders.uniform_block.random.vector_types.1 +KHR-GL40.shaders.uniform_block.random.vector_types.2 +KHR-GL40.shaders.uniform_block.random.vector_types.3 +KHR-GL40.shaders.uniform_block.random.vector_types.4 +KHR-GL40.shaders.uniform_block.random.vector_types.5 +KHR-GL40.shaders.uniform_block.random.vector_types.6 +KHR-GL40.shaders.uniform_block.random.vector_types.7 +KHR-GL40.shaders.uniform_block.random.vector_types.8 +KHR-GL40.shaders.uniform_block.random.vector_types.9 +KHR-GL40.shaders.uniform_block.random.basic_types.0 +KHR-GL40.shaders.uniform_block.random.basic_types.1 +KHR-GL40.shaders.uniform_block.random.basic_types.2 +KHR-GL40.shaders.uniform_block.random.basic_types.3 +KHR-GL40.shaders.uniform_block.random.basic_types.4 +KHR-GL40.shaders.uniform_block.random.basic_types.5 +KHR-GL40.shaders.uniform_block.random.basic_types.6 +KHR-GL40.shaders.uniform_block.random.basic_types.7 +KHR-GL40.shaders.uniform_block.random.basic_types.8 +KHR-GL40.shaders.uniform_block.random.basic_types.9 +KHR-GL40.shaders.uniform_block.random.basic_arrays.0 +KHR-GL40.shaders.uniform_block.random.basic_arrays.1 +KHR-GL40.shaders.uniform_block.random.basic_arrays.2 +KHR-GL40.shaders.uniform_block.random.basic_arrays.3 +KHR-GL40.shaders.uniform_block.random.basic_arrays.4 +KHR-GL40.shaders.uniform_block.random.basic_arrays.5 +KHR-GL40.shaders.uniform_block.random.basic_arrays.6 +KHR-GL40.shaders.uniform_block.random.basic_arrays.7 +KHR-GL40.shaders.uniform_block.random.basic_arrays.8 +KHR-GL40.shaders.uniform_block.random.basic_arrays.9 +KHR-GL40.shaders.uniform_block.random.basic_instance_arrays.0 +KHR-GL40.shaders.uniform_block.random.basic_instance_arrays.1 +KHR-GL40.shaders.uniform_block.random.basic_instance_arrays.2 +KHR-GL40.shaders.uniform_block.random.basic_instance_arrays.3 +KHR-GL40.shaders.uniform_block.random.basic_instance_arrays.4 +KHR-GL40.shaders.uniform_block.random.basic_instance_arrays.5 +KHR-GL40.shaders.uniform_block.random.basic_instance_arrays.6 +KHR-GL40.shaders.uniform_block.random.basic_instance_arrays.7 +KHR-GL40.shaders.uniform_block.random.basic_instance_arrays.8 +KHR-GL40.shaders.uniform_block.random.basic_instance_arrays.9 +KHR-GL40.shaders.uniform_block.random.nested_structs.0 +KHR-GL40.shaders.uniform_block.random.nested_structs.1 +KHR-GL40.shaders.uniform_block.random.nested_structs.2 +KHR-GL40.shaders.uniform_block.random.nested_structs.3 +KHR-GL40.shaders.uniform_block.random.nested_structs.4 +KHR-GL40.shaders.uniform_block.random.nested_structs.5 +KHR-GL40.shaders.uniform_block.random.nested_structs.6 +KHR-GL40.shaders.uniform_block.random.nested_structs.7 +KHR-GL40.shaders.uniform_block.random.nested_structs.8 +KHR-GL40.shaders.uniform_block.random.nested_structs.9 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays.0 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays.1 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays.2 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays.3 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays.4 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays.5 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays.6 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays.7 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays.8 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays.9 +KHR-GL40.shaders.uniform_block.random.nested_structs_instance_arrays.0 +KHR-GL40.shaders.uniform_block.random.nested_structs_instance_arrays.1 +KHR-GL40.shaders.uniform_block.random.nested_structs_instance_arrays.2 +KHR-GL40.shaders.uniform_block.random.nested_structs_instance_arrays.3 +KHR-GL40.shaders.uniform_block.random.nested_structs_instance_arrays.4 +KHR-GL40.shaders.uniform_block.random.nested_structs_instance_arrays.5 +KHR-GL40.shaders.uniform_block.random.nested_structs_instance_arrays.6 +KHR-GL40.shaders.uniform_block.random.nested_structs_instance_arrays.7 +KHR-GL40.shaders.uniform_block.random.nested_structs_instance_arrays.8 +KHR-GL40.shaders.uniform_block.random.nested_structs_instance_arrays.9 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.0 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.1 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.2 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.3 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.4 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.5 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.6 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.7 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.8 +KHR-GL40.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.9 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.0 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.1 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.2 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.3 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.4 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.5 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.6 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.7 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.8 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.9 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.10 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.11 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.12 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.13 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.14 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.15 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.16 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.17 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.18 +KHR-GL40.shaders.uniform_block.random.all_per_block_buffers.19 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.0 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.1 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.2 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.3 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.4 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.5 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.6 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.7 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.8 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.9 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.10 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.11 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.12 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.13 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.14 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.15 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.16 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.17 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.18 +KHR-GL40.shaders.uniform_block.random.all_shared_buffer.19 +KHR-GL40.shaders.shader_integer_mix.define +KHR-GL40.shaders.shader_integer_mix.prototypes-extension +KHR-GL40.shaders.shader_integer_mix.prototypes +KHR-GL40.shaders.shader_integer_mix.mix-ivec4 +KHR-GL40.shaders.shader_integer_mix.mix-uvec4 +KHR-GL40.shaders.shader_integer_mix.mix-bvec4 +KHR-GL40.shaders.negative.initialize +KHR-GL40.shaders.negative.constant_sequence +KHR-GL40.pipeline_statistics_query_tests_ARB.api_coverage_invalid_glbeginquery_calls +KHR-GL40.pipeline_statistics_query_tests_ARB.api_coverage_unsupported_calls +KHR-GL40.pipeline_statistics_query_tests_ARB.functional_default_qo_values +KHR-GL40.pipeline_statistics_query_tests_ARB.functional_non_rendering_commands_do_not_affect_queries +KHR-GL40.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives +KHR-GL40.pipeline_statistics_query_tests_ARB.functional_vertex_shader_invocations +KHR-GL40.pipeline_statistics_query_tests_ARB.functional_tess_queries +KHR-GL40.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries +KHR-GL40.pipeline_statistics_query_tests_ARB.functional_fragment_shader_invocations +KHR-GL40.pipeline_statistics_query_tests_ARB.functional_compute_shader_invocations +KHR-GL40.cull_distance.coverage +KHR-GL40.cull_distance.functional +KHR-GL40.cull_distance.negative +KHR-GL40.texture_swizzle.api_errors +KHR-GL40.texture_swizzle.intial_state +KHR-GL40.texture_swizzle.smoke +KHR-GL40.texture_swizzle.functional +KHR-GL40.draw_elements_base_vertex_tests.basevertex_behavior1 +KHR-GL40.draw_elements_base_vertex_tests.basevertex_behavior2 +KHR-GL40.draw_elements_base_vertex_tests.AEP_shader_stages +KHR-GL40.draw_elements_base_vertex_tests.underflow +KHR-GL40.draw_elements_base_vertex_tests.overflow +KHR-GL40.draw_elements_base_vertex_tests.valid_active_tf +KHR-GL40.draw_elements_base_vertex_tests.invalid_count_argument +KHR-GL40.draw_elements_base_vertex_tests.invalid_instancecount_argument +KHR-GL40.draw_elements_base_vertex_tests.invalid_mode_argument +KHR-GL40.draw_elements_base_vertex_tests.invalid_primcount_argument +KHR-GL40.draw_elements_base_vertex_tests.invalid_start_end_arguments +KHR-GL40.draw_elements_base_vertex_tests.invalid_type_argument +KHR-GL40.draw_elements_base_vertex_tests.invalid_mapped_bos +KHR-GL40.gpu_shader_fp64.errors +KHR-GL40.gpu_shader_fp64.max_uniform_components +KHR-GL40.gpu_shader_fp64.named_uniform_blocks +KHR-GL40.gpu_shader_fp64.state_query +KHR-GL40.gpu_shader_fp64.conversions +KHR-GL40.gpu_shader_fp64.illegal_conversions +KHR-GL40.gpu_shader_fp64.varyings +KHR-GL40.gpu_shader_fp64.valid_constructors +KHR-GL40.gpu_shader_fp64.operators +KHR-GL40.gpu_shader_fp64.built_in_functions +KHR-GL40.texture_gather.api-enums +KHR-GL40.texture_gather.gather-glsl-compile +KHR-GL40.texture_gather.plain-gather-float-2d-rgba +KHR-GL40.texture_gather.plain-gather-float-2d-rg +KHR-GL40.texture_gather.plain-gather-unorm-2d +KHR-GL40.texture_gather.plain-gather-int-2d-rgba +KHR-GL40.texture_gather.plain-gather-int-2d-rg +KHR-GL40.texture_gather.plain-gather-uint-2d +KHR-GL40.texture_gather.plain-gather-depth-2d +KHR-GL40.texture_gather.plain-gather-float-2darray +KHR-GL40.texture_gather.plain-gather-unorm-2darray +KHR-GL40.texture_gather.plain-gather-int-2darray +KHR-GL40.texture_gather.plain-gather-uint-2darray +KHR-GL40.texture_gather.plain-gather-depth-2darray +KHR-GL40.texture_gather.plain-gather-float-cube-rgba +KHR-GL40.texture_gather.plain-gather-float-cube-rg +KHR-GL40.texture_gather.plain-gather-unorm-cube +KHR-GL40.texture_gather.plain-gather-int-cube-rgba +KHR-GL40.texture_gather.plain-gather-int-cube-rg +KHR-GL40.texture_gather.plain-gather-uint-cube +KHR-GL40.texture_gather.plain-gather-depth-cube +KHR-GL40.texture_gather.plain-gather-float-cube-array +KHR-GL40.texture_gather.plain-gather-unorm-cube-array +KHR-GL40.texture_gather.plain-gather-int-cube-array +KHR-GL40.texture_gather.plain-gather-uint-cube-array +KHR-GL40.texture_gather.plain-gather-depth-cube-array +KHR-GL40.texture_gather.plain-gather-float-2drect +KHR-GL40.texture_gather.plain-gather-unorm-2drect +KHR-GL40.texture_gather.plain-gather-int-2drect +KHR-GL40.texture_gather.plain-gather-uint-2drect +KHR-GL40.texture_gather.plain-gather-depth-2drect +KHR-GL40.texture_gather.offset-gather-float-2d +KHR-GL40.texture_gather.offset-gather-unorm-2d +KHR-GL40.texture_gather.offset-gather-int-2d +KHR-GL40.texture_gather.offset-gather-uint-2d +KHR-GL40.texture_gather.offset-gather-depth-2d +KHR-GL40.texture_gather.offset-gather-float-2darray +KHR-GL40.texture_gather.offset-gather-unorm-2darray +KHR-GL40.texture_gather.offset-gather-int-2darray +KHR-GL40.texture_gather.offset-gather-uint-2darray +KHR-GL40.texture_gather.offset-gather-depth-2darray +KHR-GL40.texture_gather.offset-gather-float-2drect +KHR-GL40.texture_gather.offset-gather-unorm-2drect +KHR-GL40.texture_gather.offset-gather-int-2drect +KHR-GL40.texture_gather.offset-gather-uint-2drect +KHR-GL40.texture_gather.offset-gather-depth-2drect +KHR-GL40.texture_gather.offsets-gather-float-2d +KHR-GL40.texture_gather.offsets-gather-unorm-2d +KHR-GL40.texture_gather.offsets-gather-int-2d +KHR-GL40.texture_gather.offsets-gather-uint-2d +KHR-GL40.texture_gather.offsets-gather-depth-2d +KHR-GL40.texture_gather.offsets-gather-float-2darray +KHR-GL40.texture_gather.offsets-gather-unorm-2darray +KHR-GL40.texture_gather.offsets-gather-int-2darray +KHR-GL40.texture_gather.offsets-gather-uint-2darray +KHR-GL40.texture_gather.offsets-gather-depth-2darray +KHR-GL40.texture_gather.offsets-gather-float-2drect +KHR-GL40.texture_gather.offsets-gather-unorm-2drect +KHR-GL40.texture_gather.offsets-gather-int-2drect +KHR-GL40.texture_gather.offsets-gather-uint-2drect +KHR-GL40.texture_gather.offsets-gather-depth-2drect +KHR-GL40.texture_gather.swizzle +KHR-GL40.texture_gather.base-level +KHR-GL40.texture_gather.incomplete-texture +KHR-GL40.texture_gather.incomplete-texture-last-comp +KHR-GL40.texture_gather.triangle-draw +KHR-GL40.texture_gather.plain-gather-float-2d-srgb +KHR-GL40.texture_gather.plain-gather-float-2d-srgb-alpha +KHR-GL40.texture_gather.gather-geometry-shader +KHR-GL40.texture_gather.gather-tesselation-shader +KHR-GL40.texture_gather.plain-gather-float-2d-rgb +KHR-GL40.texture_gather.plain-gather-float-2d-r +KHR-GL40.texture_gather.offset-gather-float-2d-rgb +KHR-GL40.texture_gather.offset-gather-float-2d-rg +KHR-GL40.texture_gather.offset-gather-float-2d-r +KHR-GL40.draw_indirect.basic-binding-default +KHR-GL40.draw_indirect.basic-binding-zero +KHR-GL40.draw_indirect.basic-binding-single +KHR-GL40.draw_indirect.basic-binding-multi +KHR-GL40.draw_indirect.basic-binding-delete +KHR-GL40.draw_indirect.basic-buffer-data +KHR-GL40.draw_indirect.basic-buffer-subData +KHR-GL40.draw_indirect.basic-buffer-unMap +KHR-GL40.draw_indirect.basic-buffer-getPointerv +KHR-GL40.draw_indirect.basic-buffer-mapRange +KHR-GL40.draw_indirect.basic-buffer-flushMappedRange +KHR-GL40.draw_indirect.basic-buffer-copySubData +KHR-GL40.draw_indirect.basic-drawArrays-singlePrimitive +KHR-GL40.draw_indirect.basic-drawArrays-manyPrimitives +KHR-GL40.draw_indirect.basic-drawArrays-instancing +KHR-GL40.draw_indirect.basic-drawArrays-xfbPaused +KHR-GL40.draw_indirect.basic-drawElements-singlePrimitive +KHR-GL40.draw_indirect.basic-drawElements-manyPrimitives +KHR-GL40.draw_indirect.basic-drawElements-instancing +KHR-GL40.draw_indirect.basic-drawElements-xfbPaused +KHR-GL40.draw_indirect.basic-drawArrays-simple +KHR-GL40.draw_indirect.basic-drawArrays-noFirst +KHR-GL40.draw_indirect.basic-drawArrays-bufferOffset +KHR-GL40.draw_indirect.basic-drawArrays-vertexIds +KHR-GL40.draw_indirect.basic-drawElements-simple +KHR-GL40.draw_indirect.basic-drawElements-noFirstIndex +KHR-GL40.draw_indirect.basic-drawElements-basevertex +KHR-GL40.draw_indirect.basic-drawElements-bufferOffset +KHR-GL40.draw_indirect.basic-drawElements-vertexIds +KHR-GL40.draw_indirect.basic-indicesDataType-unsigned_short +KHR-GL40.draw_indirect.basic-indicesDataType-unsigned_byte +KHR-GL40.draw_indirect.basic-mode-drawArrays-points +KHR-GL40.draw_indirect.basic-mode-drawArrays-lines +KHR-GL40.draw_indirect.basic-mode-drawArrays-line_strip +KHR-GL40.draw_indirect.basic-mode-drawArrays-line_loop +KHR-GL40.draw_indirect.basic-mode-drawArrays-triangle_strip +KHR-GL40.draw_indirect.basic-mode-drawArrays-triangle_fan +KHR-GL40.draw_indirect.basic-mode-drawArrays-lines_adjacency +KHR-GL40.draw_indirect.basic-mode-drawArrays-line_strip_adjacency +KHR-GL40.draw_indirect.basic-mode-drawArrays-triangles_adjacency +KHR-GL40.draw_indirect.basic-mode-drawArrays-triangle_strip_adjacency +KHR-GL40.draw_indirect.basic-mode-drawElements-points +KHR-GL40.draw_indirect.basic-mode-drawElements-lines +KHR-GL40.draw_indirect.basic-mode-drawElements-line_strip +KHR-GL40.draw_indirect.basic-mode-drawElements-line_loop +KHR-GL40.draw_indirect.basic-mode-drawElements-triangle_strip +KHR-GL40.draw_indirect.basic-mode-drawElements-triangle_fan +KHR-GL40.draw_indirect.basic-mode-drawElements-lines_adjacency +KHR-GL40.draw_indirect.basic-mode-drawElements-line_strip_adjacency +KHR-GL40.draw_indirect.basic-mode-drawElements-triangles_adjacency +KHR-GL40.draw_indirect.basic-mode-drawElements-triangle_strip_adjacency +KHR-GL40.draw_indirect.advanced-twoPass-transformFeedback-arrays +KHR-GL40.draw_indirect.advanced-twoPass-transformFeedback-elements +KHR-GL40.draw_indirect.advanced-primitiveRestart-elements +KHR-GL40.draw_indirect.misc-reservedMustBeZero-arrays +KHR-GL40.draw_indirect.misc-reservedMustBeZero-elements +KHR-GL40.draw_indirect.negative-noindirect-arrays +KHR-GL40.draw_indirect.negative-noindirect-elements +KHR-GL40.draw_indirect.negative-invalidMode-arrays +KHR-GL40.draw_indirect.negative-invalidMode-elements +KHR-GL40.draw_indirect.negative-noVAO-arrays +KHR-GL40.draw_indirect.negative-noVAO-elements +KHR-GL40.draw_indirect.negative-bufferMapped-arrays +KHR-GL40.draw_indirect.negative-bufferMapped-elements +KHR-GL40.draw_indirect.negative-invalidType-elements +KHR-GL40.draw_indirect.negative-gshIncompatible-arrays +KHR-GL40.draw_indirect.negative-gshIncompatible-elements +KHR-GL40.draw_indirect.negative-wrongOffset-arrays +KHR-GL40.draw_indirect.negative-wrongOffset-elements +KHR-GL40.draw_indirect.negative-invalidSize-arrays +KHR-GL40.draw_indirect.negative-invalidSize-elements +KHR-GL40.draw_indirect.negative-unalignedOffset +KHR-GL40.clip_control_ARB.initial +KHR-GL40.clip_control_ARB.modify_get +KHR-GL40.clip_control_ARB.errors +KHR-GL40.clip_control_ARB.origin +KHR-GL40.clip_control_ARB.depth_mode_zero_to_one +KHR-GL40.clip_control_ARB.depth_mode_one_to_one +KHR-GL40.clip_control_ARB.face_culling +KHR-GL40.clip_control_ARB.viewport_bounds +KHR-GL40.shader_subroutine.min_maxes +KHR-GL40.shader_subroutine.name_getters +KHR-GL40.shader_subroutine.two_subroutines_single_subroutine_uniform +KHR-GL40.shader_subroutine.four_subroutines_with_two_uniforms +KHR-GL40.shader_subroutine.eight_subroutines_four_uniforms +KHR-GL40.shader_subroutine.static_subroutine_call +KHR-GL40.shader_subroutine.arrayed_subroutine_uniforms +KHR-GL40.shader_subroutine.subroutines_3_subroutine_types_and_subroutine_uniforms_one_function +KHR-GL40.shader_subroutine.arrays_of_arrays_of_uniforms +KHR-GL40.shader_subroutine.globals_sampling_output_discard_function_calls +KHR-GL40.shader_subroutine.ssbo_atomic_image_load_store +KHR-GL40.shader_subroutine.subroutines_with_separate_shader_objects +KHR-GL40.shader_subroutine.structure_parameters_program_binary +KHR-GL40.shader_subroutine.subroutine_uniform_reset +KHR-GL40.shader_subroutine.same_subroutine_and_subroutine_uniform_but_different_type_used_in_all_stages +KHR-GL40.shader_subroutine.control_flow_and_returned_subroutine_values_used_as_subroutine_input +KHR-GL40.shader_subroutine.multiple_contexts +KHR-GL40.shader_subroutine.subroutine_errors +KHR-GL40.shader_subroutine.subroutine_uniform_scope +KHR-GL40.shader_subroutine.missing_subroutine_keyword +KHR-GL40.shader_subroutine.subroutines_incompatible_with_subroutine_type +KHR-GL40.shader_subroutine.subroutine_uniform_wo_matching_subroutines +KHR-GL40.shader_subroutine.two_duplicate_functions_one_being_a_subroutine +KHR-GL40.shader_subroutine.recursion +KHR-GL40.shader_subroutine.subroutine_wo_body +KHR-GL40.shader_subroutine.subroutines_cannot_be_assigned_float_int_values_or_be_compared +KHR-GL40.shader_subroutine.function_overloading_forbidden_for_subroutines +KHR-GL40.shader_subroutine.subroutine_uniforms_used_for_sampling_atomic_image_functions +KHR-GL40.shader_subroutine.subroutines_not_allowed_as_variables_constructors_and_argument_or_return_types +KHR-GL40.texture_barrier_ARB.disjoint-texels +KHR-GL40.texture_barrier_ARB.overlapping-texels +KHR-GL40.texture_barrier_ARB.same-texel-rw +KHR-GL40.texture_barrier_ARB.same-texel-rw-multipass diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl41-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl41-gtf-master.txt new file mode 100644 index 0000000..fdc0734 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl41-gtf-master.txt @@ -0,0 +1,1702 @@ +GTF-GL41.gtf21.GL.abs.abs_float_frag_xvary +GTF-GL41.gtf21.GL.abs.abs_vec2_frag_xvary +GTF-GL41.gtf21.GL.abs.abs_vec3_frag_xvary +GTF-GL41.gtf21.GL.abs.abs_float_vert_xvary +GTF-GL41.gtf21.GL.abs.abs_vec2_vert_xvary +GTF-GL41.gtf21.GL.abs.abs_vec3_vert_xvary +GTF-GL41.gtf21.GL.acos.acos_float_frag_xvary +GTF-GL41.gtf21.GL.acos.acos_vec2_frag_xvary +GTF-GL41.gtf21.GL.acos.acos_vec3_frag_xvary +GTF-GL41.gtf21.GL.acos.acos_float_vert_xvary +GTF-GL41.gtf21.GL.acos.acos_vec2_vert_xvary +GTF-GL41.gtf21.GL.acos.acos_vec3_vert_xvary +GTF-GL41.gtf21.GL.all.all_bvec2_frag +GTF-GL41.gtf21.GL.all.all_bvec2_vert +GTF-GL41.gtf21.GL.all.all_bvec3_frag +GTF-GL41.gtf21.GL.all.all_bvec3_vert +GTF-GL41.gtf21.GL.any.any_bvec2_frag +GTF-GL41.gtf21.GL.any.any_bvec2_vert +GTF-GL41.gtf21.GL.any.any_bvec3_frag +GTF-GL41.gtf21.GL.any.any_bvec3_vert +GTF-GL41.gtf21.GL.array.empty_uniform_array_float_frag +GTF-GL41.gtf21.GL.array.empty_uniform_array_float_vert +GTF-GL41.gtf21.GL.array.empty_empty_array_float_frag +GTF-GL41.gtf21.GL.array.empty_empty_array_float_vert +GTF-GL41.gtf21.GL.array.initfunc_empty_array_float_frag +GTF-GL41.gtf21.GL.array.initfunc_empty_array_float_vert +GTF-GL41.gtf21.GL.asin.asin_float_frag_xvary +GTF-GL41.gtf21.GL.asin.asin_vec2_frag_xvary +GTF-GL41.gtf21.GL.asin.asin_vec3_frag_xvary +GTF-GL41.gtf21.GL.asin.asin_float_vert_xvary +GTF-GL41.gtf21.GL.asin.asin_vec2_vert_xvary +GTF-GL41.gtf21.GL.asin.asin_vec3_vert_xvary +GTF-GL41.gtf21.GL.atan.atan_float_frag_xvary +GTF-GL41.gtf21.GL.atan.atan_vec2_frag_xvary +GTF-GL41.gtf21.GL.atan.atan_vec3_frag_xvary +GTF-GL41.gtf21.GL.atan.atan_float_frag_xvaryyvary +GTF-GL41.gtf21.GL.atan.atan_vec2_frag_xvaryyvary +GTF-GL41.gtf21.GL.atan.atan_vec3_frag_xvaryyvary +GTF-GL41.gtf21.GL.atan.atan_float_vert_xvary +GTF-GL41.gtf21.GL.atan.atan_vec2_vert_xvary +GTF-GL41.gtf21.GL.atan.atan_vec3_vert_xvary +GTF-GL41.gtf21.GL.atan.atan_float_vert_xvaryyvary +GTF-GL41.gtf21.GL.atan.atan_vec2_vert_xvaryyvary +GTF-GL41.gtf21.GL.atan.atan_vec3_vert_xvaryyvary +GTF-GL41.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_frag +GTF-GL41.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_vert +GTF-GL41.gtf21.GL.biConstants.gl_MaxDrawBuffers_frag +GTF-GL41.gtf21.GL.biConstants.gl_MaxDrawBuffers_vert +GTF-GL41.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_frag +GTF-GL41.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_vert +GTF-GL41.gtf21.GL.biConstants.gl_MaxTextureImageUnits_frag +GTF-GL41.gtf21.GL.biConstants.gl_MaxTextureImageUnits_vert +GTF-GL41.gtf21.GL.biConstants.gl_MaxVaryingVectors_frag +GTF-GL41.gtf21.GL.biConstants.gl_MaxVaryingVectors_vert +GTF-GL41.gtf21.GL.biConstants.gl_MaxVertexAttribs_frag +GTF-GL41.gtf21.GL.biConstants.gl_MaxVertexAttribs_vert +GTF-GL41.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_frag +GTF-GL41.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_vert +GTF-GL41.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_frag +GTF-GL41.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_vert +GTF-GL41.gtf21.GL.biuDepthRange.DepthRange_frag +GTF-GL41.gtf21.GL.biuDepthRange.DepthRange_vert +GTF-GL41.gtf21.GL.build.CorrectBuiltInOveride_frag +GTF-GL41.gtf21.GL.build.CorrectComma_frag +GTF-GL41.gtf21.GL.build.CorrectConstFolding1_vert +GTF-GL41.gtf21.GL.build.CorrectConstFolding2_vert +GTF-GL41.gtf21.GL.build.CorrectConstruct_vert +GTF-GL41.gtf21.GL.build.CorrectExtension10_V100_frag +GTF-GL41.gtf21.GL.build.CorrectExtension1_V100_frag +GTF-GL41.gtf21.GL.build.CorrectExtension4_V100_frag +GTF-GL41.gtf21.GL.build.CorrectFull_vert +GTF-GL41.gtf21.GL.build.CorrectFuncOverload_frag +GTF-GL41.gtf21.GL.build.CorrectFuncOverload_vert +GTF-GL41.gtf21.GL.build.CorrectFunction1_vert +GTF-GL41.gtf21.GL.build.CorrectModule_frag +GTF-GL41.gtf21.GL.build.CorrectParse1_frag +GTF-GL41.gtf21.GL.build.CorrectParse2_frag +GTF-GL41.gtf21.GL.build.CorrectParse2_vert +GTF-GL41.gtf21.GL.build.CorrectParseTest1_frag +GTF-GL41.gtf21.GL.build.CorrectParseTest_frag +GTF-GL41.gtf21.GL.build.CorrectPreprocess5_frag +GTF-GL41.gtf21.GL.build.CorrectPreprocess8_frag +GTF-GL41.gtf21.GL.build.CorrectPreprocess9_frag +GTF-GL41.gtf21.GL.build.CorrectSwizzle1_frag +GTF-GL41.gtf21.GL.build.CorrectSwizzle1_vert +GTF-GL41.gtf21.GL.build.CorrectSwizzle2_frag +GTF-GL41.gtf21.GL.build.CorrectSwizzle2_vert +GTF-GL41.gtf21.GL.build.CorrectSwizzle3_frag +GTF-GL41.gtf21.GL.build.CorrectTexture_Rectangle_Samplers_frag +GTF-GL41.gtf21.GL.build.DuplicateVersion1_V100_frag +GTF-GL41.gtf21.GL.build.CorrectVersion_V100_frag +GTF-GL41.gtf21.GL.build.FunctionParam_vert +GTF-GL41.gtf21.GL.build.ParseTest3_frag +GTF-GL41.gtf21.GL.build.ParseTest4_frag +GTF-GL41.gtf21.GL.build.array10_frag +GTF-GL41.gtf21.GL.build.array11_frag +GTF-GL41.gtf21.GL.build.array1_frag +GTF-GL41.gtf21.GL.build.array2_frag +GTF-GL41.gtf21.GL.build.array3_frag +GTF-GL41.gtf21.GL.build.array4_frag +GTF-GL41.gtf21.GL.build.array5_frag +GTF-GL41.gtf21.GL.build.array6_frag +GTF-GL41.gtf21.GL.build.array7_frag +GTF-GL41.gtf21.GL.build.array8_frag +GTF-GL41.gtf21.GL.build.array9_frag +GTF-GL41.gtf21.GL.build.attribute1_vert +GTF-GL41.gtf21.GL.build.attribute2_vert +GTF-GL41.gtf21.GL.build.attribute_frag +GTF-GL41.gtf21.GL.build.attribute_vert +GTF-GL41.gtf21.GL.build.break_frag +GTF-GL41.gtf21.GL.build.comma1_vert +GTF-GL41.gtf21.GL.build.comma2_frag +GTF-GL41.gtf21.GL.build.comma2_vert +GTF-GL41.gtf21.GL.build.comma3_vert +GTF-GL41.gtf21.GL.build.comment_frag +GTF-GL41.gtf21.GL.build.conditional1_frag +GTF-GL41.gtf21.GL.build.conditional2_frag +GTF-GL41.gtf21.GL.build.conditional3_frag +GTF-GL41.gtf21.GL.build.constFunc_frag +GTF-GL41.gtf21.GL.build.constructor1_frag +GTF-GL41.gtf21.GL.build.constructor2_frag +GTF-GL41.gtf21.GL.build.constructor3_V100_frag +GTF-GL41.gtf21.GL.build.continue_frag +GTF-GL41.gtf21.GL.build.dataType10_frag +GTF-GL41.gtf21.GL.build.dataType11_frag +GTF-GL41.gtf21.GL.build.dataType12_frag +GTF-GL41.gtf21.GL.build.dataType13_frag +GTF-GL41.gtf21.GL.build.dataType19_frag +GTF-GL41.gtf21.GL.build.dataType1_frag +GTF-GL41.gtf21.GL.build.dataType2_frag +GTF-GL41.gtf21.GL.build.dataType3_frag +GTF-GL41.gtf21.GL.build.dataType4_frag +GTF-GL41.gtf21.GL.build.dataType5_frag +GTF-GL41.gtf21.GL.build.dataType6_frag +GTF-GL41.gtf21.GL.build.dataType7_frag +GTF-GL41.gtf21.GL.build.dataType8_frag +GTF-GL41.gtf21.GL.build.dataType9_frag +GTF-GL41.gtf21.GL.build.dowhile_frag +GTF-GL41.gtf21.GL.build.dvec2_frag +GTF-GL41.gtf21.GL.build.dvec3_frag +GTF-GL41.gtf21.GL.build.dvec4_frag +GTF-GL41.gtf21.GL.build.extension2_V100_frag +GTF-GL41.gtf21.GL.build.extension3_V100_frag +GTF-GL41.gtf21.GL.build.extension5_V100_frag +GTF-GL41.gtf21.GL.build.extension6_V100_frag +GTF-GL41.gtf21.GL.build.extension7_V100_frag +GTF-GL41.gtf21.GL.build.extension8_V100_frag +GTF-GL41.gtf21.GL.build.extension9_V100_frag +GTF-GL41.gtf21.GL.build.float2_frag +GTF-GL41.gtf21.GL.build.float3_frag +GTF-GL41.gtf21.GL.build.float4_frag +GTF-GL41.gtf21.GL.build.fragmentOnly1_vert +GTF-GL41.gtf21.GL.build.fragmentOnly2_vert +GTF-GL41.gtf21.GL.build.fragmentOnly3_vert +GTF-GL41.gtf21.GL.build.fragmentOnly4_vert +GTF-GL41.gtf21.GL.build.fragmentOnly_vert +GTF-GL41.gtf21.GL.build.function10_frag +GTF-GL41.gtf21.GL.build.function1_frag +GTF-GL41.gtf21.GL.build.function2_V100_frag +GTF-GL41.gtf21.GL.build.function3_frag +GTF-GL41.gtf21.GL.build.function4_frag +GTF-GL41.gtf21.GL.build.function6_frag +GTF-GL41.gtf21.GL.build.function7_frag +GTF-GL41.gtf21.GL.build.function8_frag +GTF-GL41.gtf21.GL.build.function9_frag +GTF-GL41.gtf21.GL.build.hvec2_frag +GTF-GL41.gtf21.GL.build.hvec3_frag +GTF-GL41.gtf21.GL.build.hvec4_frag +GTF-GL41.gtf21.GL.build.identifier1_frag +GTF-GL41.gtf21.GL.build.identifier2_frag +GTF-GL41.gtf21.GL.build.identifier3_frag +GTF-GL41.gtf21.GL.build.if1_frag +GTF-GL41.gtf21.GL.build.if2_frag +GTF-GL41.gtf21.GL.build.increment1_frag +GTF-GL41.gtf21.GL.build.increment2_frag +GTF-GL41.gtf21.GL.build.increment3_frag +GTF-GL41.gtf21.GL.build.increment4_frag +GTF-GL41.gtf21.GL.build.increment6_frag +GTF-GL41.gtf21.GL.build.main1_vert +GTF-GL41.gtf21.GL.build.main2_vert +GTF-GL41.gtf21.GL.build.main3_vert +GTF-GL41.gtf21.GL.build.matrix_V100_frag +GTF-GL41.gtf21.GL.build.normal_vert +GTF-GL41.gtf21.GL.build.parser10_frag +GTF-GL41.gtf21.GL.build.parser1_vert +GTF-GL41.gtf21.GL.build.parser3_frag +GTF-GL41.gtf21.GL.build.parser4_frag +GTF-GL41.gtf21.GL.build.parser5_frag +GTF-GL41.gtf21.GL.build.parser6_frag +GTF-GL41.gtf21.GL.build.parser7_frag +GTF-GL41.gtf21.GL.build.parser8_frag +GTF-GL41.gtf21.GL.build.parser9_frag +GTF-GL41.gtf21.GL.build.preprocess0_frag +GTF-GL41.gtf21.GL.build.preprocess10_frag +GTF-GL41.gtf21.GL.build.preprocess11_frag +GTF-GL41.gtf21.GL.build.preprocess12_frag +GTF-GL41.gtf21.GL.build.preprocess13_frag +GTF-GL41.gtf21.GL.build.preprocess14_frag +GTF-GL41.gtf21.GL.build.preprocess15_frag +GTF-GL41.gtf21.GL.build.preprocess16_frag +GTF-GL41.gtf21.GL.build.preprocess17_frag +GTF-GL41.gtf21.GL.build.preprocess1_frag +GTF-GL41.gtf21.GL.build.preprocess2_frag +GTF-GL41.gtf21.GL.build.preprocess3_frag +GTF-GL41.gtf21.GL.build.preprocess4_frag +GTF-GL41.gtf21.GL.build.preprocess6_frag +GTF-GL41.gtf21.GL.build.preprocess7_frag +GTF-GL41.gtf21.GL.build.scoping1_frag +GTF-GL41.gtf21.GL.build.scoping2_frag +GTF-GL41.gtf21.GL.build.struct10_frag +GTF-GL41.gtf21.GL.build.struct11_frag +GTF-GL41.gtf21.GL.build.struct1_frag +GTF-GL41.gtf21.GL.build.struct2_frag +GTF-GL41.gtf21.GL.build.struct3_frag +GTF-GL41.gtf21.GL.build.struct4_frag +GTF-GL41.gtf21.GL.build.struct5_frag +GTF-GL41.gtf21.GL.build.struct6_frag +GTF-GL41.gtf21.GL.build.struct7_frag +GTF-GL41.gtf21.GL.build.struct8_frag +GTF-GL41.gtf21.GL.build.struct9_frag +GTF-GL41.gtf21.GL.build.swizzle1_frag +GTF-GL41.gtf21.GL.build.swizzle2_frag +GTF-GL41.gtf21.GL.build.swizzle3_frag +GTF-GL41.gtf21.GL.build.typecast_frag +GTF-GL41.gtf21.GL.build.uniform1_frag +GTF-GL41.gtf21.GL.build.uniform_frag +GTF-GL41.gtf21.GL.build.varying1_frag +GTF-GL41.gtf21.GL.build.varying2_frag +GTF-GL41.gtf21.GL.build.varying3_frag +GTF-GL41.gtf21.GL.build.varying_frag +GTF-GL41.gtf21.GL.build.vector_frag +GTF-GL41.gtf21.GL.build.version2_V100_frag +GTF-GL41.gtf21.GL.build.version3_V100_frag +GTF-GL41.gtf21.GL.build.vertexOnly2_frag +GTF-GL41.gtf21.GL.build.vertexOnly_frag +GTF-GL41.gtf21.GL.build.vertex_vert +GTF-GL41.gtf21.GL.build.while1_frag +GTF-GL41.gtf21.GL.build.while2_frag +GTF-GL41.gtf21.GL.build.while_frag +GTF-GL41.gtf21.GL.build.TernaryOp_frag +GTF-GL41.gtf21.GL.build.CG_Data_Types_frag +GTF-GL41.gtf21.GL.build.CG_Standard_Library_frag +GTF-GL41.gtf21.GL.build.Include_Preprocessor_Directive_frag +GTF-GL41.gtf21.GL.build.Low_Level_Assembly_Reserved_Words_frag +GTF-GL41.gtf21.GL.build.Main_Parameters_vert +GTF-GL41.gtf21.GL.build.Permissive_Constant_Conversions_frag +GTF-GL41.gtf21.GL.build.Permissive_Scalar_Vector_Expressions_frag +GTF-GL41.gtf21.GL.built_in_varying_array_out_of_bounds.gl_Color_array_index_out_of_bounds_frag +GTF-GL41.gtf21.GL.ceil.ceil_float_frag_xvary +GTF-GL41.gtf21.GL.ceil.ceil_vec2_frag_xvary +GTF-GL41.gtf21.GL.ceil.ceil_vec3_frag_xvary +GTF-GL41.gtf21.GL.ceil.ceil_float_vert_xvary +GTF-GL41.gtf21.GL.ceil.ceil_vec2_vert_xvary +GTF-GL41.gtf21.GL.ceil.ceil_vec3_vert_xvary +GTF-GL41.gtf21.GL.clamp.clamp_float_frag_xvary_yconstquarter +GTF-GL41.gtf21.GL.clamp.clamp_vec2_frag_xvary_yconstquarter +GTF-GL41.gtf21.GL.clamp.clamp_vec3_frag_xvary_yconstquarter +GTF-GL41.gtf21.GL.clamp.clamp_float_vert_xvary_yconstquarter +GTF-GL41.gtf21.GL.clamp.clamp_vec2_vert_xvary_yconstquarter +GTF-GL41.gtf21.GL.clamp.clamp_vec3_vert_xvary_yconstquarter +GTF-GL41.gtf21.GL.control_flow.for_break_frag +GTF-GL41.gtf21.GL.control_flow.for_break_vert +GTF-GL41.gtf21.GL.control_flow.for_continue_frag +GTF-GL41.gtf21.GL.control_flow.for_continue_vert +GTF-GL41.gtf21.GL.control_flow.for_nested_break_frag +GTF-GL41.gtf21.GL.control_flow.for_nested_break_vert +GTF-GL41.gtf21.GL.control_flow.for_nested_continue_frag +GTF-GL41.gtf21.GL.control_flow.for_nested_continue_vert +GTF-GL41.gtf21.GL.control_flow.nested_if_else_frag +GTF-GL41.gtf21.GL.control_flow.nested_if_else_vert +GTF-GL41.gtf21.GL.cos.cos_float_frag_xvary +GTF-GL41.gtf21.GL.cos.cos_vec2_frag_xvary +GTF-GL41.gtf21.GL.cos.cos_vec3_frag_xvary +GTF-GL41.gtf21.GL.cos.cos_float_vert_xvary +GTF-GL41.gtf21.GL.cos.cos_vec2_vert_xvary +GTF-GL41.gtf21.GL.cos.cos_vec3_vert_xvary +GTF-GL41.gtf21.GL.cross.cross_vec3_frag_xvaryyconst +GTF-GL41.gtf21.GL.cross.cross_vec3_vert_xvaryyconst +GTF-GL41.gtf21.GL.default.default +GTF-GL41.gtf21.GL.degrees.degrees_float_frag_xvary +GTF-GL41.gtf21.GL.degrees.degrees_vec2_frag_xvary +GTF-GL41.gtf21.GL.degrees.degrees_vec3_frag_xvary +GTF-GL41.gtf21.GL.degrees.degrees_float_vert_xvary +GTF-GL41.gtf21.GL.degrees.degrees_vec2_vert_xvary +GTF-GL41.gtf21.GL.degrees.degrees_vec3_vert_xvary +GTF-GL41.gtf21.GL.discard.discard_frag +GTF-GL41.gtf21.GL.discard.discard_cond_frag +GTF-GL41.gtf21.GL.distance.distance_float_frag_xvaryyhalf +GTF-GL41.gtf21.GL.distance.distance_vec2_frag_xvaryyhalf +GTF-GL41.gtf21.GL.distance.distance_vec3_frag_xvaryyhalf +GTF-GL41.gtf21.GL.distance.distance_float_vert_xvaryyhalf +GTF-GL41.gtf21.GL.distance.distance_vec2_vert_xvaryyhalf +GTF-GL41.gtf21.GL.distance.distance_vec3_vert_xvaryyhalf +GTF-GL41.gtf21.GL.dot.dot_float_frag_xvaryyone +GTF-GL41.gtf21.GL.dot.dot_vec2_frag_xvaryyhalf +GTF-GL41.gtf21.GL.dot.dot_vec3_frag_xvaryythird +GTF-GL41.gtf21.GL.dot.dot_float_vert_xvaryyone +GTF-GL41.gtf21.GL.dot.dot_vec2_vert_xvaryyhalf +GTF-GL41.gtf21.GL.dot.dot_vec3_vert_xvaryythird +GTF-GL41.gtf21.GL.equal.equal_vec2_frag +GTF-GL41.gtf21.GL.equal.equal_vec2_vert +GTF-GL41.gtf21.GL.equal.equal_vec3_frag +GTF-GL41.gtf21.GL.equal.equal_vec3_vert +GTF-GL41.gtf21.GL.equal.equal_ivec2_frag +GTF-GL41.gtf21.GL.equal.equal_ivec2_vert +GTF-GL41.gtf21.GL.equal.equal_ivec3_frag +GTF-GL41.gtf21.GL.equal.equal_ivec3_vert +GTF-GL41.gtf21.GL.equal.equal_bvec2_frag +GTF-GL41.gtf21.GL.equal.equal_bvec2_vert +GTF-GL41.gtf21.GL.equal.equal_bvec3_frag +GTF-GL41.gtf21.GL.equal.equal_bvec3_vert +GTF-GL41.gtf21.GL.exp.exp_float_frag_xvary +GTF-GL41.gtf21.GL.exp.exp_vec2_frag_xvary +GTF-GL41.gtf21.GL.exp.exp_vec3_frag_xvary +GTF-GL41.gtf21.GL.exp.exp_float_frag_xvaryneg +GTF-GL41.gtf21.GL.exp.exp_vec2_frag_xvaryneg +GTF-GL41.gtf21.GL.exp.exp_vec3_frag_xvaryneg +GTF-GL41.gtf21.GL.exp.exp_float_vert_xvary +GTF-GL41.gtf21.GL.exp.exp_vec2_vert_xvary +GTF-GL41.gtf21.GL.exp.exp_vec3_vert_xvary +GTF-GL41.gtf21.GL.exp.exp_float_vert_xvaryneg +GTF-GL41.gtf21.GL.exp.exp_vec2_vert_xvaryneg +GTF-GL41.gtf21.GL.exp.exp_vec3_vert_xvaryneg +GTF-GL41.gtf21.GL.exp2.exp2_float_frag_xvary +GTF-GL41.gtf21.GL.exp2.exp2_vec2_frag_xvary +GTF-GL41.gtf21.GL.exp2.exp2_vec3_frag_xvary +GTF-GL41.gtf21.GL.exp2.exp2_float_frag_xvaryneg +GTF-GL41.gtf21.GL.exp2.exp2_vec2_frag_xvaryneg +GTF-GL41.gtf21.GL.exp2.exp2_vec3_frag_xvaryneg +GTF-GL41.gtf21.GL.exp2.exp2_float_vert_xvary +GTF-GL41.gtf21.GL.exp2.exp2_vec2_vert_xvary +GTF-GL41.gtf21.GL.exp2.exp2_vec3_vert_xvary +GTF-GL41.gtf21.GL.exp2.exp2_float_vert_xvaryneg +GTF-GL41.gtf21.GL.exp2.exp2_vec2_vert_xvaryneg +GTF-GL41.gtf21.GL.exp2.exp2_vec3_vert_xvaryneg +GTF-GL41.gtf21.GL.faceforward.faceforward_float_frag_nvaryiconst +GTF-GL41.gtf21.GL.faceforward.faceforward_float_vert_nvaryiconst +GTF-GL41.gtf21.GL.faceforward.faceforward_vec2_frag_nvaryiconst +GTF-GL41.gtf21.GL.faceforward.faceforward_vec2_vert_nvaryiconst +GTF-GL41.gtf21.GL.faceforward.faceforward_vec3_frag_nvaryiconst +GTF-GL41.gtf21.GL.faceforward.faceforward_vec3_vert_nvaryiconst +GTF-GL41.gtf21.GL.floor.floor_float_frag_xvary +GTF-GL41.gtf21.GL.floor.floor_vec2_frag_xvary +GTF-GL41.gtf21.GL.floor.floor_vec3_frag_xvary +GTF-GL41.gtf21.GL.floor.floor_float_vert_xvary +GTF-GL41.gtf21.GL.floor.floor_vec2_vert_xvary +GTF-GL41.gtf21.GL.floor.floor_vec3_vert_xvary +GTF-GL41.gtf21.GL.fract.fract_float_frag_xvary +GTF-GL41.gtf21.GL.fract.fract_vec2_frag_xvary +GTF-GL41.gtf21.GL.fract.fract_vec3_frag_xvary +GTF-GL41.gtf21.GL.fract.fract_float_vert_xvary +GTF-GL41.gtf21.GL.fract.fract_vec2_vert_xvary +GTF-GL41.gtf21.GL.fract.fract_vec3_vert_xvary +GTF-GL41.gtf21.GL.functions.qualifiers_float_vert +GTF-GL41.gtf21.GL.functions.qualifiers_float_frag +GTF-GL41.gtf21.GL.functions.qualifiers_struct_vert +GTF-GL41.gtf21.GL.functions.qualifiers_struct_frag +GTF-GL41.gtf21.GL.functions.array_float_vert +GTF-GL41.gtf21.GL.functions.array_float_frag +GTF-GL41.gtf21.GL.functions.void_empty_empty_void_empty_frag +GTF-GL41.gtf21.GL.functions.void_empty_empty_void_empty_vert +GTF-GL41.gtf21.GL.functions.bool_empty_empty_bool_empty_frag +GTF-GL41.gtf21.GL.functions.bool_empty_empty_bool_empty_vert +GTF-GL41.gtf21.GL.functions.bool_empty_empty_bool_array_frag +GTF-GL41.gtf21.GL.functions.bool_empty_empty_bool_array_vert +GTF-GL41.gtf21.GL.functions.bool_empty_in_bool_empty_frag +GTF-GL41.gtf21.GL.functions.bool_empty_in_bool_empty_vert +GTF-GL41.gtf21.GL.functions.bool_empty_in_bool_array_frag +GTF-GL41.gtf21.GL.functions.bool_empty_in_bool_array_vert +GTF-GL41.gtf21.GL.functions.bool_empty_inout_bool_empty_frag +GTF-GL41.gtf21.GL.functions.bool_empty_inout_bool_empty_vert +GTF-GL41.gtf21.GL.functions.bool_empty_inout_bool_array_frag +GTF-GL41.gtf21.GL.functions.bool_empty_inout_bool_array_vert +GTF-GL41.gtf21.GL.functions.bool_empty_out_bool_empty_frag +GTF-GL41.gtf21.GL.functions.bool_empty_out_bool_empty_vert +GTF-GL41.gtf21.GL.functions.bool_empty_out_bool_array_frag +GTF-GL41.gtf21.GL.functions.bool_empty_out_bool_array_vert +GTF-GL41.gtf21.GL.functions.int_empty_empty_int_empty_frag +GTF-GL41.gtf21.GL.functions.int_empty_empty_int_empty_vert +GTF-GL41.gtf21.GL.functions.int_empty_empty_int_array_frag +GTF-GL41.gtf21.GL.functions.int_empty_empty_int_array_vert +GTF-GL41.gtf21.GL.functions.int_empty_in_int_empty_frag +GTF-GL41.gtf21.GL.functions.int_empty_in_int_empty_vert +GTF-GL41.gtf21.GL.functions.int_empty_in_int_array_frag +GTF-GL41.gtf21.GL.functions.int_empty_in_int_array_vert +GTF-GL41.gtf21.GL.functions.int_empty_inout_int_empty_frag +GTF-GL41.gtf21.GL.functions.int_empty_inout_int_empty_vert +GTF-GL41.gtf21.GL.functions.int_empty_inout_int_array_frag +GTF-GL41.gtf21.GL.functions.int_empty_inout_int_array_vert +GTF-GL41.gtf21.GL.functions.int_empty_out_int_empty_frag +GTF-GL41.gtf21.GL.functions.int_empty_out_int_empty_vert +GTF-GL41.gtf21.GL.functions.int_empty_out_int_array_frag +GTF-GL41.gtf21.GL.functions.int_empty_out_int_array_vert +GTF-GL41.gtf21.GL.functions.float_empty_empty_float_empty_frag +GTF-GL41.gtf21.GL.functions.float_empty_empty_float_empty_vert +GTF-GL41.gtf21.GL.functions.float_empty_empty_float_array_frag +GTF-GL41.gtf21.GL.functions.float_empty_empty_float_array_vert +GTF-GL41.gtf21.GL.functions.float_empty_in_float_empty_frag +GTF-GL41.gtf21.GL.functions.float_empty_in_float_empty_vert +GTF-GL41.gtf21.GL.functions.float_empty_in_float_array_frag +GTF-GL41.gtf21.GL.functions.float_empty_in_float_array_vert +GTF-GL41.gtf21.GL.functions.float_empty_inout_float_empty_frag +GTF-GL41.gtf21.GL.functions.float_empty_inout_float_empty_vert +GTF-GL41.gtf21.GL.functions.float_empty_inout_float_array_frag +GTF-GL41.gtf21.GL.functions.float_empty_inout_float_array_vert +GTF-GL41.gtf21.GL.functions.float_empty_out_float_empty_frag +GTF-GL41.gtf21.GL.functions.float_empty_out_float_empty_vert +GTF-GL41.gtf21.GL.functions.float_empty_out_float_array_frag +GTF-GL41.gtf21.GL.functions.float_empty_out_float_array_vert +GTF-GL41.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_frag +GTF-GL41.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_vert +GTF-GL41.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_frag +GTF-GL41.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_vert +GTF-GL41.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_frag +GTF-GL41.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_vert +GTF-GL41.gtf21.GL.functions.bvec4_empty_in_bvec4_array_frag +GTF-GL41.gtf21.GL.functions.bvec4_empty_in_bvec4_array_vert +GTF-GL41.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_frag +GTF-GL41.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_vert +GTF-GL41.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_frag +GTF-GL41.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_frag +GTF-GL41.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_vert +GTF-GL41.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_vert +GTF-GL41.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_frag +GTF-GL41.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_vert +GTF-GL41.gtf21.GL.functions.bvec4_empty_out_bvec4_array_frag +GTF-GL41.gtf21.GL.functions.bvec4_empty_out_bvec4_array_vert +GTF-GL41.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_frag +GTF-GL41.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_vert +GTF-GL41.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_frag +GTF-GL41.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_vert +GTF-GL41.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_frag +GTF-GL41.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_vert +GTF-GL41.gtf21.GL.functions.ivec4_empty_in_ivec4_array_frag +GTF-GL41.gtf21.GL.functions.ivec4_empty_in_ivec4_array_vert +GTF-GL41.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_frag +GTF-GL41.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_vert +GTF-GL41.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_frag +GTF-GL41.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_frag +GTF-GL41.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_vert +GTF-GL41.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_vert +GTF-GL41.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_frag +GTF-GL41.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_vert +GTF-GL41.gtf21.GL.functions.ivec4_empty_out_ivec4_array_frag +GTF-GL41.gtf21.GL.functions.ivec4_empty_out_ivec4_array_vert +GTF-GL41.gtf21.GL.functions.vec4_empty_empty_vec4_empty_frag +GTF-GL41.gtf21.GL.functions.vec4_empty_empty_vec4_empty_vert +GTF-GL41.gtf21.GL.functions.vec4_empty_empty_vec4_array_frag +GTF-GL41.gtf21.GL.functions.vec4_empty_empty_vec4_array_vert +GTF-GL41.gtf21.GL.functions.vec4_empty_in_vec4_empty_frag +GTF-GL41.gtf21.GL.functions.vec4_empty_in_vec4_empty_vert +GTF-GL41.gtf21.GL.functions.vec4_empty_in_vec4_array_frag +GTF-GL41.gtf21.GL.functions.vec4_empty_in_vec4_array_vert +GTF-GL41.gtf21.GL.functions.vec4_empty_inout_vec4_empty_frag +GTF-GL41.gtf21.GL.functions.vec4_empty_inout_vec4_empty_vert +GTF-GL41.gtf21.GL.functions.vec4_empty_inout_vec4_array_frag +GTF-GL41.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_frag +GTF-GL41.gtf21.GL.functions.vec4_empty_inout_vec4_array_vert +GTF-GL41.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_vert +GTF-GL41.gtf21.GL.functions.vec4_empty_out_vec4_empty_frag +GTF-GL41.gtf21.GL.functions.vec4_empty_out_vec4_empty_vert +GTF-GL41.gtf21.GL.functions.vec4_empty_out_vec4_array_frag +GTF-GL41.gtf21.GL.functions.vec4_empty_out_vec4_array_vert +GTF-GL41.gtf21.GL.functions.mat4_empty_empty_mat4_empty_frag +GTF-GL41.gtf21.GL.functions.mat4_empty_empty_mat4_empty_vert +GTF-GL41.gtf21.GL.functions.mat4_empty_empty_mat4_array_frag +GTF-GL41.gtf21.GL.functions.mat4_empty_empty_mat4_array_vert +GTF-GL41.gtf21.GL.functions.mat4_empty_in_mat4_empty_frag +GTF-GL41.gtf21.GL.functions.mat4_empty_in_mat4_empty_vert +GTF-GL41.gtf21.GL.functions.mat4_empty_in_mat4_array_frag +GTF-GL41.gtf21.GL.functions.mat4_empty_in_mat4_array_vert +GTF-GL41.gtf21.GL.functions.mat4_empty_inout_mat4_empty_frag +GTF-GL41.gtf21.GL.functions.mat4_empty_inout_mat4_empty_vert +GTF-GL41.gtf21.GL.functions.mat4_empty_inout_mat4_array_frag +GTF-GL41.gtf21.GL.functions.mat4_empty_inout_mat4_array_vert +GTF-GL41.gtf21.GL.functions.mat4_empty_out_mat4_empty_frag +GTF-GL41.gtf21.GL.functions.mat4_empty_out_mat4_empty_vert +GTF-GL41.gtf21.GL.functions.mat4_empty_out_mat4_array_frag +GTF-GL41.gtf21.GL.functions.mat4_empty_out_mat4_array_vert +GTF-GL41.gtf21.GL.glGetShaderSource.getshadersource_programhandle +GTF-GL41.gtf21.GL.glGetShaderSource.getshadersource_noshadersource +GTF-GL41.gtf21.GL.glGetShaderSource.getshadersource_greater_maxlength +GTF-GL41.gtf21.GL.glGetShaderSource.getshadersource_small_maxlength +GTF-GL41.gtf21.GL.glGetShaderSource.getshadersource_equal_maxlength +GTF-GL41.gtf21.GL.glGetShaderSource.getshadersource_output +GTF-GL41.gtf21.GL.gl_FragCoord.gl_FragCoord_xy_frag +GTF-GL41.gtf21.GL.gl_FragCoord.gl_FragCoord_z_frag +GTF-GL41.gtf21.GL.gl_FragCoord.gl_FragCoord_w_frag +GTF-GL41.gtf21.GL.gl_FrontFacing.gl_FrontFacing_frag +GTF-GL41.gtf21.GL.greaterThan.greaterThan_vec2_frag +GTF-GL41.gtf21.GL.greaterThan.greaterThan_vec2_vert +GTF-GL41.gtf21.GL.greaterThan.greaterThan_vec3_frag +GTF-GL41.gtf21.GL.greaterThan.greaterThan_vec3_vert +GTF-GL41.gtf21.GL.greaterThan.greaterThan_ivec2_frag +GTF-GL41.gtf21.GL.greaterThan.greaterThan_ivec2_vert +GTF-GL41.gtf21.GL.greaterThan.greaterThan_ivec3_frag +GTF-GL41.gtf21.GL.greaterThan.greaterThan_ivec3_vert +GTF-GL41.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_frag +GTF-GL41.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_vert +GTF-GL41.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_frag +GTF-GL41.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_vert +GTF-GL41.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_frag +GTF-GL41.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_vert +GTF-GL41.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_frag +GTF-GL41.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_vert +GTF-GL41.gtf21.GL.inversesqrt.inversesqrt_float_frag_xvary +GTF-GL41.gtf21.GL.inversesqrt.inversesqrt_vec2_frag_xvary +GTF-GL41.gtf21.GL.inversesqrt.inversesqrt_vec3_frag_xvary +GTF-GL41.gtf21.GL.inversesqrt.inversesqrt_float_vert_xvary +GTF-GL41.gtf21.GL.inversesqrt.inversesqrt_vec2_vert_xvary +GTF-GL41.gtf21.GL.inversesqrt.inversesqrt_vec3_vert_xvary +GTF-GL41.gtf21.GL.length.length_float_frag_xvary +GTF-GL41.gtf21.GL.length.length_vec2_frag_xvary +GTF-GL41.gtf21.GL.length.length_vec3_frag_xvary +GTF-GL41.gtf21.GL.length.length_float_vert_xvary +GTF-GL41.gtf21.GL.length.length_vec2_vert_xvary +GTF-GL41.gtf21.GL.length.length_vec3_vert_xvary +GTF-GL41.gtf21.GL.lessThan.lessThan_vec2_frag +GTF-GL41.gtf21.GL.lessThan.lessThan_vec2_vert +GTF-GL41.gtf21.GL.lessThan.lessThan_vec3_frag +GTF-GL41.gtf21.GL.lessThan.lessThan_vec3_vert +GTF-GL41.gtf21.GL.lessThan.lessThan_ivec2_frag +GTF-GL41.gtf21.GL.lessThan.lessThan_ivec2_vert +GTF-GL41.gtf21.GL.lessThan.lessThan_ivec3_frag +GTF-GL41.gtf21.GL.lessThan.lessThan_ivec3_vert +GTF-GL41.gtf21.GL.lessThanEqual.lessThanEqual_vec2_frag +GTF-GL41.gtf21.GL.lessThanEqual.lessThanEqual_vec2_vert +GTF-GL41.gtf21.GL.lessThanEqual.lessThanEqual_vec3_frag +GTF-GL41.gtf21.GL.lessThanEqual.lessThanEqual_vec3_vert +GTF-GL41.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_frag +GTF-GL41.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_vert +GTF-GL41.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_frag +GTF-GL41.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_vert +GTF-GL41.gtf21.GL.log.log_float_frag_xvary +GTF-GL41.gtf21.GL.log.log_float_frag_xvary01 +GTF-GL41.gtf21.GL.log.log_vec2_frag_xvary +GTF-GL41.gtf21.GL.log.log_vec2_frag_xvary01 +GTF-GL41.gtf21.GL.log.log_vec3_frag_xvary +GTF-GL41.gtf21.GL.log.log_vec3_frag_xvary01 +GTF-GL41.gtf21.GL.log.log_float_vert_xvary +GTF-GL41.gtf21.GL.log.log_float_vert_xvary01 +GTF-GL41.gtf21.GL.log.log_vec2_vert_xvary +GTF-GL41.gtf21.GL.log.log_vec2_vert_xvary01 +GTF-GL41.gtf21.GL.log.log_vec3_vert_xvary +GTF-GL41.gtf21.GL.log.log_vec3_vert_xvary01 +GTF-GL41.gtf21.GL.log2.log2_float_frag_xvary +GTF-GL41.gtf21.GL.log2.log2_float_frag_xvary01 +GTF-GL41.gtf21.GL.log2.log2_vec2_frag_xvary +GTF-GL41.gtf21.GL.log2.log2_vec2_frag_xvary01 +GTF-GL41.gtf21.GL.log2.log2_vec3_frag_xvary +GTF-GL41.gtf21.GL.log2.log2_vec3_frag_xvary01 +GTF-GL41.gtf21.GL.log2.log2_float_vert_xvary +GTF-GL41.gtf21.GL.log2.log2_float_vert_xvary01 +GTF-GL41.gtf21.GL.log2.log2_vec2_vert_xvary +GTF-GL41.gtf21.GL.log2.log2_vec2_vert_xvary01 +GTF-GL41.gtf21.GL.log2.log2_vec3_vert_xvary +GTF-GL41.gtf21.GL.log2.log2_vec3_vert_xvary01 +GTF-GL41.gtf21.GL.mat.const_mat2_frag +GTF-GL41.gtf21.GL.mat.const_mat2_vert +GTF-GL41.gtf21.GL.mat.const_mat3_frag +GTF-GL41.gtf21.GL.mat.const_mat3_vert +GTF-GL41.gtf21.GL.mat.const_mat4_frag +GTF-GL41.gtf21.GL.mat.const_mat4_vert +GTF-GL41.gtf21.GL.mat.const_mat2_copy_frag +GTF-GL41.gtf21.GL.mat.const_mat2_copy_vert +GTF-GL41.gtf21.GL.mat.const_mat3_copy_frag +GTF-GL41.gtf21.GL.mat.const_mat3_copy_vert +GTF-GL41.gtf21.GL.mat.const_mat4_copy_frag +GTF-GL41.gtf21.GL.mat.const_mat4_copy_vert +GTF-GL41.gtf21.GL.mat.mat2_frag +GTF-GL41.gtf21.GL.mat.mat2_vert +GTF-GL41.gtf21.GL.mat.mat3_frag +GTF-GL41.gtf21.GL.mat.mat3_vert +GTF-GL41.gtf21.GL.mat.mat4_frag +GTF-GL41.gtf21.GL.mat.mat4_vert +GTF-GL41.gtf21.GL.mat.mat2_copy_frag +GTF-GL41.gtf21.GL.mat.mat2_copy_vert +GTF-GL41.gtf21.GL.mat.mat3_copy_frag +GTF-GL41.gtf21.GL.mat.mat3_copy_vert +GTF-GL41.gtf21.GL.mat.mat4_copy_frag +GTF-GL41.gtf21.GL.mat.mat4_copy_vert +GTF-GL41.gtf21.GL.mat.mat2_float_frag +GTF-GL41.gtf21.GL.mat.mat2_float_vert +GTF-GL41.gtf21.GL.mat.mat2_4float_frag +GTF-GL41.gtf21.GL.mat.mat2_4float_vert +GTF-GL41.gtf21.GL.mat.mat2_2vec2_frag +GTF-GL41.gtf21.GL.mat.mat2_2vec2_vert +GTF-GL41.gtf21.GL.mat.mat3_float_frag +GTF-GL41.gtf21.GL.mat.mat3_float_vert +GTF-GL41.gtf21.GL.mat.mat3_9float_frag +GTF-GL41.gtf21.GL.mat.mat3_9float_vert +GTF-GL41.gtf21.GL.mat.mat3_3vec3_frag +GTF-GL41.gtf21.GL.mat.mat3_3vec3_vert +GTF-GL41.gtf21.GL.mat.mat4_4vec4_frag +GTF-GL41.gtf21.GL.mat.mat4_4vec4_vert +GTF-GL41.gtf21.GL.mat.mat4_16float_frag +GTF-GL41.gtf21.GL.mat.mat4_16float_vert +GTF-GL41.gtf21.GL.mat.array_const_mat2_frag +GTF-GL41.gtf21.GL.mat.array_const_mat2_vert +GTF-GL41.gtf21.GL.mat.array_const_mat3_frag +GTF-GL41.gtf21.GL.mat.array_const_mat3_vert +GTF-GL41.gtf21.GL.mat.array_const_mat4_frag +GTF-GL41.gtf21.GL.mat.array_const_mat4_vert +GTF-GL41.gtf21.GL.mat3.mat3arraysimple_vert +GTF-GL41.gtf21.GL.mat3.mat3arrayindirect0_vert +GTF-GL41.gtf21.GL.mat3.mat3arrayindirect1_vert +GTF-GL41.gtf21.GL.mat3.mat3arraysimple_frag +GTF-GL41.gtf21.GL.mat3.mat3arrayindirect0_frag +GTF-GL41.gtf21.GL.mat3.mat3arrayindirect1_frag +GTF-GL41.gtf21.GL.matrixCompMult.matrixMultComp_mat2_frag +GTF-GL41.gtf21.GL.matrixCompMult.matrixMultComp_mat2_vert +GTF-GL41.gtf21.GL.matrixCompMult.matrixMultComp_mat3_frag +GTF-GL41.gtf21.GL.matrixCompMult.matrixMultComp_mat3_vert +GTF-GL41.gtf21.GL.max.max_float_frag_xvary_yconsthalf +GTF-GL41.gtf21.GL.max.max_vec2_frag_xvary_yconsthalf +GTF-GL41.gtf21.GL.max.max_vec3_frag_xvary_yconsthalf +GTF-GL41.gtf21.GL.max.max_float_vert_xvary_yconsthalf +GTF-GL41.gtf21.GL.max.max_vec2_vert_xvary_yconsthalf +GTF-GL41.gtf21.GL.max.max_vec3_vert_xvary_yconsthalf +GTF-GL41.gtf21.GL.min.min_float_frag_xvary_yconsthalf +GTF-GL41.gtf21.GL.min.min_vec2_frag_xvary_yconsthalf +GTF-GL41.gtf21.GL.min.min_vec3_frag_xvary_yconsthalf +GTF-GL41.gtf21.GL.min.min_float_vert_xvary_yconsthalf +GTF-GL41.gtf21.GL.min.min_vec2_vert_xvary_yconsthalf +GTF-GL41.gtf21.GL.min.min_vec3_vert_xvary_yconsthalf +GTF-GL41.gtf21.GL.mix.mix_float_frag_xvary_yconsthalf_aconsthalf +GTF-GL41.gtf21.GL.mix.mix_vec2_frag_xvary_yconsthalf_aconsthalf +GTF-GL41.gtf21.GL.mix.mix_vec3_frag_xvary_yconsthalf_aconsthalf +GTF-GL41.gtf21.GL.mix.mix_float_vert_xvary_yconsthalf_aconsthalf +GTF-GL41.gtf21.GL.mix.mix_vec2_vert_xvary_yconsthalf_aconsthalf +GTF-GL41.gtf21.GL.mix.mix_vec3_vert_xvary_yconsthalf_aconsthalf +GTF-GL41.gtf21.GL.mod.mod_float_frag_xvary_yconst1 +GTF-GL41.gtf21.GL.mod.mod_vec2_frag_xvary_yconst1 +GTF-GL41.gtf21.GL.mod.mod_vec3_frag_xvary_yconst1 +GTF-GL41.gtf21.GL.mod.mod_float_vert_xvary_yconst1 +GTF-GL41.gtf21.GL.mod.mod_vec2_vert_xvary_yconst1 +GTF-GL41.gtf21.GL.mod.mod_vec3_vert_xvary_yconst1 +GTF-GL41.gtf21.GL.mod.mod_x_large_y_large_vert +GTF-GL41.gtf21.GL.mod.mod_x_large_y_large_frag +GTF-GL41.gtf21.GL.normalize.normalize_float_frag_xvary +GTF-GL41.gtf21.GL.normalize.normalize_vec2_frag_xvary +GTF-GL41.gtf21.GL.normalize.normalize_vec3_frag_xvary +GTF-GL41.gtf21.GL.normalize.normalize_float_vert_xvary +GTF-GL41.gtf21.GL.normalize.normalize_vec2_vert_xvary +GTF-GL41.gtf21.GL.normalize.normalize_vec3_vert_xvary +GTF-GL41.gtf21.GL.not.not_bvec2_frag +GTF-GL41.gtf21.GL.not.not_bvec2_vert +GTF-GL41.gtf21.GL.not.not_bvec3_frag +GTF-GL41.gtf21.GL.not.not_bvec3_vert +GTF-GL41.gtf21.GL.notEqual.notEqual_vec2_frag +GTF-GL41.gtf21.GL.notEqual.notEqual_vec2_vert +GTF-GL41.gtf21.GL.notEqual.notEqual_vec3_frag +GTF-GL41.gtf21.GL.notEqual.notEqual_vec3_vert +GTF-GL41.gtf21.GL.notEqual.notEqual_ivec2_frag +GTF-GL41.gtf21.GL.notEqual.notEqual_ivec2_vert +GTF-GL41.gtf21.GL.notEqual.notEqual_ivec3_frag +GTF-GL41.gtf21.GL.notEqual.notEqual_ivec3_vert +GTF-GL41.gtf21.GL.notEqual.notEqual_bvec2_frag +GTF-GL41.gtf21.GL.notEqual.notEqual_bvec2_vert +GTF-GL41.gtf21.GL.notEqual.notEqual_bvec3_frag +GTF-GL41.gtf21.GL.notEqual.notEqual_bvec3_vert +GTF-GL41.gtf21.GL.operators.postfixincrement_frag +GTF-GL41.gtf21.GL.operators.postfixincrement_vert +GTF-GL41.gtf21.GL.operators.postfixdecrement_frag +GTF-GL41.gtf21.GL.operators.postfixdecrement_vert +GTF-GL41.gtf21.GL.operators.prefixincrement_frag +GTF-GL41.gtf21.GL.operators.prefixincrement_vert +GTF-GL41.gtf21.GL.operators.prefixdecrement_frag +GTF-GL41.gtf21.GL.operators.prefixdecrement_vert +GTF-GL41.gtf21.GL.operators.unary_frag +GTF-GL41.gtf21.GL.operators.unary_vert +GTF-GL41.gtf21.GL.operators.multiplicative_frag +GTF-GL41.gtf21.GL.operators.multiplicative_vert +GTF-GL41.gtf21.GL.operators.division_frag +GTF-GL41.gtf21.GL.operators.division_vert +GTF-GL41.gtf21.GL.operators.addsubtract_frag +GTF-GL41.gtf21.GL.operators.addsubtract_vert +GTF-GL41.gtf21.GL.operators.relational_frag +GTF-GL41.gtf21.GL.operators.relational_vert +GTF-GL41.gtf21.GL.operators.equality_frag +GTF-GL41.gtf21.GL.operators.equality_vert +GTF-GL41.gtf21.GL.operators.logical_frag +GTF-GL41.gtf21.GL.operators.logical_vert +GTF-GL41.gtf21.GL.operators.selection_frag +GTF-GL41.gtf21.GL.operators.selection_vert +GTF-GL41.gtf21.GL.operators.assignments_frag +GTF-GL41.gtf21.GL.operators.assignments_vert +GTF-GL41.gtf21.GL.pow.pow_float_frag_xvary_yconst2 +GTF-GL41.gtf21.GL.pow.pow_vec2_frag_xvary_yconst2 +GTF-GL41.gtf21.GL.pow.pow_vec3_frag_xvary_yconst2 +GTF-GL41.gtf21.GL.pow.pow_float_frag_xconst2_yvary +GTF-GL41.gtf21.GL.pow.pow_vec2_frag_xconst2_yvary +GTF-GL41.gtf21.GL.pow.pow_vec3_frag_xconst2_yvary +GTF-GL41.gtf21.GL.pow.pow_float_frag_xvary_yconsthalf +GTF-GL41.gtf21.GL.pow.pow_vec2_frag_xvary_yconsthalf +GTF-GL41.gtf21.GL.pow.pow_vec3_frag_xvary_yconsthalf +GTF-GL41.gtf21.GL.pow.pow_float_frag_xconsthalf_yvary +GTF-GL41.gtf21.GL.pow.pow_vec2_frag_xconsthalf_yvary +GTF-GL41.gtf21.GL.pow.pow_vec3_frag_xconsthalf_yvary +GTF-GL41.gtf21.GL.pow.pow_float_vert_xvary_yconst2 +GTF-GL41.gtf21.GL.pow.pow_vec2_vert_xvary_yconst2 +GTF-GL41.gtf21.GL.pow.pow_vec3_vert_xvary_yconst2 +GTF-GL41.gtf21.GL.pow.pow_float_vert_xconst2_yvary +GTF-GL41.gtf21.GL.pow.pow_vec2_vert_xconst2_yvary +GTF-GL41.gtf21.GL.pow.pow_vec3_vert_xconst2_yvary +GTF-GL41.gtf21.GL.pow.pow_float_vert_xvary_yconsthalf +GTF-GL41.gtf21.GL.pow.pow_vec2_vert_xvary_yconsthalf +GTF-GL41.gtf21.GL.pow.pow_vec3_vert_xvary_yconsthalf +GTF-GL41.gtf21.GL.pow.pow_float_vert_xconsthalf_yvary +GTF-GL41.gtf21.GL.pow.pow_vec2_vert_xconsthalf_yvary +GTF-GL41.gtf21.GL.pow.pow_vec3_vert_xconsthalf_yvary +GTF-GL41.gtf21.GL.radians.radians_float_frag_xvary +GTF-GL41.gtf21.GL.radians.radians_vec2_frag_xvary +GTF-GL41.gtf21.GL.radians.radians_vec3_frag_xvary +GTF-GL41.gtf21.GL.radians.radians_float_vert_xvary +GTF-GL41.gtf21.GL.radians.radians_vec2_vert_xvary +GTF-GL41.gtf21.GL.radians.radians_vec3_vert_xvary +GTF-GL41.gtf21.GL.read_format.read_format +GTF-GL41.gtf21.GL.reflect.reflect_float_frag_ivarynconst +GTF-GL41.gtf21.GL.reflect.reflect_float_vert_ivarynconst +GTF-GL41.gtf21.GL.reflect.reflect_vec2_frag_ivarynconst +GTF-GL41.gtf21.GL.reflect.reflect_vec2_vert_ivarynconst +GTF-GL41.gtf21.GL.reflect.reflect_vec3_frag_ivarynconst +GTF-GL41.gtf21.GL.reflect.reflect_vec3_vert_ivarynconst +GTF-GL41.gtf21.GL.refract.refract_float_frag_ivarynconst +GTF-GL41.gtf21.GL.refract.refract_float_vert_ivarynconst +GTF-GL41.gtf21.GL.refract.refract_vec2_frag_ivarynconst +GTF-GL41.gtf21.GL.refract.refract_vec2_vert_ivarynconst +GTF-GL41.gtf21.GL.refract.refract_vec3_frag_ivarynconst +GTF-GL41.gtf21.GL.refract.refract_vec3_vert_ivarynconst +GTF-GL41.gtf21.GL.sign.sign_float_frag_xvary +GTF-GL41.gtf21.GL.sign.sign_vec2_frag_xvary +GTF-GL41.gtf21.GL.sign.sign_vec3_frag_xvary +GTF-GL41.gtf21.GL.sign.sign_float_vert_xvary +GTF-GL41.gtf21.GL.sign.sign_vec2_vert_xvary +GTF-GL41.gtf21.GL.sign.sign_vec3_vert_xvary +GTF-GL41.gtf21.GL.sin.sin_float_frag_xvary +GTF-GL41.gtf21.GL.sin.sin_vec2_frag_xvary +GTF-GL41.gtf21.GL.sin.sin_vec3_frag_xvary +GTF-GL41.gtf21.GL.sin.sin_float_vert_xvary +GTF-GL41.gtf21.GL.sin.sin_vec2_vert_xvary +GTF-GL41.gtf21.GL.sin.sin_vec3_vert_xvary +GTF-GL41.gtf21.GL.smoothstep.smoothstep_float_frag_xvary_edgeconstquarter +GTF-GL41.gtf21.GL.smoothstep.smoothstep_vec2_frag_xvary_edgeconstquarter +GTF-GL41.gtf21.GL.smoothstep.smoothstep_vec3_frag_xvary_edgeconstquarter +GTF-GL41.gtf21.GL.smoothstep.smoothstep_float_vert_xvary_edgeconstquarter +GTF-GL41.gtf21.GL.smoothstep.smoothstep_vec2_vert_xvary_edgeconstquarter +GTF-GL41.gtf21.GL.smoothstep.smoothstep_vec3_vert_xvary_edgeconstquarter +GTF-GL41.gtf21.GL.sqrt.sqrt_float_frag_xvary +GTF-GL41.gtf21.GL.sqrt.sqrt_vec2_frag_xvary +GTF-GL41.gtf21.GL.sqrt.sqrt_vec3_frag_xvary +GTF-GL41.gtf21.GL.sqrt.sqrt_float_vert_xvary +GTF-GL41.gtf21.GL.sqrt.sqrt_vec2_vert_xvary +GTF-GL41.gtf21.GL.sqrt.sqrt_vec3_vert_xvary +GTF-GL41.gtf21.GL.stencil8.stencil8 +GTF-GL41.gtf21.GL.step.step_float_frag_xvary_edgeconsthalf +GTF-GL41.gtf21.GL.step.step_vec2_frag_xvary_edgeconsthalf +GTF-GL41.gtf21.GL.step.step_vec3_frag_xvary_edgeconsthalf +GTF-GL41.gtf21.GL.step.step_float_vert_xvary_edgeconsthalf +GTF-GL41.gtf21.GL.step.step_vec2_vert_xvary_edgeconsthalf +GTF-GL41.gtf21.GL.step.step_vec3_vert_xvary_edgeconsthalf +GTF-GL41.gtf21.GL.struct.struct_float_frag +GTF-GL41.gtf21.GL.struct.struct_float_vert +GTF-GL41.gtf21.GL.struct.structcopy_float_frag +GTF-GL41.gtf21.GL.struct.structcopy_float_vert +GTF-GL41.gtf21.GL.struct.structnest_float_frag +GTF-GL41.gtf21.GL.struct.structnest_float_vert +GTF-GL41.gtf21.GL.struct.struct_bool_frag +GTF-GL41.gtf21.GL.struct.struct_bool_vert +GTF-GL41.gtf21.GL.struct.structcopy_bool_frag +GTF-GL41.gtf21.GL.struct.structcopy_bool_vert +GTF-GL41.gtf21.GL.struct.structnest_bool_frag +GTF-GL41.gtf21.GL.struct.structnest_bool_vert +GTF-GL41.gtf21.GL.struct.struct_vec2_frag +GTF-GL41.gtf21.GL.struct.struct_vec2_vert +GTF-GL41.gtf21.GL.struct.structcopy_vec2_frag +GTF-GL41.gtf21.GL.struct.structcopy_vec2_vert +GTF-GL41.gtf21.GL.struct.structnest_vec2_frag +GTF-GL41.gtf21.GL.struct.structnest_vec2_vert +GTF-GL41.gtf21.GL.struct.struct_vec3_frag +GTF-GL41.gtf21.GL.struct.struct_vec3_vert +GTF-GL41.gtf21.GL.struct.structcopy_vec3_frag +GTF-GL41.gtf21.GL.struct.structcopy_vec3_vert +GTF-GL41.gtf21.GL.struct.structnest_vec3_frag +GTF-GL41.gtf21.GL.struct.structnest_vec3_vert +GTF-GL41.gtf21.GL.struct.struct_vec4_frag +GTF-GL41.gtf21.GL.struct.struct_vec4_vert +GTF-GL41.gtf21.GL.struct.structcopy_vec4_frag +GTF-GL41.gtf21.GL.struct.structcopy_vec4_vert +GTF-GL41.gtf21.GL.struct.structnest_vec4_frag +GTF-GL41.gtf21.GL.struct.structnest_vec4_vert +GTF-GL41.gtf21.GL.struct.struct_bvec2bvec3bvec4_frag +GTF-GL41.gtf21.GL.struct.struct_bvec2bvec3bvec4_vert +GTF-GL41.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_frag +GTF-GL41.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_vert +GTF-GL41.gtf21.GL.struct.structnest_bvec2bvec3bvec4_frag +GTF-GL41.gtf21.GL.struct.structnest_bvec2bvec3bvec4_vert +GTF-GL41.gtf21.GL.struct.struct_mat2_frag +GTF-GL41.gtf21.GL.struct.struct_mat2_vert +GTF-GL41.gtf21.GL.struct.structcopy_mat2_frag +GTF-GL41.gtf21.GL.struct.structcopy_mat2_vert +GTF-GL41.gtf21.GL.struct.structnest_mat2_frag +GTF-GL41.gtf21.GL.struct.structnest_mat2_vert +GTF-GL41.gtf21.GL.struct.struct_mat3_frag +GTF-GL41.gtf21.GL.struct.struct_mat3_vert +GTF-GL41.gtf21.GL.struct.structcopy_mat3_frag +GTF-GL41.gtf21.GL.struct.structcopy_mat3_vert +GTF-GL41.gtf21.GL.struct.structnest_mat3_frag +GTF-GL41.gtf21.GL.struct.structnest_mat3_vert +GTF-GL41.gtf21.GL.struct.struct_mat4_frag +GTF-GL41.gtf21.GL.struct.struct_mat4_vert +GTF-GL41.gtf21.GL.struct.structcopy_mat4_frag +GTF-GL41.gtf21.GL.struct.structcopy_mat4_vert +GTF-GL41.gtf21.GL.struct.structnest_mat4_frag +GTF-GL41.gtf21.GL.struct.structnest_mat4_vert +GTF-GL41.gtf21.GL.struct.nestedstructcomb_various_frag +GTF-GL41.gtf21.GL.struct.nestedstructcomb_various_vert +GTF-GL41.gtf21.GL.struct.struct_int_frag +GTF-GL41.gtf21.GL.struct.struct_int_vert +GTF-GL41.gtf21.GL.struct.structcopy_int_frag +GTF-GL41.gtf21.GL.struct.structcopy_int_vert +GTF-GL41.gtf21.GL.struct.structnest_int_frag +GTF-GL41.gtf21.GL.struct.structnest_int_vert +GTF-GL41.gtf21.GL.struct.struct_ivec2ivec3ivec4_frag +GTF-GL41.gtf21.GL.struct.struct_ivec2ivec3ivec4_vert +GTF-GL41.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_frag +GTF-GL41.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_vert +GTF-GL41.gtf21.GL.struct.structnest_ivec2ivec3ivec4_frag +GTF-GL41.gtf21.GL.struct.structnest_ivec2ivec3ivec4_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_xyzw_1vec4_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_xyzw_1vec4_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_zwxy_1vec4_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_zwxy_1vec4_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_yxwz_1vec4_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_yxwz_1vec4_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_wxzy_1vec4_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_wxzy_1vec4_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_xyz_1vec3_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_xyz_1vec3_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_yxz_1vec3_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_yxz_1vec3_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_zyx_1vec3_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_zyx_1vec3_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_rgba_1vec4_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_rgba_1vec4_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_barg_1vec4_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_barg_1vec4_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_grab_1vec4_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_grab_1vec4_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_arbg_1vec4_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_arbg_1vec4_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_br_ag_2vec2_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_br_ag_2vec2_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_rgb_1vec3_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_rgb_1vec3_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_grb_1vec3_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_grb_1vec3_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_bgr_1vec3_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_bgr_1vec3_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_stpq_1vec4_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_stpq_1vec4_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_pqst_1vec4_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_pqst_1vec4_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_tsqp_1vec4_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_tsqp_1vec4_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_qspt_1vec4_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_qspt_1vec4_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_st_pq_2vec2_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_st_pq_2vec2_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_vert +GTF-GL41.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_frag +GTF-GL41.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_stp_1vec3_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_stp_1vec3_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_tsp_1vec3_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_tsp_1vec3_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_pts_1vec3_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_pts_1vec3_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_vert +GTF-GL41.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_frag +GTF-GL41.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_vert +GTF-GL41.gtf21.GL.tan.tan_float_frag_xvary +GTF-GL41.gtf21.GL.tan.tan_vec2_frag_xvary +GTF-GL41.gtf21.GL.tan.tan_vec3_frag_xvary +GTF-GL41.gtf21.GL.tan.tan_float_vert_xvary +GTF-GL41.gtf21.GL.tan.tan_vec2_vert_xvary +GTF-GL41.gtf21.GL.tan.tan_vec3_vert_xvary +GTF-GL41.gtf21.GL.vec.vec2_2float_frag +GTF-GL41.gtf21.GL.vec.vec2_2float_vert +GTF-GL41.gtf21.GL.vec.vec4_ivec4_frag +GTF-GL41.gtf21.GL.vec.vec4_ivec4_vert +GTF-GL41.gtf21.GL.vec.ivec3_3int_frag +GTF-GL41.gtf21.GL.vec.ivec3_3int_vert +GTF-GL41.gtf21.GL.vec.bvec4_2int_2float_frag +GTF-GL41.gtf21.GL.vec.bvec4_2int_2float_vert +GTF-GL41.gtf21.GL.vec.vec2_vec3_frag +GTF-GL41.gtf21.GL.vec.vec2_vec3_vert +GTF-GL41.gtf21.GL.vec.vec3_vec4_frag +GTF-GL41.gtf21.GL.vec.vec3_vec4_vert +GTF-GL41.gtf21.GL.vec.vec3_vec2_float_frag +GTF-GL41.gtf21.GL.vec.vec3_vec2_float_vert +GTF-GL41.gtf21.GL.vec.vec3_float_vec2_frag +GTF-GL41.gtf21.GL.vec.vec3_float_vec2_vert +GTF-GL41.gtf21.GL.vec.vec4_vec3_float_frag +GTF-GL41.gtf21.GL.vec.vec4_vec3_float_vert +GTF-GL41.gtf21.GL.vec3.vec3array_frag +GTF-GL41.gtf21.GL.vec3.vec3single_vert +GTF-GL41.gtf21.GL.vec3.vec3arrayindirect_vert +GTF-GL41.gtf21.GL.vec3.vec3arraydirect_vert +GTF-GL41.gtf21.GL.vec3.vec3array_vert +GTF-GL41.gtf21.GL.vec3.vec3single_frag +GTF-GL41.gtf21.GL.vec3.vec3arrayindirect_frag +GTF-GL41.gtf21.GL.vec3.vec3arraydirect_frag +GTF-GL41.gtf21.GL2ExtensionTests.data_type_10_10_10_2.data_type_10_10_10_2 +GTF-GL41.gtf21.GL2ExtensionTests.depth_texture.depth_texture +GTF-GL41.gtf21.GL2ExtensionTests.dFdx.dFdx_frag +GTF-GL41.gtf21.GL2ExtensionTests.dFdy.dFdy_frag +GTF-GL41.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dx +GTF-GL41.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dy +GTF-GL41.gtf21.GL2ExtensionTests.fwidth.fwidth_frag +GTF-GL41.gtf21.GL2ExtensionTests.packed_depth_stencil.packed_depth_stencil +GTF-GL41.gtf21.GL2ExtensionTests.stencil1.stencil1 +GTF-GL41.gtf21.GL2ExtensionTests.stencil4.stencil4 +GTF-GL41.gtf21.GL2ExtensionTests.vertex_half_float.vertex_half_float +GTF-GL41.gtf21.GL2FixedTests.blend.blend +GTF-GL41.gtf21.GL2FixedTests.buffer_clear.buffer_clear +GTF-GL41.gtf21.GL2FixedTests.buffer_color.buffer_color +GTF-GL41.gtf21.GL2FixedTests.buffer_corners.buffer_corners +GTF-GL41.gtf21.GL2FixedTests.buffer_objects.buffer_objects +GTF-GL41.gtf21.GL2FixedTests.clip.clip +GTF-GL41.gtf21.GL2FixedTests.color_ramp.color_ramp +GTF-GL41.gtf21.GL2FixedTests.copy_texture.copy_texture +GTF-GL41.gtf21.GL2FixedTests.depth_buffer_clear.depth_buffer_clear +GTF-GL41.gtf21.GL2FixedTests.depth_buffer_functions.depth_buffer_functions +GTF-GL41.gtf21.GL2FixedTests.dither.dither +GTF-GL41.gtf21.GL2FixedTests.divide_by_zero.divide_by_zero +GTF-GL41.gtf21.GL2FixedTests.gets.gets +GTF-GL41.gtf21.GL2FixedTests.lighting_diffuse.lighting_diffuse +GTF-GL41.gtf21.GL2FixedTests.mipmaps_interpolation.mipmaps_interpolation +GTF-GL41.gtf21.GL2FixedTests.mipmaps_selection.mipmaps_selection +GTF-GL41.gtf21.GL2FixedTests.point_sprites.point_sprites +GTF-GL41.gtf21.GL2FixedTests.polygon_cull.polygon_cull +GTF-GL41.gtf21.GL2FixedTests.scissor.scissor +GTF-GL41.gtf21.GL2FixedTests.stencil_plane_clear.stencil_plane_clear +GTF-GL41.gtf21.GL2FixedTests.stencil_plane_corners.stencil_plane_corners +GTF-GL41.gtf21.GL2FixedTests.stencil_plane_function.stencil_plane_function +GTF-GL41.gtf21.GL2FixedTests.stencil_plane_operation.stencil_plane_operation +GTF-GL41.gtf21.GL2FixedTests.texture_edge_clamp.texture_edge_clamp +GTF-GL41.gtf21.GL2FixedTests.transform_viewport.transform_viewport +GTF-GL41.gtf21.GL2FixedTests.triangle_rasterization.triangle_rasterization +GTF-GL41.gtf21.GL2FixedTests.triangle_tiling.triangle_tiling +GTF-GL41.gtf21.GL2FixedTests.user_clip_planes.user_clip_planes +GTF-GL41.gtf21.GL2FixedTests.vertex_order.vertex_order +GTF-GL41.gtf21.GL2FixedTests.viewport_clamp.viewport_clamp +GTF-GL41.gtf21.GL2Tests.attach_shader.successfulcompile_attach_vert +GTF-GL41.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_vert +GTF-GL41.gtf21.GL2Tests.attach_shader.successfulcompile_attach_frag +GTF-GL41.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_frag +GTF-GL41.gtf21.GL2Tests.attach_shader.successfulcompile_vert_successfulcompile_frag +GTF-GL41.gtf21.GL2Tests.attach_shader.successfulcompile_vert_unsuccessfulcompile_frag +GTF-GL41.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_successfulcompile_frag +GTF-GL41.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_unsuccessfulcompile_frag +GTF-GL41.gtf21.GL2Tests.attach_shader.successfulcompile_vert_repeated_attach_vert +GTF-GL41.gtf21.GL2Tests.attach_shader.successfulcompile_frag_repeated_attach_frag +GTF-GL41.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_repeated_attach_vert +GTF-GL41.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_repeated_attach_frag +GTF-GL41.gtf21.GL2Tests.attach_shader.successfulcompile_vert_attach_invalid_handle_vert +GTF-GL41.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_attach_invalid_handle_vert +GTF-GL41.gtf21.GL2Tests.attach_shader.successfulcompile_frag_attach_invalid_handle_frag +GTF-GL41.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_attach_invalid_handle_frag +GTF-GL41.gtf21.GL2Tests.attach_shader.invalidshader_attach_valid_handle +GTF-GL41.gtf21.GL2Tests.attach_shader.programobject_attach_programobject +GTF-GL41.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_vertshaderobject_vert +GTF-GL41.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_vertshaderobject_vert +GTF-GL41.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_vertshaderobject_frag +GTF-GL41.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_vertshaderobject_frag +GTF-GL41.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_fragshaderobject_vert +GTF-GL41.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_fragshaderobject_vert +GTF-GL41.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_fragshaderobject_frag +GTF-GL41.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_fragshaderobject_frag +GTF-GL41.gtf21.GL2Tests.attach_shader.programobject_attach_vertshaderobject +GTF-GL41.gtf21.GL2Tests.attach_shader.programobject_attach_fragshaderobject +GTF-GL41.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyfragshader_attach +GTF-GL41.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyvertshader_attach +GTF-GL41.gtf21.GL2Tests.attach_shader.emptyfragshader_emptyfragshader_attach +GTF-GL41.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_nonexisting_attrib +GTF-GL41.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_float_attrib +GTF-GL41.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_vec3_attrib +GTF-GL41.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_Color_attrib +GTF-GL41.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_NonExist_attrib +GTF-GL41.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_maxattribsloc +GTF-GL41.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_minusoneattribsloc +GTF-GL41.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_zeroprogramhandle +GTF-GL41.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_vertshaderhandleforprogram +GTF-GL41.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_fragshaderhandleforprogram +GTF-GL41.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_emptyprogramhandle +GTF-GL41.gtf21.GL2Tests.compile_shader.successful_compile_vert +GTF-GL41.gtf21.GL2Tests.compile_shader.successful_compile_frag +GTF-GL41.gtf21.GL2Tests.compile_shader.unsuccessful_compile_vert +GTF-GL41.gtf21.GL2Tests.compile_shader.unsuccessful_compile_frag +GTF-GL41.gtf21.GL2Tests.compile_shader.compile_emptyhandle_vert +GTF-GL41.gtf21.GL2Tests.compile_shader.compile_emptyhandle_frag +GTF-GL41.gtf21.GL2Tests.compile_shader.compile_invalid_handle +GTF-GL41.gtf21.GL2Tests.compile_shader.compile_program_handle +GTF-GL41.gtf21.GL2Tests.create_objects_shaders_programs.create_program_objects +GTF-GL41.gtf21.GL2Tests.create_objects_shaders_programs.create_vertex_shader_objects +GTF-GL41.gtf21.GL2Tests.create_objects_shaders_programs.create_fragment_shader_objects +GTF-GL41.gtf21.GL2Tests.create_objects_shaders_programs.create_invalid_shader_objects +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteprogram +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteverthandle +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deletefraghandle +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_frag_prog +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_vert_prog +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_frag +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_vert +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_prog +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_frag +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_vert +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_frag +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_prog +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_vert +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_frag +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_frag +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_vert +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_prog +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_prog +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_prog +GTF-GL41.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_prog +GTF-GL41.gtf21.GL2Tests.delete_object.delete_zerohandle +GTF-GL41.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert +GTF-GL41.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag +GTF-GL41.gtf21.GL2Tests.detach_shader.successfulcompile_vert_detach_vert +GTF-GL41.gtf21.GL2Tests.detach_shader.successfulcompile_frag_detach_frag +GTF-GL41.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_frag +GTF-GL41.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_vert +GTF-GL41.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag_frag +GTF-GL41.gtf21.GL2Tests.detach_shader.emptyprogramobject_detach_vert +GTF-GL41.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_vert +GTF-GL41.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_frag +GTF-GL41.gtf21.GL2Tests.detach_shader.detach_zeroshaderhandle +GTF-GL41.gtf21.GL2Tests.detach_shader.detach_programhandle +GTF-GL41.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyvertshaderhandle +GTF-GL41.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyfragshaderhandle +GTF-GL41.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyvertshaderhandle +GTF-GL41.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyfragshaderhandle +GTF-GL41.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyvertshaderhandle +GTF-GL41.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyfragshaderhandle +GTF-GL41.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_zeroshaderhandle +GTF-GL41.gtf21.GL2Tests.framebuffer_objects.framebuffer_objects +GTF-GL41.gtf21.GL2Tests.GetBIFD.GetBIFD +GTF-GL41.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Vertex +GTF-GL41.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Normal +GTF-GL41.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_float_vec2_vec3 +GTF-GL41.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_vec4 +GTF-GL41.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat2 +GTF-GL41.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat3 +GTF-GL41.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat4 +GTF-GL41.gtf21.GL2Tests.get_active_attribute.getactiveattribute_index_more_than_num_attribs +GTF-GL41.gtf21.GL2Tests.get_active_attribute.getactiveuniform_vertshaderforprogramhandle +GTF-GL41.gtf21.GL2Tests.get_active_attribute.getactiveuniform_zeroprogramhandle +GTF-GL41.gtf21.GL2Tests.get_active_attribute.getactiveuniform_empty_program_handle +GTF-GL41.gtf21.GL2Tests.get_active_attribute.getactiveuniform_fragshaderforprogramhandle +GTF-GL41.gtf21.GL2Tests.get_active_attribute.getactiveuniform_index_minus_one +GTF-GL41.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewMatrix +GTF-GL41.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_NormalMatrix +GTF-GL41.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewProjectionMatrix +GTF-GL41.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_float +GTF-GL41.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_float_float_float +GTF-GL41.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_vec3_float +GTF-GL41.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec2_vec4_int +GTF-GL41.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_ivec2_ivec3_ivec4 +GTF-GL41.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bool_bvec2_bvec3 +GTF-GL41.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bvec4_mat2_mat3_mat4 +GTF-GL41.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getnumactiveuniforms +GTF-GL41.gtf21.GL2Tests.get_active_uniform.getactiveuniform_zeroprogramhandle +GTF-GL41.gtf21.GL2Tests.get_active_uniform.getactiveuniform_fragshaderforprogramhandle +GTF-GL41.gtf21.GL2Tests.get_active_uniform.getactiveuniform_vertshaderforprogramhandle +GTF-GL41.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_more_than_num_uniforms +GTF-GL41.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_minus_one +GTF-GL41.gtf21.GL2Tests.get_active_uniform.getactiveuniform_empty_program_handle +GTF-GL41.gtf21.GL2Tests.get_attached_objects.glGetAttachedObjects +GTF-GL41.gtf21.GL2Tests.get_attribute_location.get_attribute_location +GTF-GL41.gtf21.GL2Tests.get_extensions.get_extensions +GTF-GL41.gtf21.GL2Tests.get_handle.successfulcompilevert_successfulcompilefrag_gethandle +GTF-GL41.gtf21.GL2Tests.get_handle.programhandlezero_useprogram +GTF-GL41.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctvertuniform +GTF-GL41.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_nonactiveuniform +GTF-GL41.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctfraguniform +GTF-GL41.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_fakeuniform +GTF-GL41.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ModelViewMatrix +GTF-GL41.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NonExist +GTF-GL41.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NormalScale +GTF-GL41.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ProjectionMatrix +GTF-GL41.gtf21.GL2Tests.get_uniform_location.getuniformlocation_zeroprogramhandle +GTF-GL41.gtf21.GL2Tests.get_uniform_location.getuniformlocation_vertshaderforprogramhandle +GTF-GL41.gtf21.GL2Tests.get_uniform_location.getuniformlocation_fragshaderforprogramhandle +GTF-GL41.gtf21.GL2Tests.glGetProgramInfoLog_2_0.glGetProgramInfoLog +GTF-GL41.gtf21.GL2Tests.glGetProgramiv_2_0.glGetProgramiv +GTF-GL41.gtf21.GL2Tests.glGetShaderInfoLog_2_0.glGetShaderInfoLog +GTF-GL41.gtf21.GL2Tests.glGetUniform.glGetUniform +GTF-GL41.gtf21.GL2Tests.glGetVertexAttrib.glGetVertexAttrib +GTF-GL41.gtf21.GL2Tests.glUniform.glUniform +GTF-GL41.gtf21.GL2Tests.link_program.successfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL41.gtf21.GL2Tests.link_program.successfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL41.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL41.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL41.gtf21.GL2Tests.link_program.successfulcompilevert_linkprogram_gl +GTF-GL41.gtf21.GL2Tests.link_program.successfulcompilefrag_linkprogram_gl +GTF-GL41.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_linkprogram +GTF-GL41.gtf21.GL2Tests.link_program.unsuccessfulcompilefrag_linkprogram +GTF-GL41.gtf21.GL2Tests.link_program.link_emptyprogramobject +GTF-GL41.gtf21.GL2Tests.link_program.link_invalidprogramhandle +GTF-GL41.gtf21.GL2Tests.link_program.link_verthandle +GTF-GL41.gtf21.GL2Tests.link_program.link_fraghandle +GTF-GL41.gtf21.GL2Tests.precision_specifiers.precision_specifiers +GTF-GL41.gtf21.GL2Tests.relink_program.relink_program +GTF-GL41.gtf21.GL2Tests.shader_source.successfulcompilevert_shadersource +GTF-GL41.gtf21.GL2Tests.shader_source.unsuccessfulcompilevert_shadersource +GTF-GL41.gtf21.GL2Tests.shader_source.successfulcompilefrag_shadersource +GTF-GL41.gtf21.GL2Tests.shader_source.unsuccessfulcompilefrag_shadersource +GTF-GL41.gtf21.GL2Tests.shader_source.shadersource_invalidshaderhandle +GTF-GL41.gtf21.GL2Tests.shader_source.shadersource_programhandle +GTF-GL41.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_ivec4_to_render_frag +GTF-GL41.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_vec4_to_render_frag +GTF-GL41.gtf21.GL2Tests.use_program.successfulcompilevert_successfulcompilefrag_useprogram +GTF-GL41.gtf21.GL2Tests.use_program.successfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL41.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_successfulcompilefrag_useprogram +GTF-GL41.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL41.gtf21.GL2Tests.use_program.programhandlezero_useprogram +GTF-GL41.gtf21.GL2Tests.use_program.emptyprogramobject_useprogram +GTF-GL41.gtf21.GL2Tests.use_program.invalidprogramhandle_useprogram +GTF-GL41.gtf21.GL2Tests.use_program.useprogram_verthandle +GTF-GL41.gtf21.GL2Tests.use_program.useprogram_fraghandle +GTF-GL41.gtf21.GL2Tests.validate_program.successfulcompilevert_successfulcompilefrag_validate +GTF-GL41.gtf21.GL2Tests.validate_program.successfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL41.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_successfulcompilefrag_validate +GTF-GL41.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL41.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_nolink +GTF-GL41.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_after_link +GTF-GL41.gtf21.GL2Tests.validate_program.validate_invalidprogramhandle +GTF-GL41.gtf21.GL2Tests.validate_program.validate_fraghandle +GTF-GL41.gtf21.GL2Tests.validate_program.validate_verthandle +GTF-GL41.gtf21.GL2Tests.vertex_program_point_size.vertex_program_point_size +GTF-GL41.gtf21.GLCoverage.CoverageGL21 +GTF-GL41.gtf21.GL3Tests.proxy_textures.proxy_textures_valid +GTF-GL41.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_size +GTF-GL41.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_samples +GTF-GL41.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_init +GTF-GL41.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_getter +GTF-GL41.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_basic +GTF-GL41.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_negative +GTF-GL41.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_le_M +GTF-GL41.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_g_M +GTF-GL41.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_4 +GTF-GL41.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all +GTF-GL41.gtf30.GL3Tests.blend_minmax.blend_minmax_coverage +GTF-GL41.gtf30.GL3Tests.blend_minmax.blend_minmax_error +GTF-GL41.gtf30.GL3Tests.blend_minmax.blend_minmax_draw +GTF-GL41.gtf30.GL3Tests.blend_minmax.blend_minmax_clamping +GTF-GL41.gtf30.GL3Tests.color_buffer_float.color_buffer_float_coverage +GTF-GL41.gtf30.GL3Tests.color_buffer_float.color_buffer_unsupported_format +GTF-GL41.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_fixed +GTF-GL41.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_off +GTF-GL41.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_on +GTF-GL41.gtf30.GL3Tests.conditional_render.conditional_render_test1 +GTF-GL41.gtf30.GL3Tests.conditional_render.conditional_render_test2 +GTF-GL41.gtf30.GL3Tests.conditional_render.conditional_render_test3 +GTF-GL41.gtf30.GL3Tests.conditional_render.conditional_render_test4 +GTF-GL41.gtf30.GL3Tests.conditional_render.conditional_render_test5 +GTF-GL41.gtf30.GL3Tests.conditional_render.conditional_render_test6 +GTF-GL41.gtf30.GL3Tests.conditional_render.conditional_render_test7 +GTF-GL41.gtf30.GL3Tests.conditional_render.conditional_render_test8 +GTF-GL41.gtf30.GL3Tests.conditional_render.conditional_render_test9 +GTF-GL41.gtf30.GL3Tests.depth_texture.depth_texture_teximage +GTF-GL41.gtf30.GL3Tests.depth_texture.depth_texture_fbo +GTF-GL41.gtf30.GL3Tests.depth_texture.depth_texture_fbo_clear +GTF-GL41.gtf30.GL3Tests.depth_texture.depth_texture_copyteximage +GTF-GL41.gtf30.GL3Tests.depth_texture.depth_texture_readpixels +GTF-GL41.gtf30.GL3Tests.depth_texture.depth_texture_texsubimage +GTF-GL41.gtf30.GL3Tests.depth_texture.depth_texture_mipmap +GTF-GL41.gtf30.GL3Tests.draw_buffers.draw_buffers_initial +GTF-GL41.gtf30.GL3Tests.draw_buffers.draw_buffers_api +GTF-GL41.gtf30.GL3Tests.draw_buffers.draw_buffers_test1 +GTF-GL41.gtf30.GL3Tests.draw_buffers.draw_buffers_test2 +GTF-GL41.gtf30.GL3Tests.draw_buffers.draw_buffers_test3 +GTF-GL41.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_1 +GTF-GL41.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_2 +GTF-GL41.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_1 +GTF-GL41.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_2 +GTF-GL41.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_3 +GTF-GL41.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_4 +GTF-GL41.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_5 +GTF-GL41.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_6 +GTF-GL41.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader +GTF-GL41.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_fbo +GTF-GL41.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_cull +GTF-GL41.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multisample +GTF-GL41.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_scissor +GTF-GL41.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_1 +GTF-GL41.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_2 +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_initial_state +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_create_bind_delete +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_delete_currently_bound +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_state +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attachment_state +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attach_attachments +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_framebuffer_status +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_read_buffer_binding +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_read_buffer_binding +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_draw_buffer_binding +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_draw_buffer_binding +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_mismatched_buffer_formats +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_basic_usage +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_draw_framebuffer +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_read_framebuffer +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_default_enums +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_color_enums +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_default_enums +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_color_enums +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readpixels_incomplete_read_framebuffer +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_copyteximage_incomplete_read_framebuffer +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_linear_filter_depth_or_stencil_buffer_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_with_incomplete_framebuffers +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_depth_or_stencil_buffers_mismatched_formats +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebufferrenderbuffer_for_default_framebuffer +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebuffertexture2d_for_default_framebuffer +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_fixed_point_read_buffer +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_floating_point_read_buffer +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_integer_read_buffer +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_signed_integer_read_buffer +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisample_draw_buffer +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_sizes +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_origins +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_formats +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sample_count +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sizes +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_origins +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_formats +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_nearest_filter_color_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_linear_filter_color_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_depth_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_stencil_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_depth_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_stencil_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_all_buffer_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_missing_buffers_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_height_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_width_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_dimensions_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_magnifying_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_minifying_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_scissor_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_multisampled_to_singlesampled_blit +GTF-GL41.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_initial_state +GTF-GL41.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding +GTF-GL41.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding_fbo +GTF-GL41.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_api +GTF-GL41.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_draw +GTF-GL41.gtf30.GL3Tests.half_float.half_float_rendering +GTF-GL41.gtf30.GL3Tests.half_float.half_float_varying_data +GTF-GL41.gtf30.GL3Tests.half_float.half_float_textures +GTF-GL41.gtf30.GL3Tests.half_float.half_float_max_vertex_dimensions +GTF-GL41.gtf30.GL3Tests.half_float.half_float_linear +GTF-GL41.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_indices +GTF-GL41.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_vertex_attributes +GTF-GL41.gtf30.GL3Tests.map_buffer_range.map_buffer_range_invalidate +GTF-GL41.gtf30.GL3Tests.map_buffer_range.map_buffer_range_flush +GTF-GL41.gtf30.GL3Tests.map_buffer_range.map_buffer_range_error +GTF-GL41.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_init +GTF-GL41.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_error +GTF-GL41.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_readpixels +GTF-GL41.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_getteximage +GTF-GL41.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_copyteximage +GTF-GL41.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_partialattachments +GTF-GL41.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_mixedattachments +GTF-GL41.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_parameters +GTF-GL41.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_renderbuffers +GTF-GL41.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_stencilsize +GTF-GL41.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_clearbuffer +GTF-GL41.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_blit +GTF-GL41.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_initial +GTF-GL41.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_error +GTF-GL41.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_getter +GTF-GL41.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_completeness +GTF-GL41.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_mipmap_generation +GTF-GL41.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_lod_selection +GTF-GL41.gtf30.GL3Tests.texture_float32.texture_float32 +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_init_defaults +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_misc +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_basic_outline +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type_double +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_draw +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_builtins +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_interleaved +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_max_interleaved +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_max_separate +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_offset_size +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_vertex_id +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_modify_buffers +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_overflow +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_query_objects +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_state_variables +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_verify_buffer +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_double_precision +GTF-GL41.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry_primitive_types +GTF-GL41.gtf30.GL3Tests.depth24.depth24_basic +GTF-GL41.gtf30.GL3Tests.depth24.depth24_precision +GTF-GL41.gtf30.GL3Tests.depth24.depth24_precision_readpixels +GTF-GL41.gtf30.GL3Tests.depth24.depth24_precision_texture +GTF-GL41.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgba +GTF-GL41.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgb +GTF-GL41.gtf30.GLCoverage.CoverageGL30 +GTF-GL41.gtf31.GL3Tests.copy_buffer.copy_buffer_defaults +GTF-GL41.gtf31.GL3Tests.copy_buffer.copy_buffer_data +GTF-GL41.gtf31.GL3Tests.copy_buffer.copy_buffer_parameters +GTF-GL41.gtf31.GL3Tests.copy_buffer.copy_buffer_usage +GTF-GL41.gtf31.GL3Tests.copy_buffer.copy_buffer_copy +GTF-GL41.gtf31.GL3Tests.copy_buffer.copy_buffer_invalid_target +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_basic +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_zero_id +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_mode +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_count +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_first +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_type +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount_maxint +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_expressions +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_max_vertex_attribs +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_attrib_size +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_stride +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_pointer +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_invalid +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_compilation_error +GTF-GL41.gtf31.GL3Tests.draw_instanced.draw_instanced_tessellation_compilation_error +GTF-GL41.gtf31.GL3Tests.primitive_restart.primitive_restart_basic +GTF-GL41.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_elements +GTF-GL41.gtf31.GL3Tests.primitive_restart.primitive_restart_mode +GTF-GL41.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete +GTF-GL41.gtf31.GL3Tests.primitive_restart.primitive_restart_upconvert +GTF-GL41.gtf31.GL3Tests.primitive_restart.primitive_restart_instance_id +GTF-GL41.gtf31.GL3Tests.primitive_restart.primitive_restart_primitive_id +GTF-GL41.gtf31.GL3Tests.primitive_restart.primitive_restart_vao_state +GTF-GL41.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_arrays +GTF-GL41.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete2 +GTF-GL41.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete3 +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_macro +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_basic_uniform_block_syntax +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_valid_basic_types +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arrays_of_all_valid_basic_types +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structures_of_all_valid_basic_types +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_uniform_block +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_uniform_blocks +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_named_uniform_blocks +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_element_name +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_uniform_qualifier +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_structure_declaration +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_shader_languages +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_global_scope_layouts +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_layouts +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layouts +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_arrays +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_non_constant_indexing +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_active_uniform_blocks +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformblockindex +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_binding +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_inherit_and_override_layouts +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeat_global_scope_layouts +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_different_definitions_of_the_same_block_name +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_names +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_scoping +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_storage_layouts +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_block_names +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_names +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_small_name_buffer +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_get_uniform_name_for_small_name_buffer +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_not_whole_uniform_array_active +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_same_buffer_bound_to_2_uniform_blocks +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_arrays_binding +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_build_in_constants +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_implementation_dependent_limits +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_reset_assigned_binding_point_on_relink +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_uniform_block_size +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_sharing_between_programs +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_swapping_buffers +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_unused_uniforms_in_std140 +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_block_with_an_instance_array +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_uniforms_declared_in_block_with_an_instance +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_and_array_element_names +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_spec_example_for_std140 +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_1 +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_2 +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_3 +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_4 +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_declaration +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_uniform_block +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_member_initializers +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_for_uniforms_outside_ub0 +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_not_for_matrix_type +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_qualifiers_shared_packed_std140_used_for_members +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_name_conflict +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_instance_name_conflict +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_conflict +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_illegal_uniform_block_array_indexing +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_array_size_matching +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_matching +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_type_matching +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_sequence_matching +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_array_size_matching +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layout_matching +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_block_uniform_location +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_nonexsistent_block_name +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_not_active_block +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_nonexistent_block_index +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv_for_nonexistent_block_index +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices_for_for_nonexistent_or_not_active_uniform_names +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname_for_nonexistent_uniform_index +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform_for_nonexistent_uniform_index +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv_for_nonexistent_uniform_indices +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniformbufferoffsetalignment +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_maxuniformbufferbindings_exceeded +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks_exceeded +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockindex +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockbinding +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_program +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_uniformcount +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_bufsize +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_size +GTF-GL41.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_pname +GTF-GL41.gtf31.GLCoverage.CoverageGL31 +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basic +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basevertex +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_mode +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_type +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_count +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_start +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_end +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_primcount +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_attrib_size +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_upconvert +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_overflow +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_range +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_stride +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_pointer +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_mode +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_count +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_type +GTF-GL41.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_start_end +GTF-GL41.gtf32.GL3Tests.shadow.shadow_api +GTF-GL41.gtf32.GL3Tests.shadow.shadow_compilation_vert +GTF-GL41.gtf32.GL3Tests.shadow.shadow_compilation_ctrl +GTF-GL41.gtf32.GL3Tests.shadow.shadow_compilation_eval +GTF-GL41.gtf32.GL3Tests.shadow.shadow_compilation_geom +GTF-GL41.gtf32.GL3Tests.shadow.shadow_compilation_frag +GTF-GL41.gtf32.GL3Tests.shadow.shadow_execution_vert +GTF-GL41.gtf32.GL3Tests.shadow.shadow_execution_ctrl +GTF-GL41.gtf32.GL3Tests.shadow.shadow_execution_eval +GTF-GL41.gtf32.GL3Tests.shadow.shadow_execution_geom +GTF-GL41.gtf32.GL3Tests.shadow.shadow_execution_frag +GTF-GL41.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_basic +GTF-GL41.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_draw_calls +GTF-GL41.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_types +GTF-GL41.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_stride +GTF-GL41.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_pointer +GTF-GL41.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_attrib_sizes +GTF-GL41.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_restart +GTF-GL41.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_invalid +GTF-GL41.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_1 +GTF-GL41.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_2 +GTF-GL41.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_1 +GTF-GL41.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_2 +GTF-GL41.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_3 +GTF-GL41.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_4 +GTF-GL41.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_5 +GTF-GL41.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_6 +GTF-GL41.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader +GTF-GL41.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_fbo +GTF-GL41.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_cull +GTF-GL41.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multisample +GTF-GL41.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_scissor +GTF-GL41.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_1 +GTF-GL41.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_2 +GTF-GL41.gtf32.GL3Tests.packed_pixels.packed_pixels_init +GTF-GL41.gtf32.GL3Tests.packed_pixels.packed_pixels +GTF-GL41.gtf32.GL3Tests.packed_pixels.packed_pixels_pixelstore +GTF-GL41.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo +GTF-GL41.gtf32.GL3Tests.sync.sync_coverage_creation +GTF-GL41.gtf32.GL3Tests.sync.sync_coverage_issync +GTF-GL41.gtf32.GL3Tests.sync.sync_coverage_getsynciv_defaults +GTF-GL41.gtf32.GL3Tests.sync.sync_coverage_clientwaitsync +GTF-GL41.gtf32.GL3Tests.sync.sync_coverage_waitsync +GTF-GL41.gtf32.GL3Tests.sync.sync_coverage_max_server_wait_timeout +GTF-GL41.gtf32.GL3Tests.sync.sync_coverage_deletesync +GTF-GL41.gtf32.GL3Tests.sync.sync_coverage_getsynciv_fence +GTF-GL41.gtf32.GL3Tests.sync.sync_error_fencesync_condition +GTF-GL41.gtf32.GL3Tests.sync.sync_error_fencesync_flags +GTF-GL41.gtf32.GL3Tests.sync.sync_error_deletesync +GTF-GL41.gtf32.GL3Tests.sync.sync_error_getsynciv_sync +GTF-GL41.gtf32.GL3Tests.sync.sync_error_getsynciv_pname +GTF-GL41.gtf32.GL3Tests.sync.sync_error_clientwaitsync_sync +GTF-GL41.gtf32.GL3Tests.sync.sync_error_clientwaitsync_flags +GTF-GL41.gtf32.GL3Tests.sync.sync_error_waitsync_sync +GTF-GL41.gtf32.GL3Tests.sync.sync_error_waitsync_flags +GTF-GL41.gtf32.GL3Tests.sync.sync_error_waitsync_timeout +GTF-GL41.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_signaled +GTF-GL41.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_immediate +GTF-GL41.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_flush +GTF-GL41.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_timeout +GTF-GL41.gtf32.GL3Tests.sync.sync_functionality_issync +GTF-GL41.gtf32.GL3Tests.sync.sync_advanced_multi +GTF-GL41.gtf32.GL3Tests.sync.sync_advanced_reuse +GTF-GL41.gtf32.GL3Tests.sync.sync_advanced_shared_multi +GTF-GL41.gtf32.GL3Tests.sync.sync_advanced_shared_delete +GTF-GL41.gtf32.GL3Tests.sync.sync_advanced_delete +GTF-GL41.gtf32.GLCoverage.CoverageGL32 +GTF-GL41.gtf33.GL3Tests.element_index_uint.element_index_uint_constants +GTF-GL41.gtf33.GL3Tests.element_index_uint.element_index_uint_error +GTF-GL41.gtf33.GL3Tests.element_index_uint.element_index_uint_de +GTF-GL41.gtf33.GL3Tests.element_index_uint.element_index_uint_de_range +GTF-GL41.gtf33.GL3Tests.element_index_uint.element_index_uint_de_instanced +GTF-GL41.gtf33.GL3Tests.element_index_uint.element_index_uint_de_multi +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_basic +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_pipeline +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_integer_constants +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_layout_priority +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_input_types +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_input_types_double +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_output_types +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_room +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_multiple_shaders +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_one_shader +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_vertex_input_aliased +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_restore_locations +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_greater_than_max +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_array_max +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_array_max_double +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_not_integer +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_overlapping_ranges +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_not_consistent_locations +GTF-GL41.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_no_room +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_basic +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_vao +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_divisor +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_mode +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_count +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_first +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_type +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_primcount +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_order +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_size +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_stride +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_pointer +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_base_vertex +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_primitive_restart +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_instance_id +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_other_draw_calls +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_invalid +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_many_instances +GTF-GL41.gtf33.GL3Tests.instanced_arrays.instanced_arrays_pass_instance_id +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_clear +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_custom_framebuffer +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_discarded_fragments +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_distinct_queries +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_any_samples_passed +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_occluded +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_outside_of_query_scope +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_scissors_test +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_genqueries +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_beginquery +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_endquery +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_queries +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_is_query_nonzero +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_is_query_zero +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_no_active_query +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_query_order +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_queryobjectuiv +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_stencil_test +GTF-GL41.gtf33.GL3Tests.occlusion_query.occlusion_query_suppressed_pixels +GTF-GL41.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_default_binding +GTF-GL41.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_default_parameters +GTF-GL41.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_create +GTF-GL41.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_bind +GTF-GL41.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_data +GTF-GL41.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_usage +GTF-GL41.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_pointerv +GTF-GL41.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_parameteriv +GTF-GL41.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_read +GTF-GL41.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write +GTF-GL41.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write_dynamic +GTF-GL41.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write_regression +GTF-GL41.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_pixelstore +GTF-GL41.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_vbo +GTF-GL41.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_readpixels +GTF-GL41.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_valid +GTF-GL41.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_type +GTF-GL41.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_attrib +GTF-GL41.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_conversion +GTF-GL41.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_stride_pointer +GTF-GL41.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_bgra +GTF-GL41.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_divisor +GTF-GL41.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_invalid +GTF-GL41.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_invalid2 +GTF-GL41.gtf33.GLCoverage.CoverageGL33 +GTF-GL41.gtf40.GL3Tests.transform_feedback2.transform_feedback2_init_defaults +GTF-GL41.gtf40.GL3Tests.transform_feedback2.transform_feedback2_api +GTF-GL41.gtf40.GL3Tests.transform_feedback2.transform_feedback2_basic +GTF-GL41.gtf40.GL3Tests.transform_feedback2.transform_feedback2_states +GTF-GL41.gtf40.GL3Tests.transform_feedback2.transform_feedback2_pause_resume +GTF-GL41.gtf40.GL3Tests.transform_feedback2.transform_feedback2_framebuffer +GTF-GL41.gtf40.GL3Tests.transform_feedback2.transform_feedback2_two_buffers +GTF-GL41.gtf40.GL3Tests.transform_feedback3.transform_feedback3_init_defaults +GTF-GL41.gtf40.GL3Tests.transform_feedback3.transform_feedback3_api +GTF-GL41.gtf40.GL3Tests.transform_feedback3.transform_feedback3_error +GTF-GL41.gtf40.GL3Tests.transform_feedback3.transform_feedback3_error_invalid_varyings +GTF-GL41.gtf40.GL3Tests.transform_feedback3.transform_feedback3_basic_outline +GTF-GL41.gtf40.GL3Tests.transform_feedback3.transform_feedback3_two_buffers +GTF-GL41.gtf40.GL3Tests.transform_feedback3.transform_feedback3_skip_components +GTF-GL41.gtf40.GL3Tests.transform_feedback3.transform_feedback3_skip_multiple_buffers +GTF-GL41.gtf40.GL3Tests.transform_feedback3.transform_feedback3_streams_queried +GTF-GL41.gtf40.GL3Tests.transform_feedback3.transform_feedback3_streams_overflow +GTF-GL41.gtf40.GL3Tests.transform_feedback3.transform_feedback3_stream_failure +GTF-GL41.gtf40.GL3Tests.transform_feedback3.transform_feedback3_draw_stream +GTF-GL41.gtf40.GL3Tests.transform_feedback3.transform_feedback3_geometry_instanced +GTF-GL41.gtf40.GL3Tests.transform_feedback3.transform_feedback3_multiple_streams +GTF-GL41.gtf40.GLCoverage.CoverageGL40 +GTF-GL41.gtf41.GL2Tests.fixed_data_type.fixed_data_type diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl41-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl41-master.txt new file mode 100644 index 0000000..3df8723 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl41-master.txt @@ -0,0 +1,2837 @@ +KHR-GL41.info.vendor +KHR-GL41.info.renderer +KHR-GL41.info.version +KHR-GL41.info.shading_language_version +KHR-GL41.info.extensions +KHR-GL41.info.render_target +KHR-GL41.clip_distance.coverage +KHR-GL41.clip_distance.functional +KHR-GL41.clip_distance.negative +KHR-GL41.gpu_shader5_gl.implicit_conversions +KHR-GL41.gpu_shader5_gl.function_overloading +KHR-GL41.gpu_shader5_gl.float_encoding +KHR-GL41.glsl_noperspective.functionaltest +KHR-GL41.transform_feedback.api_errors_test +KHR-GL41.transform_feedback.linking_errors_test +KHR-GL41.transform_feedback.limits_test +KHR-GL41.transform_feedback.capture_vertex_interleaved_test +KHR-GL41.transform_feedback.capture_geometry_interleaved_test +KHR-GL41.transform_feedback.capture_vertex_separate_test +KHR-GL41.transform_feedback.capture_geometry_separate_test +KHR-GL41.transform_feedback.get_xfb_varying +KHR-GL41.transform_feedback.query_vertex_interleaved_test +KHR-GL41.transform_feedback.query_geometry_interleaved_test +KHR-GL41.transform_feedback.query_vertex_separate_test +KHR-GL41.transform_feedback.query_geometry_separate_test +KHR-GL41.transform_feedback.discard_vertex_test +KHR-GL41.transform_feedback.discard_geometry_test +KHR-GL41.transform_feedback.draw_xfb_test +KHR-GL41.transform_feedback.draw_xfb_feedbackk_test +KHR-GL41.transform_feedback.draw_xfb_stream_test +KHR-GL41.transform_feedback.capture_special_interleaved_test +KHR-GL41.transform_feedback.draw_xfb_instanced_test +KHR-GL41.transform_feedback.draw_xfb_stream_instanced_test +KHR-GL41.CommonBugs.CommonBug_GetProgramivActiveUniformBlockMaxNameLength +KHR-GL41.CommonBugs.CommonBug_InputVariablesCannotBeModified +KHR-GL41.CommonBugs.CommonBug_InvalidUseCasesForAllNotFuncsAndExclMarkOp +KHR-GL41.CommonBugs.CommonBug_InvalidVSInputs +KHR-GL41.CommonBugs.CommonBug_ParenthesisInLayoutQualifierIntegerValue +KHR-GL41.CommonBugs.CommonBug_PerVertexValidation +KHR-GL41.CommonBugs.CommonBug_ReservedNames +KHR-GL41.CommonBugs.CommonBug_SparseBuffersWithCopyOps +KHR-GL41.texture_size_promotion.functional +KHR-GL41.transform_feedback_overflow_query_ARB.implementation-dependent-state +KHR-GL41.transform_feedback_overflow_query_ARB.default-context-state +KHR-GL41.transform_feedback_overflow_query_ARB.context-state-update +KHR-GL41.transform_feedback_overflow_query_ARB.error-invalid-index +KHR-GL41.transform_feedback_overflow_query_ARB.error-already-active +KHR-GL41.transform_feedback_overflow_query_ARB.error-incompatible-target +KHR-GL41.transform_feedback_overflow_query_ARB.error-no-active-query +KHR-GL41.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs +KHR-GL41.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs +KHR-GL41.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs +KHR-GL41.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs +KHR-GL41.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream +KHR-GL41.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream +KHR-GL41.shaders.arrays.constructor.float3_vertex +KHR-GL41.shaders.arrays.constructor.float3_fragment +KHR-GL41.shaders.arrays.constructor.float4_vertex +KHR-GL41.shaders.arrays.constructor.float4_fragment +KHR-GL41.shaders.arrays.constructor.int3_vertex +KHR-GL41.shaders.arrays.constructor.int3_fragment +KHR-GL41.shaders.arrays.constructor.int4_vertex +KHR-GL41.shaders.arrays.constructor.int4_fragment +KHR-GL41.shaders.arrays.constructor.bool3_vertex +KHR-GL41.shaders.arrays.constructor.bool3_fragment +KHR-GL41.shaders.arrays.constructor.bool4_vertex +KHR-GL41.shaders.arrays.constructor.bool4_fragment +KHR-GL41.shaders.arrays.constructor.struct3_vertex +KHR-GL41.shaders.arrays.constructor.struct3_fragment +KHR-GL41.shaders.arrays.constructor.struct4_vertex +KHR-GL41.shaders.arrays.constructor.struct4_fragment +KHR-GL41.shaders.arrays.constructor.float_vec3_vertex +KHR-GL41.shaders.arrays.constructor.float_vec3_fragment +KHR-GL41.shaders.arrays.constructor.int_vec3_vertex +KHR-GL41.shaders.arrays.constructor.int_vec3_fragment +KHR-GL41.shaders.arrays.constructor.bool_vec3_vertex +KHR-GL41.shaders.arrays.constructor.bool_vec3_fragment +KHR-GL41.shaders.arrays.constructor.float_mat3_vertex +KHR-GL41.shaders.arrays.constructor.float_mat3_fragment +KHR-GL41.shaders.arrays.constructor.int_mat3_vertex +KHR-GL41.shaders.arrays.constructor.int_mat3_fragment +KHR-GL41.shaders.arrays.constructor.bool_mat3_vertex +KHR-GL41.shaders.arrays.constructor.bool_mat3_fragment +KHR-GL41.shaders.arrays.return.float_vertex +KHR-GL41.shaders.arrays.return.float_fragment +KHR-GL41.shaders.arrays.return.int_vertex +KHR-GL41.shaders.arrays.return.int_fragment +KHR-GL41.shaders.arrays.return.bool_vertex +KHR-GL41.shaders.arrays.return.bool_fragment +KHR-GL41.shaders.arrays.return.float_vec3_vertex +KHR-GL41.shaders.arrays.return.float_vec3_fragment +KHR-GL41.shaders.arrays.return.struct_vertex +KHR-GL41.shaders.arrays.return.struct_fragment +KHR-GL41.shaders.arrays.return.int_vec3_vertex +KHR-GL41.shaders.arrays.return.int_vec3_fragment +KHR-GL41.shaders.arrays.return.bool_vec3_vertex +KHR-GL41.shaders.arrays.return.bool_vec3_fragment +KHR-GL41.shaders.arrays.return.float_mat3_vertex +KHR-GL41.shaders.arrays.return.float_mat3_fragment +KHR-GL41.shaders.arrays.return.int_mat3_vertex +KHR-GL41.shaders.arrays.return.int_mat3_fragment +KHR-GL41.shaders.arrays.return.bool_mat3_vertex +KHR-GL41.shaders.arrays.return.bool_mat3_fragment +KHR-GL41.shaders.arrays.unnamed_parameter.float_vertex +KHR-GL41.shaders.arrays.unnamed_parameter.float_fragment +KHR-GL41.shaders.arrays.unnamed_parameter.int_vertex +KHR-GL41.shaders.arrays.unnamed_parameter.int_fragment +KHR-GL41.shaders.arrays.unnamed_parameter.bool_vertex +KHR-GL41.shaders.arrays.unnamed_parameter.bool_fragment +KHR-GL41.shaders.arrays.unnamed_parameter.struct_vertex +KHR-GL41.shaders.arrays.unnamed_parameter.struct_fragment +KHR-GL41.shaders.arrays.unnamed_parameter.float_vec3_vertex +KHR-GL41.shaders.arrays.unnamed_parameter.float_vec3_fragment +KHR-GL41.shaders.arrays.unnamed_parameter.int_vec3_vertex +KHR-GL41.shaders.arrays.unnamed_parameter.int_vec3_fragment +KHR-GL41.shaders.arrays.unnamed_parameter.bool_vec3_vertex +KHR-GL41.shaders.arrays.unnamed_parameter.bool_vec3_fragment +KHR-GL41.shaders.arrays.unnamed_parameter.float_mat3_vertex +KHR-GL41.shaders.arrays.unnamed_parameter.float_mat3_fragment +KHR-GL41.shaders.arrays.unnamed_parameter.int_mat3_vertex +KHR-GL41.shaders.arrays.unnamed_parameter.int_mat3_fragment +KHR-GL41.shaders.arrays.unnamed_parameter.bool_mat3_vertex +KHR-GL41.shaders.arrays.unnamed_parameter.bool_mat3_fragment +KHR-GL41.shaders.arrays.declaration.implicit_size_float_vertex +KHR-GL41.shaders.arrays.declaration.implicit_size_float_fragment +KHR-GL41.shaders.arrays.declaration.implicit_size_int_vertex +KHR-GL41.shaders.arrays.declaration.implicit_size_int_fragment +KHR-GL41.shaders.arrays.declaration.implicit_size_bool_vertex +KHR-GL41.shaders.arrays.declaration.implicit_size_bool_fragment +KHR-GL41.shaders.arrays.declaration.implicit_size_struct_vertex +KHR-GL41.shaders.arrays.declaration.implicit_size_struct_fragment +KHR-GL41.shaders.arrays.declaration.implicit_size_float_vec3_vertex +KHR-GL41.shaders.arrays.declaration.implicit_size_float_vec3_fragment +KHR-GL41.shaders.arrays.declaration.implicit_size_int_ivec3_vertex +KHR-GL41.shaders.arrays.declaration.implicit_size_int_ivec3_fragment +KHR-GL41.shaders.arrays.declaration.implicit_size_bool_bvec3_vertex +KHR-GL41.shaders.arrays.declaration.implicit_size_bool_bvec3_fragment +KHR-GL41.shaders.arrays.declaration.implicit_size_float_mat3_vertex +KHR-GL41.shaders.arrays.declaration.implicit_size_float_mat3_fragment +KHR-GL41.shaders.arrays.declaration.implicit_size_int_mat3_vertex +KHR-GL41.shaders.arrays.declaration.implicit_size_int_mat3_fragment +KHR-GL41.shaders.arrays.declaration.implicit_size_bool_mat3_vertex +KHR-GL41.shaders.arrays.declaration.implicit_size_bool_mat3_fragment +KHR-GL41.shaders.arrays.declaration.constant_expression_array_size_vertex +KHR-GL41.shaders.arrays.declaration.constant_expression_array_size_fragment +KHR-GL41.shaders.arrays.declaration.constant_expression_array_access_vertex +KHR-GL41.shaders.arrays.declaration.constant_expression_array_access_fragment +KHR-GL41.shaders.arrays.declaration.dynamic_expression_array_access_vertex +KHR-GL41.shaders.arrays.declaration.dynamic_expression_array_access_fragment +KHR-GL41.shaders.arrays.length.float_vertex +KHR-GL41.shaders.arrays.length.float_fragment +KHR-GL41.shaders.arrays.length.int_vertex +KHR-GL41.shaders.arrays.length.int_fragment +KHR-GL41.shaders.arrays.length.bool_vertex +KHR-GL41.shaders.arrays.length.bool_fragment +KHR-GL41.shaders.arrays.length.struct_vertex +KHR-GL41.shaders.arrays.length.struct_fragment +KHR-GL41.shaders.arrays.invalid.multidimensional_array1_vertex +KHR-GL41.shaders.arrays.invalid.multidimensional_array1_fragment +KHR-GL41.shaders.arrays.invalid.multidimensional_array2_vertex +KHR-GL41.shaders.arrays.invalid.multidimensional_array2_fragment +KHR-GL41.shaders.arrays.invalid.dynamic_expression_array_size_vertex +KHR-GL41.shaders.arrays.invalid.dynamic_expression_array_size_fragment +KHR-GL41.shaders.arrays.invalid.constructor_c-style1_vertex +KHR-GL41.shaders.arrays.invalid.constructor_c-style1_fragment +KHR-GL41.shaders.arrays.invalid.constructor_c-style2_vertex +KHR-GL41.shaders.arrays.invalid.constructor_c-style2_fragment +KHR-GL41.shaders.fragdepth.write.no_write +KHR-GL41.shaders.fragdepth.write.const +KHR-GL41.shaders.fragdepth.write.uniform +KHR-GL41.shaders.fragdepth.write.dynamic +KHR-GL41.shaders.fragdepth.write.fragcoord_z +KHR-GL41.shaders.fragdepth.write.uniform_conditional_write +KHR-GL41.shaders.fragdepth.write.dynamic_conditional_write +KHR-GL41.shaders.fragdepth.write.uniform_loop_write +KHR-GL41.shaders.fragdepth.write.write_in_function +KHR-GL41.shaders.fragdepth.compare.no_write +KHR-GL41.shaders.fragdepth.compare.const +KHR-GL41.shaders.fragdepth.compare.uniform +KHR-GL41.shaders.fragdepth.compare.dynamic +KHR-GL41.shaders.fragdepth.compare.fragcoord_z +KHR-GL41.shaders.fragdepth.compare.uniform_conditional_write +KHR-GL41.shaders.fragdepth.compare.dynamic_conditional_write +KHR-GL41.shaders.fragdepth.compare.uniform_loop_write +KHR-GL41.shaders.fragdepth.compare.write_in_function +KHR-GL41.shaders.indexing.varying_array.float_static_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.float_static_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.float_static_write_dynamic_loop_read +KHR-GL41.shaders.indexing.varying_array.float_dynamic_write_static_read +KHR-GL41.shaders.indexing.varying_array.float_dynamic_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.float_dynamic_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.float_dynamic_write_dynamic_loop_read +KHR-GL41.shaders.indexing.varying_array.float_static_loop_write_static_read +KHR-GL41.shaders.indexing.varying_array.float_static_loop_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.float_static_loop_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.float_static_loop_write_dynamic_loop_read +KHR-GL41.shaders.indexing.varying_array.float_dynamic_loop_write_static_read +KHR-GL41.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.float_dynamic_loop_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_loop_read +KHR-GL41.shaders.indexing.varying_array.vec2_static_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.vec2_static_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.vec2_static_write_dynamic_loop_read +KHR-GL41.shaders.indexing.varying_array.vec2_dynamic_write_static_read +KHR-GL41.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.vec2_dynamic_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_loop_read +KHR-GL41.shaders.indexing.varying_array.vec2_static_loop_write_static_read +KHR-GL41.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.vec2_static_loop_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_loop_read +KHR-GL41.shaders.indexing.varying_array.vec2_dynamic_loop_write_static_read +KHR-GL41.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.vec2_dynamic_loop_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_loop_read +KHR-GL41.shaders.indexing.varying_array.vec3_static_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.vec3_static_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.vec3_static_write_dynamic_loop_read +KHR-GL41.shaders.indexing.varying_array.vec3_dynamic_write_static_read +KHR-GL41.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.vec3_dynamic_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_loop_read +KHR-GL41.shaders.indexing.varying_array.vec3_static_loop_write_static_read +KHR-GL41.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.vec3_static_loop_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_loop_read +KHR-GL41.shaders.indexing.varying_array.vec3_dynamic_loop_write_static_read +KHR-GL41.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.vec3_dynamic_loop_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_loop_read +KHR-GL41.shaders.indexing.varying_array.vec4_static_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.vec4_static_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.vec4_static_write_dynamic_loop_read +KHR-GL41.shaders.indexing.varying_array.vec4_dynamic_write_static_read +KHR-GL41.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.vec4_dynamic_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_loop_read +KHR-GL41.shaders.indexing.varying_array.vec4_static_loop_write_static_read +KHR-GL41.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.vec4_static_loop_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_loop_read +KHR-GL41.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_read +KHR-GL41.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_read +KHR-GL41.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_loop_read +KHR-GL41.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_loop_read +KHR-GL41.shaders.indexing.uniform_array.float_static_read_vertex +KHR-GL41.shaders.indexing.uniform_array.float_static_read_fragment +KHR-GL41.shaders.indexing.uniform_array.float_dynamic_read_vertex +KHR-GL41.shaders.indexing.uniform_array.float_dynamic_read_fragment +KHR-GL41.shaders.indexing.uniform_array.float_static_loop_read_vertex +KHR-GL41.shaders.indexing.uniform_array.float_static_loop_read_fragment +KHR-GL41.shaders.indexing.uniform_array.float_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.uniform_array.float_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.uniform_array.vec2_static_read_vertex +KHR-GL41.shaders.indexing.uniform_array.vec2_static_read_fragment +KHR-GL41.shaders.indexing.uniform_array.vec2_dynamic_read_vertex +KHR-GL41.shaders.indexing.uniform_array.vec2_dynamic_read_fragment +KHR-GL41.shaders.indexing.uniform_array.vec2_static_loop_read_vertex +KHR-GL41.shaders.indexing.uniform_array.vec2_static_loop_read_fragment +KHR-GL41.shaders.indexing.uniform_array.vec2_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.uniform_array.vec2_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.uniform_array.vec3_static_read_vertex +KHR-GL41.shaders.indexing.uniform_array.vec3_static_read_fragment +KHR-GL41.shaders.indexing.uniform_array.vec3_dynamic_read_vertex +KHR-GL41.shaders.indexing.uniform_array.vec3_dynamic_read_fragment +KHR-GL41.shaders.indexing.uniform_array.vec3_static_loop_read_vertex +KHR-GL41.shaders.indexing.uniform_array.vec3_static_loop_read_fragment +KHR-GL41.shaders.indexing.uniform_array.vec3_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.uniform_array.vec3_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.uniform_array.vec4_static_read_vertex +KHR-GL41.shaders.indexing.uniform_array.vec4_static_read_fragment +KHR-GL41.shaders.indexing.uniform_array.vec4_dynamic_read_vertex +KHR-GL41.shaders.indexing.uniform_array.vec4_dynamic_read_fragment +KHR-GL41.shaders.indexing.uniform_array.vec4_static_loop_read_vertex +KHR-GL41.shaders.indexing.uniform_array.vec4_static_loop_read_fragment +KHR-GL41.shaders.indexing.uniform_array.vec4_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.uniform_array.vec4_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.tmp_array.float_static_write_dynamic_read_vertex +KHR-GL41.shaders.indexing.tmp_array.float_static_write_dynamic_read_fragment +KHR-GL41.shaders.indexing.tmp_array.float_static_write_static_loop_read_vertex +KHR-GL41.shaders.indexing.tmp_array.float_static_write_static_loop_read_fragment +KHR-GL41.shaders.indexing.tmp_array.float_static_write_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.tmp_array.float_static_write_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.tmp_array.float_dynamic_write_static_read_vertex +KHR-GL41.shaders.indexing.tmp_array.float_dynamic_write_static_read_fragment +KHR-GL41.shaders.indexing.tmp_array.float_static_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.tmp_array.float_static_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.tmp_array.float_dynamic_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.tmp_array.float_dynamic_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec2_static_write_dynamic_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec2_static_write_dynamic_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec2_static_write_static_loop_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec2_static_write_static_loop_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec2_dynamic_write_static_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec2_dynamic_write_static_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec2_static_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec2_static_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec2_dynamic_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec2_dynamic_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec3_static_write_dynamic_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec3_static_write_dynamic_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec3_static_write_static_loop_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec3_static_write_static_loop_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec3_static_write_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec3_static_write_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec3_dynamic_write_static_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec3_dynamic_write_static_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec3_static_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec3_static_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec3_dynamic_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec3_dynamic_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec4_static_write_dynamic_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec4_static_write_dynamic_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec4_static_write_static_loop_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec4_static_write_static_loop_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec4_static_write_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec4_static_write_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec4_dynamic_write_static_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec4_dynamic_write_static_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec4_static_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec4_static_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec2_direct_write_static_subscript_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec2_direct_write_static_subscript_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_subscript_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_subscript_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec2_direct_write_static_loop_subscript_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec2_direct_write_static_loop_subscript_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec2_static_subscript_write_direct_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec2_static_subscript_write_direct_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec2_dynamic_subscript_write_direct_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec2_dynamic_subscript_write_direct_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_direct_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_direct_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec2_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec2_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec3_direct_write_static_subscript_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec3_direct_write_static_subscript_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_subscript_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_subscript_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec3_direct_write_static_loop_subscript_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec3_direct_write_static_loop_subscript_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec3_static_subscript_write_direct_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec3_static_subscript_write_direct_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec3_dynamic_subscript_write_direct_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec3_dynamic_subscript_write_direct_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec3_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec3_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec4_direct_write_static_subscript_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec4_direct_write_static_subscript_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_subscript_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_subscript_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec4_direct_write_static_loop_subscript_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec4_direct_write_static_loop_subscript_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec4_static_subscript_write_direct_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec4_static_subscript_write_direct_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_direct_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_direct_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_direct_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_direct_read_fragment +KHR-GL41.shaders.indexing.vector_subscript.vec4_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL41.shaders.indexing.vector_subscript.vec4_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2_static_write_static_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2_static_write_static_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2x3_static_write_static_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2x3_static_write_static_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2x3_dynamic_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2x3_dynamic_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2x3_static_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2x3_static_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2x3_dynamic_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2x3_dynamic_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2x4_static_write_static_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2x4_static_write_static_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2x4_dynamic_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2x4_dynamic_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2x4_static_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2x4_static_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat2x4_dynamic_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat2x4_dynamic_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3x2_static_write_static_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3x2_static_write_static_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3x2_dynamic_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3x2_dynamic_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3x2_static_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3x2_static_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3x2_dynamic_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3x2_dynamic_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3_static_write_static_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3_static_write_static_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3x4_static_write_static_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3x4_static_write_static_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3x4_dynamic_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3x4_dynamic_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3x4_static_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3x4_static_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat3x4_dynamic_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat3x4_dynamic_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4x2_static_write_static_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4x2_static_write_static_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4x2_dynamic_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4x2_dynamic_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4x2_static_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4x2_static_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4x2_dynamic_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4x2_dynamic_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4x3_static_write_static_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4x3_static_write_static_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4x3_dynamic_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4x3_dynamic_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4x3_static_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4x3_static_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4x3_dynamic_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4x3_dynamic_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4_static_write_static_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4_static_write_static_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_loop_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_loop_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_read_fragment +KHR-GL41.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_vertex +KHR-GL41.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_fragment +KHR-GL41.shaders.loops.for_constant_iterations.basic_lowp_int_vertex +KHR-GL41.shaders.loops.for_constant_iterations.basic_lowp_int_fragment +KHR-GL41.shaders.loops.for_constant_iterations.basic_mediump_int_vertex +KHR-GL41.shaders.loops.for_constant_iterations.basic_mediump_int_fragment +KHR-GL41.shaders.loops.for_constant_iterations.basic_mediump_float_vertex +KHR-GL41.shaders.loops.for_constant_iterations.basic_mediump_float_fragment +KHR-GL41.shaders.loops.for_constant_iterations.basic_highp_int_vertex +KHR-GL41.shaders.loops.for_constant_iterations.basic_highp_int_fragment +KHR-GL41.shaders.loops.for_constant_iterations.basic_highp_float_vertex +KHR-GL41.shaders.loops.for_constant_iterations.basic_highp_float_fragment +KHR-GL41.shaders.loops.for_constant_iterations.empty_body_vertex +KHR-GL41.shaders.loops.for_constant_iterations.empty_body_fragment +KHR-GL41.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL41.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL41.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL41.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL41.shaders.loops.for_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL41.shaders.loops.for_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL41.shaders.loops.for_constant_iterations.single_statement_vertex +KHR-GL41.shaders.loops.for_constant_iterations.single_statement_fragment +KHR-GL41.shaders.loops.for_constant_iterations.compound_statement_vertex +KHR-GL41.shaders.loops.for_constant_iterations.compound_statement_fragment +KHR-GL41.shaders.loops.for_constant_iterations.sequence_statement_vertex +KHR-GL41.shaders.loops.for_constant_iterations.sequence_statement_fragment +KHR-GL41.shaders.loops.for_constant_iterations.no_iterations_vertex +KHR-GL41.shaders.loops.for_constant_iterations.no_iterations_fragment +KHR-GL41.shaders.loops.for_constant_iterations.single_iteration_vertex +KHR-GL41.shaders.loops.for_constant_iterations.single_iteration_fragment +KHR-GL41.shaders.loops.for_constant_iterations.select_iteration_count_vertex +KHR-GL41.shaders.loops.for_constant_iterations.select_iteration_count_fragment +KHR-GL41.shaders.loops.for_constant_iterations.conditional_continue_vertex +KHR-GL41.shaders.loops.for_constant_iterations.conditional_continue_fragment +KHR-GL41.shaders.loops.for_constant_iterations.unconditional_continue_vertex +KHR-GL41.shaders.loops.for_constant_iterations.unconditional_continue_fragment +KHR-GL41.shaders.loops.for_constant_iterations.only_continue_vertex +KHR-GL41.shaders.loops.for_constant_iterations.only_continue_fragment +KHR-GL41.shaders.loops.for_constant_iterations.double_continue_vertex +KHR-GL41.shaders.loops.for_constant_iterations.double_continue_fragment +KHR-GL41.shaders.loops.for_constant_iterations.conditional_break_vertex +KHR-GL41.shaders.loops.for_constant_iterations.conditional_break_fragment +KHR-GL41.shaders.loops.for_constant_iterations.unconditional_break_vertex +KHR-GL41.shaders.loops.for_constant_iterations.unconditional_break_fragment +KHR-GL41.shaders.loops.for_constant_iterations.pre_increment_vertex +KHR-GL41.shaders.loops.for_constant_iterations.pre_increment_fragment +KHR-GL41.shaders.loops.for_constant_iterations.post_increment_vertex +KHR-GL41.shaders.loops.for_constant_iterations.post_increment_fragment +KHR-GL41.shaders.loops.for_constant_iterations.mixed_break_continue_vertex +KHR-GL41.shaders.loops.for_constant_iterations.mixed_break_continue_fragment +KHR-GL41.shaders.loops.for_constant_iterations.vector_counter_vertex +KHR-GL41.shaders.loops.for_constant_iterations.vector_counter_fragment +KHR-GL41.shaders.loops.for_constant_iterations.101_iterations_vertex +KHR-GL41.shaders.loops.for_constant_iterations.101_iterations_fragment +KHR-GL41.shaders.loops.for_constant_iterations.sequence_vertex +KHR-GL41.shaders.loops.for_constant_iterations.sequence_fragment +KHR-GL41.shaders.loops.for_constant_iterations.nested_vertex +KHR-GL41.shaders.loops.for_constant_iterations.nested_fragment +KHR-GL41.shaders.loops.for_constant_iterations.nested_sequence_vertex +KHR-GL41.shaders.loops.for_constant_iterations.nested_sequence_fragment +KHR-GL41.shaders.loops.for_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL41.shaders.loops.for_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL41.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL41.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.basic_lowp_int_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.basic_lowp_int_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.basic_mediump_int_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.basic_mediump_int_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.basic_mediump_float_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.basic_mediump_float_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.basic_highp_int_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.basic_highp_int_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.basic_highp_float_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.basic_highp_float_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.empty_body_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.empty_body_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.single_statement_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.single_statement_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.compound_statement_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.compound_statement_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.sequence_statement_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.sequence_statement_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.no_iterations_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.no_iterations_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.single_iteration_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.single_iteration_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.select_iteration_count_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.select_iteration_count_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.conditional_continue_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.conditional_continue_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.unconditional_continue_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.unconditional_continue_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.only_continue_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.only_continue_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.double_continue_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.double_continue_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.conditional_break_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.conditional_break_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.unconditional_break_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.unconditional_break_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.pre_increment_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.pre_increment_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.post_increment_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.post_increment_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.mixed_break_continue_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.mixed_break_continue_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.vector_counter_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.vector_counter_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.101_iterations_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.101_iterations_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.sequence_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.sequence_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.nested_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.nested_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.nested_sequence_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.nested_sequence_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL41.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL41.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.basic_lowp_int_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.basic_lowp_int_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.basic_mediump_int_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.basic_mediump_int_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.basic_mediump_float_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.basic_mediump_float_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.basic_highp_int_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.basic_highp_int_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.basic_highp_float_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.basic_highp_float_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.empty_body_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.empty_body_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.single_statement_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.single_statement_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.compound_statement_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.compound_statement_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.sequence_statement_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.sequence_statement_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.no_iterations_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.no_iterations_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.single_iteration_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.single_iteration_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.select_iteration_count_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.select_iteration_count_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.conditional_continue_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.conditional_continue_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.unconditional_continue_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.unconditional_continue_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.only_continue_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.only_continue_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.double_continue_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.double_continue_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.conditional_break_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.conditional_break_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.unconditional_break_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.unconditional_break_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.pre_increment_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.pre_increment_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.post_increment_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.post_increment_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.mixed_break_continue_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.mixed_break_continue_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.vector_counter_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.vector_counter_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.101_iterations_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.101_iterations_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.sequence_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.sequence_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.nested_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.nested_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.nested_sequence_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.nested_sequence_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL41.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL41.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL41.shaders.loops.while_constant_iterations.basic_lowp_int_vertex +KHR-GL41.shaders.loops.while_constant_iterations.basic_lowp_int_fragment +KHR-GL41.shaders.loops.while_constant_iterations.basic_mediump_int_vertex +KHR-GL41.shaders.loops.while_constant_iterations.basic_mediump_int_fragment +KHR-GL41.shaders.loops.while_constant_iterations.basic_mediump_float_vertex +KHR-GL41.shaders.loops.while_constant_iterations.basic_mediump_float_fragment +KHR-GL41.shaders.loops.while_constant_iterations.basic_highp_int_vertex +KHR-GL41.shaders.loops.while_constant_iterations.basic_highp_int_fragment +KHR-GL41.shaders.loops.while_constant_iterations.basic_highp_float_vertex +KHR-GL41.shaders.loops.while_constant_iterations.basic_highp_float_fragment +KHR-GL41.shaders.loops.while_constant_iterations.empty_body_vertex +KHR-GL41.shaders.loops.while_constant_iterations.empty_body_fragment +KHR-GL41.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL41.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL41.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL41.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL41.shaders.loops.while_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL41.shaders.loops.while_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL41.shaders.loops.while_constant_iterations.single_statement_vertex +KHR-GL41.shaders.loops.while_constant_iterations.single_statement_fragment +KHR-GL41.shaders.loops.while_constant_iterations.compound_statement_vertex +KHR-GL41.shaders.loops.while_constant_iterations.compound_statement_fragment +KHR-GL41.shaders.loops.while_constant_iterations.sequence_statement_vertex +KHR-GL41.shaders.loops.while_constant_iterations.sequence_statement_fragment +KHR-GL41.shaders.loops.while_constant_iterations.no_iterations_vertex +KHR-GL41.shaders.loops.while_constant_iterations.no_iterations_fragment +KHR-GL41.shaders.loops.while_constant_iterations.single_iteration_vertex +KHR-GL41.shaders.loops.while_constant_iterations.single_iteration_fragment +KHR-GL41.shaders.loops.while_constant_iterations.select_iteration_count_vertex +KHR-GL41.shaders.loops.while_constant_iterations.select_iteration_count_fragment +KHR-GL41.shaders.loops.while_constant_iterations.conditional_continue_vertex +KHR-GL41.shaders.loops.while_constant_iterations.conditional_continue_fragment +KHR-GL41.shaders.loops.while_constant_iterations.unconditional_continue_vertex +KHR-GL41.shaders.loops.while_constant_iterations.unconditional_continue_fragment +KHR-GL41.shaders.loops.while_constant_iterations.only_continue_vertex +KHR-GL41.shaders.loops.while_constant_iterations.only_continue_fragment +KHR-GL41.shaders.loops.while_constant_iterations.double_continue_vertex +KHR-GL41.shaders.loops.while_constant_iterations.double_continue_fragment +KHR-GL41.shaders.loops.while_constant_iterations.conditional_break_vertex +KHR-GL41.shaders.loops.while_constant_iterations.conditional_break_fragment +KHR-GL41.shaders.loops.while_constant_iterations.unconditional_break_vertex +KHR-GL41.shaders.loops.while_constant_iterations.unconditional_break_fragment +KHR-GL41.shaders.loops.while_constant_iterations.pre_increment_vertex +KHR-GL41.shaders.loops.while_constant_iterations.pre_increment_fragment +KHR-GL41.shaders.loops.while_constant_iterations.post_increment_vertex +KHR-GL41.shaders.loops.while_constant_iterations.post_increment_fragment +KHR-GL41.shaders.loops.while_constant_iterations.mixed_break_continue_vertex +KHR-GL41.shaders.loops.while_constant_iterations.mixed_break_continue_fragment +KHR-GL41.shaders.loops.while_constant_iterations.vector_counter_vertex +KHR-GL41.shaders.loops.while_constant_iterations.vector_counter_fragment +KHR-GL41.shaders.loops.while_constant_iterations.101_iterations_vertex +KHR-GL41.shaders.loops.while_constant_iterations.101_iterations_fragment +KHR-GL41.shaders.loops.while_constant_iterations.sequence_vertex +KHR-GL41.shaders.loops.while_constant_iterations.sequence_fragment +KHR-GL41.shaders.loops.while_constant_iterations.nested_vertex +KHR-GL41.shaders.loops.while_constant_iterations.nested_fragment +KHR-GL41.shaders.loops.while_constant_iterations.nested_sequence_vertex +KHR-GL41.shaders.loops.while_constant_iterations.nested_sequence_fragment +KHR-GL41.shaders.loops.while_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL41.shaders.loops.while_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL41.shaders.loops.while_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL41.shaders.loops.while_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.basic_lowp_int_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.basic_lowp_int_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.basic_mediump_int_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.basic_mediump_int_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.basic_mediump_float_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.basic_mediump_float_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.basic_highp_int_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.basic_highp_int_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.basic_highp_float_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.basic_highp_float_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.empty_body_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.empty_body_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.single_statement_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.single_statement_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.compound_statement_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.compound_statement_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.sequence_statement_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.sequence_statement_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.no_iterations_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.no_iterations_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.single_iteration_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.single_iteration_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.select_iteration_count_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.select_iteration_count_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.conditional_continue_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.conditional_continue_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.unconditional_continue_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.unconditional_continue_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.only_continue_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.only_continue_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.double_continue_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.double_continue_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.conditional_break_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.conditional_break_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.unconditional_break_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.unconditional_break_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.pre_increment_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.pre_increment_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.post_increment_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.post_increment_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.mixed_break_continue_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.mixed_break_continue_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.vector_counter_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.vector_counter_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.101_iterations_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.101_iterations_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.sequence_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.sequence_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.nested_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.nested_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.nested_sequence_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.nested_sequence_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL41.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL41.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.basic_lowp_int_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.basic_lowp_int_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.basic_mediump_int_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.basic_mediump_int_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.basic_mediump_float_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.basic_mediump_float_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.basic_highp_int_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.basic_highp_int_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.basic_highp_float_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.basic_highp_float_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.empty_body_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.empty_body_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.single_statement_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.single_statement_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.compound_statement_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.compound_statement_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.sequence_statement_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.sequence_statement_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.no_iterations_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.no_iterations_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.single_iteration_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.single_iteration_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.select_iteration_count_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.select_iteration_count_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.conditional_continue_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.conditional_continue_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.unconditional_continue_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.unconditional_continue_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.only_continue_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.only_continue_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.double_continue_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.double_continue_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.conditional_break_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.conditional_break_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.unconditional_break_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.unconditional_break_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.pre_increment_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.pre_increment_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.post_increment_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.post_increment_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.mixed_break_continue_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.mixed_break_continue_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.vector_counter_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.vector_counter_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.101_iterations_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.101_iterations_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.sequence_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.sequence_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.nested_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.nested_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.nested_sequence_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.nested_sequence_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL41.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL41.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.basic_lowp_int_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.basic_lowp_int_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.basic_mediump_int_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.basic_mediump_int_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.basic_mediump_float_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.basic_mediump_float_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.basic_highp_int_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.basic_highp_int_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.basic_highp_float_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.basic_highp_float_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.empty_body_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.empty_body_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.single_statement_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.single_statement_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.compound_statement_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.compound_statement_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.sequence_statement_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.sequence_statement_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.single_iteration_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.single_iteration_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.select_iteration_count_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.select_iteration_count_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.conditional_continue_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.conditional_continue_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.unconditional_continue_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.unconditional_continue_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.only_continue_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.only_continue_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.double_continue_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.double_continue_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.conditional_break_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.conditional_break_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.unconditional_break_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.unconditional_break_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.pre_increment_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.pre_increment_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.post_increment_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.post_increment_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.mixed_break_continue_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.mixed_break_continue_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.vector_counter_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.vector_counter_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.101_iterations_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.101_iterations_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.sequence_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.sequence_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.nested_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.nested_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.nested_sequence_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.nested_sequence_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL41.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL41.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.basic_lowp_int_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.basic_lowp_int_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.basic_mediump_int_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.basic_mediump_int_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.basic_mediump_float_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.basic_mediump_float_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.basic_highp_int_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.basic_highp_int_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.basic_highp_float_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.basic_highp_float_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.empty_body_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.empty_body_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.single_statement_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.single_statement_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.compound_statement_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.compound_statement_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.sequence_statement_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.sequence_statement_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.single_iteration_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.single_iteration_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.select_iteration_count_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.select_iteration_count_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.conditional_continue_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.conditional_continue_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.unconditional_continue_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.unconditional_continue_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.only_continue_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.only_continue_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.double_continue_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.double_continue_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.conditional_break_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.conditional_break_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.unconditional_break_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.unconditional_break_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.pre_increment_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.pre_increment_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.post_increment_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.post_increment_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.mixed_break_continue_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.mixed_break_continue_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.vector_counter_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.vector_counter_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.101_iterations_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.101_iterations_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.sequence_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.sequence_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.nested_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.nested_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.nested_sequence_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.nested_sequence_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL41.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL41.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.basic_lowp_int_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.basic_lowp_int_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.basic_mediump_int_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.basic_mediump_int_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.basic_mediump_float_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.basic_mediump_float_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.basic_highp_int_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.basic_highp_int_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.basic_highp_float_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.basic_highp_float_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.empty_body_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.empty_body_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.single_statement_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.single_statement_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.compound_statement_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.compound_statement_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.sequence_statement_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.sequence_statement_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.single_iteration_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.single_iteration_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.select_iteration_count_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.select_iteration_count_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.conditional_continue_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.conditional_continue_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.unconditional_continue_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.unconditional_continue_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.only_continue_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.only_continue_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.double_continue_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.double_continue_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.conditional_break_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.conditional_break_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.unconditional_break_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.unconditional_break_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.pre_increment_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.pre_increment_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.post_increment_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.post_increment_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.mixed_break_continue_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.mixed_break_continue_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.vector_counter_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.vector_counter_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.101_iterations_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.101_iterations_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.sequence_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.sequence_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.nested_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.nested_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.nested_sequence_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.nested_sequence_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL41.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL41.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL41.shaders.preprocessor.basic.correct_phases_vertex +KHR-GL41.shaders.preprocessor.basic.correct_phases_fragment +KHR-GL41.shaders.preprocessor.basic.invalid_identifier_vertex +KHR-GL41.shaders.preprocessor.basic.invalid_identifier_fragment +KHR-GL41.shaders.preprocessor.basic.null_directive_vertex +KHR-GL41.shaders.preprocessor.basic.null_directive_fragment +KHR-GL41.shaders.preprocessor.basic.invalid_directive_vertex +KHR-GL41.shaders.preprocessor.basic.invalid_directive_fragment +KHR-GL41.shaders.preprocessor.basic.missing_identifier_vertex +KHR-GL41.shaders.preprocessor.basic.missing_identifier_fragment +KHR-GL41.shaders.preprocessor.basic.empty_object_vertex +KHR-GL41.shaders.preprocessor.basic.empty_object_fragment +KHR-GL41.shaders.preprocessor.basic.empty_function_vertex +KHR-GL41.shaders.preprocessor.basic.empty_function_fragment +KHR-GL41.shaders.preprocessor.basic.empty_directive_vertex +KHR-GL41.shaders.preprocessor.basic.empty_directive_fragment +KHR-GL41.shaders.preprocessor.basic.token_pasting_1_vertex +KHR-GL41.shaders.preprocessor.basic.token_pasting_1_fragment +KHR-GL41.shaders.preprocessor.basic.token_pasting_2_vertex +KHR-GL41.shaders.preprocessor.basic.token_pasting_2_fragment +KHR-GL41.shaders.preprocessor.definitions.define_value_and_function_vertex +KHR-GL41.shaders.preprocessor.definitions.define_value_and_function_fragment +KHR-GL41.shaders.preprocessor.definitions.undefine_object_invalid_syntax_vertex +KHR-GL41.shaders.preprocessor.definitions.undefine_object_invalid_syntax_fragment +KHR-GL41.shaders.preprocessor.definitions.undefine_function_vertex +KHR-GL41.shaders.preprocessor.definitions.undefine_function_fragment +KHR-GL41.shaders.preprocessor.definitions.undefine_version_vertex +KHR-GL41.shaders.preprocessor.definitions.undefine_version_fragment +KHR-GL41.shaders.preprocessor.definitions.undefine_core_profile_vertex +KHR-GL41.shaders.preprocessor.definitions.undefine_core_profile_fragment +KHR-GL41.shaders.preprocessor.invalid_definitions.define_non_identifier_vertex +KHR-GL41.shaders.preprocessor.invalid_definitions.define_non_identifier_fragment +KHR-GL41.shaders.preprocessor.invalid_definitions.undef_non_identifier_1_vertex +KHR-GL41.shaders.preprocessor.invalid_definitions.undef_non_identifier_1_fragment +KHR-GL41.shaders.preprocessor.invalid_definitions.undef_non_identifier_2_vertex +KHR-GL41.shaders.preprocessor.invalid_definitions.undef_non_identifier_2_fragment +KHR-GL41.shaders.preprocessor.object_redefinitions.invalid_object_ident_vertex +KHR-GL41.shaders.preprocessor.object_redefinitions.invalid_object_ident_fragment +KHR-GL41.shaders.preprocessor.object_redefinitions.invalid_object_whitespace_vertex +KHR-GL41.shaders.preprocessor.object_redefinitions.invalid_object_whitespace_fragment +KHR-GL41.shaders.preprocessor.object_redefinitions.invalid_object_op_vertex +KHR-GL41.shaders.preprocessor.object_redefinitions.invalid_object_op_fragment +KHR-GL41.shaders.preprocessor.object_redefinitions.invalid_object_floatval_1_vertex +KHR-GL41.shaders.preprocessor.object_redefinitions.invalid_object_floatval_1_fragment +KHR-GL41.shaders.preprocessor.object_redefinitions.invalid_object_floatval_2_vertex +KHR-GL41.shaders.preprocessor.object_redefinitions.invalid_object_floatval_2_fragment +KHR-GL41.shaders.preprocessor.object_redefinitions.invalid_object_intval_1_vertex +KHR-GL41.shaders.preprocessor.object_redefinitions.invalid_object_intval_1_fragment +KHR-GL41.shaders.preprocessor.object_redefinitions.invalid_object_intval_2_vertex +KHR-GL41.shaders.preprocessor.object_redefinitions.invalid_object_intval_2_fragment +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_1_vertex +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_1_fragment +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_ifdef_vertex +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_ifdef_fragment +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_undef_ifdef_vertex +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_undef_ifdef_fragment +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_ifndef_vertex +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_ifndef_fragment +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_defined_1_vertex +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_defined_1_fragment +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_defined_2_vertex +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_defined_2_fragment +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_comment_vertex +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_comment_fragment +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_vertex +KHR-GL41.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_fragment +KHR-GL41.shaders.preprocessor.invalid_redefinitions.invalid_identifier_1_vertex +KHR-GL41.shaders.preprocessor.invalid_redefinitions.invalid_identifier_1_fragment +KHR-GL41.shaders.preprocessor.comments.multiline_comment_define_vertex +KHR-GL41.shaders.preprocessor.comments.multiline_comment_define_fragment +KHR-GL41.shaders.preprocessor.comments.nested_comment_vertex +KHR-GL41.shaders.preprocessor.comments.nested_comment_fragment +KHR-GL41.shaders.preprocessor.comments.invalid_comment_vertex +KHR-GL41.shaders.preprocessor.comments.invalid_comment_fragment +KHR-GL41.shaders.preprocessor.comments.unterminated_comment_1_vertex +KHR-GL41.shaders.preprocessor.comments.unterminated_comment_1_fragment +KHR-GL41.shaders.preprocessor.comments.unterminated_comment_2_vertex +KHR-GL41.shaders.preprocessor.comments.unterminated_comment_2_fragment +KHR-GL41.shaders.preprocessor.function_definitions.same_object_and_function_param_vertex +KHR-GL41.shaders.preprocessor.function_definitions.same_object_and_function_param_fragment +KHR-GL41.shaders.preprocessor.function_definitions.complex_func_vertex +KHR-GL41.shaders.preprocessor.function_definitions.complex_func_fragment +KHR-GL41.shaders.preprocessor.function_definitions.function_definition_with_comments_vertex +KHR-GL41.shaders.preprocessor.function_definitions.function_definition_with_comments_fragment +KHR-GL41.shaders.preprocessor.recursion.recursion_1_vertex +KHR-GL41.shaders.preprocessor.recursion.recursion_1_fragment +KHR-GL41.shaders.preprocessor.recursion.recursion_2_vertex +KHR-GL41.shaders.preprocessor.recursion.recursion_2_fragment +KHR-GL41.shaders.preprocessor.recursion.recursion_3_vertex +KHR-GL41.shaders.preprocessor.recursion.recursion_3_fragment +KHR-GL41.shaders.preprocessor.recursion.recursion_4_vertex +KHR-GL41.shaders.preprocessor.recursion.recursion_4_fragment +KHR-GL41.shaders.preprocessor.recursion.recursion_5_vertex +KHR-GL41.shaders.preprocessor.recursion.recursion_5_fragment +KHR-GL41.shaders.preprocessor.function_redefinitions.function_redefinition_1_vertex +KHR-GL41.shaders.preprocessor.function_redefinitions.function_redefinition_1_fragment +KHR-GL41.shaders.preprocessor.function_redefinitions.function_redefinition_2_vertex +KHR-GL41.shaders.preprocessor.function_redefinitions.function_redefinition_2_fragment +KHR-GL41.shaders.preprocessor.function_redefinitions.function_redefinition_3_vertex +KHR-GL41.shaders.preprocessor.function_redefinitions.function_redefinition_3_fragment +KHR-GL41.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_1_vertex +KHR-GL41.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_1_fragment +KHR-GL41.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_2_vertex +KHR-GL41.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_2_fragment +KHR-GL41.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_3_vertex +KHR-GL41.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_3_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_1_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_1_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_2_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_2_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_3_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_3_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_4_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_4_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_5_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_5_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_6_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_6_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_7_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_7_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_8_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.arguments_8_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.unique_param_name_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.unique_param_name_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.argument_list_1_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.argument_list_1_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.argument_list_2_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.argument_list_2_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.argument_list_3_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.argument_list_3_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_1_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_1_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_2_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_2_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_3_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_3_fragment +KHR-GL41.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_4_vertex +KHR-GL41.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_4_fragment +KHR-GL41.shaders.preprocessor.semantic.ops_as_arguments_vertex +KHR-GL41.shaders.preprocessor.semantic.ops_as_arguments_fragment +KHR-GL41.shaders.preprocessor.semantic.correct_order_vertex +KHR-GL41.shaders.preprocessor.semantic.correct_order_fragment +KHR-GL41.shaders.preprocessor.predefined_macros.version_vertex +KHR-GL41.shaders.preprocessor.predefined_macros.version_fragment +KHR-GL41.shaders.preprocessor.predefined_macros.core_profile_defined_vertex +KHR-GL41.shaders.preprocessor.predefined_macros.core_profile_defined_fragment +KHR-GL41.shaders.preprocessor.predefined_macros.core_profile_value_vertex +KHR-GL41.shaders.preprocessor.predefined_macros.core_profile_value_fragment +KHR-GL41.shaders.preprocessor.predefined_macros.line_1_vertex +KHR-GL41.shaders.preprocessor.predefined_macros.line_1_fragment +KHR-GL41.shaders.preprocessor.predefined_macros.file_vertex +KHR-GL41.shaders.preprocessor.predefined_macros.file_fragment +KHR-GL41.shaders.preprocessor.predefined_macros.if_core_profile_vertex +KHR-GL41.shaders.preprocessor.predefined_macros.if_core_profile_fragment +KHR-GL41.shaders.preprocessor.predefined_macros.if_version_vertex +KHR-GL41.shaders.preprocessor.predefined_macros.if_version_fragment +KHR-GL41.shaders.preprocessor.conditional_inclusion.basic_1_vertex +KHR-GL41.shaders.preprocessor.conditional_inclusion.basic_1_fragment +KHR-GL41.shaders.preprocessor.conditional_inclusion.basic_2_vertex +KHR-GL41.shaders.preprocessor.conditional_inclusion.basic_2_fragment +KHR-GL41.shaders.preprocessor.conditional_inclusion.basic_3_vertex +KHR-GL41.shaders.preprocessor.conditional_inclusion.basic_3_fragment +KHR-GL41.shaders.preprocessor.conditional_inclusion.basic_4_vertex +KHR-GL41.shaders.preprocessor.conditional_inclusion.basic_4_fragment +KHR-GL41.shaders.preprocessor.conditional_inclusion.basic_5_vertex +KHR-GL41.shaders.preprocessor.conditional_inclusion.basic_5_fragment +KHR-GL41.shaders.preprocessor.conditional_inclusion.expression_vertex +KHR-GL41.shaders.preprocessor.conditional_inclusion.expression_fragment +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_op_1_vertex +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_op_1_fragment +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_op_2_vertex +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_op_2_fragment +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_1_vertex +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_1_fragment +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_2_vertex +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_2_fragment +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_3_vertex +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_3_fragment +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_4_vertex +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_4_fragment +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_5_vertex +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_5_fragment +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_defined_expected_rparen_vertex +KHR-GL41.shaders.preprocessor.invalid_ops.invalid_defined_expected_rparen_fragment +KHR-GL41.shaders.preprocessor.invalid_ops.defined_define_vertex +KHR-GL41.shaders.preprocessor.invalid_ops.defined_define_fragment +KHR-GL41.shaders.preprocessor.undefined_identifiers.basic_vertex +KHR-GL41.shaders.preprocessor.undefined_identifiers.basic_fragment +KHR-GL41.shaders.preprocessor.undefined_identifiers.in_expression_vertex +KHR-GL41.shaders.preprocessor.undefined_identifiers.in_expression_fragment +KHR-GL41.shaders.preprocessor.undefined_identifiers.not_used_in_eval_1_vertex +KHR-GL41.shaders.preprocessor.undefined_identifiers.not_used_in_eval_1_fragment +KHR-GL41.shaders.preprocessor.undefined_identifiers.not_used_in_eval_2_vertex +KHR-GL41.shaders.preprocessor.undefined_identifiers.not_used_in_eval_2_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.empty_if_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.empty_if_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.empty_ifdef_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.empty_ifdef_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.empty_ifndef_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.empty_ifndef_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.invalid_ifdef_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.invalid_ifdef_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.invalid_ifndef_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.invalid_ifndef_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.empty_if_defined_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.empty_if_defined_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_if_1_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_if_1_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_if_2_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_if_2_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_ifdef_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_ifdef_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_ifndef_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_ifndef_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_else_1_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_else_1_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_else_2_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_else_2_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_elif_1_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_elif_1_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_elif_2_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_elif_2_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_elif_3_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_elif_3_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.elif_after_else_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.elif_after_else_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.else_without_if_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.else_without_if_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.elif_without_if_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.elif_without_if_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.endif_without_if_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.endif_without_if_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.else_after_else_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.else_after_else_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.nested_elif_without_if_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.nested_elif_without_if_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.if_float_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.if_float_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.tokens_after_if_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.tokens_after_if_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.tokens_after_elif_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.tokens_after_elif_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.tokens_after_else_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.tokens_after_else_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.tokens_after_endif_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.tokens_after_endif_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.tokens_after_ifdef_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.tokens_after_ifdef_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.tokens_after_ifndef_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.tokens_after_ifndef_fragment +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_nested_blocks_vertex +KHR-GL41.shaders.preprocessor.invalid_conditionals.unterminated_nested_blocks_fragment +KHR-GL41.shaders.preprocessor.conditionals.ifdef_1_vertex +KHR-GL41.shaders.preprocessor.conditionals.ifdef_1_fragment +KHR-GL41.shaders.preprocessor.conditionals.ifdef_2_vertex +KHR-GL41.shaders.preprocessor.conditionals.ifdef_2_fragment +KHR-GL41.shaders.preprocessor.conditionals.ifdef_3_vertex +KHR-GL41.shaders.preprocessor.conditionals.ifdef_3_fragment +KHR-GL41.shaders.preprocessor.conditionals.ifndef_1_vertex +KHR-GL41.shaders.preprocessor.conditionals.ifndef_1_fragment +KHR-GL41.shaders.preprocessor.conditionals.ifndef_2_vertex +KHR-GL41.shaders.preprocessor.conditionals.ifndef_2_fragment +KHR-GL41.shaders.preprocessor.conditionals.mixed_conditional_inclusion_vertex +KHR-GL41.shaders.preprocessor.conditionals.mixed_conditional_inclusion_fragment +KHR-GL41.shaders.preprocessor.conditionals.nested_if_1_vertex +KHR-GL41.shaders.preprocessor.conditionals.nested_if_1_fragment +KHR-GL41.shaders.preprocessor.conditionals.nested_if_2_vertex +KHR-GL41.shaders.preprocessor.conditionals.nested_if_2_fragment +KHR-GL41.shaders.preprocessor.conditionals.nested_if_3_vertex +KHR-GL41.shaders.preprocessor.conditionals.nested_if_3_fragment +KHR-GL41.shaders.preprocessor.directive.version_with_profile_vertex +KHR-GL41.shaders.preprocessor.directive.version_with_profile_fragment +KHR-GL41.shaders.preprocessor.directive.version_leading_whitespace_vertex +KHR-GL41.shaders.preprocessor.directive.version_leading_whitespace_fragment +KHR-GL41.shaders.preprocessor.directive.version_leading_comment_vertex +KHR-GL41.shaders.preprocessor.directive.version_leading_comment_fragment +KHR-GL41.shaders.preprocessor.directive.version_is_less_vertex +KHR-GL41.shaders.preprocessor.directive.version_is_less_fragment +KHR-GL41.shaders.preprocessor.directive.version_is_more_vertex +KHR-GL41.shaders.preprocessor.directive.version_is_more_fragment +KHR-GL41.shaders.preprocessor.directive.version_invalid_profile_vertex +KHR-GL41.shaders.preprocessor.directive.version_invalid_profile_fragment +KHR-GL41.shaders.preprocessor.directive.version_missing_vertex +KHR-GL41.shaders.preprocessor.directive.version_missing_fragment +KHR-GL41.shaders.preprocessor.directive.version_not_first_statement_1_vertex +KHR-GL41.shaders.preprocessor.directive.version_not_first_statement_1_fragment +KHR-GL41.shaders.preprocessor.directive.version_not_first_statement_2_vertex +KHR-GL41.shaders.preprocessor.directive.version_not_first_statement_2_fragment +KHR-GL41.shaders.preprocessor.directive.version_invalid_token_1_vertex +KHR-GL41.shaders.preprocessor.directive.version_invalid_token_1_fragment +KHR-GL41.shaders.preprocessor.directive.version_invalid_token_2_vertex +KHR-GL41.shaders.preprocessor.directive.version_invalid_token_2_fragment +KHR-GL41.shaders.preprocessor.directive.invalid_version_vertex +KHR-GL41.shaders.preprocessor.directive.invalid_version_fragment +KHR-GL41.shaders.preprocessor.directive.additional_tokens_vertex +KHR-GL41.shaders.preprocessor.directive.additional_tokens_fragment +KHR-GL41.shaders.preprocessor.directive.error_with_no_tokens_vertex +KHR-GL41.shaders.preprocessor.directive.error_with_no_tokens_fragment +KHR-GL41.shaders.preprocessor.directive.error_vertex +KHR-GL41.shaders.preprocessor.directive.error_fragment +KHR-GL41.shaders.preprocessor.builtin.line_vertex +KHR-GL41.shaders.preprocessor.builtin.line_fragment +KHR-GL41.shaders.preprocessor.builtin.line_and_file_vertex +KHR-GL41.shaders.preprocessor.builtin.line_and_file_fragment +KHR-GL41.shaders.preprocessor.pragmas.pragma_vertex +KHR-GL41.shaders.preprocessor.pragmas.pragma_fragment +KHR-GL41.shaders.preprocessor.pragmas.pragma_macro_exp_vertex +KHR-GL41.shaders.preprocessor.pragmas.pragma_macro_exp_fragment +KHR-GL41.shaders.preprocessor.extensions.basic_vertex +KHR-GL41.shaders.preprocessor.extensions.basic_fragment +KHR-GL41.shaders.preprocessor.extensions.macro_exp_vertex +KHR-GL41.shaders.preprocessor.extensions.macro_exp_fragment +KHR-GL41.shaders.preprocessor.extensions.missing_extension_name_vertex +KHR-GL41.shaders.preprocessor.extensions.missing_extension_name_fragment +KHR-GL41.shaders.preprocessor.extensions.invalid_extension_name_vertex +KHR-GL41.shaders.preprocessor.extensions.invalid_extension_name_fragment +KHR-GL41.shaders.preprocessor.extensions.missing_colon_vertex +KHR-GL41.shaders.preprocessor.extensions.missing_colon_fragment +KHR-GL41.shaders.preprocessor.extensions.expected_colon_vertex +KHR-GL41.shaders.preprocessor.extensions.expected_colon_fragment +KHR-GL41.shaders.preprocessor.extensions.missing_behavior_vertex +KHR-GL41.shaders.preprocessor.extensions.missing_behavior_fragment +KHR-GL41.shaders.preprocessor.extensions.invalid_behavior_1_vertex +KHR-GL41.shaders.preprocessor.extensions.invalid_behavior_1_fragment +KHR-GL41.shaders.preprocessor.extensions.invalid_behavior_2_vertex +KHR-GL41.shaders.preprocessor.extensions.invalid_behavior_2_fragment +KHR-GL41.shaders.preprocessor.extensions.invalid_char_in_name_vertex +KHR-GL41.shaders.preprocessor.extensions.invalid_char_in_name_fragment +KHR-GL41.shaders.preprocessor.extensions.invalid_char_in_behavior_vertex +KHR-GL41.shaders.preprocessor.extensions.invalid_char_in_behavior_fragment +KHR-GL41.shaders.preprocessor.extensions.unterminated_comment_vertex +KHR-GL41.shaders.preprocessor.extensions.unterminated_comment_fragment +KHR-GL41.shaders.preprocessor.extensions.after_non_preprocessing_tokens_vertex +KHR-GL41.shaders.preprocessor.extensions.after_non_preprocessing_tokens_fragment +KHR-GL41.shaders.preprocessor.expressions.shift_left_vertex +KHR-GL41.shaders.preprocessor.expressions.shift_left_fragment +KHR-GL41.shaders.preprocessor.expressions.shift_right_vertex +KHR-GL41.shaders.preprocessor.expressions.shift_right_fragment +KHR-GL41.shaders.preprocessor.expressions.cmp_less_than_vertex +KHR-GL41.shaders.preprocessor.expressions.cmp_less_than_fragment +KHR-GL41.shaders.preprocessor.expressions.less_or_equal_vertex +KHR-GL41.shaders.preprocessor.expressions.less_or_equal_fragment +KHR-GL41.shaders.preprocessor.expressions.or_vertex +KHR-GL41.shaders.preprocessor.expressions.or_fragment +KHR-GL41.shaders.preprocessor.expressions.and_vertex +KHR-GL41.shaders.preprocessor.expressions.and_fragment +KHR-GL41.shaders.preprocessor.expressions.xor_vertex +KHR-GL41.shaders.preprocessor.expressions.xor_fragment +KHR-GL41.shaders.preprocessor.expressions.mod_vertex +KHR-GL41.shaders.preprocessor.expressions.mod_fragment +KHR-GL41.shaders.preprocessor.expressions.parenthesis_value_vertex +KHR-GL41.shaders.preprocessor.expressions.parenthesis_value_fragment +KHR-GL41.shaders.preprocessor.expressions.parenthesis_tricky_vertex +KHR-GL41.shaders.preprocessor.expressions.parenthesis_tricky_fragment +KHR-GL41.shaders.preprocessor.expressions.parenthesis_if_no_vertex +KHR-GL41.shaders.preprocessor.expressions.parenthesis_if_no_fragment +KHR-GL41.shaders.preprocessor.expressions.parenthesis_if_vertex +KHR-GL41.shaders.preprocessor.expressions.parenthesis_if_fragment +KHR-GL41.shaders.preprocessor.expressions.parenthesis_multi_if_vertex +KHR-GL41.shaders.preprocessor.expressions.parenthesis_multi_if_fragment +KHR-GL41.shaders.preprocessor.expressions.parenthesis_single_if_vertex +KHR-GL41.shaders.preprocessor.expressions.parenthesis_single_if_fragment +KHR-GL41.shaders.preprocessor.expressions.parenthesis_ifelse_true_vertex +KHR-GL41.shaders.preprocessor.expressions.parenthesis_ifelse_true_fragment +KHR-GL41.shaders.preprocessor.expressions.parenthesis_ifelse_false_vertex +KHR-GL41.shaders.preprocessor.expressions.parenthesis_ifelse_false_fragment +KHR-GL41.shaders.preprocessor.expressions.eval_basic_0_vertex +KHR-GL41.shaders.preprocessor.expressions.eval_basic_0_fragment +KHR-GL41.shaders.preprocessor.expressions.eval_basic_1_vertex +KHR-GL41.shaders.preprocessor.expressions.eval_basic_1_fragment +KHR-GL41.shaders.preprocessor.expressions.eval_simple_precedence_0_vertex +KHR-GL41.shaders.preprocessor.expressions.eval_simple_precedence_0_fragment +KHR-GL41.shaders.preprocessor.expressions.eval_simple_precedence_1_vertex +KHR-GL41.shaders.preprocessor.expressions.eval_simple_precedence_1_fragment +KHR-GL41.shaders.preprocessor.invalid_expressions.invalid_unary_expr_vertex +KHR-GL41.shaders.preprocessor.invalid_expressions.invalid_unary_expr_fragment +KHR-GL41.shaders.preprocessor.invalid_expressions.invalid_binary_expr_vertex +KHR-GL41.shaders.preprocessor.invalid_expressions.invalid_binary_expr_fragment +KHR-GL41.shaders.preprocessor.invalid_expressions.missing_expr_vertex +KHR-GL41.shaders.preprocessor.invalid_expressions.missing_expr_fragment +KHR-GL41.shaders.preprocessor.invalid_expressions.invalid_expr_1_vertex +KHR-GL41.shaders.preprocessor.invalid_expressions.invalid_expr_1_fragment +KHR-GL41.shaders.preprocessor.invalid_expressions.invalid_expr_2_vertex +KHR-GL41.shaders.preprocessor.invalid_expressions.invalid_expr_2_fragment +KHR-GL41.shaders.preprocessor.invalid_expressions.invalid_expr_3_vertex +KHR-GL41.shaders.preprocessor.invalid_expressions.invalid_expr_3_fragment +KHR-GL41.shaders.preprocessor.invalid_expressions.unopened_parenthesis_vertex +KHR-GL41.shaders.preprocessor.invalid_expressions.unopened_parenthesis_fragment +KHR-GL41.shaders.preprocessor.invalid_expressions.unclosed_parenthesis_vertex +KHR-GL41.shaders.preprocessor.invalid_expressions.unclosed_parenthesis_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.modulo_vs_not_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.modulo_vs_not_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.div_vs_not_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.div_vs_not_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.mul_vs_not_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.mul_vs_not_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.modulo_vs_bit_invert_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.modulo_vs_bit_invert_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.modulo_vs_minus_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.modulo_vs_minus_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.modulo_vs_plus_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.modulo_vs_plus_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.div_vs_bit_invert_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.div_vs_bit_invert_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.div_vs_minus_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.div_vs_minus_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.div_vs_plus_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.div_vs_plus_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.mul_vs_bit_invert_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.mul_vs_bit_invert_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.mul_vs_minus_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.mul_vs_minus_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.mul_vs_plus_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.mul_vs_plus_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.sub_vs_modulo_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.sub_vs_modulo_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.sub_vs_div_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.sub_vs_div_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.sub_vs_mul_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.sub_vs_mul_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.add_vs_modulo_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.add_vs_modulo_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.add_vs_div_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.add_vs_div_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.add_vs_mul_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.add_vs_mul_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.rshift_vs_sub_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.rshift_vs_sub_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.rshift_vs_add_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.rshift_vs_add_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.lshift_vs_sub_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.lshift_vs_sub_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.lshift_vs_add_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.lshift_vs_add_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.greater_or_equal_vs_rshift_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.greater_or_equal_vs_rshift_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.greater_or_equal_vs_lshift_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.greater_or_equal_vs_lshift_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.less_or_equal_vs_rshift_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.less_or_equal_vs_rshift_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.less_or_equal_vs_lshift_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.less_or_equal_vs_lshift_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.greater_vs_rshift_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.greater_vs_rshift_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.greater_vs_lshift_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.greater_vs_lshift_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.less_vs_rshift_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.less_vs_rshift_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.less_vs_lshift_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.less_vs_lshift_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.not_equal_vs_greater_or_equal_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.not_equal_vs_greater_or_equal_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.not_equal_vs_less_or_equal_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.not_equal_vs_less_or_equal_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.not_equal_vs_greater_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.not_equal_vs_greater_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.not_equal_vs_less_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.not_equal_vs_less_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.equal_vs_greater_or_equal_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.equal_vs_greater_or_equal_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.equal_vs_less_or_equal_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.equal_vs_less_or_equal_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.equal_vs_greater_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.equal_vs_greater_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.equal_vs_less_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.equal_vs_less_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.bitwise_and_vs_not_equal_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.bitwise_and_vs_not_equal_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.bitwise_and_vs_equal_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.bitwise_and_vs_equal_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.xor_vs_bitwise_and_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.xor_vs_bitwise_and_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.bitwise_or_vs_xor_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.bitwise_or_vs_xor_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_or_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_or_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_and_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_and_fragment +KHR-GL41.shaders.preprocessor.operator_precedence.logical_or_vs_logical_and_vertex +KHR-GL41.shaders.preprocessor.operator_precedence.logical_or_vs_logical_and_fragment +KHR-GL41.shaders.struct.local.basic_vertex +KHR-GL41.shaders.struct.local.basic_fragment +KHR-GL41.shaders.struct.local.nested_vertex +KHR-GL41.shaders.struct.local.nested_fragment +KHR-GL41.shaders.struct.local.array_member_vertex +KHR-GL41.shaders.struct.local.array_member_fragment +KHR-GL41.shaders.struct.local.array_member_dynamic_index_vertex +KHR-GL41.shaders.struct.local.array_member_dynamic_index_fragment +KHR-GL41.shaders.struct.local.struct_array_vertex +KHR-GL41.shaders.struct.local.struct_array_fragment +KHR-GL41.shaders.struct.local.struct_array_dynamic_index_vertex +KHR-GL41.shaders.struct.local.struct_array_dynamic_index_fragment +KHR-GL41.shaders.struct.local.nested_struct_array_vertex +KHR-GL41.shaders.struct.local.nested_struct_array_fragment +KHR-GL41.shaders.struct.local.nested_struct_array_dynamic_index_vertex +KHR-GL41.shaders.struct.local.nested_struct_array_dynamic_index_fragment +KHR-GL41.shaders.struct.local.parameter_vertex +KHR-GL41.shaders.struct.local.parameter_fragment +KHR-GL41.shaders.struct.local.parameter_nested_vertex +KHR-GL41.shaders.struct.local.parameter_nested_fragment +KHR-GL41.shaders.struct.local.return_vertex +KHR-GL41.shaders.struct.local.return_fragment +KHR-GL41.shaders.struct.local.return_nested_vertex +KHR-GL41.shaders.struct.local.return_nested_fragment +KHR-GL41.shaders.struct.local.conditional_assignment_vertex +KHR-GL41.shaders.struct.local.conditional_assignment_fragment +KHR-GL41.shaders.struct.local.loop_assignment_vertex +KHR-GL41.shaders.struct.local.loop_assignment_fragment +KHR-GL41.shaders.struct.local.dynamic_loop_assignment_vertex +KHR-GL41.shaders.struct.local.dynamic_loop_assignment_fragment +KHR-GL41.shaders.struct.local.nested_conditional_assignment_vertex +KHR-GL41.shaders.struct.local.nested_conditional_assignment_fragment +KHR-GL41.shaders.struct.local.nested_loop_assignment_vertex +KHR-GL41.shaders.struct.local.nested_loop_assignment_fragment +KHR-GL41.shaders.struct.local.nested_dynamic_loop_assignment_vertex +KHR-GL41.shaders.struct.local.nested_dynamic_loop_assignment_fragment +KHR-GL41.shaders.struct.local.loop_struct_array_vertex +KHR-GL41.shaders.struct.local.loop_struct_array_fragment +KHR-GL41.shaders.struct.local.loop_nested_struct_array_vertex +KHR-GL41.shaders.struct.local.loop_nested_struct_array_fragment +KHR-GL41.shaders.struct.local.dynamic_loop_struct_array_vertex +KHR-GL41.shaders.struct.local.dynamic_loop_struct_array_fragment +KHR-GL41.shaders.struct.local.dynamic_loop_nested_struct_array_vertex +KHR-GL41.shaders.struct.local.dynamic_loop_nested_struct_array_fragment +KHR-GL41.shaders.struct.uniform.basic_vertex +KHR-GL41.shaders.struct.uniform.basic_fragment +KHR-GL41.shaders.struct.uniform.nested_vertex +KHR-GL41.shaders.struct.uniform.nested_fragment +KHR-GL41.shaders.struct.uniform.array_member_vertex +KHR-GL41.shaders.struct.uniform.array_member_fragment +KHR-GL41.shaders.struct.uniform.array_member_dynamic_index_vertex +KHR-GL41.shaders.struct.uniform.array_member_dynamic_index_fragment +KHR-GL41.shaders.struct.uniform.struct_array_vertex +KHR-GL41.shaders.struct.uniform.struct_array_fragment +KHR-GL41.shaders.struct.uniform.struct_array_dynamic_index_vertex +KHR-GL41.shaders.struct.uniform.struct_array_dynamic_index_fragment +KHR-GL41.shaders.struct.uniform.nested_struct_array_vertex +KHR-GL41.shaders.struct.uniform.nested_struct_array_fragment +KHR-GL41.shaders.struct.uniform.nested_struct_array_dynamic_index_vertex +KHR-GL41.shaders.struct.uniform.nested_struct_array_dynamic_index_fragment +KHR-GL41.shaders.struct.uniform.loop_struct_array_vertex +KHR-GL41.shaders.struct.uniform.loop_struct_array_fragment +KHR-GL41.shaders.struct.uniform.loop_nested_struct_array_vertex +KHR-GL41.shaders.struct.uniform.loop_nested_struct_array_fragment +KHR-GL41.shaders.struct.uniform.dynamic_loop_struct_array_vertex +KHR-GL41.shaders.struct.uniform.dynamic_loop_struct_array_fragment +KHR-GL41.shaders.struct.uniform.dynamic_loop_nested_struct_array_vertex +KHR-GL41.shaders.struct.uniform.dynamic_loop_nested_struct_array_fragment +KHR-GL41.shaders.struct.uniform.sampler_vertex +KHR-GL41.shaders.struct.uniform.sampler_fragment +KHR-GL41.shaders.struct.uniform.sampler_nested_vertex +KHR-GL41.shaders.struct.uniform.sampler_nested_fragment +KHR-GL41.shaders.struct.uniform.sampler_array_vertex +KHR-GL41.shaders.struct.uniform.sampler_array_fragment +KHR-GL41.shaders.switch.basic_static_vertex +KHR-GL41.shaders.switch.basic_static_fragment +KHR-GL41.shaders.switch.basic_uniform_vertex +KHR-GL41.shaders.switch.basic_uniform_fragment +KHR-GL41.shaders.switch.basic_dynamic_vertex +KHR-GL41.shaders.switch.basic_dynamic_fragment +KHR-GL41.shaders.switch.const_expr_in_label_static_vertex +KHR-GL41.shaders.switch.const_expr_in_label_static_fragment +KHR-GL41.shaders.switch.const_expr_in_label_uniform_vertex +KHR-GL41.shaders.switch.const_expr_in_label_uniform_fragment +KHR-GL41.shaders.switch.const_expr_in_label_dynamic_vertex +KHR-GL41.shaders.switch.const_expr_in_label_dynamic_fragment +KHR-GL41.shaders.switch.default_label_static_vertex +KHR-GL41.shaders.switch.default_label_static_fragment +KHR-GL41.shaders.switch.default_label_uniform_vertex +KHR-GL41.shaders.switch.default_label_uniform_fragment +KHR-GL41.shaders.switch.default_label_dynamic_vertex +KHR-GL41.shaders.switch.default_label_dynamic_fragment +KHR-GL41.shaders.switch.default_not_last_static_vertex +KHR-GL41.shaders.switch.default_not_last_static_fragment +KHR-GL41.shaders.switch.default_not_last_uniform_vertex +KHR-GL41.shaders.switch.default_not_last_uniform_fragment +KHR-GL41.shaders.switch.default_not_last_dynamic_vertex +KHR-GL41.shaders.switch.default_not_last_dynamic_fragment +KHR-GL41.shaders.switch.no_default_label_static_vertex +KHR-GL41.shaders.switch.no_default_label_static_fragment +KHR-GL41.shaders.switch.no_default_label_uniform_vertex +KHR-GL41.shaders.switch.no_default_label_uniform_fragment +KHR-GL41.shaders.switch.no_default_label_dynamic_vertex +KHR-GL41.shaders.switch.no_default_label_dynamic_fragment +KHR-GL41.shaders.switch.fall_through_static_vertex +KHR-GL41.shaders.switch.fall_through_static_fragment +KHR-GL41.shaders.switch.fall_through_uniform_vertex +KHR-GL41.shaders.switch.fall_through_uniform_fragment +KHR-GL41.shaders.switch.fall_through_dynamic_vertex +KHR-GL41.shaders.switch.fall_through_dynamic_fragment +KHR-GL41.shaders.switch.fall_through_default_static_vertex +KHR-GL41.shaders.switch.fall_through_default_static_fragment +KHR-GL41.shaders.switch.fall_through_default_uniform_vertex +KHR-GL41.shaders.switch.fall_through_default_uniform_fragment +KHR-GL41.shaders.switch.fall_through_default_dynamic_vertex +KHR-GL41.shaders.switch.fall_through_default_dynamic_fragment +KHR-GL41.shaders.switch.conditional_fall_through_static_vertex +KHR-GL41.shaders.switch.conditional_fall_through_static_fragment +KHR-GL41.shaders.switch.conditional_fall_through_uniform_vertex +KHR-GL41.shaders.switch.conditional_fall_through_uniform_fragment +KHR-GL41.shaders.switch.conditional_fall_through_dynamic_vertex +KHR-GL41.shaders.switch.conditional_fall_through_dynamic_fragment +KHR-GL41.shaders.switch.conditional_fall_through_2_static_vertex +KHR-GL41.shaders.switch.conditional_fall_through_2_static_fragment +KHR-GL41.shaders.switch.conditional_fall_through_2_uniform_vertex +KHR-GL41.shaders.switch.conditional_fall_through_2_uniform_fragment +KHR-GL41.shaders.switch.conditional_fall_through_2_dynamic_vertex +KHR-GL41.shaders.switch.conditional_fall_through_2_dynamic_fragment +KHR-GL41.shaders.switch.scope_static_vertex +KHR-GL41.shaders.switch.scope_static_fragment +KHR-GL41.shaders.switch.scope_uniform_vertex +KHR-GL41.shaders.switch.scope_uniform_fragment +KHR-GL41.shaders.switch.scope_dynamic_vertex +KHR-GL41.shaders.switch.scope_dynamic_fragment +KHR-GL41.shaders.switch.switch_in_if_static_vertex +KHR-GL41.shaders.switch.switch_in_if_static_fragment +KHR-GL41.shaders.switch.switch_in_if_uniform_vertex +KHR-GL41.shaders.switch.switch_in_if_uniform_fragment +KHR-GL41.shaders.switch.switch_in_if_dynamic_vertex +KHR-GL41.shaders.switch.switch_in_if_dynamic_fragment +KHR-GL41.shaders.switch.switch_in_for_loop_static_vertex +KHR-GL41.shaders.switch.switch_in_for_loop_static_fragment +KHR-GL41.shaders.switch.switch_in_for_loop_uniform_vertex +KHR-GL41.shaders.switch.switch_in_for_loop_uniform_fragment +KHR-GL41.shaders.switch.switch_in_for_loop_dynamic_vertex +KHR-GL41.shaders.switch.switch_in_for_loop_dynamic_fragment +KHR-GL41.shaders.switch.switch_in_while_loop_static_vertex +KHR-GL41.shaders.switch.switch_in_while_loop_static_fragment +KHR-GL41.shaders.switch.switch_in_while_loop_uniform_vertex +KHR-GL41.shaders.switch.switch_in_while_loop_uniform_fragment +KHR-GL41.shaders.switch.switch_in_while_loop_dynamic_vertex +KHR-GL41.shaders.switch.switch_in_while_loop_dynamic_fragment +KHR-GL41.shaders.switch.switch_in_do_while_loop_static_vertex +KHR-GL41.shaders.switch.switch_in_do_while_loop_static_fragment +KHR-GL41.shaders.switch.switch_in_do_while_loop_uniform_vertex +KHR-GL41.shaders.switch.switch_in_do_while_loop_uniform_fragment +KHR-GL41.shaders.switch.switch_in_do_while_loop_dynamic_vertex +KHR-GL41.shaders.switch.switch_in_do_while_loop_dynamic_fragment +KHR-GL41.shaders.switch.if_in_switch_static_vertex +KHR-GL41.shaders.switch.if_in_switch_static_fragment +KHR-GL41.shaders.switch.if_in_switch_uniform_vertex +KHR-GL41.shaders.switch.if_in_switch_uniform_fragment +KHR-GL41.shaders.switch.if_in_switch_dynamic_vertex +KHR-GL41.shaders.switch.if_in_switch_dynamic_fragment +KHR-GL41.shaders.switch.for_loop_in_switch_static_vertex +KHR-GL41.shaders.switch.for_loop_in_switch_static_fragment +KHR-GL41.shaders.switch.for_loop_in_switch_uniform_vertex +KHR-GL41.shaders.switch.for_loop_in_switch_uniform_fragment +KHR-GL41.shaders.switch.for_loop_in_switch_dynamic_vertex +KHR-GL41.shaders.switch.for_loop_in_switch_dynamic_fragment +KHR-GL41.shaders.switch.while_loop_in_switch_static_vertex +KHR-GL41.shaders.switch.while_loop_in_switch_static_fragment +KHR-GL41.shaders.switch.while_loop_in_switch_uniform_vertex +KHR-GL41.shaders.switch.while_loop_in_switch_uniform_fragment +KHR-GL41.shaders.switch.while_loop_in_switch_dynamic_vertex +KHR-GL41.shaders.switch.while_loop_in_switch_dynamic_fragment +KHR-GL41.shaders.switch.do_while_loop_in_switch_static_vertex +KHR-GL41.shaders.switch.do_while_loop_in_switch_static_fragment +KHR-GL41.shaders.switch.do_while_loop_in_switch_uniform_vertex +KHR-GL41.shaders.switch.do_while_loop_in_switch_uniform_fragment +KHR-GL41.shaders.switch.do_while_loop_in_switch_dynamic_vertex +KHR-GL41.shaders.switch.do_while_loop_in_switch_dynamic_fragment +KHR-GL41.shaders.switch.switch_in_switch_static_vertex +KHR-GL41.shaders.switch.switch_in_switch_static_fragment +KHR-GL41.shaders.switch.switch_in_switch_uniform_vertex +KHR-GL41.shaders.switch.switch_in_switch_uniform_fragment +KHR-GL41.shaders.switch.switch_in_switch_dynamic_vertex +KHR-GL41.shaders.switch.switch_in_switch_dynamic_fragment +KHR-GL41.shaders.switch.empty_condition_vertex +KHR-GL41.shaders.switch.empty_condition_fragment +KHR-GL41.shaders.switch.condition_float_vertex +KHR-GL41.shaders.switch.condition_float_fragment +KHR-GL41.shaders.switch.condition_bool_vertex +KHR-GL41.shaders.switch.condition_bool_fragment +KHR-GL41.shaders.switch.condition_ivec2_vertex +KHR-GL41.shaders.switch.condition_ivec2_fragment +KHR-GL41.shaders.switch.condition_struct_vertex +KHR-GL41.shaders.switch.condition_struct_fragment +KHR-GL41.shaders.switch.duplicate_label_vertex +KHR-GL41.shaders.switch.duplicate_label_fragment +KHR-GL41.shaders.switch.float_label_vertex +KHR-GL41.shaders.switch.float_label_fragment +KHR-GL41.shaders.switch.non_const_int_label_vertex +KHR-GL41.shaders.switch.non_const_int_label_fragment +KHR-GL41.shaders.switch.statement_before_label_vertex +KHR-GL41.shaders.switch.statement_before_label_fragment +KHR-GL41.shaders.switch.statement_before_default_label_vertex +KHR-GL41.shaders.switch.statement_before_default_label_fragment +KHR-GL41.shaders.switch.no_statement_after_label_vertex +KHR-GL41.shaders.switch.no_statement_after_label_fragment +KHR-GL41.shaders.switch.no_statement_after_default_label_vertex +KHR-GL41.shaders.switch.no_statement_after_default_label_fragment +KHR-GL41.shaders.switch.case_in_if_vertex +KHR-GL41.shaders.switch.case_in_if_fragment +KHR-GL41.shaders.switch.default_in_if_vertex +KHR-GL41.shaders.switch.default_in_if_fragment +KHR-GL41.shaders.switch.case_in_for_loop_vertex +KHR-GL41.shaders.switch.case_in_for_loop_fragment +KHR-GL41.shaders.switch.default_in_for_loop_vertex +KHR-GL41.shaders.switch.default_in_for_loop_fragment +KHR-GL41.shaders.switch.case_in_while_loop_vertex +KHR-GL41.shaders.switch.case_in_while_loop_fragment +KHR-GL41.shaders.switch.default_in_while_loop_vertex +KHR-GL41.shaders.switch.default_in_while_loop_fragment +KHR-GL41.shaders.switch.case_in_do_while_loop_vertex +KHR-GL41.shaders.switch.case_in_do_while_loop_fragment +KHR-GL41.shaders.switch.default_in_do_while_loop_vertex +KHR-GL41.shaders.switch.default_in_do_while_loop_fragment +KHR-GL41.shaders.switch.missing_colon_vertex +KHR-GL41.shaders.switch.missing_colon_fragment +KHR-GL41.shaders.switch.missing_opening_brace_vertex +KHR-GL41.shaders.switch.missing_opening_brace_fragment +KHR-GL41.shaders.switch.missing_closing_brace_vertex +KHR-GL41.shaders.switch.missing_closing_brace_fragment +KHR-GL41.shaders.switch.double_case_vertex +KHR-GL41.shaders.switch.double_case_fragment +KHR-GL41.shaders.switch.double_default_1_vertex +KHR-GL41.shaders.switch.double_default_1_fragment +KHR-GL41.shaders.switch.double_default_2_vertex +KHR-GL41.shaders.switch.double_default_2_fragment +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_float +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_float +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_float +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_vec2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_vec2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_vec2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_vec3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_vec3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_vec3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_vec4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_vec4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_vec4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_int +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_int +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_int +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_ivec2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_ivec2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_ivec2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_ivec3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_ivec3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_ivec3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_ivec4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_ivec4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_ivec4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_uint +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_uint +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_uint +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_uvec2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_uvec2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_uvec2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_uvec3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_uvec3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_uvec3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_uvec4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_uvec4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_uvec4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.bool +KHR-GL41.shaders.uniform_block.single_basic_type.shared.bvec2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.bvec3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.bvec4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.lowp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.mediump_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.highp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_float +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_float +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_float +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_vec2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_vec2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_vec2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_vec3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_vec3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_vec3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_vec4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_vec4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_vec4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_int +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_int +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_int +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_ivec2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_ivec2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_ivec2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_ivec3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_ivec3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_ivec3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_ivec4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_ivec4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_ivec4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_uint +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_uint +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_uint +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_uvec2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_uvec2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_uvec2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_uvec3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_uvec3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_uvec3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_uvec4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_uvec4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_uvec4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.bool +KHR-GL41.shaders.uniform_block.single_basic_type.packed.bvec2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.bvec3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.bvec4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.lowp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.mediump_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.highp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_float +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_float +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_float +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_vec2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_vec2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_vec2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_vec3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_vec3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_vec3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_vec4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_vec4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_vec4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_int +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_int +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_int +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_ivec2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_ivec2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_ivec2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_ivec3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_ivec3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_ivec3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_ivec4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_ivec4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_ivec4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_uint +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_uint +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_uint +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_uvec2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_uvec2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_uvec2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_uvec3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_uvec3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_uvec3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_uvec4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_uvec4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_uvec4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.bool +KHR-GL41.shaders.uniform_block.single_basic_type.std140.bvec2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.bvec3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.bvec4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.lowp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.mediump_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.highp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.float +KHR-GL41.shaders.uniform_block.single_basic_array.shared.vec2 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.vec3 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.vec4 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.int +KHR-GL41.shaders.uniform_block.single_basic_array.shared.ivec2 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.ivec3 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.ivec4 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.uint +KHR-GL41.shaders.uniform_block.single_basic_array.shared.uvec2 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.uvec3 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.uvec4 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.bool +KHR-GL41.shaders.uniform_block.single_basic_array.shared.bvec2 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.bvec3 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.bvec4 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.mat2 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.row_major_mat2 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.column_major_mat2 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.mat3 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.row_major_mat3 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.column_major_mat3 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.mat4 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.row_major_mat4 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.column_major_mat4 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.row_major_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.column_major_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.row_major_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.column_major_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.row_major_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.column_major_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.row_major_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.column_major_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.row_major_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.column_major_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.row_major_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_array.shared.column_major_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.float +KHR-GL41.shaders.uniform_block.single_basic_array.packed.vec2 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.vec3 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.vec4 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.int +KHR-GL41.shaders.uniform_block.single_basic_array.packed.ivec2 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.ivec3 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.ivec4 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.uint +KHR-GL41.shaders.uniform_block.single_basic_array.packed.uvec2 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.uvec3 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.uvec4 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.bool +KHR-GL41.shaders.uniform_block.single_basic_array.packed.bvec2 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.bvec3 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.bvec4 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.mat2 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.row_major_mat2 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.column_major_mat2 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.mat3 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.row_major_mat3 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.column_major_mat3 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.mat4 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.row_major_mat4 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.column_major_mat4 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.row_major_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.column_major_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.row_major_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.column_major_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.row_major_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.column_major_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.row_major_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.column_major_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.row_major_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.column_major_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.row_major_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_array.packed.column_major_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.float +KHR-GL41.shaders.uniform_block.single_basic_array.std140.vec2 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.vec3 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.vec4 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.int +KHR-GL41.shaders.uniform_block.single_basic_array.std140.ivec2 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.ivec3 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.ivec4 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.uint +KHR-GL41.shaders.uniform_block.single_basic_array.std140.uvec2 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.uvec3 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.uvec4 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.bool +KHR-GL41.shaders.uniform_block.single_basic_array.std140.bvec2 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.bvec3 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.bvec4 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.mat2 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.row_major_mat2 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.column_major_mat2 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.mat3 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.row_major_mat3 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.column_major_mat3 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.mat4 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.row_major_mat4 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.column_major_mat4 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.row_major_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.column_major_mat2x3 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.row_major_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.column_major_mat2x4 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.row_major_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.column_major_mat3x2 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.row_major_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.column_major_mat3x4 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.row_major_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.column_major_mat4x2 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.row_major_mat4x3 +KHR-GL41.shaders.uniform_block.single_basic_array.std140.column_major_mat4x3 +KHR-GL41.shaders.uniform_block.single_struct.per_block_buffer_shared +KHR-GL41.shaders.uniform_block.single_struct.per_block_buffer_shared_instance_array +KHR-GL41.shaders.uniform_block.single_struct.per_block_buffer_packed +KHR-GL41.shaders.uniform_block.single_struct.per_block_buffer_packed_instance_array +KHR-GL41.shaders.uniform_block.single_struct.per_block_buffer_std140 +KHR-GL41.shaders.uniform_block.single_struct.per_block_buffer_std140_instance_array +KHR-GL41.shaders.uniform_block.single_struct.single_buffer_shared_instance_array +KHR-GL41.shaders.uniform_block.single_struct.single_buffer_packed_instance_array +KHR-GL41.shaders.uniform_block.single_struct.single_buffer_std140_instance_array +KHR-GL41.shaders.uniform_block.single_struct_array.per_block_buffer_shared +KHR-GL41.shaders.uniform_block.single_struct_array.per_block_buffer_shared_instance_array +KHR-GL41.shaders.uniform_block.single_struct_array.per_block_buffer_packed +KHR-GL41.shaders.uniform_block.single_struct_array.per_block_buffer_packed_instance_array +KHR-GL41.shaders.uniform_block.single_struct_array.per_block_buffer_std140 +KHR-GL41.shaders.uniform_block.single_struct_array.per_block_buffer_std140_instance_array +KHR-GL41.shaders.uniform_block.single_struct_array.single_buffer_shared_instance_array +KHR-GL41.shaders.uniform_block.single_struct_array.single_buffer_packed_instance_array +KHR-GL41.shaders.uniform_block.single_struct_array.single_buffer_std140_instance_array +KHR-GL41.shaders.uniform_block.single_nested_struct.per_block_buffer_shared +KHR-GL41.shaders.uniform_block.single_nested_struct.per_block_buffer_shared_instance_array +KHR-GL41.shaders.uniform_block.single_nested_struct.per_block_buffer_packed +KHR-GL41.shaders.uniform_block.single_nested_struct.per_block_buffer_packed_instance_array +KHR-GL41.shaders.uniform_block.single_nested_struct.per_block_buffer_std140 +KHR-GL41.shaders.uniform_block.single_nested_struct.per_block_buffer_std140_instance_array +KHR-GL41.shaders.uniform_block.single_nested_struct.single_buffer_shared_instance_array +KHR-GL41.shaders.uniform_block.single_nested_struct.single_buffer_packed_instance_array +KHR-GL41.shaders.uniform_block.single_nested_struct.single_buffer_std140_instance_array +KHR-GL41.shaders.uniform_block.single_nested_struct_array.per_block_buffer_shared +KHR-GL41.shaders.uniform_block.single_nested_struct_array.per_block_buffer_shared_instance_array +KHR-GL41.shaders.uniform_block.single_nested_struct_array.per_block_buffer_packed +KHR-GL41.shaders.uniform_block.single_nested_struct_array.per_block_buffer_packed_instance_array +KHR-GL41.shaders.uniform_block.single_nested_struct_array.per_block_buffer_std140 +KHR-GL41.shaders.uniform_block.single_nested_struct_array.per_block_buffer_std140_instance_array +KHR-GL41.shaders.uniform_block.single_nested_struct_array.single_buffer_shared_instance_array +KHR-GL41.shaders.uniform_block.single_nested_struct_array.single_buffer_packed_instance_array +KHR-GL41.shaders.uniform_block.single_nested_struct_array.single_buffer_std140_instance_array +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.float +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.vec2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.vec3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.vec4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.int +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.ivec2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.ivec3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.ivec4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.uint +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.uvec2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.uvec3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.uvec4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.bool +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.bvec2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.bvec3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.bvec4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.mat2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.mat3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.mat4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.mat2x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.mat2x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.mat3x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.mat3x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.mat4x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.mat4x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.float +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.vec2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.vec3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.vec4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.int +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.ivec2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.ivec3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.ivec4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.uint +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.uvec2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.uvec3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.uvec4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.bool +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.bvec2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.bvec3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.bvec4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.mat2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.mat3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.mat4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.mat2x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.mat2x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.mat3x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.mat3x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.mat4x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.mat4x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.float +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.vec2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.vec3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.vec4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.int +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.ivec2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.ivec3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.ivec4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.uint +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.uvec2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.uvec3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.uvec4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.bool +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.bvec2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.bvec3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.bvec4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.mat2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.mat3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.mat4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.mat2x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.mat2x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.mat3x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.mat3x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3x4 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.mat4x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4x2 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.mat4x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4x3 +KHR-GL41.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4x3 +KHR-GL41.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_mixed +KHR-GL41.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_both +KHR-GL41.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_instance_array_mixed +KHR-GL41.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_instance_array_both +KHR-GL41.shaders.uniform_block.multi_basic_types.per_block_buffer.packed_mixed +KHR-GL41.shaders.uniform_block.multi_basic_types.per_block_buffer.packed_instance_array_mixed +KHR-GL41.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_mixed +KHR-GL41.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_both +KHR-GL41.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_instance_array_mixed +KHR-GL41.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_instance_array_both +KHR-GL41.shaders.uniform_block.multi_basic_types.single_buffer.shared_mixed +KHR-GL41.shaders.uniform_block.multi_basic_types.single_buffer.shared_both +KHR-GL41.shaders.uniform_block.multi_basic_types.single_buffer.shared_instance_array_mixed +KHR-GL41.shaders.uniform_block.multi_basic_types.single_buffer.shared_instance_array_both +KHR-GL41.shaders.uniform_block.multi_basic_types.single_buffer.packed_mixed +KHR-GL41.shaders.uniform_block.multi_basic_types.single_buffer.packed_instance_array_mixed +KHR-GL41.shaders.uniform_block.multi_basic_types.single_buffer.std140_mixed +KHR-GL41.shaders.uniform_block.multi_basic_types.single_buffer.std140_both +KHR-GL41.shaders.uniform_block.multi_basic_types.single_buffer.std140_instance_array_mixed +KHR-GL41.shaders.uniform_block.multi_basic_types.single_buffer.std140_instance_array_both +KHR-GL41.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_mixed +KHR-GL41.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_both +KHR-GL41.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_instance_array_mixed +KHR-GL41.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_instance_array_both +KHR-GL41.shaders.uniform_block.multi_nested_struct.per_block_buffer.packed_mixed +KHR-GL41.shaders.uniform_block.multi_nested_struct.per_block_buffer.packed_instance_array_mixed +KHR-GL41.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_mixed +KHR-GL41.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_both +KHR-GL41.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_instance_array_mixed +KHR-GL41.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_instance_array_both +KHR-GL41.shaders.uniform_block.multi_nested_struct.single_buffer.shared_mixed +KHR-GL41.shaders.uniform_block.multi_nested_struct.single_buffer.shared_both +KHR-GL41.shaders.uniform_block.multi_nested_struct.single_buffer.shared_instance_array_mixed +KHR-GL41.shaders.uniform_block.multi_nested_struct.single_buffer.shared_instance_array_both +KHR-GL41.shaders.uniform_block.multi_nested_struct.single_buffer.packed_mixed +KHR-GL41.shaders.uniform_block.multi_nested_struct.single_buffer.packed_instance_array_mixed +KHR-GL41.shaders.uniform_block.multi_nested_struct.single_buffer.std140_mixed +KHR-GL41.shaders.uniform_block.multi_nested_struct.single_buffer.std140_both +KHR-GL41.shaders.uniform_block.multi_nested_struct.single_buffer.std140_instance_array_mixed +KHR-GL41.shaders.uniform_block.multi_nested_struct.single_buffer.std140_instance_array_both +KHR-GL41.shaders.uniform_block.random.scalar_types.0 +KHR-GL41.shaders.uniform_block.random.scalar_types.1 +KHR-GL41.shaders.uniform_block.random.scalar_types.2 +KHR-GL41.shaders.uniform_block.random.scalar_types.3 +KHR-GL41.shaders.uniform_block.random.scalar_types.4 +KHR-GL41.shaders.uniform_block.random.scalar_types.5 +KHR-GL41.shaders.uniform_block.random.scalar_types.6 +KHR-GL41.shaders.uniform_block.random.scalar_types.7 +KHR-GL41.shaders.uniform_block.random.scalar_types.8 +KHR-GL41.shaders.uniform_block.random.scalar_types.9 +KHR-GL41.shaders.uniform_block.random.vector_types.0 +KHR-GL41.shaders.uniform_block.random.vector_types.1 +KHR-GL41.shaders.uniform_block.random.vector_types.2 +KHR-GL41.shaders.uniform_block.random.vector_types.3 +KHR-GL41.shaders.uniform_block.random.vector_types.4 +KHR-GL41.shaders.uniform_block.random.vector_types.5 +KHR-GL41.shaders.uniform_block.random.vector_types.6 +KHR-GL41.shaders.uniform_block.random.vector_types.7 +KHR-GL41.shaders.uniform_block.random.vector_types.8 +KHR-GL41.shaders.uniform_block.random.vector_types.9 +KHR-GL41.shaders.uniform_block.random.basic_types.0 +KHR-GL41.shaders.uniform_block.random.basic_types.1 +KHR-GL41.shaders.uniform_block.random.basic_types.2 +KHR-GL41.shaders.uniform_block.random.basic_types.3 +KHR-GL41.shaders.uniform_block.random.basic_types.4 +KHR-GL41.shaders.uniform_block.random.basic_types.5 +KHR-GL41.shaders.uniform_block.random.basic_types.6 +KHR-GL41.shaders.uniform_block.random.basic_types.7 +KHR-GL41.shaders.uniform_block.random.basic_types.8 +KHR-GL41.shaders.uniform_block.random.basic_types.9 +KHR-GL41.shaders.uniform_block.random.basic_arrays.0 +KHR-GL41.shaders.uniform_block.random.basic_arrays.1 +KHR-GL41.shaders.uniform_block.random.basic_arrays.2 +KHR-GL41.shaders.uniform_block.random.basic_arrays.3 +KHR-GL41.shaders.uniform_block.random.basic_arrays.4 +KHR-GL41.shaders.uniform_block.random.basic_arrays.5 +KHR-GL41.shaders.uniform_block.random.basic_arrays.6 +KHR-GL41.shaders.uniform_block.random.basic_arrays.7 +KHR-GL41.shaders.uniform_block.random.basic_arrays.8 +KHR-GL41.shaders.uniform_block.random.basic_arrays.9 +KHR-GL41.shaders.uniform_block.random.basic_instance_arrays.0 +KHR-GL41.shaders.uniform_block.random.basic_instance_arrays.1 +KHR-GL41.shaders.uniform_block.random.basic_instance_arrays.2 +KHR-GL41.shaders.uniform_block.random.basic_instance_arrays.3 +KHR-GL41.shaders.uniform_block.random.basic_instance_arrays.4 +KHR-GL41.shaders.uniform_block.random.basic_instance_arrays.5 +KHR-GL41.shaders.uniform_block.random.basic_instance_arrays.6 +KHR-GL41.shaders.uniform_block.random.basic_instance_arrays.7 +KHR-GL41.shaders.uniform_block.random.basic_instance_arrays.8 +KHR-GL41.shaders.uniform_block.random.basic_instance_arrays.9 +KHR-GL41.shaders.uniform_block.random.nested_structs.0 +KHR-GL41.shaders.uniform_block.random.nested_structs.1 +KHR-GL41.shaders.uniform_block.random.nested_structs.2 +KHR-GL41.shaders.uniform_block.random.nested_structs.3 +KHR-GL41.shaders.uniform_block.random.nested_structs.4 +KHR-GL41.shaders.uniform_block.random.nested_structs.5 +KHR-GL41.shaders.uniform_block.random.nested_structs.6 +KHR-GL41.shaders.uniform_block.random.nested_structs.7 +KHR-GL41.shaders.uniform_block.random.nested_structs.8 +KHR-GL41.shaders.uniform_block.random.nested_structs.9 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays.0 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays.1 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays.2 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays.3 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays.4 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays.5 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays.6 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays.7 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays.8 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays.9 +KHR-GL41.shaders.uniform_block.random.nested_structs_instance_arrays.0 +KHR-GL41.shaders.uniform_block.random.nested_structs_instance_arrays.1 +KHR-GL41.shaders.uniform_block.random.nested_structs_instance_arrays.2 +KHR-GL41.shaders.uniform_block.random.nested_structs_instance_arrays.3 +KHR-GL41.shaders.uniform_block.random.nested_structs_instance_arrays.4 +KHR-GL41.shaders.uniform_block.random.nested_structs_instance_arrays.5 +KHR-GL41.shaders.uniform_block.random.nested_structs_instance_arrays.6 +KHR-GL41.shaders.uniform_block.random.nested_structs_instance_arrays.7 +KHR-GL41.shaders.uniform_block.random.nested_structs_instance_arrays.8 +KHR-GL41.shaders.uniform_block.random.nested_structs_instance_arrays.9 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.0 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.1 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.2 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.3 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.4 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.5 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.6 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.7 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.8 +KHR-GL41.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.9 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.0 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.1 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.2 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.3 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.4 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.5 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.6 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.7 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.8 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.9 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.10 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.11 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.12 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.13 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.14 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.15 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.16 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.17 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.18 +KHR-GL41.shaders.uniform_block.random.all_per_block_buffers.19 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.0 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.1 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.2 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.3 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.4 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.5 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.6 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.7 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.8 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.9 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.10 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.11 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.12 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.13 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.14 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.15 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.16 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.17 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.18 +KHR-GL41.shaders.uniform_block.random.all_shared_buffer.19 +KHR-GL41.shaders.shader_integer_mix.define +KHR-GL41.shaders.shader_integer_mix.prototypes-extension +KHR-GL41.shaders.shader_integer_mix.prototypes +KHR-GL41.shaders.shader_integer_mix.mix-ivec4 +KHR-GL41.shaders.shader_integer_mix.mix-uvec4 +KHR-GL41.shaders.shader_integer_mix.mix-bvec4 +KHR-GL41.shaders.negative.initialize +KHR-GL41.shaders.negative.constant_sequence +KHR-GL41.pipeline_statistics_query_tests_ARB.api_coverage_invalid_glbeginquery_calls +KHR-GL41.pipeline_statistics_query_tests_ARB.api_coverage_unsupported_calls +KHR-GL41.pipeline_statistics_query_tests_ARB.functional_default_qo_values +KHR-GL41.pipeline_statistics_query_tests_ARB.functional_non_rendering_commands_do_not_affect_queries +KHR-GL41.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives +KHR-GL41.pipeline_statistics_query_tests_ARB.functional_vertex_shader_invocations +KHR-GL41.pipeline_statistics_query_tests_ARB.functional_tess_queries +KHR-GL41.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries +KHR-GL41.pipeline_statistics_query_tests_ARB.functional_fragment_shader_invocations +KHR-GL41.pipeline_statistics_query_tests_ARB.functional_compute_shader_invocations +KHR-GL41.cull_distance.coverage +KHR-GL41.cull_distance.functional +KHR-GL41.cull_distance.negative +KHR-GL41.texture_swizzle.api_errors +KHR-GL41.texture_swizzle.intial_state +KHR-GL41.texture_swizzle.smoke +KHR-GL41.texture_swizzle.functional +KHR-GL41.draw_elements_base_vertex_tests.basevertex_behavior1 +KHR-GL41.draw_elements_base_vertex_tests.basevertex_behavior2 +KHR-GL41.draw_elements_base_vertex_tests.AEP_shader_stages +KHR-GL41.draw_elements_base_vertex_tests.underflow +KHR-GL41.draw_elements_base_vertex_tests.overflow +KHR-GL41.draw_elements_base_vertex_tests.valid_active_tf +KHR-GL41.draw_elements_base_vertex_tests.invalid_count_argument +KHR-GL41.draw_elements_base_vertex_tests.invalid_instancecount_argument +KHR-GL41.draw_elements_base_vertex_tests.invalid_mode_argument +KHR-GL41.draw_elements_base_vertex_tests.invalid_primcount_argument +KHR-GL41.draw_elements_base_vertex_tests.invalid_start_end_arguments +KHR-GL41.draw_elements_base_vertex_tests.invalid_type_argument +KHR-GL41.draw_elements_base_vertex_tests.invalid_mapped_bos +KHR-GL41.gpu_shader_fp64.errors +KHR-GL41.gpu_shader_fp64.max_uniform_components +KHR-GL41.gpu_shader_fp64.named_uniform_blocks +KHR-GL41.gpu_shader_fp64.state_query +KHR-GL41.gpu_shader_fp64.conversions +KHR-GL41.gpu_shader_fp64.illegal_conversions +KHR-GL41.gpu_shader_fp64.varyings +KHR-GL41.gpu_shader_fp64.valid_constructors +KHR-GL41.gpu_shader_fp64.operators +KHR-GL41.gpu_shader_fp64.built_in_functions +KHR-GL41.texture_gather.api-enums +KHR-GL41.texture_gather.gather-glsl-compile +KHR-GL41.texture_gather.plain-gather-float-2d-rgba +KHR-GL41.texture_gather.plain-gather-float-2d-rg +KHR-GL41.texture_gather.plain-gather-unorm-2d +KHR-GL41.texture_gather.plain-gather-int-2d-rgba +KHR-GL41.texture_gather.plain-gather-int-2d-rg +KHR-GL41.texture_gather.plain-gather-uint-2d +KHR-GL41.texture_gather.plain-gather-depth-2d +KHR-GL41.texture_gather.plain-gather-float-2darray +KHR-GL41.texture_gather.plain-gather-unorm-2darray +KHR-GL41.texture_gather.plain-gather-int-2darray +KHR-GL41.texture_gather.plain-gather-uint-2darray +KHR-GL41.texture_gather.plain-gather-depth-2darray +KHR-GL41.texture_gather.plain-gather-float-cube-rgba +KHR-GL41.texture_gather.plain-gather-float-cube-rg +KHR-GL41.texture_gather.plain-gather-unorm-cube +KHR-GL41.texture_gather.plain-gather-int-cube-rgba +KHR-GL41.texture_gather.plain-gather-int-cube-rg +KHR-GL41.texture_gather.plain-gather-uint-cube +KHR-GL41.texture_gather.plain-gather-depth-cube +KHR-GL41.texture_gather.plain-gather-float-cube-array +KHR-GL41.texture_gather.plain-gather-unorm-cube-array +KHR-GL41.texture_gather.plain-gather-int-cube-array +KHR-GL41.texture_gather.plain-gather-uint-cube-array +KHR-GL41.texture_gather.plain-gather-depth-cube-array +KHR-GL41.texture_gather.plain-gather-float-2drect +KHR-GL41.texture_gather.plain-gather-unorm-2drect +KHR-GL41.texture_gather.plain-gather-int-2drect +KHR-GL41.texture_gather.plain-gather-uint-2drect +KHR-GL41.texture_gather.plain-gather-depth-2drect +KHR-GL41.texture_gather.offset-gather-float-2d +KHR-GL41.texture_gather.offset-gather-unorm-2d +KHR-GL41.texture_gather.offset-gather-int-2d +KHR-GL41.texture_gather.offset-gather-uint-2d +KHR-GL41.texture_gather.offset-gather-depth-2d +KHR-GL41.texture_gather.offset-gather-float-2darray +KHR-GL41.texture_gather.offset-gather-unorm-2darray +KHR-GL41.texture_gather.offset-gather-int-2darray +KHR-GL41.texture_gather.offset-gather-uint-2darray +KHR-GL41.texture_gather.offset-gather-depth-2darray +KHR-GL41.texture_gather.offset-gather-float-2drect +KHR-GL41.texture_gather.offset-gather-unorm-2drect +KHR-GL41.texture_gather.offset-gather-int-2drect +KHR-GL41.texture_gather.offset-gather-uint-2drect +KHR-GL41.texture_gather.offset-gather-depth-2drect +KHR-GL41.texture_gather.offsets-gather-float-2d +KHR-GL41.texture_gather.offsets-gather-unorm-2d +KHR-GL41.texture_gather.offsets-gather-int-2d +KHR-GL41.texture_gather.offsets-gather-uint-2d +KHR-GL41.texture_gather.offsets-gather-depth-2d +KHR-GL41.texture_gather.offsets-gather-float-2darray +KHR-GL41.texture_gather.offsets-gather-unorm-2darray +KHR-GL41.texture_gather.offsets-gather-int-2darray +KHR-GL41.texture_gather.offsets-gather-uint-2darray +KHR-GL41.texture_gather.offsets-gather-depth-2darray +KHR-GL41.texture_gather.offsets-gather-float-2drect +KHR-GL41.texture_gather.offsets-gather-unorm-2drect +KHR-GL41.texture_gather.offsets-gather-int-2drect +KHR-GL41.texture_gather.offsets-gather-uint-2drect +KHR-GL41.texture_gather.offsets-gather-depth-2drect +KHR-GL41.texture_gather.swizzle +KHR-GL41.texture_gather.base-level +KHR-GL41.texture_gather.incomplete-texture +KHR-GL41.texture_gather.incomplete-texture-last-comp +KHR-GL41.texture_gather.triangle-draw +KHR-GL41.texture_gather.plain-gather-float-2d-srgb +KHR-GL41.texture_gather.plain-gather-float-2d-srgb-alpha +KHR-GL41.texture_gather.gather-geometry-shader +KHR-GL41.texture_gather.gather-tesselation-shader +KHR-GL41.texture_gather.plain-gather-float-2d-rgb +KHR-GL41.texture_gather.plain-gather-float-2d-r +KHR-GL41.texture_gather.offset-gather-float-2d-rgb +KHR-GL41.texture_gather.offset-gather-float-2d-rg +KHR-GL41.texture_gather.offset-gather-float-2d-r +KHR-GL41.draw_indirect.basic-binding-default +KHR-GL41.draw_indirect.basic-binding-zero +KHR-GL41.draw_indirect.basic-binding-single +KHR-GL41.draw_indirect.basic-binding-multi +KHR-GL41.draw_indirect.basic-binding-delete +KHR-GL41.draw_indirect.basic-buffer-data +KHR-GL41.draw_indirect.basic-buffer-subData +KHR-GL41.draw_indirect.basic-buffer-unMap +KHR-GL41.draw_indirect.basic-buffer-getPointerv +KHR-GL41.draw_indirect.basic-buffer-mapRange +KHR-GL41.draw_indirect.basic-buffer-flushMappedRange +KHR-GL41.draw_indirect.basic-buffer-copySubData +KHR-GL41.draw_indirect.basic-drawArrays-singlePrimitive +KHR-GL41.draw_indirect.basic-drawArrays-manyPrimitives +KHR-GL41.draw_indirect.basic-drawArrays-instancing +KHR-GL41.draw_indirect.basic-drawArrays-xfbPaused +KHR-GL41.draw_indirect.basic-drawElements-singlePrimitive +KHR-GL41.draw_indirect.basic-drawElements-manyPrimitives +KHR-GL41.draw_indirect.basic-drawElements-instancing +KHR-GL41.draw_indirect.basic-drawElements-xfbPaused +KHR-GL41.draw_indirect.basic-drawArrays-simple +KHR-GL41.draw_indirect.basic-drawArrays-noFirst +KHR-GL41.draw_indirect.basic-drawArrays-bufferOffset +KHR-GL41.draw_indirect.basic-drawArrays-vertexIds +KHR-GL41.draw_indirect.basic-drawElements-simple +KHR-GL41.draw_indirect.basic-drawElements-noFirstIndex +KHR-GL41.draw_indirect.basic-drawElements-basevertex +KHR-GL41.draw_indirect.basic-drawElements-bufferOffset +KHR-GL41.draw_indirect.basic-drawElements-vertexIds +KHR-GL41.draw_indirect.basic-indicesDataType-unsigned_short +KHR-GL41.draw_indirect.basic-indicesDataType-unsigned_byte +KHR-GL41.draw_indirect.basic-mode-drawArrays-points +KHR-GL41.draw_indirect.basic-mode-drawArrays-lines +KHR-GL41.draw_indirect.basic-mode-drawArrays-line_strip +KHR-GL41.draw_indirect.basic-mode-drawArrays-line_loop +KHR-GL41.draw_indirect.basic-mode-drawArrays-triangle_strip +KHR-GL41.draw_indirect.basic-mode-drawArrays-triangle_fan +KHR-GL41.draw_indirect.basic-mode-drawArrays-lines_adjacency +KHR-GL41.draw_indirect.basic-mode-drawArrays-line_strip_adjacency +KHR-GL41.draw_indirect.basic-mode-drawArrays-triangles_adjacency +KHR-GL41.draw_indirect.basic-mode-drawArrays-triangle_strip_adjacency +KHR-GL41.draw_indirect.basic-mode-drawElements-points +KHR-GL41.draw_indirect.basic-mode-drawElements-lines +KHR-GL41.draw_indirect.basic-mode-drawElements-line_strip +KHR-GL41.draw_indirect.basic-mode-drawElements-line_loop +KHR-GL41.draw_indirect.basic-mode-drawElements-triangle_strip +KHR-GL41.draw_indirect.basic-mode-drawElements-triangle_fan +KHR-GL41.draw_indirect.basic-mode-drawElements-lines_adjacency +KHR-GL41.draw_indirect.basic-mode-drawElements-line_strip_adjacency +KHR-GL41.draw_indirect.basic-mode-drawElements-triangles_adjacency +KHR-GL41.draw_indirect.basic-mode-drawElements-triangle_strip_adjacency +KHR-GL41.draw_indirect.advanced-twoPass-transformFeedback-arrays +KHR-GL41.draw_indirect.advanced-twoPass-transformFeedback-elements +KHR-GL41.draw_indirect.advanced-primitiveRestart-elements +KHR-GL41.draw_indirect.misc-reservedMustBeZero-arrays +KHR-GL41.draw_indirect.misc-reservedMustBeZero-elements +KHR-GL41.draw_indirect.negative-noindirect-arrays +KHR-GL41.draw_indirect.negative-noindirect-elements +KHR-GL41.draw_indirect.negative-invalidMode-arrays +KHR-GL41.draw_indirect.negative-invalidMode-elements +KHR-GL41.draw_indirect.negative-noVAO-arrays +KHR-GL41.draw_indirect.negative-noVAO-elements +KHR-GL41.draw_indirect.negative-bufferMapped-arrays +KHR-GL41.draw_indirect.negative-bufferMapped-elements +KHR-GL41.draw_indirect.negative-invalidType-elements +KHR-GL41.draw_indirect.negative-gshIncompatible-arrays +KHR-GL41.draw_indirect.negative-gshIncompatible-elements +KHR-GL41.draw_indirect.negative-wrongOffset-arrays +KHR-GL41.draw_indirect.negative-wrongOffset-elements +KHR-GL41.draw_indirect.negative-invalidSize-arrays +KHR-GL41.draw_indirect.negative-invalidSize-elements +KHR-GL41.draw_indirect.negative-unalignedOffset +KHR-GL41.clip_control_ARB.initial +KHR-GL41.clip_control_ARB.modify_get +KHR-GL41.clip_control_ARB.errors +KHR-GL41.clip_control_ARB.origin +KHR-GL41.clip_control_ARB.depth_mode_zero_to_one +KHR-GL41.clip_control_ARB.depth_mode_one_to_one +KHR-GL41.clip_control_ARB.face_culling +KHR-GL41.clip_control_ARB.viewport_bounds +KHR-GL41.shader_subroutine.min_maxes +KHR-GL41.shader_subroutine.name_getters +KHR-GL41.shader_subroutine.two_subroutines_single_subroutine_uniform +KHR-GL41.shader_subroutine.four_subroutines_with_two_uniforms +KHR-GL41.shader_subroutine.eight_subroutines_four_uniforms +KHR-GL41.shader_subroutine.static_subroutine_call +KHR-GL41.shader_subroutine.arrayed_subroutine_uniforms +KHR-GL41.shader_subroutine.subroutines_3_subroutine_types_and_subroutine_uniforms_one_function +KHR-GL41.shader_subroutine.arrays_of_arrays_of_uniforms +KHR-GL41.shader_subroutine.globals_sampling_output_discard_function_calls +KHR-GL41.shader_subroutine.ssbo_atomic_image_load_store +KHR-GL41.shader_subroutine.subroutines_with_separate_shader_objects +KHR-GL41.shader_subroutine.structure_parameters_program_binary +KHR-GL41.shader_subroutine.subroutine_uniform_reset +KHR-GL41.shader_subroutine.same_subroutine_and_subroutine_uniform_but_different_type_used_in_all_stages +KHR-GL41.shader_subroutine.control_flow_and_returned_subroutine_values_used_as_subroutine_input +KHR-GL41.shader_subroutine.multiple_contexts +KHR-GL41.shader_subroutine.subroutine_errors +KHR-GL41.shader_subroutine.subroutine_uniform_scope +KHR-GL41.shader_subroutine.missing_subroutine_keyword +KHR-GL41.shader_subroutine.subroutines_incompatible_with_subroutine_type +KHR-GL41.shader_subroutine.subroutine_uniform_wo_matching_subroutines +KHR-GL41.shader_subroutine.two_duplicate_functions_one_being_a_subroutine +KHR-GL41.shader_subroutine.recursion +KHR-GL41.shader_subroutine.subroutine_wo_body +KHR-GL41.shader_subroutine.subroutines_cannot_be_assigned_float_int_values_or_be_compared +KHR-GL41.shader_subroutine.function_overloading_forbidden_for_subroutines +KHR-GL41.shader_subroutine.subroutine_uniforms_used_for_sampling_atomic_image_functions +KHR-GL41.shader_subroutine.subroutines_not_allowed_as_variables_constructors_and_argument_or_return_types +KHR-GL41.texture_barrier_ARB.disjoint-texels +KHR-GL41.texture_barrier_ARB.overlapping-texels +KHR-GL41.texture_barrier_ARB.same-texel-rw +KHR-GL41.texture_barrier_ARB.same-texel-rw-multipass +KHR-GL41.vertex_attrib_64bit.api_errors +KHR-GL41.vertex_attrib_64bit.get_vertex_attrib +KHR-GL41.vertex_attrib_64bit.limits_test +KHR-GL41.vertex_attrib_64bit.vao +KHR-GL41.viewport_array.api_errors +KHR-GL41.viewport_array.queries +KHR-GL41.viewport_array.viewport_api +KHR-GL41.viewport_array.scissor_api +KHR-GL41.viewport_array.depth_range_api +KHR-GL41.viewport_array.scissor_test_state_api +KHR-GL41.viewport_array.draw_to_single_layer_with_multiple_viewports +KHR-GL41.viewport_array.dynamic_viewport_index +KHR-GL41.viewport_array.draw_mulitple_viewports_with_single_invocation +KHR-GL41.viewport_array.viewport_index_subroutine +KHR-GL41.viewport_array.draw_multiple_layers +KHR-GL41.viewport_array.scissor +KHR-GL41.viewport_array.scissor_zero_dimension +KHR-GL41.viewport_array.scissor_clear +KHR-GL41.viewport_array.depth_range +KHR-GL41.viewport_array.depth_range_depth_test +KHR-GL41.viewport_array.provoking_vertex diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl42-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl42-gtf-master.txt new file mode 100644 index 0000000..3d16a75 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl42-gtf-master.txt @@ -0,0 +1,1720 @@ +GTF-GL42.gtf21.GL.abs.abs_float_frag_xvary +GTF-GL42.gtf21.GL.abs.abs_vec2_frag_xvary +GTF-GL42.gtf21.GL.abs.abs_vec3_frag_xvary +GTF-GL42.gtf21.GL.abs.abs_float_vert_xvary +GTF-GL42.gtf21.GL.abs.abs_vec2_vert_xvary +GTF-GL42.gtf21.GL.abs.abs_vec3_vert_xvary +GTF-GL42.gtf21.GL.acos.acos_float_frag_xvary +GTF-GL42.gtf21.GL.acos.acos_vec2_frag_xvary +GTF-GL42.gtf21.GL.acos.acos_vec3_frag_xvary +GTF-GL42.gtf21.GL.acos.acos_float_vert_xvary +GTF-GL42.gtf21.GL.acos.acos_vec2_vert_xvary +GTF-GL42.gtf21.GL.acos.acos_vec3_vert_xvary +GTF-GL42.gtf21.GL.all.all_bvec2_frag +GTF-GL42.gtf21.GL.all.all_bvec2_vert +GTF-GL42.gtf21.GL.all.all_bvec3_frag +GTF-GL42.gtf21.GL.all.all_bvec3_vert +GTF-GL42.gtf21.GL.any.any_bvec2_frag +GTF-GL42.gtf21.GL.any.any_bvec2_vert +GTF-GL42.gtf21.GL.any.any_bvec3_frag +GTF-GL42.gtf21.GL.any.any_bvec3_vert +GTF-GL42.gtf21.GL.array.empty_uniform_array_float_frag +GTF-GL42.gtf21.GL.array.empty_uniform_array_float_vert +GTF-GL42.gtf21.GL.array.empty_empty_array_float_frag +GTF-GL42.gtf21.GL.array.empty_empty_array_float_vert +GTF-GL42.gtf21.GL.array.initfunc_empty_array_float_frag +GTF-GL42.gtf21.GL.array.initfunc_empty_array_float_vert +GTF-GL42.gtf21.GL.asin.asin_float_frag_xvary +GTF-GL42.gtf21.GL.asin.asin_vec2_frag_xvary +GTF-GL42.gtf21.GL.asin.asin_vec3_frag_xvary +GTF-GL42.gtf21.GL.asin.asin_float_vert_xvary +GTF-GL42.gtf21.GL.asin.asin_vec2_vert_xvary +GTF-GL42.gtf21.GL.asin.asin_vec3_vert_xvary +GTF-GL42.gtf21.GL.atan.atan_float_frag_xvary +GTF-GL42.gtf21.GL.atan.atan_vec2_frag_xvary +GTF-GL42.gtf21.GL.atan.atan_vec3_frag_xvary +GTF-GL42.gtf21.GL.atan.atan_float_frag_xvaryyvary +GTF-GL42.gtf21.GL.atan.atan_vec2_frag_xvaryyvary +GTF-GL42.gtf21.GL.atan.atan_vec3_frag_xvaryyvary +GTF-GL42.gtf21.GL.atan.atan_float_vert_xvary +GTF-GL42.gtf21.GL.atan.atan_vec2_vert_xvary +GTF-GL42.gtf21.GL.atan.atan_vec3_vert_xvary +GTF-GL42.gtf21.GL.atan.atan_float_vert_xvaryyvary +GTF-GL42.gtf21.GL.atan.atan_vec2_vert_xvaryyvary +GTF-GL42.gtf21.GL.atan.atan_vec3_vert_xvaryyvary +GTF-GL42.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_frag +GTF-GL42.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_vert +GTF-GL42.gtf21.GL.biConstants.gl_MaxDrawBuffers_frag +GTF-GL42.gtf21.GL.biConstants.gl_MaxDrawBuffers_vert +GTF-GL42.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_frag +GTF-GL42.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_vert +GTF-GL42.gtf21.GL.biConstants.gl_MaxTextureImageUnits_frag +GTF-GL42.gtf21.GL.biConstants.gl_MaxTextureImageUnits_vert +GTF-GL42.gtf21.GL.biConstants.gl_MaxVaryingVectors_frag +GTF-GL42.gtf21.GL.biConstants.gl_MaxVaryingVectors_vert +GTF-GL42.gtf21.GL.biConstants.gl_MaxVertexAttribs_frag +GTF-GL42.gtf21.GL.biConstants.gl_MaxVertexAttribs_vert +GTF-GL42.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_frag +GTF-GL42.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_vert +GTF-GL42.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_frag +GTF-GL42.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_vert +GTF-GL42.gtf21.GL.biuDepthRange.DepthRange_frag +GTF-GL42.gtf21.GL.biuDepthRange.DepthRange_vert +GTF-GL42.gtf21.GL.build.CorrectBuiltInOveride_frag +GTF-GL42.gtf21.GL.build.CorrectComma_frag +GTF-GL42.gtf21.GL.build.CorrectConstFolding1_vert +GTF-GL42.gtf21.GL.build.CorrectConstFolding2_vert +GTF-GL42.gtf21.GL.build.CorrectConstruct_vert +GTF-GL42.gtf21.GL.build.CorrectExtension10_V100_frag +GTF-GL42.gtf21.GL.build.CorrectExtension1_V100_frag +GTF-GL42.gtf21.GL.build.CorrectExtension4_V100_frag +GTF-GL42.gtf21.GL.build.CorrectFull_vert +GTF-GL42.gtf21.GL.build.CorrectFuncOverload_frag +GTF-GL42.gtf21.GL.build.CorrectFuncOverload_vert +GTF-GL42.gtf21.GL.build.CorrectFunction1_vert +GTF-GL42.gtf21.GL.build.CorrectModule_frag +GTF-GL42.gtf21.GL.build.CorrectParse1_frag +GTF-GL42.gtf21.GL.build.CorrectParse2_frag +GTF-GL42.gtf21.GL.build.CorrectParse2_vert +GTF-GL42.gtf21.GL.build.CorrectParseTest1_frag +GTF-GL42.gtf21.GL.build.CorrectParseTest_frag +GTF-GL42.gtf21.GL.build.CorrectPreprocess5_frag +GTF-GL42.gtf21.GL.build.CorrectPreprocess8_frag +GTF-GL42.gtf21.GL.build.CorrectPreprocess9_frag +GTF-GL42.gtf21.GL.build.CorrectSwizzle1_frag +GTF-GL42.gtf21.GL.build.CorrectSwizzle1_vert +GTF-GL42.gtf21.GL.build.CorrectSwizzle2_frag +GTF-GL42.gtf21.GL.build.CorrectSwizzle2_vert +GTF-GL42.gtf21.GL.build.CorrectSwizzle3_frag +GTF-GL42.gtf21.GL.build.CorrectTexture_Rectangle_Samplers_frag +GTF-GL42.gtf21.GL.build.DuplicateVersion1_V100_frag +GTF-GL42.gtf21.GL.build.CorrectVersion_V100_frag +GTF-GL42.gtf21.GL.build.FunctionParam_vert +GTF-GL42.gtf21.GL.build.ParseTest3_frag +GTF-GL42.gtf21.GL.build.ParseTest4_frag +GTF-GL42.gtf21.GL.build.array10_frag +GTF-GL42.gtf21.GL.build.array11_frag +GTF-GL42.gtf21.GL.build.array1_frag +GTF-GL42.gtf21.GL.build.array2_frag +GTF-GL42.gtf21.GL.build.array3_frag +GTF-GL42.gtf21.GL.build.array4_frag +GTF-GL42.gtf21.GL.build.array5_frag +GTF-GL42.gtf21.GL.build.array6_frag +GTF-GL42.gtf21.GL.build.array7_frag +GTF-GL42.gtf21.GL.build.array8_frag +GTF-GL42.gtf21.GL.build.array9_frag +GTF-GL42.gtf21.GL.build.attribute1_vert +GTF-GL42.gtf21.GL.build.attribute2_vert +GTF-GL42.gtf21.GL.build.attribute_frag +GTF-GL42.gtf21.GL.build.attribute_vert +GTF-GL42.gtf21.GL.build.break_frag +GTF-GL42.gtf21.GL.build.comma1_vert +GTF-GL42.gtf21.GL.build.comma2_frag +GTF-GL42.gtf21.GL.build.comma2_vert +GTF-GL42.gtf21.GL.build.comma3_vert +GTF-GL42.gtf21.GL.build.comment_frag +GTF-GL42.gtf21.GL.build.conditional1_frag +GTF-GL42.gtf21.GL.build.conditional2_frag +GTF-GL42.gtf21.GL.build.conditional3_frag +GTF-GL42.gtf21.GL.build.constFunc_frag +GTF-GL42.gtf21.GL.build.constructor1_frag +GTF-GL42.gtf21.GL.build.constructor2_frag +GTF-GL42.gtf21.GL.build.constructor3_V100_frag +GTF-GL42.gtf21.GL.build.continue_frag +GTF-GL42.gtf21.GL.build.dataType10_frag +GTF-GL42.gtf21.GL.build.dataType11_frag +GTF-GL42.gtf21.GL.build.dataType12_frag +GTF-GL42.gtf21.GL.build.dataType13_frag +GTF-GL42.gtf21.GL.build.dataType19_frag +GTF-GL42.gtf21.GL.build.dataType1_frag +GTF-GL42.gtf21.GL.build.dataType2_frag +GTF-GL42.gtf21.GL.build.dataType3_frag +GTF-GL42.gtf21.GL.build.dataType4_frag +GTF-GL42.gtf21.GL.build.dataType5_frag +GTF-GL42.gtf21.GL.build.dataType6_frag +GTF-GL42.gtf21.GL.build.dataType7_frag +GTF-GL42.gtf21.GL.build.dataType8_frag +GTF-GL42.gtf21.GL.build.dataType9_frag +GTF-GL42.gtf21.GL.build.dowhile_frag +GTF-GL42.gtf21.GL.build.dvec2_frag +GTF-GL42.gtf21.GL.build.dvec3_frag +GTF-GL42.gtf21.GL.build.dvec4_frag +GTF-GL42.gtf21.GL.build.extension2_V100_frag +GTF-GL42.gtf21.GL.build.extension3_V100_frag +GTF-GL42.gtf21.GL.build.extension5_V100_frag +GTF-GL42.gtf21.GL.build.extension6_V100_frag +GTF-GL42.gtf21.GL.build.extension7_V100_frag +GTF-GL42.gtf21.GL.build.extension8_V100_frag +GTF-GL42.gtf21.GL.build.extension9_V100_frag +GTF-GL42.gtf21.GL.build.float2_frag +GTF-GL42.gtf21.GL.build.float3_frag +GTF-GL42.gtf21.GL.build.float4_frag +GTF-GL42.gtf21.GL.build.fragmentOnly1_vert +GTF-GL42.gtf21.GL.build.fragmentOnly2_vert +GTF-GL42.gtf21.GL.build.fragmentOnly3_vert +GTF-GL42.gtf21.GL.build.fragmentOnly4_vert +GTF-GL42.gtf21.GL.build.fragmentOnly_vert +GTF-GL42.gtf21.GL.build.function10_frag +GTF-GL42.gtf21.GL.build.function1_frag +GTF-GL42.gtf21.GL.build.function2_V100_frag +GTF-GL42.gtf21.GL.build.function3_frag +GTF-GL42.gtf21.GL.build.function4_frag +GTF-GL42.gtf21.GL.build.function6_frag +GTF-GL42.gtf21.GL.build.function7_frag +GTF-GL42.gtf21.GL.build.function8_frag +GTF-GL42.gtf21.GL.build.function9_frag +GTF-GL42.gtf21.GL.build.hvec2_frag +GTF-GL42.gtf21.GL.build.hvec3_frag +GTF-GL42.gtf21.GL.build.hvec4_frag +GTF-GL42.gtf21.GL.build.identifier1_frag +GTF-GL42.gtf21.GL.build.identifier2_frag +GTF-GL42.gtf21.GL.build.identifier3_frag +GTF-GL42.gtf21.GL.build.if1_frag +GTF-GL42.gtf21.GL.build.if2_frag +GTF-GL42.gtf21.GL.build.increment1_frag +GTF-GL42.gtf21.GL.build.increment2_frag +GTF-GL42.gtf21.GL.build.increment3_frag +GTF-GL42.gtf21.GL.build.increment4_frag +GTF-GL42.gtf21.GL.build.increment6_frag +GTF-GL42.gtf21.GL.build.main1_vert +GTF-GL42.gtf21.GL.build.main2_vert +GTF-GL42.gtf21.GL.build.main3_vert +GTF-GL42.gtf21.GL.build.matrix_V100_frag +GTF-GL42.gtf21.GL.build.normal_vert +GTF-GL42.gtf21.GL.build.parser10_frag +GTF-GL42.gtf21.GL.build.parser1_vert +GTF-GL42.gtf21.GL.build.parser3_frag +GTF-GL42.gtf21.GL.build.parser4_frag +GTF-GL42.gtf21.GL.build.parser5_frag +GTF-GL42.gtf21.GL.build.parser6_frag +GTF-GL42.gtf21.GL.build.parser7_frag +GTF-GL42.gtf21.GL.build.parser8_frag +GTF-GL42.gtf21.GL.build.parser9_frag +GTF-GL42.gtf21.GL.build.preprocess0_frag +GTF-GL42.gtf21.GL.build.preprocess10_frag +GTF-GL42.gtf21.GL.build.preprocess11_frag +GTF-GL42.gtf21.GL.build.preprocess12_frag +GTF-GL42.gtf21.GL.build.preprocess13_frag +GTF-GL42.gtf21.GL.build.preprocess14_frag +GTF-GL42.gtf21.GL.build.preprocess15_frag +GTF-GL42.gtf21.GL.build.preprocess16_frag +GTF-GL42.gtf21.GL.build.preprocess17_frag +GTF-GL42.gtf21.GL.build.preprocess1_frag +GTF-GL42.gtf21.GL.build.preprocess2_frag +GTF-GL42.gtf21.GL.build.preprocess3_frag +GTF-GL42.gtf21.GL.build.preprocess4_frag +GTF-GL42.gtf21.GL.build.preprocess6_frag +GTF-GL42.gtf21.GL.build.preprocess7_frag +GTF-GL42.gtf21.GL.build.scoping1_frag +GTF-GL42.gtf21.GL.build.scoping2_frag +GTF-GL42.gtf21.GL.build.struct10_frag +GTF-GL42.gtf21.GL.build.struct11_frag +GTF-GL42.gtf21.GL.build.struct1_frag +GTF-GL42.gtf21.GL.build.struct2_frag +GTF-GL42.gtf21.GL.build.struct3_frag +GTF-GL42.gtf21.GL.build.struct4_frag +GTF-GL42.gtf21.GL.build.struct5_frag +GTF-GL42.gtf21.GL.build.struct6_frag +GTF-GL42.gtf21.GL.build.struct7_frag +GTF-GL42.gtf21.GL.build.struct8_frag +GTF-GL42.gtf21.GL.build.struct9_frag +GTF-GL42.gtf21.GL.build.swizzle1_frag +GTF-GL42.gtf21.GL.build.swizzle2_frag +GTF-GL42.gtf21.GL.build.swizzle3_frag +GTF-GL42.gtf21.GL.build.typecast_frag +GTF-GL42.gtf21.GL.build.uniform1_frag +GTF-GL42.gtf21.GL.build.uniform_frag +GTF-GL42.gtf21.GL.build.varying1_frag +GTF-GL42.gtf21.GL.build.varying2_frag +GTF-GL42.gtf21.GL.build.varying3_frag +GTF-GL42.gtf21.GL.build.varying_frag +GTF-GL42.gtf21.GL.build.vector_frag +GTF-GL42.gtf21.GL.build.version2_V100_frag +GTF-GL42.gtf21.GL.build.version3_V100_frag +GTF-GL42.gtf21.GL.build.vertexOnly2_frag +GTF-GL42.gtf21.GL.build.vertexOnly_frag +GTF-GL42.gtf21.GL.build.vertex_vert +GTF-GL42.gtf21.GL.build.while1_frag +GTF-GL42.gtf21.GL.build.while2_frag +GTF-GL42.gtf21.GL.build.while_frag +GTF-GL42.gtf21.GL.build.TernaryOp_frag +GTF-GL42.gtf21.GL.build.CG_Data_Types_frag +GTF-GL42.gtf21.GL.build.CG_Standard_Library_frag +GTF-GL42.gtf21.GL.build.Include_Preprocessor_Directive_frag +GTF-GL42.gtf21.GL.build.Low_Level_Assembly_Reserved_Words_frag +GTF-GL42.gtf21.GL.build.Main_Parameters_vert +GTF-GL42.gtf21.GL.build.Permissive_Constant_Conversions_frag +GTF-GL42.gtf21.GL.build.Permissive_Scalar_Vector_Expressions_frag +GTF-GL42.gtf21.GL.built_in_varying_array_out_of_bounds.gl_Color_array_index_out_of_bounds_frag +GTF-GL42.gtf21.GL.ceil.ceil_float_frag_xvary +GTF-GL42.gtf21.GL.ceil.ceil_vec2_frag_xvary +GTF-GL42.gtf21.GL.ceil.ceil_vec3_frag_xvary +GTF-GL42.gtf21.GL.ceil.ceil_float_vert_xvary +GTF-GL42.gtf21.GL.ceil.ceil_vec2_vert_xvary +GTF-GL42.gtf21.GL.ceil.ceil_vec3_vert_xvary +GTF-GL42.gtf21.GL.clamp.clamp_float_frag_xvary_yconstquarter +GTF-GL42.gtf21.GL.clamp.clamp_vec2_frag_xvary_yconstquarter +GTF-GL42.gtf21.GL.clamp.clamp_vec3_frag_xvary_yconstquarter +GTF-GL42.gtf21.GL.clamp.clamp_float_vert_xvary_yconstquarter +GTF-GL42.gtf21.GL.clamp.clamp_vec2_vert_xvary_yconstquarter +GTF-GL42.gtf21.GL.clamp.clamp_vec3_vert_xvary_yconstquarter +GTF-GL42.gtf21.GL.control_flow.for_break_frag +GTF-GL42.gtf21.GL.control_flow.for_break_vert +GTF-GL42.gtf21.GL.control_flow.for_continue_frag +GTF-GL42.gtf21.GL.control_flow.for_continue_vert +GTF-GL42.gtf21.GL.control_flow.for_nested_break_frag +GTF-GL42.gtf21.GL.control_flow.for_nested_break_vert +GTF-GL42.gtf21.GL.control_flow.for_nested_continue_frag +GTF-GL42.gtf21.GL.control_flow.for_nested_continue_vert +GTF-GL42.gtf21.GL.control_flow.nested_if_else_frag +GTF-GL42.gtf21.GL.control_flow.nested_if_else_vert +GTF-GL42.gtf21.GL.cos.cos_float_frag_xvary +GTF-GL42.gtf21.GL.cos.cos_vec2_frag_xvary +GTF-GL42.gtf21.GL.cos.cos_vec3_frag_xvary +GTF-GL42.gtf21.GL.cos.cos_float_vert_xvary +GTF-GL42.gtf21.GL.cos.cos_vec2_vert_xvary +GTF-GL42.gtf21.GL.cos.cos_vec3_vert_xvary +GTF-GL42.gtf21.GL.cross.cross_vec3_frag_xvaryyconst +GTF-GL42.gtf21.GL.cross.cross_vec3_vert_xvaryyconst +GTF-GL42.gtf21.GL.default.default +GTF-GL42.gtf21.GL.degrees.degrees_float_frag_xvary +GTF-GL42.gtf21.GL.degrees.degrees_vec2_frag_xvary +GTF-GL42.gtf21.GL.degrees.degrees_vec3_frag_xvary +GTF-GL42.gtf21.GL.degrees.degrees_float_vert_xvary +GTF-GL42.gtf21.GL.degrees.degrees_vec2_vert_xvary +GTF-GL42.gtf21.GL.degrees.degrees_vec3_vert_xvary +GTF-GL42.gtf21.GL.discard.discard_frag +GTF-GL42.gtf21.GL.discard.discard_cond_frag +GTF-GL42.gtf21.GL.distance.distance_float_frag_xvaryyhalf +GTF-GL42.gtf21.GL.distance.distance_vec2_frag_xvaryyhalf +GTF-GL42.gtf21.GL.distance.distance_vec3_frag_xvaryyhalf +GTF-GL42.gtf21.GL.distance.distance_float_vert_xvaryyhalf +GTF-GL42.gtf21.GL.distance.distance_vec2_vert_xvaryyhalf +GTF-GL42.gtf21.GL.distance.distance_vec3_vert_xvaryyhalf +GTF-GL42.gtf21.GL.dot.dot_float_frag_xvaryyone +GTF-GL42.gtf21.GL.dot.dot_vec2_frag_xvaryyhalf +GTF-GL42.gtf21.GL.dot.dot_vec3_frag_xvaryythird +GTF-GL42.gtf21.GL.dot.dot_float_vert_xvaryyone +GTF-GL42.gtf21.GL.dot.dot_vec2_vert_xvaryyhalf +GTF-GL42.gtf21.GL.dot.dot_vec3_vert_xvaryythird +GTF-GL42.gtf21.GL.equal.equal_vec2_frag +GTF-GL42.gtf21.GL.equal.equal_vec2_vert +GTF-GL42.gtf21.GL.equal.equal_vec3_frag +GTF-GL42.gtf21.GL.equal.equal_vec3_vert +GTF-GL42.gtf21.GL.equal.equal_ivec2_frag +GTF-GL42.gtf21.GL.equal.equal_ivec2_vert +GTF-GL42.gtf21.GL.equal.equal_ivec3_frag +GTF-GL42.gtf21.GL.equal.equal_ivec3_vert +GTF-GL42.gtf21.GL.equal.equal_bvec2_frag +GTF-GL42.gtf21.GL.equal.equal_bvec2_vert +GTF-GL42.gtf21.GL.equal.equal_bvec3_frag +GTF-GL42.gtf21.GL.equal.equal_bvec3_vert +GTF-GL42.gtf21.GL.exp.exp_float_frag_xvary +GTF-GL42.gtf21.GL.exp.exp_vec2_frag_xvary +GTF-GL42.gtf21.GL.exp.exp_vec3_frag_xvary +GTF-GL42.gtf21.GL.exp.exp_float_frag_xvaryneg +GTF-GL42.gtf21.GL.exp.exp_vec2_frag_xvaryneg +GTF-GL42.gtf21.GL.exp.exp_vec3_frag_xvaryneg +GTF-GL42.gtf21.GL.exp.exp_float_vert_xvary +GTF-GL42.gtf21.GL.exp.exp_vec2_vert_xvary +GTF-GL42.gtf21.GL.exp.exp_vec3_vert_xvary +GTF-GL42.gtf21.GL.exp.exp_float_vert_xvaryneg +GTF-GL42.gtf21.GL.exp.exp_vec2_vert_xvaryneg +GTF-GL42.gtf21.GL.exp.exp_vec3_vert_xvaryneg +GTF-GL42.gtf21.GL.exp2.exp2_float_frag_xvary +GTF-GL42.gtf21.GL.exp2.exp2_vec2_frag_xvary +GTF-GL42.gtf21.GL.exp2.exp2_vec3_frag_xvary +GTF-GL42.gtf21.GL.exp2.exp2_float_frag_xvaryneg +GTF-GL42.gtf21.GL.exp2.exp2_vec2_frag_xvaryneg +GTF-GL42.gtf21.GL.exp2.exp2_vec3_frag_xvaryneg +GTF-GL42.gtf21.GL.exp2.exp2_float_vert_xvary +GTF-GL42.gtf21.GL.exp2.exp2_vec2_vert_xvary +GTF-GL42.gtf21.GL.exp2.exp2_vec3_vert_xvary +GTF-GL42.gtf21.GL.exp2.exp2_float_vert_xvaryneg +GTF-GL42.gtf21.GL.exp2.exp2_vec2_vert_xvaryneg +GTF-GL42.gtf21.GL.exp2.exp2_vec3_vert_xvaryneg +GTF-GL42.gtf21.GL.faceforward.faceforward_float_frag_nvaryiconst +GTF-GL42.gtf21.GL.faceforward.faceforward_float_vert_nvaryiconst +GTF-GL42.gtf21.GL.faceforward.faceforward_vec2_frag_nvaryiconst +GTF-GL42.gtf21.GL.faceforward.faceforward_vec2_vert_nvaryiconst +GTF-GL42.gtf21.GL.faceforward.faceforward_vec3_frag_nvaryiconst +GTF-GL42.gtf21.GL.faceforward.faceforward_vec3_vert_nvaryiconst +GTF-GL42.gtf21.GL.floor.floor_float_frag_xvary +GTF-GL42.gtf21.GL.floor.floor_vec2_frag_xvary +GTF-GL42.gtf21.GL.floor.floor_vec3_frag_xvary +GTF-GL42.gtf21.GL.floor.floor_float_vert_xvary +GTF-GL42.gtf21.GL.floor.floor_vec2_vert_xvary +GTF-GL42.gtf21.GL.floor.floor_vec3_vert_xvary +GTF-GL42.gtf21.GL.fract.fract_float_frag_xvary +GTF-GL42.gtf21.GL.fract.fract_vec2_frag_xvary +GTF-GL42.gtf21.GL.fract.fract_vec3_frag_xvary +GTF-GL42.gtf21.GL.fract.fract_float_vert_xvary +GTF-GL42.gtf21.GL.fract.fract_vec2_vert_xvary +GTF-GL42.gtf21.GL.fract.fract_vec3_vert_xvary +GTF-GL42.gtf21.GL.functions.qualifiers_float_vert +GTF-GL42.gtf21.GL.functions.qualifiers_float_frag +GTF-GL42.gtf21.GL.functions.qualifiers_struct_vert +GTF-GL42.gtf21.GL.functions.qualifiers_struct_frag +GTF-GL42.gtf21.GL.functions.array_float_vert +GTF-GL42.gtf21.GL.functions.array_float_frag +GTF-GL42.gtf21.GL.functions.void_empty_empty_void_empty_frag +GTF-GL42.gtf21.GL.functions.void_empty_empty_void_empty_vert +GTF-GL42.gtf21.GL.functions.bool_empty_empty_bool_empty_frag +GTF-GL42.gtf21.GL.functions.bool_empty_empty_bool_empty_vert +GTF-GL42.gtf21.GL.functions.bool_empty_empty_bool_array_frag +GTF-GL42.gtf21.GL.functions.bool_empty_empty_bool_array_vert +GTF-GL42.gtf21.GL.functions.bool_empty_in_bool_empty_frag +GTF-GL42.gtf21.GL.functions.bool_empty_in_bool_empty_vert +GTF-GL42.gtf21.GL.functions.bool_empty_in_bool_array_frag +GTF-GL42.gtf21.GL.functions.bool_empty_in_bool_array_vert +GTF-GL42.gtf21.GL.functions.bool_empty_inout_bool_empty_frag +GTF-GL42.gtf21.GL.functions.bool_empty_inout_bool_empty_vert +GTF-GL42.gtf21.GL.functions.bool_empty_inout_bool_array_frag +GTF-GL42.gtf21.GL.functions.bool_empty_inout_bool_array_vert +GTF-GL42.gtf21.GL.functions.bool_empty_out_bool_empty_frag +GTF-GL42.gtf21.GL.functions.bool_empty_out_bool_empty_vert +GTF-GL42.gtf21.GL.functions.bool_empty_out_bool_array_frag +GTF-GL42.gtf21.GL.functions.bool_empty_out_bool_array_vert +GTF-GL42.gtf21.GL.functions.int_empty_empty_int_empty_frag +GTF-GL42.gtf21.GL.functions.int_empty_empty_int_empty_vert +GTF-GL42.gtf21.GL.functions.int_empty_empty_int_array_frag +GTF-GL42.gtf21.GL.functions.int_empty_empty_int_array_vert +GTF-GL42.gtf21.GL.functions.int_empty_in_int_empty_frag +GTF-GL42.gtf21.GL.functions.int_empty_in_int_empty_vert +GTF-GL42.gtf21.GL.functions.int_empty_in_int_array_frag +GTF-GL42.gtf21.GL.functions.int_empty_in_int_array_vert +GTF-GL42.gtf21.GL.functions.int_empty_inout_int_empty_frag +GTF-GL42.gtf21.GL.functions.int_empty_inout_int_empty_vert +GTF-GL42.gtf21.GL.functions.int_empty_inout_int_array_frag +GTF-GL42.gtf21.GL.functions.int_empty_inout_int_array_vert +GTF-GL42.gtf21.GL.functions.int_empty_out_int_empty_frag +GTF-GL42.gtf21.GL.functions.int_empty_out_int_empty_vert +GTF-GL42.gtf21.GL.functions.int_empty_out_int_array_frag +GTF-GL42.gtf21.GL.functions.int_empty_out_int_array_vert +GTF-GL42.gtf21.GL.functions.float_empty_empty_float_empty_frag +GTF-GL42.gtf21.GL.functions.float_empty_empty_float_empty_vert +GTF-GL42.gtf21.GL.functions.float_empty_empty_float_array_frag +GTF-GL42.gtf21.GL.functions.float_empty_empty_float_array_vert +GTF-GL42.gtf21.GL.functions.float_empty_in_float_empty_frag +GTF-GL42.gtf21.GL.functions.float_empty_in_float_empty_vert +GTF-GL42.gtf21.GL.functions.float_empty_in_float_array_frag +GTF-GL42.gtf21.GL.functions.float_empty_in_float_array_vert +GTF-GL42.gtf21.GL.functions.float_empty_inout_float_empty_frag +GTF-GL42.gtf21.GL.functions.float_empty_inout_float_empty_vert +GTF-GL42.gtf21.GL.functions.float_empty_inout_float_array_frag +GTF-GL42.gtf21.GL.functions.float_empty_inout_float_array_vert +GTF-GL42.gtf21.GL.functions.float_empty_out_float_empty_frag +GTF-GL42.gtf21.GL.functions.float_empty_out_float_empty_vert +GTF-GL42.gtf21.GL.functions.float_empty_out_float_array_frag +GTF-GL42.gtf21.GL.functions.float_empty_out_float_array_vert +GTF-GL42.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_frag +GTF-GL42.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_vert +GTF-GL42.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_frag +GTF-GL42.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_vert +GTF-GL42.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_frag +GTF-GL42.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_vert +GTF-GL42.gtf21.GL.functions.bvec4_empty_in_bvec4_array_frag +GTF-GL42.gtf21.GL.functions.bvec4_empty_in_bvec4_array_vert +GTF-GL42.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_frag +GTF-GL42.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_vert +GTF-GL42.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_frag +GTF-GL42.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_frag +GTF-GL42.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_vert +GTF-GL42.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_vert +GTF-GL42.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_frag +GTF-GL42.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_vert +GTF-GL42.gtf21.GL.functions.bvec4_empty_out_bvec4_array_frag +GTF-GL42.gtf21.GL.functions.bvec4_empty_out_bvec4_array_vert +GTF-GL42.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_frag +GTF-GL42.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_vert +GTF-GL42.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_frag +GTF-GL42.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_vert +GTF-GL42.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_frag +GTF-GL42.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_vert +GTF-GL42.gtf21.GL.functions.ivec4_empty_in_ivec4_array_frag +GTF-GL42.gtf21.GL.functions.ivec4_empty_in_ivec4_array_vert +GTF-GL42.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_frag +GTF-GL42.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_vert +GTF-GL42.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_frag +GTF-GL42.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_frag +GTF-GL42.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_vert +GTF-GL42.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_vert +GTF-GL42.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_frag +GTF-GL42.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_vert +GTF-GL42.gtf21.GL.functions.ivec4_empty_out_ivec4_array_frag +GTF-GL42.gtf21.GL.functions.ivec4_empty_out_ivec4_array_vert +GTF-GL42.gtf21.GL.functions.vec4_empty_empty_vec4_empty_frag +GTF-GL42.gtf21.GL.functions.vec4_empty_empty_vec4_empty_vert +GTF-GL42.gtf21.GL.functions.vec4_empty_empty_vec4_array_frag +GTF-GL42.gtf21.GL.functions.vec4_empty_empty_vec4_array_vert +GTF-GL42.gtf21.GL.functions.vec4_empty_in_vec4_empty_frag +GTF-GL42.gtf21.GL.functions.vec4_empty_in_vec4_empty_vert +GTF-GL42.gtf21.GL.functions.vec4_empty_in_vec4_array_frag +GTF-GL42.gtf21.GL.functions.vec4_empty_in_vec4_array_vert +GTF-GL42.gtf21.GL.functions.vec4_empty_inout_vec4_empty_frag +GTF-GL42.gtf21.GL.functions.vec4_empty_inout_vec4_empty_vert +GTF-GL42.gtf21.GL.functions.vec4_empty_inout_vec4_array_frag +GTF-GL42.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_frag +GTF-GL42.gtf21.GL.functions.vec4_empty_inout_vec4_array_vert +GTF-GL42.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_vert +GTF-GL42.gtf21.GL.functions.vec4_empty_out_vec4_empty_frag +GTF-GL42.gtf21.GL.functions.vec4_empty_out_vec4_empty_vert +GTF-GL42.gtf21.GL.functions.vec4_empty_out_vec4_array_frag +GTF-GL42.gtf21.GL.functions.vec4_empty_out_vec4_array_vert +GTF-GL42.gtf21.GL.functions.mat4_empty_empty_mat4_empty_frag +GTF-GL42.gtf21.GL.functions.mat4_empty_empty_mat4_empty_vert +GTF-GL42.gtf21.GL.functions.mat4_empty_empty_mat4_array_frag +GTF-GL42.gtf21.GL.functions.mat4_empty_empty_mat4_array_vert +GTF-GL42.gtf21.GL.functions.mat4_empty_in_mat4_empty_frag +GTF-GL42.gtf21.GL.functions.mat4_empty_in_mat4_empty_vert +GTF-GL42.gtf21.GL.functions.mat4_empty_in_mat4_array_frag +GTF-GL42.gtf21.GL.functions.mat4_empty_in_mat4_array_vert +GTF-GL42.gtf21.GL.functions.mat4_empty_inout_mat4_empty_frag +GTF-GL42.gtf21.GL.functions.mat4_empty_inout_mat4_empty_vert +GTF-GL42.gtf21.GL.functions.mat4_empty_inout_mat4_array_frag +GTF-GL42.gtf21.GL.functions.mat4_empty_inout_mat4_array_vert +GTF-GL42.gtf21.GL.functions.mat4_empty_out_mat4_empty_frag +GTF-GL42.gtf21.GL.functions.mat4_empty_out_mat4_empty_vert +GTF-GL42.gtf21.GL.functions.mat4_empty_out_mat4_array_frag +GTF-GL42.gtf21.GL.functions.mat4_empty_out_mat4_array_vert +GTF-GL42.gtf21.GL.glGetShaderSource.getshadersource_programhandle +GTF-GL42.gtf21.GL.glGetShaderSource.getshadersource_noshadersource +GTF-GL42.gtf21.GL.glGetShaderSource.getshadersource_greater_maxlength +GTF-GL42.gtf21.GL.glGetShaderSource.getshadersource_small_maxlength +GTF-GL42.gtf21.GL.glGetShaderSource.getshadersource_equal_maxlength +GTF-GL42.gtf21.GL.glGetShaderSource.getshadersource_output +GTF-GL42.gtf21.GL.gl_FragCoord.gl_FragCoord_xy_frag +GTF-GL42.gtf21.GL.gl_FragCoord.gl_FragCoord_z_frag +GTF-GL42.gtf21.GL.gl_FragCoord.gl_FragCoord_w_frag +GTF-GL42.gtf21.GL.gl_FrontFacing.gl_FrontFacing_frag +GTF-GL42.gtf21.GL.greaterThan.greaterThan_vec2_frag +GTF-GL42.gtf21.GL.greaterThan.greaterThan_vec2_vert +GTF-GL42.gtf21.GL.greaterThan.greaterThan_vec3_frag +GTF-GL42.gtf21.GL.greaterThan.greaterThan_vec3_vert +GTF-GL42.gtf21.GL.greaterThan.greaterThan_ivec2_frag +GTF-GL42.gtf21.GL.greaterThan.greaterThan_ivec2_vert +GTF-GL42.gtf21.GL.greaterThan.greaterThan_ivec3_frag +GTF-GL42.gtf21.GL.greaterThan.greaterThan_ivec3_vert +GTF-GL42.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_frag +GTF-GL42.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_vert +GTF-GL42.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_frag +GTF-GL42.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_vert +GTF-GL42.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_frag +GTF-GL42.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_vert +GTF-GL42.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_frag +GTF-GL42.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_vert +GTF-GL42.gtf21.GL.inversesqrt.inversesqrt_float_frag_xvary +GTF-GL42.gtf21.GL.inversesqrt.inversesqrt_vec2_frag_xvary +GTF-GL42.gtf21.GL.inversesqrt.inversesqrt_vec3_frag_xvary +GTF-GL42.gtf21.GL.inversesqrt.inversesqrt_float_vert_xvary +GTF-GL42.gtf21.GL.inversesqrt.inversesqrt_vec2_vert_xvary +GTF-GL42.gtf21.GL.inversesqrt.inversesqrt_vec3_vert_xvary +GTF-GL42.gtf21.GL.length.length_float_frag_xvary +GTF-GL42.gtf21.GL.length.length_vec2_frag_xvary +GTF-GL42.gtf21.GL.length.length_vec3_frag_xvary +GTF-GL42.gtf21.GL.length.length_float_vert_xvary +GTF-GL42.gtf21.GL.length.length_vec2_vert_xvary +GTF-GL42.gtf21.GL.length.length_vec3_vert_xvary +GTF-GL42.gtf21.GL.lessThan.lessThan_vec2_frag +GTF-GL42.gtf21.GL.lessThan.lessThan_vec2_vert +GTF-GL42.gtf21.GL.lessThan.lessThan_vec3_frag +GTF-GL42.gtf21.GL.lessThan.lessThan_vec3_vert +GTF-GL42.gtf21.GL.lessThan.lessThan_ivec2_frag +GTF-GL42.gtf21.GL.lessThan.lessThan_ivec2_vert +GTF-GL42.gtf21.GL.lessThan.lessThan_ivec3_frag +GTF-GL42.gtf21.GL.lessThan.lessThan_ivec3_vert +GTF-GL42.gtf21.GL.lessThanEqual.lessThanEqual_vec2_frag +GTF-GL42.gtf21.GL.lessThanEqual.lessThanEqual_vec2_vert +GTF-GL42.gtf21.GL.lessThanEqual.lessThanEqual_vec3_frag +GTF-GL42.gtf21.GL.lessThanEqual.lessThanEqual_vec3_vert +GTF-GL42.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_frag +GTF-GL42.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_vert +GTF-GL42.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_frag +GTF-GL42.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_vert +GTF-GL42.gtf21.GL.log.log_float_frag_xvary +GTF-GL42.gtf21.GL.log.log_float_frag_xvary01 +GTF-GL42.gtf21.GL.log.log_vec2_frag_xvary +GTF-GL42.gtf21.GL.log.log_vec2_frag_xvary01 +GTF-GL42.gtf21.GL.log.log_vec3_frag_xvary +GTF-GL42.gtf21.GL.log.log_vec3_frag_xvary01 +GTF-GL42.gtf21.GL.log.log_float_vert_xvary +GTF-GL42.gtf21.GL.log.log_float_vert_xvary01 +GTF-GL42.gtf21.GL.log.log_vec2_vert_xvary +GTF-GL42.gtf21.GL.log.log_vec2_vert_xvary01 +GTF-GL42.gtf21.GL.log.log_vec3_vert_xvary +GTF-GL42.gtf21.GL.log.log_vec3_vert_xvary01 +GTF-GL42.gtf21.GL.log2.log2_float_frag_xvary +GTF-GL42.gtf21.GL.log2.log2_float_frag_xvary01 +GTF-GL42.gtf21.GL.log2.log2_vec2_frag_xvary +GTF-GL42.gtf21.GL.log2.log2_vec2_frag_xvary01 +GTF-GL42.gtf21.GL.log2.log2_vec3_frag_xvary +GTF-GL42.gtf21.GL.log2.log2_vec3_frag_xvary01 +GTF-GL42.gtf21.GL.log2.log2_float_vert_xvary +GTF-GL42.gtf21.GL.log2.log2_float_vert_xvary01 +GTF-GL42.gtf21.GL.log2.log2_vec2_vert_xvary +GTF-GL42.gtf21.GL.log2.log2_vec2_vert_xvary01 +GTF-GL42.gtf21.GL.log2.log2_vec3_vert_xvary +GTF-GL42.gtf21.GL.log2.log2_vec3_vert_xvary01 +GTF-GL42.gtf21.GL.mat.const_mat2_frag +GTF-GL42.gtf21.GL.mat.const_mat2_vert +GTF-GL42.gtf21.GL.mat.const_mat3_frag +GTF-GL42.gtf21.GL.mat.const_mat3_vert +GTF-GL42.gtf21.GL.mat.const_mat4_frag +GTF-GL42.gtf21.GL.mat.const_mat4_vert +GTF-GL42.gtf21.GL.mat.const_mat2_copy_frag +GTF-GL42.gtf21.GL.mat.const_mat2_copy_vert +GTF-GL42.gtf21.GL.mat.const_mat3_copy_frag +GTF-GL42.gtf21.GL.mat.const_mat3_copy_vert +GTF-GL42.gtf21.GL.mat.const_mat4_copy_frag +GTF-GL42.gtf21.GL.mat.const_mat4_copy_vert +GTF-GL42.gtf21.GL.mat.mat2_frag +GTF-GL42.gtf21.GL.mat.mat2_vert +GTF-GL42.gtf21.GL.mat.mat3_frag +GTF-GL42.gtf21.GL.mat.mat3_vert +GTF-GL42.gtf21.GL.mat.mat4_frag +GTF-GL42.gtf21.GL.mat.mat4_vert +GTF-GL42.gtf21.GL.mat.mat2_copy_frag +GTF-GL42.gtf21.GL.mat.mat2_copy_vert +GTF-GL42.gtf21.GL.mat.mat3_copy_frag +GTF-GL42.gtf21.GL.mat.mat3_copy_vert +GTF-GL42.gtf21.GL.mat.mat4_copy_frag +GTF-GL42.gtf21.GL.mat.mat4_copy_vert +GTF-GL42.gtf21.GL.mat.mat2_float_frag +GTF-GL42.gtf21.GL.mat.mat2_float_vert +GTF-GL42.gtf21.GL.mat.mat2_4float_frag +GTF-GL42.gtf21.GL.mat.mat2_4float_vert +GTF-GL42.gtf21.GL.mat.mat2_2vec2_frag +GTF-GL42.gtf21.GL.mat.mat2_2vec2_vert +GTF-GL42.gtf21.GL.mat.mat3_float_frag +GTF-GL42.gtf21.GL.mat.mat3_float_vert +GTF-GL42.gtf21.GL.mat.mat3_9float_frag +GTF-GL42.gtf21.GL.mat.mat3_9float_vert +GTF-GL42.gtf21.GL.mat.mat3_3vec3_frag +GTF-GL42.gtf21.GL.mat.mat3_3vec3_vert +GTF-GL42.gtf21.GL.mat.mat4_4vec4_frag +GTF-GL42.gtf21.GL.mat.mat4_4vec4_vert +GTF-GL42.gtf21.GL.mat.mat4_16float_frag +GTF-GL42.gtf21.GL.mat.mat4_16float_vert +GTF-GL42.gtf21.GL.mat.array_const_mat2_frag +GTF-GL42.gtf21.GL.mat.array_const_mat2_vert +GTF-GL42.gtf21.GL.mat.array_const_mat3_frag +GTF-GL42.gtf21.GL.mat.array_const_mat3_vert +GTF-GL42.gtf21.GL.mat.array_const_mat4_frag +GTF-GL42.gtf21.GL.mat.array_const_mat4_vert +GTF-GL42.gtf21.GL.mat3.mat3arraysimple_vert +GTF-GL42.gtf21.GL.mat3.mat3arrayindirect0_vert +GTF-GL42.gtf21.GL.mat3.mat3arrayindirect1_vert +GTF-GL42.gtf21.GL.mat3.mat3arraysimple_frag +GTF-GL42.gtf21.GL.mat3.mat3arrayindirect0_frag +GTF-GL42.gtf21.GL.mat3.mat3arrayindirect1_frag +GTF-GL42.gtf21.GL.matrixCompMult.matrixMultComp_mat2_frag +GTF-GL42.gtf21.GL.matrixCompMult.matrixMultComp_mat2_vert +GTF-GL42.gtf21.GL.matrixCompMult.matrixMultComp_mat3_frag +GTF-GL42.gtf21.GL.matrixCompMult.matrixMultComp_mat3_vert +GTF-GL42.gtf21.GL.max.max_float_frag_xvary_yconsthalf +GTF-GL42.gtf21.GL.max.max_vec2_frag_xvary_yconsthalf +GTF-GL42.gtf21.GL.max.max_vec3_frag_xvary_yconsthalf +GTF-GL42.gtf21.GL.max.max_float_vert_xvary_yconsthalf +GTF-GL42.gtf21.GL.max.max_vec2_vert_xvary_yconsthalf +GTF-GL42.gtf21.GL.max.max_vec3_vert_xvary_yconsthalf +GTF-GL42.gtf21.GL.min.min_float_frag_xvary_yconsthalf +GTF-GL42.gtf21.GL.min.min_vec2_frag_xvary_yconsthalf +GTF-GL42.gtf21.GL.min.min_vec3_frag_xvary_yconsthalf +GTF-GL42.gtf21.GL.min.min_float_vert_xvary_yconsthalf +GTF-GL42.gtf21.GL.min.min_vec2_vert_xvary_yconsthalf +GTF-GL42.gtf21.GL.min.min_vec3_vert_xvary_yconsthalf +GTF-GL42.gtf21.GL.mix.mix_float_frag_xvary_yconsthalf_aconsthalf +GTF-GL42.gtf21.GL.mix.mix_vec2_frag_xvary_yconsthalf_aconsthalf +GTF-GL42.gtf21.GL.mix.mix_vec3_frag_xvary_yconsthalf_aconsthalf +GTF-GL42.gtf21.GL.mix.mix_float_vert_xvary_yconsthalf_aconsthalf +GTF-GL42.gtf21.GL.mix.mix_vec2_vert_xvary_yconsthalf_aconsthalf +GTF-GL42.gtf21.GL.mix.mix_vec3_vert_xvary_yconsthalf_aconsthalf +GTF-GL42.gtf21.GL.mod.mod_float_frag_xvary_yconst1 +GTF-GL42.gtf21.GL.mod.mod_vec2_frag_xvary_yconst1 +GTF-GL42.gtf21.GL.mod.mod_vec3_frag_xvary_yconst1 +GTF-GL42.gtf21.GL.mod.mod_float_vert_xvary_yconst1 +GTF-GL42.gtf21.GL.mod.mod_vec2_vert_xvary_yconst1 +GTF-GL42.gtf21.GL.mod.mod_vec3_vert_xvary_yconst1 +GTF-GL42.gtf21.GL.mod.mod_x_large_y_large_vert +GTF-GL42.gtf21.GL.mod.mod_x_large_y_large_frag +GTF-GL42.gtf21.GL.normalize.normalize_float_frag_xvary +GTF-GL42.gtf21.GL.normalize.normalize_vec2_frag_xvary +GTF-GL42.gtf21.GL.normalize.normalize_vec3_frag_xvary +GTF-GL42.gtf21.GL.normalize.normalize_float_vert_xvary +GTF-GL42.gtf21.GL.normalize.normalize_vec2_vert_xvary +GTF-GL42.gtf21.GL.normalize.normalize_vec3_vert_xvary +GTF-GL42.gtf21.GL.not.not_bvec2_frag +GTF-GL42.gtf21.GL.not.not_bvec2_vert +GTF-GL42.gtf21.GL.not.not_bvec3_frag +GTF-GL42.gtf21.GL.not.not_bvec3_vert +GTF-GL42.gtf21.GL.notEqual.notEqual_vec2_frag +GTF-GL42.gtf21.GL.notEqual.notEqual_vec2_vert +GTF-GL42.gtf21.GL.notEqual.notEqual_vec3_frag +GTF-GL42.gtf21.GL.notEqual.notEqual_vec3_vert +GTF-GL42.gtf21.GL.notEqual.notEqual_ivec2_frag +GTF-GL42.gtf21.GL.notEqual.notEqual_ivec2_vert +GTF-GL42.gtf21.GL.notEqual.notEqual_ivec3_frag +GTF-GL42.gtf21.GL.notEqual.notEqual_ivec3_vert +GTF-GL42.gtf21.GL.notEqual.notEqual_bvec2_frag +GTF-GL42.gtf21.GL.notEqual.notEqual_bvec2_vert +GTF-GL42.gtf21.GL.notEqual.notEqual_bvec3_frag +GTF-GL42.gtf21.GL.notEqual.notEqual_bvec3_vert +GTF-GL42.gtf21.GL.operators.postfixincrement_frag +GTF-GL42.gtf21.GL.operators.postfixincrement_vert +GTF-GL42.gtf21.GL.operators.postfixdecrement_frag +GTF-GL42.gtf21.GL.operators.postfixdecrement_vert +GTF-GL42.gtf21.GL.operators.prefixincrement_frag +GTF-GL42.gtf21.GL.operators.prefixincrement_vert +GTF-GL42.gtf21.GL.operators.prefixdecrement_frag +GTF-GL42.gtf21.GL.operators.prefixdecrement_vert +GTF-GL42.gtf21.GL.operators.unary_frag +GTF-GL42.gtf21.GL.operators.unary_vert +GTF-GL42.gtf21.GL.operators.multiplicative_frag +GTF-GL42.gtf21.GL.operators.multiplicative_vert +GTF-GL42.gtf21.GL.operators.division_frag +GTF-GL42.gtf21.GL.operators.division_vert +GTF-GL42.gtf21.GL.operators.addsubtract_frag +GTF-GL42.gtf21.GL.operators.addsubtract_vert +GTF-GL42.gtf21.GL.operators.relational_frag +GTF-GL42.gtf21.GL.operators.relational_vert +GTF-GL42.gtf21.GL.operators.equality_frag +GTF-GL42.gtf21.GL.operators.equality_vert +GTF-GL42.gtf21.GL.operators.logical_frag +GTF-GL42.gtf21.GL.operators.logical_vert +GTF-GL42.gtf21.GL.operators.selection_frag +GTF-GL42.gtf21.GL.operators.selection_vert +GTF-GL42.gtf21.GL.operators.assignments_frag +GTF-GL42.gtf21.GL.operators.assignments_vert +GTF-GL42.gtf21.GL.pow.pow_float_frag_xvary_yconst2 +GTF-GL42.gtf21.GL.pow.pow_vec2_frag_xvary_yconst2 +GTF-GL42.gtf21.GL.pow.pow_vec3_frag_xvary_yconst2 +GTF-GL42.gtf21.GL.pow.pow_float_frag_xconst2_yvary +GTF-GL42.gtf21.GL.pow.pow_vec2_frag_xconst2_yvary +GTF-GL42.gtf21.GL.pow.pow_vec3_frag_xconst2_yvary +GTF-GL42.gtf21.GL.pow.pow_float_frag_xvary_yconsthalf +GTF-GL42.gtf21.GL.pow.pow_vec2_frag_xvary_yconsthalf +GTF-GL42.gtf21.GL.pow.pow_vec3_frag_xvary_yconsthalf +GTF-GL42.gtf21.GL.pow.pow_float_frag_xconsthalf_yvary +GTF-GL42.gtf21.GL.pow.pow_vec2_frag_xconsthalf_yvary +GTF-GL42.gtf21.GL.pow.pow_vec3_frag_xconsthalf_yvary +GTF-GL42.gtf21.GL.pow.pow_float_vert_xvary_yconst2 +GTF-GL42.gtf21.GL.pow.pow_vec2_vert_xvary_yconst2 +GTF-GL42.gtf21.GL.pow.pow_vec3_vert_xvary_yconst2 +GTF-GL42.gtf21.GL.pow.pow_float_vert_xconst2_yvary +GTF-GL42.gtf21.GL.pow.pow_vec2_vert_xconst2_yvary +GTF-GL42.gtf21.GL.pow.pow_vec3_vert_xconst2_yvary +GTF-GL42.gtf21.GL.pow.pow_float_vert_xvary_yconsthalf +GTF-GL42.gtf21.GL.pow.pow_vec2_vert_xvary_yconsthalf +GTF-GL42.gtf21.GL.pow.pow_vec3_vert_xvary_yconsthalf +GTF-GL42.gtf21.GL.pow.pow_float_vert_xconsthalf_yvary +GTF-GL42.gtf21.GL.pow.pow_vec2_vert_xconsthalf_yvary +GTF-GL42.gtf21.GL.pow.pow_vec3_vert_xconsthalf_yvary +GTF-GL42.gtf21.GL.radians.radians_float_frag_xvary +GTF-GL42.gtf21.GL.radians.radians_vec2_frag_xvary +GTF-GL42.gtf21.GL.radians.radians_vec3_frag_xvary +GTF-GL42.gtf21.GL.radians.radians_float_vert_xvary +GTF-GL42.gtf21.GL.radians.radians_vec2_vert_xvary +GTF-GL42.gtf21.GL.radians.radians_vec3_vert_xvary +GTF-GL42.gtf21.GL.read_format.read_format +GTF-GL42.gtf21.GL.reflect.reflect_float_frag_ivarynconst +GTF-GL42.gtf21.GL.reflect.reflect_float_vert_ivarynconst +GTF-GL42.gtf21.GL.reflect.reflect_vec2_frag_ivarynconst +GTF-GL42.gtf21.GL.reflect.reflect_vec2_vert_ivarynconst +GTF-GL42.gtf21.GL.reflect.reflect_vec3_frag_ivarynconst +GTF-GL42.gtf21.GL.reflect.reflect_vec3_vert_ivarynconst +GTF-GL42.gtf21.GL.refract.refract_float_frag_ivarynconst +GTF-GL42.gtf21.GL.refract.refract_float_vert_ivarynconst +GTF-GL42.gtf21.GL.refract.refract_vec2_frag_ivarynconst +GTF-GL42.gtf21.GL.refract.refract_vec2_vert_ivarynconst +GTF-GL42.gtf21.GL.refract.refract_vec3_frag_ivarynconst +GTF-GL42.gtf21.GL.refract.refract_vec3_vert_ivarynconst +GTF-GL42.gtf21.GL.sign.sign_float_frag_xvary +GTF-GL42.gtf21.GL.sign.sign_vec2_frag_xvary +GTF-GL42.gtf21.GL.sign.sign_vec3_frag_xvary +GTF-GL42.gtf21.GL.sign.sign_float_vert_xvary +GTF-GL42.gtf21.GL.sign.sign_vec2_vert_xvary +GTF-GL42.gtf21.GL.sign.sign_vec3_vert_xvary +GTF-GL42.gtf21.GL.sin.sin_float_frag_xvary +GTF-GL42.gtf21.GL.sin.sin_vec2_frag_xvary +GTF-GL42.gtf21.GL.sin.sin_vec3_frag_xvary +GTF-GL42.gtf21.GL.sin.sin_float_vert_xvary +GTF-GL42.gtf21.GL.sin.sin_vec2_vert_xvary +GTF-GL42.gtf21.GL.sin.sin_vec3_vert_xvary +GTF-GL42.gtf21.GL.smoothstep.smoothstep_float_frag_xvary_edgeconstquarter +GTF-GL42.gtf21.GL.smoothstep.smoothstep_vec2_frag_xvary_edgeconstquarter +GTF-GL42.gtf21.GL.smoothstep.smoothstep_vec3_frag_xvary_edgeconstquarter +GTF-GL42.gtf21.GL.smoothstep.smoothstep_float_vert_xvary_edgeconstquarter +GTF-GL42.gtf21.GL.smoothstep.smoothstep_vec2_vert_xvary_edgeconstquarter +GTF-GL42.gtf21.GL.smoothstep.smoothstep_vec3_vert_xvary_edgeconstquarter +GTF-GL42.gtf21.GL.sqrt.sqrt_float_frag_xvary +GTF-GL42.gtf21.GL.sqrt.sqrt_vec2_frag_xvary +GTF-GL42.gtf21.GL.sqrt.sqrt_vec3_frag_xvary +GTF-GL42.gtf21.GL.sqrt.sqrt_float_vert_xvary +GTF-GL42.gtf21.GL.sqrt.sqrt_vec2_vert_xvary +GTF-GL42.gtf21.GL.sqrt.sqrt_vec3_vert_xvary +GTF-GL42.gtf21.GL.stencil8.stencil8 +GTF-GL42.gtf21.GL.step.step_float_frag_xvary_edgeconsthalf +GTF-GL42.gtf21.GL.step.step_vec2_frag_xvary_edgeconsthalf +GTF-GL42.gtf21.GL.step.step_vec3_frag_xvary_edgeconsthalf +GTF-GL42.gtf21.GL.step.step_float_vert_xvary_edgeconsthalf +GTF-GL42.gtf21.GL.step.step_vec2_vert_xvary_edgeconsthalf +GTF-GL42.gtf21.GL.step.step_vec3_vert_xvary_edgeconsthalf +GTF-GL42.gtf21.GL.struct.struct_float_frag +GTF-GL42.gtf21.GL.struct.struct_float_vert +GTF-GL42.gtf21.GL.struct.structcopy_float_frag +GTF-GL42.gtf21.GL.struct.structcopy_float_vert +GTF-GL42.gtf21.GL.struct.structnest_float_frag +GTF-GL42.gtf21.GL.struct.structnest_float_vert +GTF-GL42.gtf21.GL.struct.struct_bool_frag +GTF-GL42.gtf21.GL.struct.struct_bool_vert +GTF-GL42.gtf21.GL.struct.structcopy_bool_frag +GTF-GL42.gtf21.GL.struct.structcopy_bool_vert +GTF-GL42.gtf21.GL.struct.structnest_bool_frag +GTF-GL42.gtf21.GL.struct.structnest_bool_vert +GTF-GL42.gtf21.GL.struct.struct_vec2_frag +GTF-GL42.gtf21.GL.struct.struct_vec2_vert +GTF-GL42.gtf21.GL.struct.structcopy_vec2_frag +GTF-GL42.gtf21.GL.struct.structcopy_vec2_vert +GTF-GL42.gtf21.GL.struct.structnest_vec2_frag +GTF-GL42.gtf21.GL.struct.structnest_vec2_vert +GTF-GL42.gtf21.GL.struct.struct_vec3_frag +GTF-GL42.gtf21.GL.struct.struct_vec3_vert +GTF-GL42.gtf21.GL.struct.structcopy_vec3_frag +GTF-GL42.gtf21.GL.struct.structcopy_vec3_vert +GTF-GL42.gtf21.GL.struct.structnest_vec3_frag +GTF-GL42.gtf21.GL.struct.structnest_vec3_vert +GTF-GL42.gtf21.GL.struct.struct_vec4_frag +GTF-GL42.gtf21.GL.struct.struct_vec4_vert +GTF-GL42.gtf21.GL.struct.structcopy_vec4_frag +GTF-GL42.gtf21.GL.struct.structcopy_vec4_vert +GTF-GL42.gtf21.GL.struct.structnest_vec4_frag +GTF-GL42.gtf21.GL.struct.structnest_vec4_vert +GTF-GL42.gtf21.GL.struct.struct_bvec2bvec3bvec4_frag +GTF-GL42.gtf21.GL.struct.struct_bvec2bvec3bvec4_vert +GTF-GL42.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_frag +GTF-GL42.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_vert +GTF-GL42.gtf21.GL.struct.structnest_bvec2bvec3bvec4_frag +GTF-GL42.gtf21.GL.struct.structnest_bvec2bvec3bvec4_vert +GTF-GL42.gtf21.GL.struct.struct_mat2_frag +GTF-GL42.gtf21.GL.struct.struct_mat2_vert +GTF-GL42.gtf21.GL.struct.structcopy_mat2_frag +GTF-GL42.gtf21.GL.struct.structcopy_mat2_vert +GTF-GL42.gtf21.GL.struct.structnest_mat2_frag +GTF-GL42.gtf21.GL.struct.structnest_mat2_vert +GTF-GL42.gtf21.GL.struct.struct_mat3_frag +GTF-GL42.gtf21.GL.struct.struct_mat3_vert +GTF-GL42.gtf21.GL.struct.structcopy_mat3_frag +GTF-GL42.gtf21.GL.struct.structcopy_mat3_vert +GTF-GL42.gtf21.GL.struct.structnest_mat3_frag +GTF-GL42.gtf21.GL.struct.structnest_mat3_vert +GTF-GL42.gtf21.GL.struct.struct_mat4_frag +GTF-GL42.gtf21.GL.struct.struct_mat4_vert +GTF-GL42.gtf21.GL.struct.structcopy_mat4_frag +GTF-GL42.gtf21.GL.struct.structcopy_mat4_vert +GTF-GL42.gtf21.GL.struct.structnest_mat4_frag +GTF-GL42.gtf21.GL.struct.structnest_mat4_vert +GTF-GL42.gtf21.GL.struct.nestedstructcomb_various_frag +GTF-GL42.gtf21.GL.struct.nestedstructcomb_various_vert +GTF-GL42.gtf21.GL.struct.struct_int_frag +GTF-GL42.gtf21.GL.struct.struct_int_vert +GTF-GL42.gtf21.GL.struct.structcopy_int_frag +GTF-GL42.gtf21.GL.struct.structcopy_int_vert +GTF-GL42.gtf21.GL.struct.structnest_int_frag +GTF-GL42.gtf21.GL.struct.structnest_int_vert +GTF-GL42.gtf21.GL.struct.struct_ivec2ivec3ivec4_frag +GTF-GL42.gtf21.GL.struct.struct_ivec2ivec3ivec4_vert +GTF-GL42.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_frag +GTF-GL42.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_vert +GTF-GL42.gtf21.GL.struct.structnest_ivec2ivec3ivec4_frag +GTF-GL42.gtf21.GL.struct.structnest_ivec2ivec3ivec4_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_xyzw_1vec4_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_xyzw_1vec4_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_zwxy_1vec4_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_zwxy_1vec4_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_yxwz_1vec4_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_yxwz_1vec4_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_wxzy_1vec4_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_wxzy_1vec4_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_xyz_1vec3_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_xyz_1vec3_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_yxz_1vec3_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_yxz_1vec3_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_zyx_1vec3_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_zyx_1vec3_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_rgba_1vec4_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_rgba_1vec4_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_barg_1vec4_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_barg_1vec4_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_grab_1vec4_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_grab_1vec4_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_arbg_1vec4_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_arbg_1vec4_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_br_ag_2vec2_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_br_ag_2vec2_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_rgb_1vec3_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_rgb_1vec3_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_grb_1vec3_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_grb_1vec3_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_bgr_1vec3_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_bgr_1vec3_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_stpq_1vec4_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_stpq_1vec4_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_pqst_1vec4_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_pqst_1vec4_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_tsqp_1vec4_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_tsqp_1vec4_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_qspt_1vec4_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_qspt_1vec4_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_st_pq_2vec2_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_st_pq_2vec2_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_vert +GTF-GL42.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_frag +GTF-GL42.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_stp_1vec3_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_stp_1vec3_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_tsp_1vec3_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_tsp_1vec3_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_pts_1vec3_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_pts_1vec3_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_vert +GTF-GL42.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_frag +GTF-GL42.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_vert +GTF-GL42.gtf21.GL.tan.tan_float_frag_xvary +GTF-GL42.gtf21.GL.tan.tan_vec2_frag_xvary +GTF-GL42.gtf21.GL.tan.tan_vec3_frag_xvary +GTF-GL42.gtf21.GL.tan.tan_float_vert_xvary +GTF-GL42.gtf21.GL.tan.tan_vec2_vert_xvary +GTF-GL42.gtf21.GL.tan.tan_vec3_vert_xvary +GTF-GL42.gtf21.GL.vec.vec2_2float_frag +GTF-GL42.gtf21.GL.vec.vec2_2float_vert +GTF-GL42.gtf21.GL.vec.vec4_ivec4_frag +GTF-GL42.gtf21.GL.vec.vec4_ivec4_vert +GTF-GL42.gtf21.GL.vec.ivec3_3int_frag +GTF-GL42.gtf21.GL.vec.ivec3_3int_vert +GTF-GL42.gtf21.GL.vec.bvec4_2int_2float_frag +GTF-GL42.gtf21.GL.vec.bvec4_2int_2float_vert +GTF-GL42.gtf21.GL.vec.vec2_vec3_frag +GTF-GL42.gtf21.GL.vec.vec2_vec3_vert +GTF-GL42.gtf21.GL.vec.vec3_vec4_frag +GTF-GL42.gtf21.GL.vec.vec3_vec4_vert +GTF-GL42.gtf21.GL.vec.vec3_vec2_float_frag +GTF-GL42.gtf21.GL.vec.vec3_vec2_float_vert +GTF-GL42.gtf21.GL.vec.vec3_float_vec2_frag +GTF-GL42.gtf21.GL.vec.vec3_float_vec2_vert +GTF-GL42.gtf21.GL.vec.vec4_vec3_float_frag +GTF-GL42.gtf21.GL.vec.vec4_vec3_float_vert +GTF-GL42.gtf21.GL.vec3.vec3array_frag +GTF-GL42.gtf21.GL.vec3.vec3single_vert +GTF-GL42.gtf21.GL.vec3.vec3arrayindirect_vert +GTF-GL42.gtf21.GL.vec3.vec3arraydirect_vert +GTF-GL42.gtf21.GL.vec3.vec3array_vert +GTF-GL42.gtf21.GL.vec3.vec3single_frag +GTF-GL42.gtf21.GL.vec3.vec3arrayindirect_frag +GTF-GL42.gtf21.GL.vec3.vec3arraydirect_frag +GTF-GL42.gtf21.GL2ExtensionTests.data_type_10_10_10_2.data_type_10_10_10_2 +GTF-GL42.gtf21.GL2ExtensionTests.depth_texture.depth_texture +GTF-GL42.gtf21.GL2ExtensionTests.dFdx.dFdx_frag +GTF-GL42.gtf21.GL2ExtensionTests.dFdy.dFdy_frag +GTF-GL42.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dx +GTF-GL42.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dy +GTF-GL42.gtf21.GL2ExtensionTests.fwidth.fwidth_frag +GTF-GL42.gtf21.GL2ExtensionTests.packed_depth_stencil.packed_depth_stencil +GTF-GL42.gtf21.GL2ExtensionTests.stencil1.stencil1 +GTF-GL42.gtf21.GL2ExtensionTests.stencil4.stencil4 +GTF-GL42.gtf21.GL2ExtensionTests.vertex_half_float.vertex_half_float +GTF-GL42.gtf21.GL2FixedTests.blend.blend +GTF-GL42.gtf21.GL2FixedTests.buffer_clear.buffer_clear +GTF-GL42.gtf21.GL2FixedTests.buffer_color.buffer_color +GTF-GL42.gtf21.GL2FixedTests.buffer_corners.buffer_corners +GTF-GL42.gtf21.GL2FixedTests.buffer_objects.buffer_objects +GTF-GL42.gtf21.GL2FixedTests.clip.clip +GTF-GL42.gtf21.GL2FixedTests.color_ramp.color_ramp +GTF-GL42.gtf21.GL2FixedTests.copy_texture.copy_texture +GTF-GL42.gtf21.GL2FixedTests.depth_buffer_clear.depth_buffer_clear +GTF-GL42.gtf21.GL2FixedTests.depth_buffer_functions.depth_buffer_functions +GTF-GL42.gtf21.GL2FixedTests.dither.dither +GTF-GL42.gtf21.GL2FixedTests.divide_by_zero.divide_by_zero +GTF-GL42.gtf21.GL2FixedTests.gets.gets +GTF-GL42.gtf21.GL2FixedTests.lighting_diffuse.lighting_diffuse +GTF-GL42.gtf21.GL2FixedTests.mipmaps_interpolation.mipmaps_interpolation +GTF-GL42.gtf21.GL2FixedTests.mipmaps_selection.mipmaps_selection +GTF-GL42.gtf21.GL2FixedTests.point_sprites.point_sprites +GTF-GL42.gtf21.GL2FixedTests.polygon_cull.polygon_cull +GTF-GL42.gtf21.GL2FixedTests.scissor.scissor +GTF-GL42.gtf21.GL2FixedTests.stencil_plane_clear.stencil_plane_clear +GTF-GL42.gtf21.GL2FixedTests.stencil_plane_corners.stencil_plane_corners +GTF-GL42.gtf21.GL2FixedTests.stencil_plane_function.stencil_plane_function +GTF-GL42.gtf21.GL2FixedTests.stencil_plane_operation.stencil_plane_operation +GTF-GL42.gtf21.GL2FixedTests.texture_edge_clamp.texture_edge_clamp +GTF-GL42.gtf21.GL2FixedTests.transform_viewport.transform_viewport +GTF-GL42.gtf21.GL2FixedTests.triangle_rasterization.triangle_rasterization +GTF-GL42.gtf21.GL2FixedTests.triangle_tiling.triangle_tiling +GTF-GL42.gtf21.GL2FixedTests.user_clip_planes.user_clip_planes +GTF-GL42.gtf21.GL2FixedTests.vertex_order.vertex_order +GTF-GL42.gtf21.GL2FixedTests.viewport_clamp.viewport_clamp +GTF-GL42.gtf21.GL2Tests.attach_shader.successfulcompile_attach_vert +GTF-GL42.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_vert +GTF-GL42.gtf21.GL2Tests.attach_shader.successfulcompile_attach_frag +GTF-GL42.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_frag +GTF-GL42.gtf21.GL2Tests.attach_shader.successfulcompile_vert_successfulcompile_frag +GTF-GL42.gtf21.GL2Tests.attach_shader.successfulcompile_vert_unsuccessfulcompile_frag +GTF-GL42.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_successfulcompile_frag +GTF-GL42.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_unsuccessfulcompile_frag +GTF-GL42.gtf21.GL2Tests.attach_shader.successfulcompile_vert_repeated_attach_vert +GTF-GL42.gtf21.GL2Tests.attach_shader.successfulcompile_frag_repeated_attach_frag +GTF-GL42.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_repeated_attach_vert +GTF-GL42.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_repeated_attach_frag +GTF-GL42.gtf21.GL2Tests.attach_shader.successfulcompile_vert_attach_invalid_handle_vert +GTF-GL42.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_attach_invalid_handle_vert +GTF-GL42.gtf21.GL2Tests.attach_shader.successfulcompile_frag_attach_invalid_handle_frag +GTF-GL42.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_attach_invalid_handle_frag +GTF-GL42.gtf21.GL2Tests.attach_shader.invalidshader_attach_valid_handle +GTF-GL42.gtf21.GL2Tests.attach_shader.programobject_attach_programobject +GTF-GL42.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_vertshaderobject_vert +GTF-GL42.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_vertshaderobject_vert +GTF-GL42.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_vertshaderobject_frag +GTF-GL42.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_vertshaderobject_frag +GTF-GL42.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_fragshaderobject_vert +GTF-GL42.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_fragshaderobject_vert +GTF-GL42.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_fragshaderobject_frag +GTF-GL42.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_fragshaderobject_frag +GTF-GL42.gtf21.GL2Tests.attach_shader.programobject_attach_vertshaderobject +GTF-GL42.gtf21.GL2Tests.attach_shader.programobject_attach_fragshaderobject +GTF-GL42.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyfragshader_attach +GTF-GL42.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyvertshader_attach +GTF-GL42.gtf21.GL2Tests.attach_shader.emptyfragshader_emptyfragshader_attach +GTF-GL42.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_nonexisting_attrib +GTF-GL42.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_float_attrib +GTF-GL42.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_vec3_attrib +GTF-GL42.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_Color_attrib +GTF-GL42.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_NonExist_attrib +GTF-GL42.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_maxattribsloc +GTF-GL42.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_minusoneattribsloc +GTF-GL42.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_zeroprogramhandle +GTF-GL42.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_vertshaderhandleforprogram +GTF-GL42.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_fragshaderhandleforprogram +GTF-GL42.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_emptyprogramhandle +GTF-GL42.gtf21.GL2Tests.compile_shader.successful_compile_vert +GTF-GL42.gtf21.GL2Tests.compile_shader.successful_compile_frag +GTF-GL42.gtf21.GL2Tests.compile_shader.unsuccessful_compile_vert +GTF-GL42.gtf21.GL2Tests.compile_shader.unsuccessful_compile_frag +GTF-GL42.gtf21.GL2Tests.compile_shader.compile_emptyhandle_vert +GTF-GL42.gtf21.GL2Tests.compile_shader.compile_emptyhandle_frag +GTF-GL42.gtf21.GL2Tests.compile_shader.compile_invalid_handle +GTF-GL42.gtf21.GL2Tests.compile_shader.compile_program_handle +GTF-GL42.gtf21.GL2Tests.create_objects_shaders_programs.create_program_objects +GTF-GL42.gtf21.GL2Tests.create_objects_shaders_programs.create_vertex_shader_objects +GTF-GL42.gtf21.GL2Tests.create_objects_shaders_programs.create_fragment_shader_objects +GTF-GL42.gtf21.GL2Tests.create_objects_shaders_programs.create_invalid_shader_objects +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteprogram +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteverthandle +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deletefraghandle +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_frag_prog +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_vert_prog +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_frag +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_vert +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_prog +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_frag +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_vert +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_frag +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_prog +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_vert +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_frag +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_frag +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_vert +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_prog +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_prog +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_prog +GTF-GL42.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_prog +GTF-GL42.gtf21.GL2Tests.delete_object.delete_zerohandle +GTF-GL42.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert +GTF-GL42.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag +GTF-GL42.gtf21.GL2Tests.detach_shader.successfulcompile_vert_detach_vert +GTF-GL42.gtf21.GL2Tests.detach_shader.successfulcompile_frag_detach_frag +GTF-GL42.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_frag +GTF-GL42.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_vert +GTF-GL42.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag_frag +GTF-GL42.gtf21.GL2Tests.detach_shader.emptyprogramobject_detach_vert +GTF-GL42.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_vert +GTF-GL42.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_frag +GTF-GL42.gtf21.GL2Tests.detach_shader.detach_zeroshaderhandle +GTF-GL42.gtf21.GL2Tests.detach_shader.detach_programhandle +GTF-GL42.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyvertshaderhandle +GTF-GL42.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyfragshaderhandle +GTF-GL42.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyvertshaderhandle +GTF-GL42.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyfragshaderhandle +GTF-GL42.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyvertshaderhandle +GTF-GL42.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyfragshaderhandle +GTF-GL42.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_zeroshaderhandle +GTF-GL42.gtf21.GL2Tests.framebuffer_objects.framebuffer_objects +GTF-GL42.gtf21.GL2Tests.GetBIFD.GetBIFD +GTF-GL42.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Vertex +GTF-GL42.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Normal +GTF-GL42.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_float_vec2_vec3 +GTF-GL42.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_vec4 +GTF-GL42.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat2 +GTF-GL42.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat3 +GTF-GL42.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat4 +GTF-GL42.gtf21.GL2Tests.get_active_attribute.getactiveattribute_index_more_than_num_attribs +GTF-GL42.gtf21.GL2Tests.get_active_attribute.getactiveuniform_vertshaderforprogramhandle +GTF-GL42.gtf21.GL2Tests.get_active_attribute.getactiveuniform_zeroprogramhandle +GTF-GL42.gtf21.GL2Tests.get_active_attribute.getactiveuniform_empty_program_handle +GTF-GL42.gtf21.GL2Tests.get_active_attribute.getactiveuniform_fragshaderforprogramhandle +GTF-GL42.gtf21.GL2Tests.get_active_attribute.getactiveuniform_index_minus_one +GTF-GL42.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewMatrix +GTF-GL42.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_NormalMatrix +GTF-GL42.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewProjectionMatrix +GTF-GL42.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_float +GTF-GL42.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_float_float_float +GTF-GL42.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_vec3_float +GTF-GL42.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec2_vec4_int +GTF-GL42.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_ivec2_ivec3_ivec4 +GTF-GL42.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bool_bvec2_bvec3 +GTF-GL42.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bvec4_mat2_mat3_mat4 +GTF-GL42.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getnumactiveuniforms +GTF-GL42.gtf21.GL2Tests.get_active_uniform.getactiveuniform_zeroprogramhandle +GTF-GL42.gtf21.GL2Tests.get_active_uniform.getactiveuniform_fragshaderforprogramhandle +GTF-GL42.gtf21.GL2Tests.get_active_uniform.getactiveuniform_vertshaderforprogramhandle +GTF-GL42.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_more_than_num_uniforms +GTF-GL42.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_minus_one +GTF-GL42.gtf21.GL2Tests.get_active_uniform.getactiveuniform_empty_program_handle +GTF-GL42.gtf21.GL2Tests.get_attached_objects.glGetAttachedObjects +GTF-GL42.gtf21.GL2Tests.get_attribute_location.get_attribute_location +GTF-GL42.gtf21.GL2Tests.get_extensions.get_extensions +GTF-GL42.gtf21.GL2Tests.get_handle.successfulcompilevert_successfulcompilefrag_gethandle +GTF-GL42.gtf21.GL2Tests.get_handle.programhandlezero_useprogram +GTF-GL42.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctvertuniform +GTF-GL42.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_nonactiveuniform +GTF-GL42.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctfraguniform +GTF-GL42.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_fakeuniform +GTF-GL42.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ModelViewMatrix +GTF-GL42.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NonExist +GTF-GL42.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NormalScale +GTF-GL42.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ProjectionMatrix +GTF-GL42.gtf21.GL2Tests.get_uniform_location.getuniformlocation_zeroprogramhandle +GTF-GL42.gtf21.GL2Tests.get_uniform_location.getuniformlocation_vertshaderforprogramhandle +GTF-GL42.gtf21.GL2Tests.get_uniform_location.getuniformlocation_fragshaderforprogramhandle +GTF-GL42.gtf21.GL2Tests.glGetProgramInfoLog_2_0.glGetProgramInfoLog +GTF-GL42.gtf21.GL2Tests.glGetProgramiv_2_0.glGetProgramiv +GTF-GL42.gtf21.GL2Tests.glGetShaderInfoLog_2_0.glGetShaderInfoLog +GTF-GL42.gtf21.GL2Tests.glGetUniform.glGetUniform +GTF-GL42.gtf21.GL2Tests.glGetVertexAttrib.glGetVertexAttrib +GTF-GL42.gtf21.GL2Tests.glUniform.glUniform +GTF-GL42.gtf21.GL2Tests.link_program.successfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL42.gtf21.GL2Tests.link_program.successfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL42.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL42.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL42.gtf21.GL2Tests.link_program.successfulcompilevert_linkprogram_gl +GTF-GL42.gtf21.GL2Tests.link_program.successfulcompilefrag_linkprogram_gl +GTF-GL42.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_linkprogram +GTF-GL42.gtf21.GL2Tests.link_program.unsuccessfulcompilefrag_linkprogram +GTF-GL42.gtf21.GL2Tests.link_program.link_emptyprogramobject +GTF-GL42.gtf21.GL2Tests.link_program.link_invalidprogramhandle +GTF-GL42.gtf21.GL2Tests.link_program.link_verthandle +GTF-GL42.gtf21.GL2Tests.link_program.link_fraghandle +GTF-GL42.gtf21.GL2Tests.precision_specifiers.precision_specifiers +GTF-GL42.gtf21.GL2Tests.relink_program.relink_program +GTF-GL42.gtf21.GL2Tests.shader_source.successfulcompilevert_shadersource +GTF-GL42.gtf21.GL2Tests.shader_source.unsuccessfulcompilevert_shadersource +GTF-GL42.gtf21.GL2Tests.shader_source.successfulcompilefrag_shadersource +GTF-GL42.gtf21.GL2Tests.shader_source.unsuccessfulcompilefrag_shadersource +GTF-GL42.gtf21.GL2Tests.shader_source.shadersource_invalidshaderhandle +GTF-GL42.gtf21.GL2Tests.shader_source.shadersource_programhandle +GTF-GL42.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_ivec4_to_render_frag +GTF-GL42.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_vec4_to_render_frag +GTF-GL42.gtf21.GL2Tests.use_program.successfulcompilevert_successfulcompilefrag_useprogram +GTF-GL42.gtf21.GL2Tests.use_program.successfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL42.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_successfulcompilefrag_useprogram +GTF-GL42.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL42.gtf21.GL2Tests.use_program.programhandlezero_useprogram +GTF-GL42.gtf21.GL2Tests.use_program.emptyprogramobject_useprogram +GTF-GL42.gtf21.GL2Tests.use_program.invalidprogramhandle_useprogram +GTF-GL42.gtf21.GL2Tests.use_program.useprogram_verthandle +GTF-GL42.gtf21.GL2Tests.use_program.useprogram_fraghandle +GTF-GL42.gtf21.GL2Tests.validate_program.successfulcompilevert_successfulcompilefrag_validate +GTF-GL42.gtf21.GL2Tests.validate_program.successfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL42.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_successfulcompilefrag_validate +GTF-GL42.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL42.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_nolink +GTF-GL42.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_after_link +GTF-GL42.gtf21.GL2Tests.validate_program.validate_invalidprogramhandle +GTF-GL42.gtf21.GL2Tests.validate_program.validate_fraghandle +GTF-GL42.gtf21.GL2Tests.validate_program.validate_verthandle +GTF-GL42.gtf21.GL2Tests.vertex_program_point_size.vertex_program_point_size +GTF-GL42.gtf21.GLCoverage.CoverageGL21 +GTF-GL42.gtf21.GL3Tests.proxy_textures.proxy_textures_valid +GTF-GL42.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_size +GTF-GL42.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_samples +GTF-GL42.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_init +GTF-GL42.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_getter +GTF-GL42.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_basic +GTF-GL42.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_negative +GTF-GL42.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_le_M +GTF-GL42.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_g_M +GTF-GL42.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_4 +GTF-GL42.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all +GTF-GL42.gtf30.GL3Tests.blend_minmax.blend_minmax_coverage +GTF-GL42.gtf30.GL3Tests.blend_minmax.blend_minmax_error +GTF-GL42.gtf30.GL3Tests.blend_minmax.blend_minmax_draw +GTF-GL42.gtf30.GL3Tests.blend_minmax.blend_minmax_clamping +GTF-GL42.gtf30.GL3Tests.color_buffer_float.color_buffer_float_coverage +GTF-GL42.gtf30.GL3Tests.color_buffer_float.color_buffer_unsupported_format +GTF-GL42.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_fixed +GTF-GL42.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_off +GTF-GL42.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_on +GTF-GL42.gtf30.GL3Tests.conditional_render.conditional_render_test1 +GTF-GL42.gtf30.GL3Tests.conditional_render.conditional_render_test2 +GTF-GL42.gtf30.GL3Tests.conditional_render.conditional_render_test3 +GTF-GL42.gtf30.GL3Tests.conditional_render.conditional_render_test4 +GTF-GL42.gtf30.GL3Tests.conditional_render.conditional_render_test5 +GTF-GL42.gtf30.GL3Tests.conditional_render.conditional_render_test6 +GTF-GL42.gtf30.GL3Tests.conditional_render.conditional_render_test7 +GTF-GL42.gtf30.GL3Tests.conditional_render.conditional_render_test8 +GTF-GL42.gtf30.GL3Tests.conditional_render.conditional_render_test9 +GTF-GL42.gtf30.GL3Tests.depth_texture.depth_texture_teximage +GTF-GL42.gtf30.GL3Tests.depth_texture.depth_texture_fbo +GTF-GL42.gtf30.GL3Tests.depth_texture.depth_texture_fbo_clear +GTF-GL42.gtf30.GL3Tests.depth_texture.depth_texture_copyteximage +GTF-GL42.gtf30.GL3Tests.depth_texture.depth_texture_readpixels +GTF-GL42.gtf30.GL3Tests.depth_texture.depth_texture_texsubimage +GTF-GL42.gtf30.GL3Tests.depth_texture.depth_texture_mipmap +GTF-GL42.gtf30.GL3Tests.draw_buffers.draw_buffers_initial +GTF-GL42.gtf30.GL3Tests.draw_buffers.draw_buffers_api +GTF-GL42.gtf30.GL3Tests.draw_buffers.draw_buffers_test1 +GTF-GL42.gtf30.GL3Tests.draw_buffers.draw_buffers_test2 +GTF-GL42.gtf30.GL3Tests.draw_buffers.draw_buffers_test3 +GTF-GL42.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_1 +GTF-GL42.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_2 +GTF-GL42.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_1 +GTF-GL42.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_2 +GTF-GL42.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_3 +GTF-GL42.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_4 +GTF-GL42.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_5 +GTF-GL42.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_6 +GTF-GL42.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader +GTF-GL42.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_fbo +GTF-GL42.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_cull +GTF-GL42.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multisample +GTF-GL42.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_scissor +GTF-GL42.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_1 +GTF-GL42.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_2 +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_initial_state +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_create_bind_delete +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_delete_currently_bound +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_state +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attachment_state +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attach_attachments +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_framebuffer_status +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_read_buffer_binding +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_read_buffer_binding +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_draw_buffer_binding +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_draw_buffer_binding +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_mismatched_buffer_formats +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_basic_usage +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_draw_framebuffer +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_read_framebuffer +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_default_enums +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_color_enums +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_default_enums +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_color_enums +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readpixels_incomplete_read_framebuffer +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_copyteximage_incomplete_read_framebuffer +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_linear_filter_depth_or_stencil_buffer_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_with_incomplete_framebuffers +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_depth_or_stencil_buffers_mismatched_formats +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebufferrenderbuffer_for_default_framebuffer +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebuffertexture2d_for_default_framebuffer +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_fixed_point_read_buffer +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_floating_point_read_buffer +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_integer_read_buffer +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_signed_integer_read_buffer +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisample_draw_buffer +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_sizes +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_origins +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_formats +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sample_count +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sizes +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_origins +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_formats +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_nearest_filter_color_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_linear_filter_color_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_depth_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_stencil_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_depth_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_stencil_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_all_buffer_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_missing_buffers_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_height_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_width_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_dimensions_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_magnifying_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_minifying_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_scissor_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_multisampled_to_singlesampled_blit +GTF-GL42.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_initial_state +GTF-GL42.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding +GTF-GL42.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding_fbo +GTF-GL42.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_api +GTF-GL42.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_draw +GTF-GL42.gtf30.GL3Tests.half_float.half_float_rendering +GTF-GL42.gtf30.GL3Tests.half_float.half_float_varying_data +GTF-GL42.gtf30.GL3Tests.half_float.half_float_textures +GTF-GL42.gtf30.GL3Tests.half_float.half_float_max_vertex_dimensions +GTF-GL42.gtf30.GL3Tests.half_float.half_float_linear +GTF-GL42.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_indices +GTF-GL42.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_vertex_attributes +GTF-GL42.gtf30.GL3Tests.map_buffer_range.map_buffer_range_invalidate +GTF-GL42.gtf30.GL3Tests.map_buffer_range.map_buffer_range_flush +GTF-GL42.gtf30.GL3Tests.map_buffer_range.map_buffer_range_error +GTF-GL42.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_init +GTF-GL42.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_error +GTF-GL42.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_readpixels +GTF-GL42.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_getteximage +GTF-GL42.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_copyteximage +GTF-GL42.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_partialattachments +GTF-GL42.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_mixedattachments +GTF-GL42.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_parameters +GTF-GL42.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_renderbuffers +GTF-GL42.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_stencilsize +GTF-GL42.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_clearbuffer +GTF-GL42.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_blit +GTF-GL42.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_initial +GTF-GL42.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_error +GTF-GL42.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_getter +GTF-GL42.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_completeness +GTF-GL42.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_mipmap_generation +GTF-GL42.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_lod_selection +GTF-GL42.gtf30.GL3Tests.texture_float32.texture_float32 +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_init_defaults +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_misc +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_basic_outline +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type_double +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_draw +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_builtins +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_interleaved +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_max_interleaved +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_max_separate +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_offset_size +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_vertex_id +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_modify_buffers +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_overflow +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_query_objects +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_state_variables +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_verify_buffer +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_double_precision +GTF-GL42.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry_primitive_types +GTF-GL42.gtf30.GL3Tests.depth24.depth24_basic +GTF-GL42.gtf30.GL3Tests.depth24.depth24_precision +GTF-GL42.gtf30.GL3Tests.depth24.depth24_precision_readpixels +GTF-GL42.gtf30.GL3Tests.depth24.depth24_precision_texture +GTF-GL42.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgba +GTF-GL42.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgb +GTF-GL42.gtf30.GLCoverage.CoverageGL30 +GTF-GL42.gtf31.GL3Tests.copy_buffer.copy_buffer_defaults +GTF-GL42.gtf31.GL3Tests.copy_buffer.copy_buffer_data +GTF-GL42.gtf31.GL3Tests.copy_buffer.copy_buffer_parameters +GTF-GL42.gtf31.GL3Tests.copy_buffer.copy_buffer_usage +GTF-GL42.gtf31.GL3Tests.copy_buffer.copy_buffer_copy +GTF-GL42.gtf31.GL3Tests.copy_buffer.copy_buffer_invalid_target +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_basic +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_zero_id +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_mode +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_count +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_first +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_type +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount_maxint +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_expressions +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_max_vertex_attribs +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_attrib_size +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_stride +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_pointer +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_invalid +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_compilation_error +GTF-GL42.gtf31.GL3Tests.draw_instanced.draw_instanced_tessellation_compilation_error +GTF-GL42.gtf31.GL3Tests.primitive_restart.primitive_restart_basic +GTF-GL42.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_elements +GTF-GL42.gtf31.GL3Tests.primitive_restart.primitive_restart_mode +GTF-GL42.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete +GTF-GL42.gtf31.GL3Tests.primitive_restart.primitive_restart_upconvert +GTF-GL42.gtf31.GL3Tests.primitive_restart.primitive_restart_instance_id +GTF-GL42.gtf31.GL3Tests.primitive_restart.primitive_restart_primitive_id +GTF-GL42.gtf31.GL3Tests.primitive_restart.primitive_restart_vao_state +GTF-GL42.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_arrays +GTF-GL42.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete2 +GTF-GL42.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete3 +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_macro +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_basic_uniform_block_syntax +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_valid_basic_types +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arrays_of_all_valid_basic_types +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structures_of_all_valid_basic_types +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_uniform_block +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_uniform_blocks +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_named_uniform_blocks +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_element_name +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_uniform_qualifier +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_structure_declaration +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_shader_languages +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_global_scope_layouts +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_layouts +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layouts +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_arrays +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_non_constant_indexing +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_active_uniform_blocks +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformblockindex +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_binding +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_inherit_and_override_layouts +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeat_global_scope_layouts +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_different_definitions_of_the_same_block_name +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_names +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_scoping +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_storage_layouts +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_block_names +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_names +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_small_name_buffer +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_get_uniform_name_for_small_name_buffer +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_not_whole_uniform_array_active +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_same_buffer_bound_to_2_uniform_blocks +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_arrays_binding +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_build_in_constants +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_implementation_dependent_limits +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_reset_assigned_binding_point_on_relink +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_uniform_block_size +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_sharing_between_programs +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_swapping_buffers +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_unused_uniforms_in_std140 +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_block_with_an_instance_array +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_uniforms_declared_in_block_with_an_instance +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_and_array_element_names +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_spec_example_for_std140 +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_1 +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_2 +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_3 +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_4 +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_declaration +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_uniform_block +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_member_initializers +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_for_uniforms_outside_ub0 +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_not_for_matrix_type +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_qualifiers_shared_packed_std140_used_for_members +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_name_conflict +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_instance_name_conflict +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_conflict +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_illegal_uniform_block_array_indexing +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_array_size_matching +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_matching +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_type_matching +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_sequence_matching +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_array_size_matching +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layout_matching +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_block_uniform_location +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_nonexsistent_block_name +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_not_active_block +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_nonexistent_block_index +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv_for_nonexistent_block_index +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices_for_for_nonexistent_or_not_active_uniform_names +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname_for_nonexistent_uniform_index +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform_for_nonexistent_uniform_index +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv_for_nonexistent_uniform_indices +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniformbufferoffsetalignment +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_maxuniformbufferbindings_exceeded +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks_exceeded +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockindex +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockbinding +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_program +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_uniformcount +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_bufsize +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_size +GTF-GL42.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_pname +GTF-GL42.gtf31.GLCoverage.CoverageGL31 +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basic +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basevertex +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_mode +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_type +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_count +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_start +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_end +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_primcount +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_attrib_size +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_upconvert +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_overflow +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_range +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_stride +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_pointer +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_mode +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_count +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_type +GTF-GL42.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_start_end +GTF-GL42.gtf32.GL3Tests.shadow.shadow_api +GTF-GL42.gtf32.GL3Tests.shadow.shadow_compilation_vert +GTF-GL42.gtf32.GL3Tests.shadow.shadow_compilation_ctrl +GTF-GL42.gtf32.GL3Tests.shadow.shadow_compilation_eval +GTF-GL42.gtf32.GL3Tests.shadow.shadow_compilation_geom +GTF-GL42.gtf32.GL3Tests.shadow.shadow_compilation_frag +GTF-GL42.gtf32.GL3Tests.shadow.shadow_execution_vert +GTF-GL42.gtf32.GL3Tests.shadow.shadow_execution_ctrl +GTF-GL42.gtf32.GL3Tests.shadow.shadow_execution_eval +GTF-GL42.gtf32.GL3Tests.shadow.shadow_execution_geom +GTF-GL42.gtf32.GL3Tests.shadow.shadow_execution_frag +GTF-GL42.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_basic +GTF-GL42.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_draw_calls +GTF-GL42.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_types +GTF-GL42.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_stride +GTF-GL42.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_pointer +GTF-GL42.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_attrib_sizes +GTF-GL42.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_restart +GTF-GL42.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_invalid +GTF-GL42.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_1 +GTF-GL42.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_2 +GTF-GL42.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_1 +GTF-GL42.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_2 +GTF-GL42.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_3 +GTF-GL42.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_4 +GTF-GL42.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_5 +GTF-GL42.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_6 +GTF-GL42.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader +GTF-GL42.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_fbo +GTF-GL42.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_cull +GTF-GL42.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multisample +GTF-GL42.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_scissor +GTF-GL42.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_1 +GTF-GL42.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_2 +GTF-GL42.gtf32.GL3Tests.packed_pixels.packed_pixels_init +GTF-GL42.gtf32.GL3Tests.packed_pixels.packed_pixels +GTF-GL42.gtf32.GL3Tests.packed_pixels.packed_pixels_pixelstore +GTF-GL42.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo +GTF-GL42.gtf32.GL3Tests.sync.sync_coverage_creation +GTF-GL42.gtf32.GL3Tests.sync.sync_coverage_issync +GTF-GL42.gtf32.GL3Tests.sync.sync_coverage_getsynciv_defaults +GTF-GL42.gtf32.GL3Tests.sync.sync_coverage_clientwaitsync +GTF-GL42.gtf32.GL3Tests.sync.sync_coverage_waitsync +GTF-GL42.gtf32.GL3Tests.sync.sync_coverage_max_server_wait_timeout +GTF-GL42.gtf32.GL3Tests.sync.sync_coverage_deletesync +GTF-GL42.gtf32.GL3Tests.sync.sync_coverage_getsynciv_fence +GTF-GL42.gtf32.GL3Tests.sync.sync_error_fencesync_condition +GTF-GL42.gtf32.GL3Tests.sync.sync_error_fencesync_flags +GTF-GL42.gtf32.GL3Tests.sync.sync_error_deletesync +GTF-GL42.gtf32.GL3Tests.sync.sync_error_getsynciv_sync +GTF-GL42.gtf32.GL3Tests.sync.sync_error_getsynciv_pname +GTF-GL42.gtf32.GL3Tests.sync.sync_error_clientwaitsync_sync +GTF-GL42.gtf32.GL3Tests.sync.sync_error_clientwaitsync_flags +GTF-GL42.gtf32.GL3Tests.sync.sync_error_waitsync_sync +GTF-GL42.gtf32.GL3Tests.sync.sync_error_waitsync_flags +GTF-GL42.gtf32.GL3Tests.sync.sync_error_waitsync_timeout +GTF-GL42.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_signaled +GTF-GL42.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_immediate +GTF-GL42.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_flush +GTF-GL42.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_timeout +GTF-GL42.gtf32.GL3Tests.sync.sync_functionality_issync +GTF-GL42.gtf32.GL3Tests.sync.sync_advanced_multi +GTF-GL42.gtf32.GL3Tests.sync.sync_advanced_reuse +GTF-GL42.gtf32.GL3Tests.sync.sync_advanced_shared_multi +GTF-GL42.gtf32.GL3Tests.sync.sync_advanced_shared_delete +GTF-GL42.gtf32.GL3Tests.sync.sync_advanced_delete +GTF-GL42.gtf32.GLCoverage.CoverageGL32 +GTF-GL42.gtf33.GL3Tests.element_index_uint.element_index_uint_constants +GTF-GL42.gtf33.GL3Tests.element_index_uint.element_index_uint_error +GTF-GL42.gtf33.GL3Tests.element_index_uint.element_index_uint_de +GTF-GL42.gtf33.GL3Tests.element_index_uint.element_index_uint_de_range +GTF-GL42.gtf33.GL3Tests.element_index_uint.element_index_uint_de_instanced +GTF-GL42.gtf33.GL3Tests.element_index_uint.element_index_uint_de_multi +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_basic +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_pipeline +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_integer_constants +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_layout_priority +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_input_types +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_input_types_double +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_output_types +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_room +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_multiple_shaders +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_one_shader +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_vertex_input_aliased +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_restore_locations +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_greater_than_max +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_array_max +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_array_max_double +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_not_integer +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_overlapping_ranges +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_not_consistent_locations +GTF-GL42.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_no_room +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_basic +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_vao +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_divisor +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_mode +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_count +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_first +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_type +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_primcount +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_order +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_size +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_stride +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_pointer +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_base_vertex +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_primitive_restart +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_instance_id +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_other_draw_calls +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_invalid +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_many_instances +GTF-GL42.gtf33.GL3Tests.instanced_arrays.instanced_arrays_pass_instance_id +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_clear +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_custom_framebuffer +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_discarded_fragments +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_distinct_queries +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_any_samples_passed +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_occluded +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_outside_of_query_scope +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_scissors_test +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_genqueries +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_beginquery +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_endquery +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_queries +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_is_query_nonzero +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_is_query_zero +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_no_active_query +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_query_order +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_queryobjectuiv +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_stencil_test +GTF-GL42.gtf33.GL3Tests.occlusion_query.occlusion_query_suppressed_pixels +GTF-GL42.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_default_binding +GTF-GL42.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_default_parameters +GTF-GL42.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_create +GTF-GL42.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_bind +GTF-GL42.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_data +GTF-GL42.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_usage +GTF-GL42.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_pointerv +GTF-GL42.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_parameteriv +GTF-GL42.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_read +GTF-GL42.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write +GTF-GL42.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write_dynamic +GTF-GL42.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write_regression +GTF-GL42.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_pixelstore +GTF-GL42.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_vbo +GTF-GL42.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_readpixels +GTF-GL42.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_valid +GTF-GL42.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_type +GTF-GL42.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_attrib +GTF-GL42.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_conversion +GTF-GL42.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_stride_pointer +GTF-GL42.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_bgra +GTF-GL42.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_divisor +GTF-GL42.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_invalid +GTF-GL42.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_invalid2 +GTF-GL42.gtf33.GLCoverage.CoverageGL33 +GTF-GL42.gtf40.GL3Tests.transform_feedback2.transform_feedback2_init_defaults +GTF-GL42.gtf40.GL3Tests.transform_feedback2.transform_feedback2_api +GTF-GL42.gtf40.GL3Tests.transform_feedback2.transform_feedback2_basic +GTF-GL42.gtf40.GL3Tests.transform_feedback2.transform_feedback2_states +GTF-GL42.gtf40.GL3Tests.transform_feedback2.transform_feedback2_pause_resume +GTF-GL42.gtf40.GL3Tests.transform_feedback2.transform_feedback2_framebuffer +GTF-GL42.gtf40.GL3Tests.transform_feedback2.transform_feedback2_two_buffers +GTF-GL42.gtf40.GL3Tests.transform_feedback3.transform_feedback3_init_defaults +GTF-GL42.gtf40.GL3Tests.transform_feedback3.transform_feedback3_api +GTF-GL42.gtf40.GL3Tests.transform_feedback3.transform_feedback3_error +GTF-GL42.gtf40.GL3Tests.transform_feedback3.transform_feedback3_error_invalid_varyings +GTF-GL42.gtf40.GL3Tests.transform_feedback3.transform_feedback3_basic_outline +GTF-GL42.gtf40.GL3Tests.transform_feedback3.transform_feedback3_two_buffers +GTF-GL42.gtf40.GL3Tests.transform_feedback3.transform_feedback3_skip_components +GTF-GL42.gtf40.GL3Tests.transform_feedback3.transform_feedback3_skip_multiple_buffers +GTF-GL42.gtf40.GL3Tests.transform_feedback3.transform_feedback3_streams_queried +GTF-GL42.gtf40.GL3Tests.transform_feedback3.transform_feedback3_streams_overflow +GTF-GL42.gtf40.GL3Tests.transform_feedback3.transform_feedback3_stream_failure +GTF-GL42.gtf40.GL3Tests.transform_feedback3.transform_feedback3_draw_stream +GTF-GL42.gtf40.GL3Tests.transform_feedback3.transform_feedback3_geometry_instanced +GTF-GL42.gtf40.GL3Tests.transform_feedback3.transform_feedback3_multiple_streams +GTF-GL42.gtf40.GLCoverage.CoverageGL40 +GTF-GL42.gtf41.GL2Tests.fixed_data_type.fixed_data_type +GTF-GL42.gtf42.GL3Tests.texture_storage.texture_storage_texture_targets +GTF-GL42.gtf42.GL3Tests.texture_storage.texture_storage_texture_levels +GTF-GL42.gtf42.GL3Tests.texture_storage.texture_storage_texture_internal_formats +GTF-GL42.gtf42.GL3Tests.texture_storage.texture_storage_texture_dimensionality +GTF-GL42.gtf42.GL3Tests.texture_storage.texture_storage_texture_immutability +GTF-GL42.gtf42.GL3Tests.texture_storage.texture_storage_texture_sizes +GTF-GL42.gtf42.GL3Tests.texture_storage.texture_storage_texture_level_base_and_texture_level_max +GTF-GL42.gtf42.GL3Tests.texture_storage.texture_storage_default_texture_target +GTF-GL42.gtf42.GL3Tests.texture_storage.texture_storage_uncompressed_texture_data +GTF-GL42.gtf42.GL3Tests.texture_storage.texture_storage_compressed_texture_data +GTF-GL42.gtf42.GL3Tests.texture_storage.texture_storage_texture_as_framebuffer_attachment +GTF-GL42.gtf42.GL3Tests.texture_storage.texture_storage_uninitialized_miplevels +GTF-GL42.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_init_defaults +GTF-GL42.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_api +GTF-GL42.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_error +GTF-GL42.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_basic +GTF-GL42.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_streams +GTF-GL42.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_conditional_render diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl42-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl42-master.txt new file mode 100644 index 0000000..a23400a --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl42-master.txt @@ -0,0 +1,2969 @@ +KHR-GL42.info.vendor +KHR-GL42.info.renderer +KHR-GL42.info.version +KHR-GL42.info.shading_language_version +KHR-GL42.info.extensions +KHR-GL42.info.render_target +KHR-GL42.clip_distance.coverage +KHR-GL42.clip_distance.functional +KHR-GL42.clip_distance.negative +KHR-GL42.gpu_shader5_gl.implicit_conversions +KHR-GL42.gpu_shader5_gl.function_overloading +KHR-GL42.gpu_shader5_gl.float_encoding +KHR-GL42.glsl_noperspective.functionaltest +KHR-GL42.transform_feedback.api_errors_test +KHR-GL42.transform_feedback.linking_errors_test +KHR-GL42.transform_feedback.limits_test +KHR-GL42.transform_feedback.capture_vertex_interleaved_test +KHR-GL42.transform_feedback.capture_geometry_interleaved_test +KHR-GL42.transform_feedback.capture_vertex_separate_test +KHR-GL42.transform_feedback.capture_geometry_separate_test +KHR-GL42.transform_feedback.get_xfb_varying +KHR-GL42.transform_feedback.query_vertex_interleaved_test +KHR-GL42.transform_feedback.query_geometry_interleaved_test +KHR-GL42.transform_feedback.query_vertex_separate_test +KHR-GL42.transform_feedback.query_geometry_separate_test +KHR-GL42.transform_feedback.discard_vertex_test +KHR-GL42.transform_feedback.discard_geometry_test +KHR-GL42.transform_feedback.draw_xfb_test +KHR-GL42.transform_feedback.draw_xfb_feedbackk_test +KHR-GL42.transform_feedback.draw_xfb_stream_test +KHR-GL42.transform_feedback.capture_special_interleaved_test +KHR-GL42.transform_feedback.draw_xfb_instanced_test +KHR-GL42.transform_feedback.draw_xfb_stream_instanced_test +KHR-GL42.CommonBugs.CommonBug_GetProgramivActiveUniformBlockMaxNameLength +KHR-GL42.CommonBugs.CommonBug_InputVariablesCannotBeModified +KHR-GL42.CommonBugs.CommonBug_InvalidUseCasesForAllNotFuncsAndExclMarkOp +KHR-GL42.CommonBugs.CommonBug_InvalidVSInputs +KHR-GL42.CommonBugs.CommonBug_ParenthesisInLayoutQualifierIntegerValue +KHR-GL42.CommonBugs.CommonBug_PerVertexValidation +KHR-GL42.CommonBugs.CommonBug_ReservedNames +KHR-GL42.CommonBugs.CommonBug_SparseBuffersWithCopyOps +KHR-GL42.texture_size_promotion.functional +KHR-GL42.transform_feedback_overflow_query_ARB.implementation-dependent-state +KHR-GL42.transform_feedback_overflow_query_ARB.default-context-state +KHR-GL42.transform_feedback_overflow_query_ARB.context-state-update +KHR-GL42.transform_feedback_overflow_query_ARB.error-invalid-index +KHR-GL42.transform_feedback_overflow_query_ARB.error-already-active +KHR-GL42.transform_feedback_overflow_query_ARB.error-incompatible-target +KHR-GL42.transform_feedback_overflow_query_ARB.error-no-active-query +KHR-GL42.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs +KHR-GL42.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs +KHR-GL42.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs +KHR-GL42.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs +KHR-GL42.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream +KHR-GL42.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream +KHR-GL42.shaders.arrays.constructor.float3_vertex +KHR-GL42.shaders.arrays.constructor.float3_fragment +KHR-GL42.shaders.arrays.constructor.float4_vertex +KHR-GL42.shaders.arrays.constructor.float4_fragment +KHR-GL42.shaders.arrays.constructor.int3_vertex +KHR-GL42.shaders.arrays.constructor.int3_fragment +KHR-GL42.shaders.arrays.constructor.int4_vertex +KHR-GL42.shaders.arrays.constructor.int4_fragment +KHR-GL42.shaders.arrays.constructor.bool3_vertex +KHR-GL42.shaders.arrays.constructor.bool3_fragment +KHR-GL42.shaders.arrays.constructor.bool4_vertex +KHR-GL42.shaders.arrays.constructor.bool4_fragment +KHR-GL42.shaders.arrays.constructor.struct3_vertex +KHR-GL42.shaders.arrays.constructor.struct3_fragment +KHR-GL42.shaders.arrays.constructor.struct4_vertex +KHR-GL42.shaders.arrays.constructor.struct4_fragment +KHR-GL42.shaders.arrays.constructor.float_vec3_vertex +KHR-GL42.shaders.arrays.constructor.float_vec3_fragment +KHR-GL42.shaders.arrays.constructor.int_vec3_vertex +KHR-GL42.shaders.arrays.constructor.int_vec3_fragment +KHR-GL42.shaders.arrays.constructor.bool_vec3_vertex +KHR-GL42.shaders.arrays.constructor.bool_vec3_fragment +KHR-GL42.shaders.arrays.constructor.float_mat3_vertex +KHR-GL42.shaders.arrays.constructor.float_mat3_fragment +KHR-GL42.shaders.arrays.constructor.int_mat3_vertex +KHR-GL42.shaders.arrays.constructor.int_mat3_fragment +KHR-GL42.shaders.arrays.constructor.bool_mat3_vertex +KHR-GL42.shaders.arrays.constructor.bool_mat3_fragment +KHR-GL42.shaders.arrays.return.float_vertex +KHR-GL42.shaders.arrays.return.float_fragment +KHR-GL42.shaders.arrays.return.int_vertex +KHR-GL42.shaders.arrays.return.int_fragment +KHR-GL42.shaders.arrays.return.bool_vertex +KHR-GL42.shaders.arrays.return.bool_fragment +KHR-GL42.shaders.arrays.return.float_vec3_vertex +KHR-GL42.shaders.arrays.return.float_vec3_fragment +KHR-GL42.shaders.arrays.return.struct_vertex +KHR-GL42.shaders.arrays.return.struct_fragment +KHR-GL42.shaders.arrays.return.int_vec3_vertex +KHR-GL42.shaders.arrays.return.int_vec3_fragment +KHR-GL42.shaders.arrays.return.bool_vec3_vertex +KHR-GL42.shaders.arrays.return.bool_vec3_fragment +KHR-GL42.shaders.arrays.return.float_mat3_vertex +KHR-GL42.shaders.arrays.return.float_mat3_fragment +KHR-GL42.shaders.arrays.return.int_mat3_vertex +KHR-GL42.shaders.arrays.return.int_mat3_fragment +KHR-GL42.shaders.arrays.return.bool_mat3_vertex +KHR-GL42.shaders.arrays.return.bool_mat3_fragment +KHR-GL42.shaders.arrays.unnamed_parameter.float_vertex +KHR-GL42.shaders.arrays.unnamed_parameter.float_fragment +KHR-GL42.shaders.arrays.unnamed_parameter.int_vertex +KHR-GL42.shaders.arrays.unnamed_parameter.int_fragment +KHR-GL42.shaders.arrays.unnamed_parameter.bool_vertex +KHR-GL42.shaders.arrays.unnamed_parameter.bool_fragment +KHR-GL42.shaders.arrays.unnamed_parameter.struct_vertex +KHR-GL42.shaders.arrays.unnamed_parameter.struct_fragment +KHR-GL42.shaders.arrays.unnamed_parameter.float_vec3_vertex +KHR-GL42.shaders.arrays.unnamed_parameter.float_vec3_fragment +KHR-GL42.shaders.arrays.unnamed_parameter.int_vec3_vertex +KHR-GL42.shaders.arrays.unnamed_parameter.int_vec3_fragment +KHR-GL42.shaders.arrays.unnamed_parameter.bool_vec3_vertex +KHR-GL42.shaders.arrays.unnamed_parameter.bool_vec3_fragment +KHR-GL42.shaders.arrays.unnamed_parameter.float_mat3_vertex +KHR-GL42.shaders.arrays.unnamed_parameter.float_mat3_fragment +KHR-GL42.shaders.arrays.unnamed_parameter.int_mat3_vertex +KHR-GL42.shaders.arrays.unnamed_parameter.int_mat3_fragment +KHR-GL42.shaders.arrays.unnamed_parameter.bool_mat3_vertex +KHR-GL42.shaders.arrays.unnamed_parameter.bool_mat3_fragment +KHR-GL42.shaders.arrays.declaration.implicit_size_float_vertex +KHR-GL42.shaders.arrays.declaration.implicit_size_float_fragment +KHR-GL42.shaders.arrays.declaration.implicit_size_int_vertex +KHR-GL42.shaders.arrays.declaration.implicit_size_int_fragment +KHR-GL42.shaders.arrays.declaration.implicit_size_bool_vertex +KHR-GL42.shaders.arrays.declaration.implicit_size_bool_fragment +KHR-GL42.shaders.arrays.declaration.implicit_size_struct_vertex +KHR-GL42.shaders.arrays.declaration.implicit_size_struct_fragment +KHR-GL42.shaders.arrays.declaration.implicit_size_float_vec3_vertex +KHR-GL42.shaders.arrays.declaration.implicit_size_float_vec3_fragment +KHR-GL42.shaders.arrays.declaration.implicit_size_int_ivec3_vertex +KHR-GL42.shaders.arrays.declaration.implicit_size_int_ivec3_fragment +KHR-GL42.shaders.arrays.declaration.implicit_size_bool_bvec3_vertex +KHR-GL42.shaders.arrays.declaration.implicit_size_bool_bvec3_fragment +KHR-GL42.shaders.arrays.declaration.implicit_size_float_mat3_vertex +KHR-GL42.shaders.arrays.declaration.implicit_size_float_mat3_fragment +KHR-GL42.shaders.arrays.declaration.implicit_size_int_mat3_vertex +KHR-GL42.shaders.arrays.declaration.implicit_size_int_mat3_fragment +KHR-GL42.shaders.arrays.declaration.implicit_size_bool_mat3_vertex +KHR-GL42.shaders.arrays.declaration.implicit_size_bool_mat3_fragment +KHR-GL42.shaders.arrays.declaration.constant_expression_array_size_vertex +KHR-GL42.shaders.arrays.declaration.constant_expression_array_size_fragment +KHR-GL42.shaders.arrays.declaration.constant_expression_array_access_vertex +KHR-GL42.shaders.arrays.declaration.constant_expression_array_access_fragment +KHR-GL42.shaders.arrays.declaration.dynamic_expression_array_access_vertex +KHR-GL42.shaders.arrays.declaration.dynamic_expression_array_access_fragment +KHR-GL42.shaders.arrays.length.float_vertex +KHR-GL42.shaders.arrays.length.float_fragment +KHR-GL42.shaders.arrays.length.int_vertex +KHR-GL42.shaders.arrays.length.int_fragment +KHR-GL42.shaders.arrays.length.bool_vertex +KHR-GL42.shaders.arrays.length.bool_fragment +KHR-GL42.shaders.arrays.length.struct_vertex +KHR-GL42.shaders.arrays.length.struct_fragment +KHR-GL42.shaders.arrays.invalid.multidimensional_array1_vertex +KHR-GL42.shaders.arrays.invalid.multidimensional_array1_fragment +KHR-GL42.shaders.arrays.invalid.multidimensional_array2_vertex +KHR-GL42.shaders.arrays.invalid.multidimensional_array2_fragment +KHR-GL42.shaders.arrays.invalid.dynamic_expression_array_size_vertex +KHR-GL42.shaders.arrays.invalid.dynamic_expression_array_size_fragment +KHR-GL42.shaders.arrays.invalid.constructor_c-style1_vertex +KHR-GL42.shaders.arrays.invalid.constructor_c-style1_fragment +KHR-GL42.shaders.arrays.invalid.constructor_c-style2_vertex +KHR-GL42.shaders.arrays.invalid.constructor_c-style2_fragment +KHR-GL42.shaders.fragdepth.write.no_write +KHR-GL42.shaders.fragdepth.write.const +KHR-GL42.shaders.fragdepth.write.uniform +KHR-GL42.shaders.fragdepth.write.dynamic +KHR-GL42.shaders.fragdepth.write.fragcoord_z +KHR-GL42.shaders.fragdepth.write.uniform_conditional_write +KHR-GL42.shaders.fragdepth.write.dynamic_conditional_write +KHR-GL42.shaders.fragdepth.write.uniform_loop_write +KHR-GL42.shaders.fragdepth.write.write_in_function +KHR-GL42.shaders.fragdepth.compare.no_write +KHR-GL42.shaders.fragdepth.compare.const +KHR-GL42.shaders.fragdepth.compare.uniform +KHR-GL42.shaders.fragdepth.compare.dynamic +KHR-GL42.shaders.fragdepth.compare.fragcoord_z +KHR-GL42.shaders.fragdepth.compare.uniform_conditional_write +KHR-GL42.shaders.fragdepth.compare.dynamic_conditional_write +KHR-GL42.shaders.fragdepth.compare.uniform_loop_write +KHR-GL42.shaders.fragdepth.compare.write_in_function +KHR-GL42.shaders.indexing.varying_array.float_static_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.float_static_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.float_static_write_dynamic_loop_read +KHR-GL42.shaders.indexing.varying_array.float_dynamic_write_static_read +KHR-GL42.shaders.indexing.varying_array.float_dynamic_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.float_dynamic_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.float_dynamic_write_dynamic_loop_read +KHR-GL42.shaders.indexing.varying_array.float_static_loop_write_static_read +KHR-GL42.shaders.indexing.varying_array.float_static_loop_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.float_static_loop_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.float_static_loop_write_dynamic_loop_read +KHR-GL42.shaders.indexing.varying_array.float_dynamic_loop_write_static_read +KHR-GL42.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.float_dynamic_loop_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_loop_read +KHR-GL42.shaders.indexing.varying_array.vec2_static_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.vec2_static_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.vec2_static_write_dynamic_loop_read +KHR-GL42.shaders.indexing.varying_array.vec2_dynamic_write_static_read +KHR-GL42.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.vec2_dynamic_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_loop_read +KHR-GL42.shaders.indexing.varying_array.vec2_static_loop_write_static_read +KHR-GL42.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.vec2_static_loop_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_loop_read +KHR-GL42.shaders.indexing.varying_array.vec2_dynamic_loop_write_static_read +KHR-GL42.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.vec2_dynamic_loop_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_loop_read +KHR-GL42.shaders.indexing.varying_array.vec3_static_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.vec3_static_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.vec3_static_write_dynamic_loop_read +KHR-GL42.shaders.indexing.varying_array.vec3_dynamic_write_static_read +KHR-GL42.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.vec3_dynamic_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_loop_read +KHR-GL42.shaders.indexing.varying_array.vec3_static_loop_write_static_read +KHR-GL42.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.vec3_static_loop_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_loop_read +KHR-GL42.shaders.indexing.varying_array.vec3_dynamic_loop_write_static_read +KHR-GL42.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.vec3_dynamic_loop_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_loop_read +KHR-GL42.shaders.indexing.varying_array.vec4_static_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.vec4_static_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.vec4_static_write_dynamic_loop_read +KHR-GL42.shaders.indexing.varying_array.vec4_dynamic_write_static_read +KHR-GL42.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.vec4_dynamic_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_loop_read +KHR-GL42.shaders.indexing.varying_array.vec4_static_loop_write_static_read +KHR-GL42.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.vec4_static_loop_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_loop_read +KHR-GL42.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_read +KHR-GL42.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_read +KHR-GL42.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_loop_read +KHR-GL42.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_loop_read +KHR-GL42.shaders.indexing.uniform_array.float_static_read_vertex +KHR-GL42.shaders.indexing.uniform_array.float_static_read_fragment +KHR-GL42.shaders.indexing.uniform_array.float_dynamic_read_vertex +KHR-GL42.shaders.indexing.uniform_array.float_dynamic_read_fragment +KHR-GL42.shaders.indexing.uniform_array.float_static_loop_read_vertex +KHR-GL42.shaders.indexing.uniform_array.float_static_loop_read_fragment +KHR-GL42.shaders.indexing.uniform_array.float_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.uniform_array.float_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.uniform_array.vec2_static_read_vertex +KHR-GL42.shaders.indexing.uniform_array.vec2_static_read_fragment +KHR-GL42.shaders.indexing.uniform_array.vec2_dynamic_read_vertex +KHR-GL42.shaders.indexing.uniform_array.vec2_dynamic_read_fragment +KHR-GL42.shaders.indexing.uniform_array.vec2_static_loop_read_vertex +KHR-GL42.shaders.indexing.uniform_array.vec2_static_loop_read_fragment +KHR-GL42.shaders.indexing.uniform_array.vec2_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.uniform_array.vec2_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.uniform_array.vec3_static_read_vertex +KHR-GL42.shaders.indexing.uniform_array.vec3_static_read_fragment +KHR-GL42.shaders.indexing.uniform_array.vec3_dynamic_read_vertex +KHR-GL42.shaders.indexing.uniform_array.vec3_dynamic_read_fragment +KHR-GL42.shaders.indexing.uniform_array.vec3_static_loop_read_vertex +KHR-GL42.shaders.indexing.uniform_array.vec3_static_loop_read_fragment +KHR-GL42.shaders.indexing.uniform_array.vec3_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.uniform_array.vec3_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.uniform_array.vec4_static_read_vertex +KHR-GL42.shaders.indexing.uniform_array.vec4_static_read_fragment +KHR-GL42.shaders.indexing.uniform_array.vec4_dynamic_read_vertex +KHR-GL42.shaders.indexing.uniform_array.vec4_dynamic_read_fragment +KHR-GL42.shaders.indexing.uniform_array.vec4_static_loop_read_vertex +KHR-GL42.shaders.indexing.uniform_array.vec4_static_loop_read_fragment +KHR-GL42.shaders.indexing.uniform_array.vec4_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.uniform_array.vec4_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.tmp_array.float_static_write_dynamic_read_vertex +KHR-GL42.shaders.indexing.tmp_array.float_static_write_dynamic_read_fragment +KHR-GL42.shaders.indexing.tmp_array.float_static_write_static_loop_read_vertex +KHR-GL42.shaders.indexing.tmp_array.float_static_write_static_loop_read_fragment +KHR-GL42.shaders.indexing.tmp_array.float_static_write_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.tmp_array.float_static_write_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.tmp_array.float_dynamic_write_static_read_vertex +KHR-GL42.shaders.indexing.tmp_array.float_dynamic_write_static_read_fragment +KHR-GL42.shaders.indexing.tmp_array.float_static_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.tmp_array.float_static_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.tmp_array.float_dynamic_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.tmp_array.float_dynamic_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec2_static_write_dynamic_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec2_static_write_dynamic_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec2_static_write_static_loop_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec2_static_write_static_loop_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec2_dynamic_write_static_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec2_dynamic_write_static_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec2_static_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec2_static_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec2_dynamic_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec2_dynamic_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec3_static_write_dynamic_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec3_static_write_dynamic_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec3_static_write_static_loop_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec3_static_write_static_loop_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec3_static_write_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec3_static_write_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec3_dynamic_write_static_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec3_dynamic_write_static_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec3_static_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec3_static_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec3_dynamic_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec3_dynamic_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec4_static_write_dynamic_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec4_static_write_dynamic_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec4_static_write_static_loop_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec4_static_write_static_loop_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec4_static_write_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec4_static_write_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec4_dynamic_write_static_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec4_dynamic_write_static_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec4_static_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec4_static_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec2_direct_write_static_subscript_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec2_direct_write_static_subscript_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_subscript_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_subscript_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec2_direct_write_static_loop_subscript_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec2_direct_write_static_loop_subscript_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec2_static_subscript_write_direct_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec2_static_subscript_write_direct_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec2_dynamic_subscript_write_direct_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec2_dynamic_subscript_write_direct_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_direct_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_direct_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec2_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec2_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec3_direct_write_static_subscript_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec3_direct_write_static_subscript_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_subscript_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_subscript_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec3_direct_write_static_loop_subscript_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec3_direct_write_static_loop_subscript_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec3_static_subscript_write_direct_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec3_static_subscript_write_direct_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec3_dynamic_subscript_write_direct_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec3_dynamic_subscript_write_direct_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec3_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec3_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec4_direct_write_static_subscript_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec4_direct_write_static_subscript_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_subscript_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_subscript_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec4_direct_write_static_loop_subscript_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec4_direct_write_static_loop_subscript_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec4_static_subscript_write_direct_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec4_static_subscript_write_direct_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_direct_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_direct_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_direct_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_direct_read_fragment +KHR-GL42.shaders.indexing.vector_subscript.vec4_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL42.shaders.indexing.vector_subscript.vec4_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2_static_write_static_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2_static_write_static_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2x3_static_write_static_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2x3_static_write_static_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2x3_dynamic_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2x3_dynamic_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2x3_static_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2x3_static_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2x3_dynamic_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2x3_dynamic_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2x4_static_write_static_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2x4_static_write_static_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2x4_dynamic_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2x4_dynamic_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2x4_static_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2x4_static_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat2x4_dynamic_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat2x4_dynamic_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3x2_static_write_static_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3x2_static_write_static_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3x2_dynamic_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3x2_dynamic_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3x2_static_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3x2_static_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3x2_dynamic_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3x2_dynamic_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3_static_write_static_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3_static_write_static_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3x4_static_write_static_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3x4_static_write_static_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3x4_dynamic_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3x4_dynamic_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3x4_static_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3x4_static_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat3x4_dynamic_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat3x4_dynamic_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4x2_static_write_static_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4x2_static_write_static_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4x2_dynamic_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4x2_dynamic_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4x2_static_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4x2_static_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4x2_dynamic_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4x2_dynamic_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4x3_static_write_static_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4x3_static_write_static_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4x3_dynamic_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4x3_dynamic_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4x3_static_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4x3_static_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4x3_dynamic_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4x3_dynamic_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4_static_write_static_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4_static_write_static_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_loop_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_loop_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_read_fragment +KHR-GL42.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_vertex +KHR-GL42.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_fragment +KHR-GL42.shaders.loops.for_constant_iterations.basic_lowp_int_vertex +KHR-GL42.shaders.loops.for_constant_iterations.basic_lowp_int_fragment +KHR-GL42.shaders.loops.for_constant_iterations.basic_mediump_int_vertex +KHR-GL42.shaders.loops.for_constant_iterations.basic_mediump_int_fragment +KHR-GL42.shaders.loops.for_constant_iterations.basic_mediump_float_vertex +KHR-GL42.shaders.loops.for_constant_iterations.basic_mediump_float_fragment +KHR-GL42.shaders.loops.for_constant_iterations.basic_highp_int_vertex +KHR-GL42.shaders.loops.for_constant_iterations.basic_highp_int_fragment +KHR-GL42.shaders.loops.for_constant_iterations.basic_highp_float_vertex +KHR-GL42.shaders.loops.for_constant_iterations.basic_highp_float_fragment +KHR-GL42.shaders.loops.for_constant_iterations.empty_body_vertex +KHR-GL42.shaders.loops.for_constant_iterations.empty_body_fragment +KHR-GL42.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL42.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL42.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL42.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL42.shaders.loops.for_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL42.shaders.loops.for_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL42.shaders.loops.for_constant_iterations.single_statement_vertex +KHR-GL42.shaders.loops.for_constant_iterations.single_statement_fragment +KHR-GL42.shaders.loops.for_constant_iterations.compound_statement_vertex +KHR-GL42.shaders.loops.for_constant_iterations.compound_statement_fragment +KHR-GL42.shaders.loops.for_constant_iterations.sequence_statement_vertex +KHR-GL42.shaders.loops.for_constant_iterations.sequence_statement_fragment +KHR-GL42.shaders.loops.for_constant_iterations.no_iterations_vertex +KHR-GL42.shaders.loops.for_constant_iterations.no_iterations_fragment +KHR-GL42.shaders.loops.for_constant_iterations.single_iteration_vertex +KHR-GL42.shaders.loops.for_constant_iterations.single_iteration_fragment +KHR-GL42.shaders.loops.for_constant_iterations.select_iteration_count_vertex +KHR-GL42.shaders.loops.for_constant_iterations.select_iteration_count_fragment +KHR-GL42.shaders.loops.for_constant_iterations.conditional_continue_vertex +KHR-GL42.shaders.loops.for_constant_iterations.conditional_continue_fragment +KHR-GL42.shaders.loops.for_constant_iterations.unconditional_continue_vertex +KHR-GL42.shaders.loops.for_constant_iterations.unconditional_continue_fragment +KHR-GL42.shaders.loops.for_constant_iterations.only_continue_vertex +KHR-GL42.shaders.loops.for_constant_iterations.only_continue_fragment +KHR-GL42.shaders.loops.for_constant_iterations.double_continue_vertex +KHR-GL42.shaders.loops.for_constant_iterations.double_continue_fragment +KHR-GL42.shaders.loops.for_constant_iterations.conditional_break_vertex +KHR-GL42.shaders.loops.for_constant_iterations.conditional_break_fragment +KHR-GL42.shaders.loops.for_constant_iterations.unconditional_break_vertex +KHR-GL42.shaders.loops.for_constant_iterations.unconditional_break_fragment +KHR-GL42.shaders.loops.for_constant_iterations.pre_increment_vertex +KHR-GL42.shaders.loops.for_constant_iterations.pre_increment_fragment +KHR-GL42.shaders.loops.for_constant_iterations.post_increment_vertex +KHR-GL42.shaders.loops.for_constant_iterations.post_increment_fragment +KHR-GL42.shaders.loops.for_constant_iterations.mixed_break_continue_vertex +KHR-GL42.shaders.loops.for_constant_iterations.mixed_break_continue_fragment +KHR-GL42.shaders.loops.for_constant_iterations.vector_counter_vertex +KHR-GL42.shaders.loops.for_constant_iterations.vector_counter_fragment +KHR-GL42.shaders.loops.for_constant_iterations.101_iterations_vertex +KHR-GL42.shaders.loops.for_constant_iterations.101_iterations_fragment +KHR-GL42.shaders.loops.for_constant_iterations.sequence_vertex +KHR-GL42.shaders.loops.for_constant_iterations.sequence_fragment +KHR-GL42.shaders.loops.for_constant_iterations.nested_vertex +KHR-GL42.shaders.loops.for_constant_iterations.nested_fragment +KHR-GL42.shaders.loops.for_constant_iterations.nested_sequence_vertex +KHR-GL42.shaders.loops.for_constant_iterations.nested_sequence_fragment +KHR-GL42.shaders.loops.for_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL42.shaders.loops.for_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL42.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL42.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.basic_lowp_int_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.basic_lowp_int_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.basic_mediump_int_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.basic_mediump_int_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.basic_mediump_float_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.basic_mediump_float_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.basic_highp_int_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.basic_highp_int_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.basic_highp_float_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.basic_highp_float_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.empty_body_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.empty_body_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.single_statement_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.single_statement_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.compound_statement_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.compound_statement_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.sequence_statement_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.sequence_statement_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.no_iterations_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.no_iterations_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.single_iteration_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.single_iteration_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.select_iteration_count_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.select_iteration_count_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.conditional_continue_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.conditional_continue_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.unconditional_continue_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.unconditional_continue_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.only_continue_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.only_continue_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.double_continue_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.double_continue_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.conditional_break_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.conditional_break_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.unconditional_break_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.unconditional_break_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.pre_increment_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.pre_increment_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.post_increment_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.post_increment_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.mixed_break_continue_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.mixed_break_continue_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.vector_counter_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.vector_counter_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.101_iterations_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.101_iterations_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.sequence_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.sequence_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.nested_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.nested_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.nested_sequence_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.nested_sequence_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL42.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL42.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.basic_lowp_int_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.basic_lowp_int_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.basic_mediump_int_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.basic_mediump_int_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.basic_mediump_float_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.basic_mediump_float_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.basic_highp_int_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.basic_highp_int_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.basic_highp_float_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.basic_highp_float_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.empty_body_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.empty_body_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.single_statement_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.single_statement_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.compound_statement_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.compound_statement_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.sequence_statement_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.sequence_statement_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.no_iterations_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.no_iterations_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.single_iteration_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.single_iteration_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.select_iteration_count_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.select_iteration_count_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.conditional_continue_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.conditional_continue_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.unconditional_continue_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.unconditional_continue_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.only_continue_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.only_continue_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.double_continue_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.double_continue_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.conditional_break_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.conditional_break_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.unconditional_break_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.unconditional_break_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.pre_increment_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.pre_increment_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.post_increment_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.post_increment_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.mixed_break_continue_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.mixed_break_continue_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.vector_counter_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.vector_counter_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.101_iterations_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.101_iterations_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.sequence_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.sequence_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.nested_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.nested_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.nested_sequence_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.nested_sequence_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL42.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL42.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL42.shaders.loops.while_constant_iterations.basic_lowp_int_vertex +KHR-GL42.shaders.loops.while_constant_iterations.basic_lowp_int_fragment +KHR-GL42.shaders.loops.while_constant_iterations.basic_mediump_int_vertex +KHR-GL42.shaders.loops.while_constant_iterations.basic_mediump_int_fragment +KHR-GL42.shaders.loops.while_constant_iterations.basic_mediump_float_vertex +KHR-GL42.shaders.loops.while_constant_iterations.basic_mediump_float_fragment +KHR-GL42.shaders.loops.while_constant_iterations.basic_highp_int_vertex +KHR-GL42.shaders.loops.while_constant_iterations.basic_highp_int_fragment +KHR-GL42.shaders.loops.while_constant_iterations.basic_highp_float_vertex +KHR-GL42.shaders.loops.while_constant_iterations.basic_highp_float_fragment +KHR-GL42.shaders.loops.while_constant_iterations.empty_body_vertex +KHR-GL42.shaders.loops.while_constant_iterations.empty_body_fragment +KHR-GL42.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL42.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL42.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL42.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL42.shaders.loops.while_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL42.shaders.loops.while_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL42.shaders.loops.while_constant_iterations.single_statement_vertex +KHR-GL42.shaders.loops.while_constant_iterations.single_statement_fragment +KHR-GL42.shaders.loops.while_constant_iterations.compound_statement_vertex +KHR-GL42.shaders.loops.while_constant_iterations.compound_statement_fragment +KHR-GL42.shaders.loops.while_constant_iterations.sequence_statement_vertex +KHR-GL42.shaders.loops.while_constant_iterations.sequence_statement_fragment +KHR-GL42.shaders.loops.while_constant_iterations.no_iterations_vertex +KHR-GL42.shaders.loops.while_constant_iterations.no_iterations_fragment +KHR-GL42.shaders.loops.while_constant_iterations.single_iteration_vertex +KHR-GL42.shaders.loops.while_constant_iterations.single_iteration_fragment +KHR-GL42.shaders.loops.while_constant_iterations.select_iteration_count_vertex +KHR-GL42.shaders.loops.while_constant_iterations.select_iteration_count_fragment +KHR-GL42.shaders.loops.while_constant_iterations.conditional_continue_vertex +KHR-GL42.shaders.loops.while_constant_iterations.conditional_continue_fragment +KHR-GL42.shaders.loops.while_constant_iterations.unconditional_continue_vertex +KHR-GL42.shaders.loops.while_constant_iterations.unconditional_continue_fragment +KHR-GL42.shaders.loops.while_constant_iterations.only_continue_vertex +KHR-GL42.shaders.loops.while_constant_iterations.only_continue_fragment +KHR-GL42.shaders.loops.while_constant_iterations.double_continue_vertex +KHR-GL42.shaders.loops.while_constant_iterations.double_continue_fragment +KHR-GL42.shaders.loops.while_constant_iterations.conditional_break_vertex +KHR-GL42.shaders.loops.while_constant_iterations.conditional_break_fragment +KHR-GL42.shaders.loops.while_constant_iterations.unconditional_break_vertex +KHR-GL42.shaders.loops.while_constant_iterations.unconditional_break_fragment +KHR-GL42.shaders.loops.while_constant_iterations.pre_increment_vertex +KHR-GL42.shaders.loops.while_constant_iterations.pre_increment_fragment +KHR-GL42.shaders.loops.while_constant_iterations.post_increment_vertex +KHR-GL42.shaders.loops.while_constant_iterations.post_increment_fragment +KHR-GL42.shaders.loops.while_constant_iterations.mixed_break_continue_vertex +KHR-GL42.shaders.loops.while_constant_iterations.mixed_break_continue_fragment +KHR-GL42.shaders.loops.while_constant_iterations.vector_counter_vertex +KHR-GL42.shaders.loops.while_constant_iterations.vector_counter_fragment +KHR-GL42.shaders.loops.while_constant_iterations.101_iterations_vertex +KHR-GL42.shaders.loops.while_constant_iterations.101_iterations_fragment +KHR-GL42.shaders.loops.while_constant_iterations.sequence_vertex +KHR-GL42.shaders.loops.while_constant_iterations.sequence_fragment +KHR-GL42.shaders.loops.while_constant_iterations.nested_vertex +KHR-GL42.shaders.loops.while_constant_iterations.nested_fragment +KHR-GL42.shaders.loops.while_constant_iterations.nested_sequence_vertex +KHR-GL42.shaders.loops.while_constant_iterations.nested_sequence_fragment +KHR-GL42.shaders.loops.while_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL42.shaders.loops.while_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL42.shaders.loops.while_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL42.shaders.loops.while_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.basic_lowp_int_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.basic_lowp_int_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.basic_mediump_int_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.basic_mediump_int_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.basic_mediump_float_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.basic_mediump_float_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.basic_highp_int_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.basic_highp_int_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.basic_highp_float_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.basic_highp_float_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.empty_body_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.empty_body_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.single_statement_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.single_statement_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.compound_statement_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.compound_statement_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.sequence_statement_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.sequence_statement_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.no_iterations_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.no_iterations_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.single_iteration_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.single_iteration_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.select_iteration_count_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.select_iteration_count_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.conditional_continue_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.conditional_continue_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.unconditional_continue_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.unconditional_continue_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.only_continue_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.only_continue_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.double_continue_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.double_continue_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.conditional_break_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.conditional_break_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.unconditional_break_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.unconditional_break_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.pre_increment_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.pre_increment_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.post_increment_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.post_increment_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.mixed_break_continue_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.mixed_break_continue_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.vector_counter_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.vector_counter_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.101_iterations_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.101_iterations_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.sequence_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.sequence_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.nested_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.nested_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.nested_sequence_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.nested_sequence_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL42.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL42.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.basic_lowp_int_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.basic_lowp_int_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.basic_mediump_int_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.basic_mediump_int_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.basic_mediump_float_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.basic_mediump_float_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.basic_highp_int_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.basic_highp_int_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.basic_highp_float_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.basic_highp_float_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.empty_body_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.empty_body_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.single_statement_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.single_statement_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.compound_statement_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.compound_statement_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.sequence_statement_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.sequence_statement_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.no_iterations_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.no_iterations_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.single_iteration_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.single_iteration_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.select_iteration_count_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.select_iteration_count_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.conditional_continue_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.conditional_continue_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.unconditional_continue_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.unconditional_continue_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.only_continue_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.only_continue_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.double_continue_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.double_continue_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.conditional_break_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.conditional_break_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.unconditional_break_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.unconditional_break_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.pre_increment_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.pre_increment_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.post_increment_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.post_increment_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.mixed_break_continue_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.mixed_break_continue_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.vector_counter_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.vector_counter_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.101_iterations_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.101_iterations_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.sequence_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.sequence_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.nested_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.nested_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.nested_sequence_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.nested_sequence_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL42.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL42.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.basic_lowp_int_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.basic_lowp_int_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.basic_mediump_int_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.basic_mediump_int_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.basic_mediump_float_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.basic_mediump_float_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.basic_highp_int_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.basic_highp_int_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.basic_highp_float_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.basic_highp_float_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.empty_body_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.empty_body_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.single_statement_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.single_statement_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.compound_statement_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.compound_statement_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.sequence_statement_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.sequence_statement_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.single_iteration_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.single_iteration_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.select_iteration_count_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.select_iteration_count_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.conditional_continue_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.conditional_continue_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.unconditional_continue_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.unconditional_continue_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.only_continue_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.only_continue_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.double_continue_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.double_continue_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.conditional_break_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.conditional_break_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.unconditional_break_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.unconditional_break_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.pre_increment_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.pre_increment_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.post_increment_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.post_increment_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.mixed_break_continue_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.mixed_break_continue_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.vector_counter_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.vector_counter_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.101_iterations_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.101_iterations_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.sequence_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.sequence_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.nested_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.nested_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.nested_sequence_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.nested_sequence_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL42.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL42.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.basic_lowp_int_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.basic_lowp_int_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.basic_mediump_int_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.basic_mediump_int_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.basic_mediump_float_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.basic_mediump_float_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.basic_highp_int_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.basic_highp_int_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.basic_highp_float_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.basic_highp_float_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.empty_body_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.empty_body_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.single_statement_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.single_statement_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.compound_statement_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.compound_statement_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.sequence_statement_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.sequence_statement_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.single_iteration_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.single_iteration_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.select_iteration_count_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.select_iteration_count_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.conditional_continue_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.conditional_continue_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.unconditional_continue_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.unconditional_continue_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.only_continue_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.only_continue_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.double_continue_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.double_continue_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.conditional_break_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.conditional_break_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.unconditional_break_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.unconditional_break_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.pre_increment_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.pre_increment_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.post_increment_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.post_increment_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.mixed_break_continue_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.mixed_break_continue_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.vector_counter_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.vector_counter_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.101_iterations_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.101_iterations_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.sequence_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.sequence_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.nested_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.nested_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.nested_sequence_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.nested_sequence_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL42.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL42.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.basic_lowp_int_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.basic_lowp_int_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.basic_mediump_int_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.basic_mediump_int_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.basic_mediump_float_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.basic_mediump_float_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.basic_highp_int_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.basic_highp_int_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.basic_highp_float_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.basic_highp_float_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.empty_body_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.empty_body_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.single_statement_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.single_statement_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.compound_statement_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.compound_statement_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.sequence_statement_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.sequence_statement_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.single_iteration_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.single_iteration_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.select_iteration_count_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.select_iteration_count_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.conditional_continue_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.conditional_continue_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.unconditional_continue_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.unconditional_continue_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.only_continue_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.only_continue_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.double_continue_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.double_continue_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.conditional_break_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.conditional_break_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.unconditional_break_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.unconditional_break_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.pre_increment_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.pre_increment_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.post_increment_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.post_increment_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.mixed_break_continue_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.mixed_break_continue_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.vector_counter_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.vector_counter_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.101_iterations_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.101_iterations_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.sequence_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.sequence_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.nested_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.nested_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.nested_sequence_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.nested_sequence_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL42.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL42.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL42.shaders.preprocessor.basic.correct_phases_vertex +KHR-GL42.shaders.preprocessor.basic.correct_phases_fragment +KHR-GL42.shaders.preprocessor.basic.invalid_identifier_vertex +KHR-GL42.shaders.preprocessor.basic.invalid_identifier_fragment +KHR-GL42.shaders.preprocessor.basic.null_directive_vertex +KHR-GL42.shaders.preprocessor.basic.null_directive_fragment +KHR-GL42.shaders.preprocessor.basic.invalid_directive_vertex +KHR-GL42.shaders.preprocessor.basic.invalid_directive_fragment +KHR-GL42.shaders.preprocessor.basic.missing_identifier_vertex +KHR-GL42.shaders.preprocessor.basic.missing_identifier_fragment +KHR-GL42.shaders.preprocessor.basic.empty_object_vertex +KHR-GL42.shaders.preprocessor.basic.empty_object_fragment +KHR-GL42.shaders.preprocessor.basic.empty_function_vertex +KHR-GL42.shaders.preprocessor.basic.empty_function_fragment +KHR-GL42.shaders.preprocessor.basic.empty_directive_vertex +KHR-GL42.shaders.preprocessor.basic.empty_directive_fragment +KHR-GL42.shaders.preprocessor.basic.token_pasting_1_vertex +KHR-GL42.shaders.preprocessor.basic.token_pasting_1_fragment +KHR-GL42.shaders.preprocessor.basic.token_pasting_2_vertex +KHR-GL42.shaders.preprocessor.basic.token_pasting_2_fragment +KHR-GL42.shaders.preprocessor.definitions.define_value_and_function_vertex +KHR-GL42.shaders.preprocessor.definitions.define_value_and_function_fragment +KHR-GL42.shaders.preprocessor.definitions.undefine_object_invalid_syntax_vertex +KHR-GL42.shaders.preprocessor.definitions.undefine_object_invalid_syntax_fragment +KHR-GL42.shaders.preprocessor.definitions.undefine_function_vertex +KHR-GL42.shaders.preprocessor.definitions.undefine_function_fragment +KHR-GL42.shaders.preprocessor.definitions.undefine_version_vertex +KHR-GL42.shaders.preprocessor.definitions.undefine_version_fragment +KHR-GL42.shaders.preprocessor.definitions.undefine_core_profile_vertex +KHR-GL42.shaders.preprocessor.definitions.undefine_core_profile_fragment +KHR-GL42.shaders.preprocessor.invalid_definitions.define_non_identifier_vertex +KHR-GL42.shaders.preprocessor.invalid_definitions.define_non_identifier_fragment +KHR-GL42.shaders.preprocessor.invalid_definitions.undef_non_identifier_1_vertex +KHR-GL42.shaders.preprocessor.invalid_definitions.undef_non_identifier_1_fragment +KHR-GL42.shaders.preprocessor.invalid_definitions.undef_non_identifier_2_vertex +KHR-GL42.shaders.preprocessor.invalid_definitions.undef_non_identifier_2_fragment +KHR-GL42.shaders.preprocessor.object_redefinitions.invalid_object_ident_vertex +KHR-GL42.shaders.preprocessor.object_redefinitions.invalid_object_ident_fragment +KHR-GL42.shaders.preprocessor.object_redefinitions.invalid_object_whitespace_vertex +KHR-GL42.shaders.preprocessor.object_redefinitions.invalid_object_whitespace_fragment +KHR-GL42.shaders.preprocessor.object_redefinitions.invalid_object_op_vertex +KHR-GL42.shaders.preprocessor.object_redefinitions.invalid_object_op_fragment +KHR-GL42.shaders.preprocessor.object_redefinitions.invalid_object_floatval_1_vertex +KHR-GL42.shaders.preprocessor.object_redefinitions.invalid_object_floatval_1_fragment +KHR-GL42.shaders.preprocessor.object_redefinitions.invalid_object_floatval_2_vertex +KHR-GL42.shaders.preprocessor.object_redefinitions.invalid_object_floatval_2_fragment +KHR-GL42.shaders.preprocessor.object_redefinitions.invalid_object_intval_1_vertex +KHR-GL42.shaders.preprocessor.object_redefinitions.invalid_object_intval_1_fragment +KHR-GL42.shaders.preprocessor.object_redefinitions.invalid_object_intval_2_vertex +KHR-GL42.shaders.preprocessor.object_redefinitions.invalid_object_intval_2_fragment +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_1_vertex +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_1_fragment +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_ifdef_vertex +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_ifdef_fragment +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_undef_ifdef_vertex +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_undef_ifdef_fragment +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_ifndef_vertex +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_ifndef_fragment +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_defined_1_vertex +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_defined_1_fragment +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_defined_2_vertex +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_defined_2_fragment +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_comment_vertex +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_comment_fragment +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_vertex +KHR-GL42.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_fragment +KHR-GL42.shaders.preprocessor.invalid_redefinitions.invalid_identifier_1_vertex +KHR-GL42.shaders.preprocessor.invalid_redefinitions.invalid_identifier_1_fragment +KHR-GL42.shaders.preprocessor.comments.multiline_comment_define_vertex +KHR-GL42.shaders.preprocessor.comments.multiline_comment_define_fragment +KHR-GL42.shaders.preprocessor.comments.nested_comment_vertex +KHR-GL42.shaders.preprocessor.comments.nested_comment_fragment +KHR-GL42.shaders.preprocessor.comments.invalid_comment_vertex +KHR-GL42.shaders.preprocessor.comments.invalid_comment_fragment +KHR-GL42.shaders.preprocessor.comments.unterminated_comment_1_vertex +KHR-GL42.shaders.preprocessor.comments.unterminated_comment_1_fragment +KHR-GL42.shaders.preprocessor.comments.unterminated_comment_2_vertex +KHR-GL42.shaders.preprocessor.comments.unterminated_comment_2_fragment +KHR-GL42.shaders.preprocessor.function_definitions.same_object_and_function_param_vertex +KHR-GL42.shaders.preprocessor.function_definitions.same_object_and_function_param_fragment +KHR-GL42.shaders.preprocessor.function_definitions.complex_func_vertex +KHR-GL42.shaders.preprocessor.function_definitions.complex_func_fragment +KHR-GL42.shaders.preprocessor.function_definitions.function_definition_with_comments_vertex +KHR-GL42.shaders.preprocessor.function_definitions.function_definition_with_comments_fragment +KHR-GL42.shaders.preprocessor.recursion.recursion_1_vertex +KHR-GL42.shaders.preprocessor.recursion.recursion_1_fragment +KHR-GL42.shaders.preprocessor.recursion.recursion_2_vertex +KHR-GL42.shaders.preprocessor.recursion.recursion_2_fragment +KHR-GL42.shaders.preprocessor.recursion.recursion_3_vertex +KHR-GL42.shaders.preprocessor.recursion.recursion_3_fragment +KHR-GL42.shaders.preprocessor.recursion.recursion_4_vertex +KHR-GL42.shaders.preprocessor.recursion.recursion_4_fragment +KHR-GL42.shaders.preprocessor.recursion.recursion_5_vertex +KHR-GL42.shaders.preprocessor.recursion.recursion_5_fragment +KHR-GL42.shaders.preprocessor.function_redefinitions.function_redefinition_1_vertex +KHR-GL42.shaders.preprocessor.function_redefinitions.function_redefinition_1_fragment +KHR-GL42.shaders.preprocessor.function_redefinitions.function_redefinition_2_vertex +KHR-GL42.shaders.preprocessor.function_redefinitions.function_redefinition_2_fragment +KHR-GL42.shaders.preprocessor.function_redefinitions.function_redefinition_3_vertex +KHR-GL42.shaders.preprocessor.function_redefinitions.function_redefinition_3_fragment +KHR-GL42.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_1_vertex +KHR-GL42.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_1_fragment +KHR-GL42.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_2_vertex +KHR-GL42.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_2_fragment +KHR-GL42.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_3_vertex +KHR-GL42.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_3_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_1_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_1_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_2_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_2_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_3_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_3_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_4_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_4_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_5_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_5_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_6_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_6_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_7_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_7_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_8_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.arguments_8_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.unique_param_name_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.unique_param_name_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.argument_list_1_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.argument_list_1_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.argument_list_2_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.argument_list_2_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.argument_list_3_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.argument_list_3_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_1_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_1_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_2_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_2_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_3_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_3_fragment +KHR-GL42.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_4_vertex +KHR-GL42.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_4_fragment +KHR-GL42.shaders.preprocessor.semantic.ops_as_arguments_vertex +KHR-GL42.shaders.preprocessor.semantic.ops_as_arguments_fragment +KHR-GL42.shaders.preprocessor.semantic.correct_order_vertex +KHR-GL42.shaders.preprocessor.semantic.correct_order_fragment +KHR-GL42.shaders.preprocessor.predefined_macros.version_vertex +KHR-GL42.shaders.preprocessor.predefined_macros.version_fragment +KHR-GL42.shaders.preprocessor.predefined_macros.core_profile_defined_vertex +KHR-GL42.shaders.preprocessor.predefined_macros.core_profile_defined_fragment +KHR-GL42.shaders.preprocessor.predefined_macros.core_profile_value_vertex +KHR-GL42.shaders.preprocessor.predefined_macros.core_profile_value_fragment +KHR-GL42.shaders.preprocessor.predefined_macros.line_1_vertex +KHR-GL42.shaders.preprocessor.predefined_macros.line_1_fragment +KHR-GL42.shaders.preprocessor.predefined_macros.file_vertex +KHR-GL42.shaders.preprocessor.predefined_macros.file_fragment +KHR-GL42.shaders.preprocessor.predefined_macros.if_core_profile_vertex +KHR-GL42.shaders.preprocessor.predefined_macros.if_core_profile_fragment +KHR-GL42.shaders.preprocessor.predefined_macros.if_version_vertex +KHR-GL42.shaders.preprocessor.predefined_macros.if_version_fragment +KHR-GL42.shaders.preprocessor.conditional_inclusion.basic_1_vertex +KHR-GL42.shaders.preprocessor.conditional_inclusion.basic_1_fragment +KHR-GL42.shaders.preprocessor.conditional_inclusion.basic_2_vertex +KHR-GL42.shaders.preprocessor.conditional_inclusion.basic_2_fragment +KHR-GL42.shaders.preprocessor.conditional_inclusion.basic_3_vertex +KHR-GL42.shaders.preprocessor.conditional_inclusion.basic_3_fragment +KHR-GL42.shaders.preprocessor.conditional_inclusion.basic_4_vertex +KHR-GL42.shaders.preprocessor.conditional_inclusion.basic_4_fragment +KHR-GL42.shaders.preprocessor.conditional_inclusion.basic_5_vertex +KHR-GL42.shaders.preprocessor.conditional_inclusion.basic_5_fragment +KHR-GL42.shaders.preprocessor.conditional_inclusion.expression_vertex +KHR-GL42.shaders.preprocessor.conditional_inclusion.expression_fragment +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_op_1_vertex +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_op_1_fragment +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_op_2_vertex +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_op_2_fragment +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_1_vertex +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_1_fragment +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_2_vertex +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_2_fragment +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_3_vertex +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_3_fragment +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_4_vertex +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_4_fragment +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_5_vertex +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_5_fragment +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_defined_expected_rparen_vertex +KHR-GL42.shaders.preprocessor.invalid_ops.invalid_defined_expected_rparen_fragment +KHR-GL42.shaders.preprocessor.invalid_ops.defined_define_vertex +KHR-GL42.shaders.preprocessor.invalid_ops.defined_define_fragment +KHR-GL42.shaders.preprocessor.undefined_identifiers.basic_vertex +KHR-GL42.shaders.preprocessor.undefined_identifiers.basic_fragment +KHR-GL42.shaders.preprocessor.undefined_identifiers.in_expression_vertex +KHR-GL42.shaders.preprocessor.undefined_identifiers.in_expression_fragment +KHR-GL42.shaders.preprocessor.undefined_identifiers.not_used_in_eval_1_vertex +KHR-GL42.shaders.preprocessor.undefined_identifiers.not_used_in_eval_1_fragment +KHR-GL42.shaders.preprocessor.undefined_identifiers.not_used_in_eval_2_vertex +KHR-GL42.shaders.preprocessor.undefined_identifiers.not_used_in_eval_2_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.empty_if_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.empty_if_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.empty_ifdef_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.empty_ifdef_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.empty_ifndef_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.empty_ifndef_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.invalid_ifdef_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.invalid_ifdef_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.invalid_ifndef_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.invalid_ifndef_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.empty_if_defined_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.empty_if_defined_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_if_1_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_if_1_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_if_2_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_if_2_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_ifdef_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_ifdef_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_ifndef_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_ifndef_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_else_1_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_else_1_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_else_2_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_else_2_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_elif_1_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_elif_1_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_elif_2_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_elif_2_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_elif_3_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_elif_3_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.elif_after_else_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.elif_after_else_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.else_without_if_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.else_without_if_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.elif_without_if_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.elif_without_if_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.endif_without_if_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.endif_without_if_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.else_after_else_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.else_after_else_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.nested_elif_without_if_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.nested_elif_without_if_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.if_float_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.if_float_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.tokens_after_if_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.tokens_after_if_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.tokens_after_elif_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.tokens_after_elif_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.tokens_after_else_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.tokens_after_else_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.tokens_after_endif_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.tokens_after_endif_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.tokens_after_ifdef_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.tokens_after_ifdef_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.tokens_after_ifndef_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.tokens_after_ifndef_fragment +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_nested_blocks_vertex +KHR-GL42.shaders.preprocessor.invalid_conditionals.unterminated_nested_blocks_fragment +KHR-GL42.shaders.preprocessor.conditionals.ifdef_1_vertex +KHR-GL42.shaders.preprocessor.conditionals.ifdef_1_fragment +KHR-GL42.shaders.preprocessor.conditionals.ifdef_2_vertex +KHR-GL42.shaders.preprocessor.conditionals.ifdef_2_fragment +KHR-GL42.shaders.preprocessor.conditionals.ifdef_3_vertex +KHR-GL42.shaders.preprocessor.conditionals.ifdef_3_fragment +KHR-GL42.shaders.preprocessor.conditionals.ifndef_1_vertex +KHR-GL42.shaders.preprocessor.conditionals.ifndef_1_fragment +KHR-GL42.shaders.preprocessor.conditionals.ifndef_2_vertex +KHR-GL42.shaders.preprocessor.conditionals.ifndef_2_fragment +KHR-GL42.shaders.preprocessor.conditionals.mixed_conditional_inclusion_vertex +KHR-GL42.shaders.preprocessor.conditionals.mixed_conditional_inclusion_fragment +KHR-GL42.shaders.preprocessor.conditionals.nested_if_1_vertex +KHR-GL42.shaders.preprocessor.conditionals.nested_if_1_fragment +KHR-GL42.shaders.preprocessor.conditionals.nested_if_2_vertex +KHR-GL42.shaders.preprocessor.conditionals.nested_if_2_fragment +KHR-GL42.shaders.preprocessor.conditionals.nested_if_3_vertex +KHR-GL42.shaders.preprocessor.conditionals.nested_if_3_fragment +KHR-GL42.shaders.preprocessor.directive.version_with_profile_vertex +KHR-GL42.shaders.preprocessor.directive.version_with_profile_fragment +KHR-GL42.shaders.preprocessor.directive.version_leading_whitespace_vertex +KHR-GL42.shaders.preprocessor.directive.version_leading_whitespace_fragment +KHR-GL42.shaders.preprocessor.directive.version_leading_comment_vertex +KHR-GL42.shaders.preprocessor.directive.version_leading_comment_fragment +KHR-GL42.shaders.preprocessor.directive.version_is_less_vertex +KHR-GL42.shaders.preprocessor.directive.version_is_less_fragment +KHR-GL42.shaders.preprocessor.directive.version_is_more_vertex +KHR-GL42.shaders.preprocessor.directive.version_is_more_fragment +KHR-GL42.shaders.preprocessor.directive.version_invalid_profile_vertex +KHR-GL42.shaders.preprocessor.directive.version_invalid_profile_fragment +KHR-GL42.shaders.preprocessor.directive.version_missing_vertex +KHR-GL42.shaders.preprocessor.directive.version_missing_fragment +KHR-GL42.shaders.preprocessor.directive.version_not_first_statement_1_vertex +KHR-GL42.shaders.preprocessor.directive.version_not_first_statement_1_fragment +KHR-GL42.shaders.preprocessor.directive.version_not_first_statement_2_vertex +KHR-GL42.shaders.preprocessor.directive.version_not_first_statement_2_fragment +KHR-GL42.shaders.preprocessor.directive.version_invalid_token_1_vertex +KHR-GL42.shaders.preprocessor.directive.version_invalid_token_1_fragment +KHR-GL42.shaders.preprocessor.directive.version_invalid_token_2_vertex +KHR-GL42.shaders.preprocessor.directive.version_invalid_token_2_fragment +KHR-GL42.shaders.preprocessor.directive.invalid_version_vertex +KHR-GL42.shaders.preprocessor.directive.invalid_version_fragment +KHR-GL42.shaders.preprocessor.directive.additional_tokens_vertex +KHR-GL42.shaders.preprocessor.directive.additional_tokens_fragment +KHR-GL42.shaders.preprocessor.directive.error_with_no_tokens_vertex +KHR-GL42.shaders.preprocessor.directive.error_with_no_tokens_fragment +KHR-GL42.shaders.preprocessor.directive.error_vertex +KHR-GL42.shaders.preprocessor.directive.error_fragment +KHR-GL42.shaders.preprocessor.builtin.line_vertex +KHR-GL42.shaders.preprocessor.builtin.line_fragment +KHR-GL42.shaders.preprocessor.builtin.line_and_file_vertex +KHR-GL42.shaders.preprocessor.builtin.line_and_file_fragment +KHR-GL42.shaders.preprocessor.pragmas.pragma_vertex +KHR-GL42.shaders.preprocessor.pragmas.pragma_fragment +KHR-GL42.shaders.preprocessor.pragmas.pragma_macro_exp_vertex +KHR-GL42.shaders.preprocessor.pragmas.pragma_macro_exp_fragment +KHR-GL42.shaders.preprocessor.extensions.basic_vertex +KHR-GL42.shaders.preprocessor.extensions.basic_fragment +KHR-GL42.shaders.preprocessor.extensions.macro_exp_vertex +KHR-GL42.shaders.preprocessor.extensions.macro_exp_fragment +KHR-GL42.shaders.preprocessor.extensions.missing_extension_name_vertex +KHR-GL42.shaders.preprocessor.extensions.missing_extension_name_fragment +KHR-GL42.shaders.preprocessor.extensions.invalid_extension_name_vertex +KHR-GL42.shaders.preprocessor.extensions.invalid_extension_name_fragment +KHR-GL42.shaders.preprocessor.extensions.missing_colon_vertex +KHR-GL42.shaders.preprocessor.extensions.missing_colon_fragment +KHR-GL42.shaders.preprocessor.extensions.expected_colon_vertex +KHR-GL42.shaders.preprocessor.extensions.expected_colon_fragment +KHR-GL42.shaders.preprocessor.extensions.missing_behavior_vertex +KHR-GL42.shaders.preprocessor.extensions.missing_behavior_fragment +KHR-GL42.shaders.preprocessor.extensions.invalid_behavior_1_vertex +KHR-GL42.shaders.preprocessor.extensions.invalid_behavior_1_fragment +KHR-GL42.shaders.preprocessor.extensions.invalid_behavior_2_vertex +KHR-GL42.shaders.preprocessor.extensions.invalid_behavior_2_fragment +KHR-GL42.shaders.preprocessor.extensions.invalid_char_in_name_vertex +KHR-GL42.shaders.preprocessor.extensions.invalid_char_in_name_fragment +KHR-GL42.shaders.preprocessor.extensions.invalid_char_in_behavior_vertex +KHR-GL42.shaders.preprocessor.extensions.invalid_char_in_behavior_fragment +KHR-GL42.shaders.preprocessor.extensions.unterminated_comment_vertex +KHR-GL42.shaders.preprocessor.extensions.unterminated_comment_fragment +KHR-GL42.shaders.preprocessor.extensions.after_non_preprocessing_tokens_vertex +KHR-GL42.shaders.preprocessor.extensions.after_non_preprocessing_tokens_fragment +KHR-GL42.shaders.preprocessor.expressions.shift_left_vertex +KHR-GL42.shaders.preprocessor.expressions.shift_left_fragment +KHR-GL42.shaders.preprocessor.expressions.shift_right_vertex +KHR-GL42.shaders.preprocessor.expressions.shift_right_fragment +KHR-GL42.shaders.preprocessor.expressions.cmp_less_than_vertex +KHR-GL42.shaders.preprocessor.expressions.cmp_less_than_fragment +KHR-GL42.shaders.preprocessor.expressions.less_or_equal_vertex +KHR-GL42.shaders.preprocessor.expressions.less_or_equal_fragment +KHR-GL42.shaders.preprocessor.expressions.or_vertex +KHR-GL42.shaders.preprocessor.expressions.or_fragment +KHR-GL42.shaders.preprocessor.expressions.and_vertex +KHR-GL42.shaders.preprocessor.expressions.and_fragment +KHR-GL42.shaders.preprocessor.expressions.xor_vertex +KHR-GL42.shaders.preprocessor.expressions.xor_fragment +KHR-GL42.shaders.preprocessor.expressions.mod_vertex +KHR-GL42.shaders.preprocessor.expressions.mod_fragment +KHR-GL42.shaders.preprocessor.expressions.parenthesis_value_vertex +KHR-GL42.shaders.preprocessor.expressions.parenthesis_value_fragment +KHR-GL42.shaders.preprocessor.expressions.parenthesis_tricky_vertex +KHR-GL42.shaders.preprocessor.expressions.parenthesis_tricky_fragment +KHR-GL42.shaders.preprocessor.expressions.parenthesis_if_no_vertex +KHR-GL42.shaders.preprocessor.expressions.parenthesis_if_no_fragment +KHR-GL42.shaders.preprocessor.expressions.parenthesis_if_vertex +KHR-GL42.shaders.preprocessor.expressions.parenthesis_if_fragment +KHR-GL42.shaders.preprocessor.expressions.parenthesis_multi_if_vertex +KHR-GL42.shaders.preprocessor.expressions.parenthesis_multi_if_fragment +KHR-GL42.shaders.preprocessor.expressions.parenthesis_single_if_vertex +KHR-GL42.shaders.preprocessor.expressions.parenthesis_single_if_fragment +KHR-GL42.shaders.preprocessor.expressions.parenthesis_ifelse_true_vertex +KHR-GL42.shaders.preprocessor.expressions.parenthesis_ifelse_true_fragment +KHR-GL42.shaders.preprocessor.expressions.parenthesis_ifelse_false_vertex +KHR-GL42.shaders.preprocessor.expressions.parenthesis_ifelse_false_fragment +KHR-GL42.shaders.preprocessor.expressions.eval_basic_0_vertex +KHR-GL42.shaders.preprocessor.expressions.eval_basic_0_fragment +KHR-GL42.shaders.preprocessor.expressions.eval_basic_1_vertex +KHR-GL42.shaders.preprocessor.expressions.eval_basic_1_fragment +KHR-GL42.shaders.preprocessor.expressions.eval_simple_precedence_0_vertex +KHR-GL42.shaders.preprocessor.expressions.eval_simple_precedence_0_fragment +KHR-GL42.shaders.preprocessor.expressions.eval_simple_precedence_1_vertex +KHR-GL42.shaders.preprocessor.expressions.eval_simple_precedence_1_fragment +KHR-GL42.shaders.preprocessor.invalid_expressions.invalid_unary_expr_vertex +KHR-GL42.shaders.preprocessor.invalid_expressions.invalid_unary_expr_fragment +KHR-GL42.shaders.preprocessor.invalid_expressions.invalid_binary_expr_vertex +KHR-GL42.shaders.preprocessor.invalid_expressions.invalid_binary_expr_fragment +KHR-GL42.shaders.preprocessor.invalid_expressions.missing_expr_vertex +KHR-GL42.shaders.preprocessor.invalid_expressions.missing_expr_fragment +KHR-GL42.shaders.preprocessor.invalid_expressions.invalid_expr_1_vertex +KHR-GL42.shaders.preprocessor.invalid_expressions.invalid_expr_1_fragment +KHR-GL42.shaders.preprocessor.invalid_expressions.invalid_expr_2_vertex +KHR-GL42.shaders.preprocessor.invalid_expressions.invalid_expr_2_fragment +KHR-GL42.shaders.preprocessor.invalid_expressions.invalid_expr_3_vertex +KHR-GL42.shaders.preprocessor.invalid_expressions.invalid_expr_3_fragment +KHR-GL42.shaders.preprocessor.invalid_expressions.unopened_parenthesis_vertex +KHR-GL42.shaders.preprocessor.invalid_expressions.unopened_parenthesis_fragment +KHR-GL42.shaders.preprocessor.invalid_expressions.unclosed_parenthesis_vertex +KHR-GL42.shaders.preprocessor.invalid_expressions.unclosed_parenthesis_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.modulo_vs_not_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.modulo_vs_not_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.div_vs_not_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.div_vs_not_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.mul_vs_not_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.mul_vs_not_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.modulo_vs_bit_invert_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.modulo_vs_bit_invert_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.modulo_vs_minus_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.modulo_vs_minus_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.modulo_vs_plus_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.modulo_vs_plus_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.div_vs_bit_invert_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.div_vs_bit_invert_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.div_vs_minus_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.div_vs_minus_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.div_vs_plus_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.div_vs_plus_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.mul_vs_bit_invert_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.mul_vs_bit_invert_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.mul_vs_minus_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.mul_vs_minus_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.mul_vs_plus_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.mul_vs_plus_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.sub_vs_modulo_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.sub_vs_modulo_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.sub_vs_div_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.sub_vs_div_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.sub_vs_mul_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.sub_vs_mul_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.add_vs_modulo_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.add_vs_modulo_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.add_vs_div_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.add_vs_div_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.add_vs_mul_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.add_vs_mul_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.rshift_vs_sub_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.rshift_vs_sub_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.rshift_vs_add_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.rshift_vs_add_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.lshift_vs_sub_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.lshift_vs_sub_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.lshift_vs_add_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.lshift_vs_add_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.greater_or_equal_vs_rshift_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.greater_or_equal_vs_rshift_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.greater_or_equal_vs_lshift_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.greater_or_equal_vs_lshift_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.less_or_equal_vs_rshift_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.less_or_equal_vs_rshift_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.less_or_equal_vs_lshift_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.less_or_equal_vs_lshift_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.greater_vs_rshift_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.greater_vs_rshift_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.greater_vs_lshift_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.greater_vs_lshift_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.less_vs_rshift_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.less_vs_rshift_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.less_vs_lshift_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.less_vs_lshift_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.not_equal_vs_greater_or_equal_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.not_equal_vs_greater_or_equal_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.not_equal_vs_less_or_equal_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.not_equal_vs_less_or_equal_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.not_equal_vs_greater_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.not_equal_vs_greater_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.not_equal_vs_less_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.not_equal_vs_less_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.equal_vs_greater_or_equal_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.equal_vs_greater_or_equal_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.equal_vs_less_or_equal_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.equal_vs_less_or_equal_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.equal_vs_greater_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.equal_vs_greater_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.equal_vs_less_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.equal_vs_less_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.bitwise_and_vs_not_equal_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.bitwise_and_vs_not_equal_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.bitwise_and_vs_equal_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.bitwise_and_vs_equal_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.xor_vs_bitwise_and_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.xor_vs_bitwise_and_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.bitwise_or_vs_xor_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.bitwise_or_vs_xor_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_or_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_or_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_and_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_and_fragment +KHR-GL42.shaders.preprocessor.operator_precedence.logical_or_vs_logical_and_vertex +KHR-GL42.shaders.preprocessor.operator_precedence.logical_or_vs_logical_and_fragment +KHR-GL42.shaders.struct.local.basic_vertex +KHR-GL42.shaders.struct.local.basic_fragment +KHR-GL42.shaders.struct.local.nested_vertex +KHR-GL42.shaders.struct.local.nested_fragment +KHR-GL42.shaders.struct.local.array_member_vertex +KHR-GL42.shaders.struct.local.array_member_fragment +KHR-GL42.shaders.struct.local.array_member_dynamic_index_vertex +KHR-GL42.shaders.struct.local.array_member_dynamic_index_fragment +KHR-GL42.shaders.struct.local.struct_array_vertex +KHR-GL42.shaders.struct.local.struct_array_fragment +KHR-GL42.shaders.struct.local.struct_array_dynamic_index_vertex +KHR-GL42.shaders.struct.local.struct_array_dynamic_index_fragment +KHR-GL42.shaders.struct.local.nested_struct_array_vertex +KHR-GL42.shaders.struct.local.nested_struct_array_fragment +KHR-GL42.shaders.struct.local.nested_struct_array_dynamic_index_vertex +KHR-GL42.shaders.struct.local.nested_struct_array_dynamic_index_fragment +KHR-GL42.shaders.struct.local.parameter_vertex +KHR-GL42.shaders.struct.local.parameter_fragment +KHR-GL42.shaders.struct.local.parameter_nested_vertex +KHR-GL42.shaders.struct.local.parameter_nested_fragment +KHR-GL42.shaders.struct.local.return_vertex +KHR-GL42.shaders.struct.local.return_fragment +KHR-GL42.shaders.struct.local.return_nested_vertex +KHR-GL42.shaders.struct.local.return_nested_fragment +KHR-GL42.shaders.struct.local.conditional_assignment_vertex +KHR-GL42.shaders.struct.local.conditional_assignment_fragment +KHR-GL42.shaders.struct.local.loop_assignment_vertex +KHR-GL42.shaders.struct.local.loop_assignment_fragment +KHR-GL42.shaders.struct.local.dynamic_loop_assignment_vertex +KHR-GL42.shaders.struct.local.dynamic_loop_assignment_fragment +KHR-GL42.shaders.struct.local.nested_conditional_assignment_vertex +KHR-GL42.shaders.struct.local.nested_conditional_assignment_fragment +KHR-GL42.shaders.struct.local.nested_loop_assignment_vertex +KHR-GL42.shaders.struct.local.nested_loop_assignment_fragment +KHR-GL42.shaders.struct.local.nested_dynamic_loop_assignment_vertex +KHR-GL42.shaders.struct.local.nested_dynamic_loop_assignment_fragment +KHR-GL42.shaders.struct.local.loop_struct_array_vertex +KHR-GL42.shaders.struct.local.loop_struct_array_fragment +KHR-GL42.shaders.struct.local.loop_nested_struct_array_vertex +KHR-GL42.shaders.struct.local.loop_nested_struct_array_fragment +KHR-GL42.shaders.struct.local.dynamic_loop_struct_array_vertex +KHR-GL42.shaders.struct.local.dynamic_loop_struct_array_fragment +KHR-GL42.shaders.struct.local.dynamic_loop_nested_struct_array_vertex +KHR-GL42.shaders.struct.local.dynamic_loop_nested_struct_array_fragment +KHR-GL42.shaders.struct.uniform.basic_vertex +KHR-GL42.shaders.struct.uniform.basic_fragment +KHR-GL42.shaders.struct.uniform.nested_vertex +KHR-GL42.shaders.struct.uniform.nested_fragment +KHR-GL42.shaders.struct.uniform.array_member_vertex +KHR-GL42.shaders.struct.uniform.array_member_fragment +KHR-GL42.shaders.struct.uniform.array_member_dynamic_index_vertex +KHR-GL42.shaders.struct.uniform.array_member_dynamic_index_fragment +KHR-GL42.shaders.struct.uniform.struct_array_vertex +KHR-GL42.shaders.struct.uniform.struct_array_fragment +KHR-GL42.shaders.struct.uniform.struct_array_dynamic_index_vertex +KHR-GL42.shaders.struct.uniform.struct_array_dynamic_index_fragment +KHR-GL42.shaders.struct.uniform.nested_struct_array_vertex +KHR-GL42.shaders.struct.uniform.nested_struct_array_fragment +KHR-GL42.shaders.struct.uniform.nested_struct_array_dynamic_index_vertex +KHR-GL42.shaders.struct.uniform.nested_struct_array_dynamic_index_fragment +KHR-GL42.shaders.struct.uniform.loop_struct_array_vertex +KHR-GL42.shaders.struct.uniform.loop_struct_array_fragment +KHR-GL42.shaders.struct.uniform.loop_nested_struct_array_vertex +KHR-GL42.shaders.struct.uniform.loop_nested_struct_array_fragment +KHR-GL42.shaders.struct.uniform.dynamic_loop_struct_array_vertex +KHR-GL42.shaders.struct.uniform.dynamic_loop_struct_array_fragment +KHR-GL42.shaders.struct.uniform.dynamic_loop_nested_struct_array_vertex +KHR-GL42.shaders.struct.uniform.dynamic_loop_nested_struct_array_fragment +KHR-GL42.shaders.struct.uniform.sampler_vertex +KHR-GL42.shaders.struct.uniform.sampler_fragment +KHR-GL42.shaders.struct.uniform.sampler_nested_vertex +KHR-GL42.shaders.struct.uniform.sampler_nested_fragment +KHR-GL42.shaders.struct.uniform.sampler_array_vertex +KHR-GL42.shaders.struct.uniform.sampler_array_fragment +KHR-GL42.shaders.switch.basic_static_vertex +KHR-GL42.shaders.switch.basic_static_fragment +KHR-GL42.shaders.switch.basic_uniform_vertex +KHR-GL42.shaders.switch.basic_uniform_fragment +KHR-GL42.shaders.switch.basic_dynamic_vertex +KHR-GL42.shaders.switch.basic_dynamic_fragment +KHR-GL42.shaders.switch.const_expr_in_label_static_vertex +KHR-GL42.shaders.switch.const_expr_in_label_static_fragment +KHR-GL42.shaders.switch.const_expr_in_label_uniform_vertex +KHR-GL42.shaders.switch.const_expr_in_label_uniform_fragment +KHR-GL42.shaders.switch.const_expr_in_label_dynamic_vertex +KHR-GL42.shaders.switch.const_expr_in_label_dynamic_fragment +KHR-GL42.shaders.switch.default_label_static_vertex +KHR-GL42.shaders.switch.default_label_static_fragment +KHR-GL42.shaders.switch.default_label_uniform_vertex +KHR-GL42.shaders.switch.default_label_uniform_fragment +KHR-GL42.shaders.switch.default_label_dynamic_vertex +KHR-GL42.shaders.switch.default_label_dynamic_fragment +KHR-GL42.shaders.switch.default_not_last_static_vertex +KHR-GL42.shaders.switch.default_not_last_static_fragment +KHR-GL42.shaders.switch.default_not_last_uniform_vertex +KHR-GL42.shaders.switch.default_not_last_uniform_fragment +KHR-GL42.shaders.switch.default_not_last_dynamic_vertex +KHR-GL42.shaders.switch.default_not_last_dynamic_fragment +KHR-GL42.shaders.switch.no_default_label_static_vertex +KHR-GL42.shaders.switch.no_default_label_static_fragment +KHR-GL42.shaders.switch.no_default_label_uniform_vertex +KHR-GL42.shaders.switch.no_default_label_uniform_fragment +KHR-GL42.shaders.switch.no_default_label_dynamic_vertex +KHR-GL42.shaders.switch.no_default_label_dynamic_fragment +KHR-GL42.shaders.switch.fall_through_static_vertex +KHR-GL42.shaders.switch.fall_through_static_fragment +KHR-GL42.shaders.switch.fall_through_uniform_vertex +KHR-GL42.shaders.switch.fall_through_uniform_fragment +KHR-GL42.shaders.switch.fall_through_dynamic_vertex +KHR-GL42.shaders.switch.fall_through_dynamic_fragment +KHR-GL42.shaders.switch.fall_through_default_static_vertex +KHR-GL42.shaders.switch.fall_through_default_static_fragment +KHR-GL42.shaders.switch.fall_through_default_uniform_vertex +KHR-GL42.shaders.switch.fall_through_default_uniform_fragment +KHR-GL42.shaders.switch.fall_through_default_dynamic_vertex +KHR-GL42.shaders.switch.fall_through_default_dynamic_fragment +KHR-GL42.shaders.switch.conditional_fall_through_static_vertex +KHR-GL42.shaders.switch.conditional_fall_through_static_fragment +KHR-GL42.shaders.switch.conditional_fall_through_uniform_vertex +KHR-GL42.shaders.switch.conditional_fall_through_uniform_fragment +KHR-GL42.shaders.switch.conditional_fall_through_dynamic_vertex +KHR-GL42.shaders.switch.conditional_fall_through_dynamic_fragment +KHR-GL42.shaders.switch.conditional_fall_through_2_static_vertex +KHR-GL42.shaders.switch.conditional_fall_through_2_static_fragment +KHR-GL42.shaders.switch.conditional_fall_through_2_uniform_vertex +KHR-GL42.shaders.switch.conditional_fall_through_2_uniform_fragment +KHR-GL42.shaders.switch.conditional_fall_through_2_dynamic_vertex +KHR-GL42.shaders.switch.conditional_fall_through_2_dynamic_fragment +KHR-GL42.shaders.switch.scope_static_vertex +KHR-GL42.shaders.switch.scope_static_fragment +KHR-GL42.shaders.switch.scope_uniform_vertex +KHR-GL42.shaders.switch.scope_uniform_fragment +KHR-GL42.shaders.switch.scope_dynamic_vertex +KHR-GL42.shaders.switch.scope_dynamic_fragment +KHR-GL42.shaders.switch.switch_in_if_static_vertex +KHR-GL42.shaders.switch.switch_in_if_static_fragment +KHR-GL42.shaders.switch.switch_in_if_uniform_vertex +KHR-GL42.shaders.switch.switch_in_if_uniform_fragment +KHR-GL42.shaders.switch.switch_in_if_dynamic_vertex +KHR-GL42.shaders.switch.switch_in_if_dynamic_fragment +KHR-GL42.shaders.switch.switch_in_for_loop_static_vertex +KHR-GL42.shaders.switch.switch_in_for_loop_static_fragment +KHR-GL42.shaders.switch.switch_in_for_loop_uniform_vertex +KHR-GL42.shaders.switch.switch_in_for_loop_uniform_fragment +KHR-GL42.shaders.switch.switch_in_for_loop_dynamic_vertex +KHR-GL42.shaders.switch.switch_in_for_loop_dynamic_fragment +KHR-GL42.shaders.switch.switch_in_while_loop_static_vertex +KHR-GL42.shaders.switch.switch_in_while_loop_static_fragment +KHR-GL42.shaders.switch.switch_in_while_loop_uniform_vertex +KHR-GL42.shaders.switch.switch_in_while_loop_uniform_fragment +KHR-GL42.shaders.switch.switch_in_while_loop_dynamic_vertex +KHR-GL42.shaders.switch.switch_in_while_loop_dynamic_fragment +KHR-GL42.shaders.switch.switch_in_do_while_loop_static_vertex +KHR-GL42.shaders.switch.switch_in_do_while_loop_static_fragment +KHR-GL42.shaders.switch.switch_in_do_while_loop_uniform_vertex +KHR-GL42.shaders.switch.switch_in_do_while_loop_uniform_fragment +KHR-GL42.shaders.switch.switch_in_do_while_loop_dynamic_vertex +KHR-GL42.shaders.switch.switch_in_do_while_loop_dynamic_fragment +KHR-GL42.shaders.switch.if_in_switch_static_vertex +KHR-GL42.shaders.switch.if_in_switch_static_fragment +KHR-GL42.shaders.switch.if_in_switch_uniform_vertex +KHR-GL42.shaders.switch.if_in_switch_uniform_fragment +KHR-GL42.shaders.switch.if_in_switch_dynamic_vertex +KHR-GL42.shaders.switch.if_in_switch_dynamic_fragment +KHR-GL42.shaders.switch.for_loop_in_switch_static_vertex +KHR-GL42.shaders.switch.for_loop_in_switch_static_fragment +KHR-GL42.shaders.switch.for_loop_in_switch_uniform_vertex +KHR-GL42.shaders.switch.for_loop_in_switch_uniform_fragment +KHR-GL42.shaders.switch.for_loop_in_switch_dynamic_vertex +KHR-GL42.shaders.switch.for_loop_in_switch_dynamic_fragment +KHR-GL42.shaders.switch.while_loop_in_switch_static_vertex +KHR-GL42.shaders.switch.while_loop_in_switch_static_fragment +KHR-GL42.shaders.switch.while_loop_in_switch_uniform_vertex +KHR-GL42.shaders.switch.while_loop_in_switch_uniform_fragment +KHR-GL42.shaders.switch.while_loop_in_switch_dynamic_vertex +KHR-GL42.shaders.switch.while_loop_in_switch_dynamic_fragment +KHR-GL42.shaders.switch.do_while_loop_in_switch_static_vertex +KHR-GL42.shaders.switch.do_while_loop_in_switch_static_fragment +KHR-GL42.shaders.switch.do_while_loop_in_switch_uniform_vertex +KHR-GL42.shaders.switch.do_while_loop_in_switch_uniform_fragment +KHR-GL42.shaders.switch.do_while_loop_in_switch_dynamic_vertex +KHR-GL42.shaders.switch.do_while_loop_in_switch_dynamic_fragment +KHR-GL42.shaders.switch.switch_in_switch_static_vertex +KHR-GL42.shaders.switch.switch_in_switch_static_fragment +KHR-GL42.shaders.switch.switch_in_switch_uniform_vertex +KHR-GL42.shaders.switch.switch_in_switch_uniform_fragment +KHR-GL42.shaders.switch.switch_in_switch_dynamic_vertex +KHR-GL42.shaders.switch.switch_in_switch_dynamic_fragment +KHR-GL42.shaders.switch.empty_condition_vertex +KHR-GL42.shaders.switch.empty_condition_fragment +KHR-GL42.shaders.switch.condition_float_vertex +KHR-GL42.shaders.switch.condition_float_fragment +KHR-GL42.shaders.switch.condition_bool_vertex +KHR-GL42.shaders.switch.condition_bool_fragment +KHR-GL42.shaders.switch.condition_ivec2_vertex +KHR-GL42.shaders.switch.condition_ivec2_fragment +KHR-GL42.shaders.switch.condition_struct_vertex +KHR-GL42.shaders.switch.condition_struct_fragment +KHR-GL42.shaders.switch.duplicate_label_vertex +KHR-GL42.shaders.switch.duplicate_label_fragment +KHR-GL42.shaders.switch.float_label_vertex +KHR-GL42.shaders.switch.float_label_fragment +KHR-GL42.shaders.switch.non_const_int_label_vertex +KHR-GL42.shaders.switch.non_const_int_label_fragment +KHR-GL42.shaders.switch.statement_before_label_vertex +KHR-GL42.shaders.switch.statement_before_label_fragment +KHR-GL42.shaders.switch.statement_before_default_label_vertex +KHR-GL42.shaders.switch.statement_before_default_label_fragment +KHR-GL42.shaders.switch.no_statement_after_label_vertex +KHR-GL42.shaders.switch.no_statement_after_label_fragment +KHR-GL42.shaders.switch.no_statement_after_default_label_vertex +KHR-GL42.shaders.switch.no_statement_after_default_label_fragment +KHR-GL42.shaders.switch.case_in_if_vertex +KHR-GL42.shaders.switch.case_in_if_fragment +KHR-GL42.shaders.switch.default_in_if_vertex +KHR-GL42.shaders.switch.default_in_if_fragment +KHR-GL42.shaders.switch.case_in_for_loop_vertex +KHR-GL42.shaders.switch.case_in_for_loop_fragment +KHR-GL42.shaders.switch.default_in_for_loop_vertex +KHR-GL42.shaders.switch.default_in_for_loop_fragment +KHR-GL42.shaders.switch.case_in_while_loop_vertex +KHR-GL42.shaders.switch.case_in_while_loop_fragment +KHR-GL42.shaders.switch.default_in_while_loop_vertex +KHR-GL42.shaders.switch.default_in_while_loop_fragment +KHR-GL42.shaders.switch.case_in_do_while_loop_vertex +KHR-GL42.shaders.switch.case_in_do_while_loop_fragment +KHR-GL42.shaders.switch.default_in_do_while_loop_vertex +KHR-GL42.shaders.switch.default_in_do_while_loop_fragment +KHR-GL42.shaders.switch.missing_colon_vertex +KHR-GL42.shaders.switch.missing_colon_fragment +KHR-GL42.shaders.switch.missing_opening_brace_vertex +KHR-GL42.shaders.switch.missing_opening_brace_fragment +KHR-GL42.shaders.switch.missing_closing_brace_vertex +KHR-GL42.shaders.switch.missing_closing_brace_fragment +KHR-GL42.shaders.switch.double_case_vertex +KHR-GL42.shaders.switch.double_case_fragment +KHR-GL42.shaders.switch.double_default_1_vertex +KHR-GL42.shaders.switch.double_default_1_fragment +KHR-GL42.shaders.switch.double_default_2_vertex +KHR-GL42.shaders.switch.double_default_2_fragment +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_float +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_float +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_float +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_vec2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_vec2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_vec2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_vec3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_vec3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_vec3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_vec4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_vec4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_vec4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_int +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_int +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_int +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_ivec2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_ivec2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_ivec2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_ivec3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_ivec3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_ivec3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_ivec4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_ivec4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_ivec4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_uint +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_uint +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_uint +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_uvec2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_uvec2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_uvec2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_uvec3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_uvec3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_uvec3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_uvec4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_uvec4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_uvec4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.bool +KHR-GL42.shaders.uniform_block.single_basic_type.shared.bvec2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.bvec3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.bvec4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.lowp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.mediump_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.highp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_float +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_float +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_float +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_vec2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_vec2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_vec2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_vec3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_vec3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_vec3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_vec4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_vec4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_vec4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_int +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_int +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_int +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_ivec2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_ivec2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_ivec2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_ivec3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_ivec3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_ivec3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_ivec4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_ivec4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_ivec4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_uint +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_uint +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_uint +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_uvec2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_uvec2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_uvec2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_uvec3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_uvec3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_uvec3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_uvec4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_uvec4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_uvec4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.bool +KHR-GL42.shaders.uniform_block.single_basic_type.packed.bvec2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.bvec3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.bvec4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.lowp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.mediump_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.highp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_float +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_float +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_float +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_vec2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_vec2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_vec2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_vec3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_vec3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_vec3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_vec4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_vec4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_vec4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_int +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_int +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_int +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_ivec2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_ivec2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_ivec2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_ivec3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_ivec3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_ivec3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_ivec4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_ivec4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_ivec4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_uint +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_uint +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_uint +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_uvec2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_uvec2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_uvec2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_uvec3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_uvec3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_uvec3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_uvec4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_uvec4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_uvec4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.bool +KHR-GL42.shaders.uniform_block.single_basic_type.std140.bvec2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.bvec3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.bvec4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.lowp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.mediump_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.highp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.float +KHR-GL42.shaders.uniform_block.single_basic_array.shared.vec2 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.vec3 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.vec4 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.int +KHR-GL42.shaders.uniform_block.single_basic_array.shared.ivec2 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.ivec3 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.ivec4 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.uint +KHR-GL42.shaders.uniform_block.single_basic_array.shared.uvec2 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.uvec3 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.uvec4 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.bool +KHR-GL42.shaders.uniform_block.single_basic_array.shared.bvec2 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.bvec3 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.bvec4 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.mat2 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.row_major_mat2 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.column_major_mat2 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.mat3 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.row_major_mat3 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.column_major_mat3 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.mat4 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.row_major_mat4 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.column_major_mat4 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.row_major_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.column_major_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.row_major_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.column_major_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.row_major_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.column_major_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.row_major_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.column_major_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.row_major_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.column_major_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.row_major_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_array.shared.column_major_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.float +KHR-GL42.shaders.uniform_block.single_basic_array.packed.vec2 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.vec3 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.vec4 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.int +KHR-GL42.shaders.uniform_block.single_basic_array.packed.ivec2 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.ivec3 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.ivec4 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.uint +KHR-GL42.shaders.uniform_block.single_basic_array.packed.uvec2 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.uvec3 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.uvec4 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.bool +KHR-GL42.shaders.uniform_block.single_basic_array.packed.bvec2 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.bvec3 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.bvec4 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.mat2 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.row_major_mat2 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.column_major_mat2 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.mat3 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.row_major_mat3 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.column_major_mat3 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.mat4 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.row_major_mat4 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.column_major_mat4 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.row_major_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.column_major_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.row_major_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.column_major_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.row_major_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.column_major_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.row_major_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.column_major_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.row_major_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.column_major_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.row_major_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_array.packed.column_major_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.float +KHR-GL42.shaders.uniform_block.single_basic_array.std140.vec2 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.vec3 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.vec4 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.int +KHR-GL42.shaders.uniform_block.single_basic_array.std140.ivec2 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.ivec3 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.ivec4 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.uint +KHR-GL42.shaders.uniform_block.single_basic_array.std140.uvec2 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.uvec3 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.uvec4 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.bool +KHR-GL42.shaders.uniform_block.single_basic_array.std140.bvec2 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.bvec3 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.bvec4 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.mat2 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.row_major_mat2 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.column_major_mat2 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.mat3 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.row_major_mat3 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.column_major_mat3 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.mat4 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.row_major_mat4 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.column_major_mat4 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.row_major_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.column_major_mat2x3 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.row_major_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.column_major_mat2x4 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.row_major_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.column_major_mat3x2 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.row_major_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.column_major_mat3x4 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.row_major_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.column_major_mat4x2 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.row_major_mat4x3 +KHR-GL42.shaders.uniform_block.single_basic_array.std140.column_major_mat4x3 +KHR-GL42.shaders.uniform_block.single_struct.per_block_buffer_shared +KHR-GL42.shaders.uniform_block.single_struct.per_block_buffer_shared_instance_array +KHR-GL42.shaders.uniform_block.single_struct.per_block_buffer_packed +KHR-GL42.shaders.uniform_block.single_struct.per_block_buffer_packed_instance_array +KHR-GL42.shaders.uniform_block.single_struct.per_block_buffer_std140 +KHR-GL42.shaders.uniform_block.single_struct.per_block_buffer_std140_instance_array +KHR-GL42.shaders.uniform_block.single_struct.single_buffer_shared_instance_array +KHR-GL42.shaders.uniform_block.single_struct.single_buffer_packed_instance_array +KHR-GL42.shaders.uniform_block.single_struct.single_buffer_std140_instance_array +KHR-GL42.shaders.uniform_block.single_struct_array.per_block_buffer_shared +KHR-GL42.shaders.uniform_block.single_struct_array.per_block_buffer_shared_instance_array +KHR-GL42.shaders.uniform_block.single_struct_array.per_block_buffer_packed +KHR-GL42.shaders.uniform_block.single_struct_array.per_block_buffer_packed_instance_array +KHR-GL42.shaders.uniform_block.single_struct_array.per_block_buffer_std140 +KHR-GL42.shaders.uniform_block.single_struct_array.per_block_buffer_std140_instance_array +KHR-GL42.shaders.uniform_block.single_struct_array.single_buffer_shared_instance_array +KHR-GL42.shaders.uniform_block.single_struct_array.single_buffer_packed_instance_array +KHR-GL42.shaders.uniform_block.single_struct_array.single_buffer_std140_instance_array +KHR-GL42.shaders.uniform_block.single_nested_struct.per_block_buffer_shared +KHR-GL42.shaders.uniform_block.single_nested_struct.per_block_buffer_shared_instance_array +KHR-GL42.shaders.uniform_block.single_nested_struct.per_block_buffer_packed +KHR-GL42.shaders.uniform_block.single_nested_struct.per_block_buffer_packed_instance_array +KHR-GL42.shaders.uniform_block.single_nested_struct.per_block_buffer_std140 +KHR-GL42.shaders.uniform_block.single_nested_struct.per_block_buffer_std140_instance_array +KHR-GL42.shaders.uniform_block.single_nested_struct.single_buffer_shared_instance_array +KHR-GL42.shaders.uniform_block.single_nested_struct.single_buffer_packed_instance_array +KHR-GL42.shaders.uniform_block.single_nested_struct.single_buffer_std140_instance_array +KHR-GL42.shaders.uniform_block.single_nested_struct_array.per_block_buffer_shared +KHR-GL42.shaders.uniform_block.single_nested_struct_array.per_block_buffer_shared_instance_array +KHR-GL42.shaders.uniform_block.single_nested_struct_array.per_block_buffer_packed +KHR-GL42.shaders.uniform_block.single_nested_struct_array.per_block_buffer_packed_instance_array +KHR-GL42.shaders.uniform_block.single_nested_struct_array.per_block_buffer_std140 +KHR-GL42.shaders.uniform_block.single_nested_struct_array.per_block_buffer_std140_instance_array +KHR-GL42.shaders.uniform_block.single_nested_struct_array.single_buffer_shared_instance_array +KHR-GL42.shaders.uniform_block.single_nested_struct_array.single_buffer_packed_instance_array +KHR-GL42.shaders.uniform_block.single_nested_struct_array.single_buffer_std140_instance_array +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.float +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.vec2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.vec3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.vec4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.int +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.ivec2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.ivec3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.ivec4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.uint +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.uvec2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.uvec3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.uvec4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.bool +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.bvec2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.bvec3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.bvec4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.mat2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.mat3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.mat4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.mat2x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.mat2x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.mat3x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.mat3x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.mat4x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.mat4x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.float +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.vec2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.vec3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.vec4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.int +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.ivec2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.ivec3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.ivec4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.uint +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.uvec2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.uvec3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.uvec4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.bool +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.bvec2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.bvec3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.bvec4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.mat2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.mat3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.mat4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.mat2x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.mat2x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.mat3x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.mat3x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.mat4x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.mat4x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.float +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.vec2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.vec3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.vec4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.int +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.ivec2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.ivec3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.ivec4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.uint +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.uvec2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.uvec3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.uvec4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.bool +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.bvec2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.bvec3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.bvec4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.mat2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.mat3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.mat4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.mat2x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.mat2x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.mat3x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.mat3x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3x4 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.mat4x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4x2 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.mat4x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4x3 +KHR-GL42.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4x3 +KHR-GL42.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_mixed +KHR-GL42.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_both +KHR-GL42.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_instance_array_mixed +KHR-GL42.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_instance_array_both +KHR-GL42.shaders.uniform_block.multi_basic_types.per_block_buffer.packed_mixed +KHR-GL42.shaders.uniform_block.multi_basic_types.per_block_buffer.packed_instance_array_mixed +KHR-GL42.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_mixed +KHR-GL42.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_both +KHR-GL42.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_instance_array_mixed +KHR-GL42.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_instance_array_both +KHR-GL42.shaders.uniform_block.multi_basic_types.single_buffer.shared_mixed +KHR-GL42.shaders.uniform_block.multi_basic_types.single_buffer.shared_both +KHR-GL42.shaders.uniform_block.multi_basic_types.single_buffer.shared_instance_array_mixed +KHR-GL42.shaders.uniform_block.multi_basic_types.single_buffer.shared_instance_array_both +KHR-GL42.shaders.uniform_block.multi_basic_types.single_buffer.packed_mixed +KHR-GL42.shaders.uniform_block.multi_basic_types.single_buffer.packed_instance_array_mixed +KHR-GL42.shaders.uniform_block.multi_basic_types.single_buffer.std140_mixed +KHR-GL42.shaders.uniform_block.multi_basic_types.single_buffer.std140_both +KHR-GL42.shaders.uniform_block.multi_basic_types.single_buffer.std140_instance_array_mixed +KHR-GL42.shaders.uniform_block.multi_basic_types.single_buffer.std140_instance_array_both +KHR-GL42.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_mixed +KHR-GL42.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_both +KHR-GL42.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_instance_array_mixed +KHR-GL42.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_instance_array_both +KHR-GL42.shaders.uniform_block.multi_nested_struct.per_block_buffer.packed_mixed +KHR-GL42.shaders.uniform_block.multi_nested_struct.per_block_buffer.packed_instance_array_mixed +KHR-GL42.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_mixed +KHR-GL42.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_both +KHR-GL42.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_instance_array_mixed +KHR-GL42.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_instance_array_both +KHR-GL42.shaders.uniform_block.multi_nested_struct.single_buffer.shared_mixed +KHR-GL42.shaders.uniform_block.multi_nested_struct.single_buffer.shared_both +KHR-GL42.shaders.uniform_block.multi_nested_struct.single_buffer.shared_instance_array_mixed +KHR-GL42.shaders.uniform_block.multi_nested_struct.single_buffer.shared_instance_array_both +KHR-GL42.shaders.uniform_block.multi_nested_struct.single_buffer.packed_mixed +KHR-GL42.shaders.uniform_block.multi_nested_struct.single_buffer.packed_instance_array_mixed +KHR-GL42.shaders.uniform_block.multi_nested_struct.single_buffer.std140_mixed +KHR-GL42.shaders.uniform_block.multi_nested_struct.single_buffer.std140_both +KHR-GL42.shaders.uniform_block.multi_nested_struct.single_buffer.std140_instance_array_mixed +KHR-GL42.shaders.uniform_block.multi_nested_struct.single_buffer.std140_instance_array_both +KHR-GL42.shaders.uniform_block.random.scalar_types.0 +KHR-GL42.shaders.uniform_block.random.scalar_types.1 +KHR-GL42.shaders.uniform_block.random.scalar_types.2 +KHR-GL42.shaders.uniform_block.random.scalar_types.3 +KHR-GL42.shaders.uniform_block.random.scalar_types.4 +KHR-GL42.shaders.uniform_block.random.scalar_types.5 +KHR-GL42.shaders.uniform_block.random.scalar_types.6 +KHR-GL42.shaders.uniform_block.random.scalar_types.7 +KHR-GL42.shaders.uniform_block.random.scalar_types.8 +KHR-GL42.shaders.uniform_block.random.scalar_types.9 +KHR-GL42.shaders.uniform_block.random.vector_types.0 +KHR-GL42.shaders.uniform_block.random.vector_types.1 +KHR-GL42.shaders.uniform_block.random.vector_types.2 +KHR-GL42.shaders.uniform_block.random.vector_types.3 +KHR-GL42.shaders.uniform_block.random.vector_types.4 +KHR-GL42.shaders.uniform_block.random.vector_types.5 +KHR-GL42.shaders.uniform_block.random.vector_types.6 +KHR-GL42.shaders.uniform_block.random.vector_types.7 +KHR-GL42.shaders.uniform_block.random.vector_types.8 +KHR-GL42.shaders.uniform_block.random.vector_types.9 +KHR-GL42.shaders.uniform_block.random.basic_types.0 +KHR-GL42.shaders.uniform_block.random.basic_types.1 +KHR-GL42.shaders.uniform_block.random.basic_types.2 +KHR-GL42.shaders.uniform_block.random.basic_types.3 +KHR-GL42.shaders.uniform_block.random.basic_types.4 +KHR-GL42.shaders.uniform_block.random.basic_types.5 +KHR-GL42.shaders.uniform_block.random.basic_types.6 +KHR-GL42.shaders.uniform_block.random.basic_types.7 +KHR-GL42.shaders.uniform_block.random.basic_types.8 +KHR-GL42.shaders.uniform_block.random.basic_types.9 +KHR-GL42.shaders.uniform_block.random.basic_arrays.0 +KHR-GL42.shaders.uniform_block.random.basic_arrays.1 +KHR-GL42.shaders.uniform_block.random.basic_arrays.2 +KHR-GL42.shaders.uniform_block.random.basic_arrays.3 +KHR-GL42.shaders.uniform_block.random.basic_arrays.4 +KHR-GL42.shaders.uniform_block.random.basic_arrays.5 +KHR-GL42.shaders.uniform_block.random.basic_arrays.6 +KHR-GL42.shaders.uniform_block.random.basic_arrays.7 +KHR-GL42.shaders.uniform_block.random.basic_arrays.8 +KHR-GL42.shaders.uniform_block.random.basic_arrays.9 +KHR-GL42.shaders.uniform_block.random.basic_instance_arrays.0 +KHR-GL42.shaders.uniform_block.random.basic_instance_arrays.1 +KHR-GL42.shaders.uniform_block.random.basic_instance_arrays.2 +KHR-GL42.shaders.uniform_block.random.basic_instance_arrays.3 +KHR-GL42.shaders.uniform_block.random.basic_instance_arrays.4 +KHR-GL42.shaders.uniform_block.random.basic_instance_arrays.5 +KHR-GL42.shaders.uniform_block.random.basic_instance_arrays.6 +KHR-GL42.shaders.uniform_block.random.basic_instance_arrays.7 +KHR-GL42.shaders.uniform_block.random.basic_instance_arrays.8 +KHR-GL42.shaders.uniform_block.random.basic_instance_arrays.9 +KHR-GL42.shaders.uniform_block.random.nested_structs.0 +KHR-GL42.shaders.uniform_block.random.nested_structs.1 +KHR-GL42.shaders.uniform_block.random.nested_structs.2 +KHR-GL42.shaders.uniform_block.random.nested_structs.3 +KHR-GL42.shaders.uniform_block.random.nested_structs.4 +KHR-GL42.shaders.uniform_block.random.nested_structs.5 +KHR-GL42.shaders.uniform_block.random.nested_structs.6 +KHR-GL42.shaders.uniform_block.random.nested_structs.7 +KHR-GL42.shaders.uniform_block.random.nested_structs.8 +KHR-GL42.shaders.uniform_block.random.nested_structs.9 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays.0 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays.1 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays.2 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays.3 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays.4 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays.5 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays.6 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays.7 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays.8 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays.9 +KHR-GL42.shaders.uniform_block.random.nested_structs_instance_arrays.0 +KHR-GL42.shaders.uniform_block.random.nested_structs_instance_arrays.1 +KHR-GL42.shaders.uniform_block.random.nested_structs_instance_arrays.2 +KHR-GL42.shaders.uniform_block.random.nested_structs_instance_arrays.3 +KHR-GL42.shaders.uniform_block.random.nested_structs_instance_arrays.4 +KHR-GL42.shaders.uniform_block.random.nested_structs_instance_arrays.5 +KHR-GL42.shaders.uniform_block.random.nested_structs_instance_arrays.6 +KHR-GL42.shaders.uniform_block.random.nested_structs_instance_arrays.7 +KHR-GL42.shaders.uniform_block.random.nested_structs_instance_arrays.8 +KHR-GL42.shaders.uniform_block.random.nested_structs_instance_arrays.9 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.0 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.1 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.2 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.3 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.4 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.5 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.6 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.7 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.8 +KHR-GL42.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.9 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.0 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.1 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.2 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.3 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.4 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.5 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.6 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.7 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.8 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.9 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.10 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.11 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.12 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.13 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.14 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.15 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.16 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.17 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.18 +KHR-GL42.shaders.uniform_block.random.all_per_block_buffers.19 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.0 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.1 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.2 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.3 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.4 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.5 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.6 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.7 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.8 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.9 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.10 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.11 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.12 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.13 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.14 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.15 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.16 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.17 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.18 +KHR-GL42.shaders.uniform_block.random.all_shared_buffer.19 +KHR-GL42.shaders.shader_integer_mix.define +KHR-GL42.shaders.shader_integer_mix.prototypes-extension +KHR-GL42.shaders.shader_integer_mix.prototypes +KHR-GL42.shaders.shader_integer_mix.mix-ivec4 +KHR-GL42.shaders.shader_integer_mix.mix-uvec4 +KHR-GL42.shaders.shader_integer_mix.mix-bvec4 +KHR-GL42.shaders.negative.initialize +KHR-GL42.shaders.negative.constant_sequence +KHR-GL42.pipeline_statistics_query_tests_ARB.api_coverage_invalid_glbeginquery_calls +KHR-GL42.pipeline_statistics_query_tests_ARB.api_coverage_unsupported_calls +KHR-GL42.pipeline_statistics_query_tests_ARB.functional_default_qo_values +KHR-GL42.pipeline_statistics_query_tests_ARB.functional_non_rendering_commands_do_not_affect_queries +KHR-GL42.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives +KHR-GL42.pipeline_statistics_query_tests_ARB.functional_vertex_shader_invocations +KHR-GL42.pipeline_statistics_query_tests_ARB.functional_tess_queries +KHR-GL42.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries +KHR-GL42.pipeline_statistics_query_tests_ARB.functional_fragment_shader_invocations +KHR-GL42.pipeline_statistics_query_tests_ARB.functional_compute_shader_invocations +KHR-GL42.cull_distance.coverage +KHR-GL42.cull_distance.functional +KHR-GL42.cull_distance.negative +KHR-GL42.texture_swizzle.api_errors +KHR-GL42.texture_swizzle.intial_state +KHR-GL42.texture_swizzle.smoke +KHR-GL42.texture_swizzle.functional +KHR-GL42.draw_elements_base_vertex_tests.basevertex_behavior1 +KHR-GL42.draw_elements_base_vertex_tests.basevertex_behavior2 +KHR-GL42.draw_elements_base_vertex_tests.AEP_shader_stages +KHR-GL42.draw_elements_base_vertex_tests.underflow +KHR-GL42.draw_elements_base_vertex_tests.overflow +KHR-GL42.draw_elements_base_vertex_tests.valid_active_tf +KHR-GL42.draw_elements_base_vertex_tests.invalid_count_argument +KHR-GL42.draw_elements_base_vertex_tests.invalid_instancecount_argument +KHR-GL42.draw_elements_base_vertex_tests.invalid_mode_argument +KHR-GL42.draw_elements_base_vertex_tests.invalid_primcount_argument +KHR-GL42.draw_elements_base_vertex_tests.invalid_start_end_arguments +KHR-GL42.draw_elements_base_vertex_tests.invalid_type_argument +KHR-GL42.draw_elements_base_vertex_tests.invalid_mapped_bos +KHR-GL42.gpu_shader_fp64.errors +KHR-GL42.gpu_shader_fp64.max_uniform_components +KHR-GL42.gpu_shader_fp64.named_uniform_blocks +KHR-GL42.gpu_shader_fp64.state_query +KHR-GL42.gpu_shader_fp64.conversions +KHR-GL42.gpu_shader_fp64.illegal_conversions +KHR-GL42.gpu_shader_fp64.varyings +KHR-GL42.gpu_shader_fp64.valid_constructors +KHR-GL42.gpu_shader_fp64.operators +KHR-GL42.gpu_shader_fp64.built_in_functions +KHR-GL42.texture_gather.api-enums +KHR-GL42.texture_gather.gather-glsl-compile +KHR-GL42.texture_gather.plain-gather-float-2d-rgba +KHR-GL42.texture_gather.plain-gather-float-2d-rg +KHR-GL42.texture_gather.plain-gather-unorm-2d +KHR-GL42.texture_gather.plain-gather-int-2d-rgba +KHR-GL42.texture_gather.plain-gather-int-2d-rg +KHR-GL42.texture_gather.plain-gather-uint-2d +KHR-GL42.texture_gather.plain-gather-depth-2d +KHR-GL42.texture_gather.plain-gather-float-2darray +KHR-GL42.texture_gather.plain-gather-unorm-2darray +KHR-GL42.texture_gather.plain-gather-int-2darray +KHR-GL42.texture_gather.plain-gather-uint-2darray +KHR-GL42.texture_gather.plain-gather-depth-2darray +KHR-GL42.texture_gather.plain-gather-float-cube-rgba +KHR-GL42.texture_gather.plain-gather-float-cube-rg +KHR-GL42.texture_gather.plain-gather-unorm-cube +KHR-GL42.texture_gather.plain-gather-int-cube-rgba +KHR-GL42.texture_gather.plain-gather-int-cube-rg +KHR-GL42.texture_gather.plain-gather-uint-cube +KHR-GL42.texture_gather.plain-gather-depth-cube +KHR-GL42.texture_gather.plain-gather-float-cube-array +KHR-GL42.texture_gather.plain-gather-unorm-cube-array +KHR-GL42.texture_gather.plain-gather-int-cube-array +KHR-GL42.texture_gather.plain-gather-uint-cube-array +KHR-GL42.texture_gather.plain-gather-depth-cube-array +KHR-GL42.texture_gather.plain-gather-float-2drect +KHR-GL42.texture_gather.plain-gather-unorm-2drect +KHR-GL42.texture_gather.plain-gather-int-2drect +KHR-GL42.texture_gather.plain-gather-uint-2drect +KHR-GL42.texture_gather.plain-gather-depth-2drect +KHR-GL42.texture_gather.offset-gather-float-2d +KHR-GL42.texture_gather.offset-gather-unorm-2d +KHR-GL42.texture_gather.offset-gather-int-2d +KHR-GL42.texture_gather.offset-gather-uint-2d +KHR-GL42.texture_gather.offset-gather-depth-2d +KHR-GL42.texture_gather.offset-gather-float-2darray +KHR-GL42.texture_gather.offset-gather-unorm-2darray +KHR-GL42.texture_gather.offset-gather-int-2darray +KHR-GL42.texture_gather.offset-gather-uint-2darray +KHR-GL42.texture_gather.offset-gather-depth-2darray +KHR-GL42.texture_gather.offset-gather-float-2drect +KHR-GL42.texture_gather.offset-gather-unorm-2drect +KHR-GL42.texture_gather.offset-gather-int-2drect +KHR-GL42.texture_gather.offset-gather-uint-2drect +KHR-GL42.texture_gather.offset-gather-depth-2drect +KHR-GL42.texture_gather.offsets-gather-float-2d +KHR-GL42.texture_gather.offsets-gather-unorm-2d +KHR-GL42.texture_gather.offsets-gather-int-2d +KHR-GL42.texture_gather.offsets-gather-uint-2d +KHR-GL42.texture_gather.offsets-gather-depth-2d +KHR-GL42.texture_gather.offsets-gather-float-2darray +KHR-GL42.texture_gather.offsets-gather-unorm-2darray +KHR-GL42.texture_gather.offsets-gather-int-2darray +KHR-GL42.texture_gather.offsets-gather-uint-2darray +KHR-GL42.texture_gather.offsets-gather-depth-2darray +KHR-GL42.texture_gather.offsets-gather-float-2drect +KHR-GL42.texture_gather.offsets-gather-unorm-2drect +KHR-GL42.texture_gather.offsets-gather-int-2drect +KHR-GL42.texture_gather.offsets-gather-uint-2drect +KHR-GL42.texture_gather.offsets-gather-depth-2drect +KHR-GL42.texture_gather.swizzle +KHR-GL42.texture_gather.base-level +KHR-GL42.texture_gather.incomplete-texture +KHR-GL42.texture_gather.incomplete-texture-last-comp +KHR-GL42.texture_gather.triangle-draw +KHR-GL42.texture_gather.plain-gather-float-2d-srgb +KHR-GL42.texture_gather.plain-gather-float-2d-srgb-alpha +KHR-GL42.texture_gather.gather-geometry-shader +KHR-GL42.texture_gather.gather-tesselation-shader +KHR-GL42.texture_gather.plain-gather-float-2d-rgb +KHR-GL42.texture_gather.plain-gather-float-2d-r +KHR-GL42.texture_gather.offset-gather-float-2d-rgb +KHR-GL42.texture_gather.offset-gather-float-2d-rg +KHR-GL42.texture_gather.offset-gather-float-2d-r +KHR-GL42.draw_indirect.basic-binding-default +KHR-GL42.draw_indirect.basic-binding-zero +KHR-GL42.draw_indirect.basic-binding-single +KHR-GL42.draw_indirect.basic-binding-multi +KHR-GL42.draw_indirect.basic-binding-delete +KHR-GL42.draw_indirect.basic-buffer-data +KHR-GL42.draw_indirect.basic-buffer-subData +KHR-GL42.draw_indirect.basic-buffer-unMap +KHR-GL42.draw_indirect.basic-buffer-getPointerv +KHR-GL42.draw_indirect.basic-buffer-mapRange +KHR-GL42.draw_indirect.basic-buffer-flushMappedRange +KHR-GL42.draw_indirect.basic-buffer-copySubData +KHR-GL42.draw_indirect.basic-drawArrays-singlePrimitive +KHR-GL42.draw_indirect.basic-drawArrays-manyPrimitives +KHR-GL42.draw_indirect.basic-drawArrays-instancing +KHR-GL42.draw_indirect.basic-drawArrays-xfbPaused +KHR-GL42.draw_indirect.basic-drawElements-singlePrimitive +KHR-GL42.draw_indirect.basic-drawElements-manyPrimitives +KHR-GL42.draw_indirect.basic-drawElements-instancing +KHR-GL42.draw_indirect.basic-drawElements-xfbPaused +KHR-GL42.draw_indirect.basic-drawArrays-simple +KHR-GL42.draw_indirect.basic-drawArrays-noFirst +KHR-GL42.draw_indirect.basic-drawArrays-bufferOffset +KHR-GL42.draw_indirect.basic-drawArrays-vertexIds +KHR-GL42.draw_indirect.basic-drawElements-simple +KHR-GL42.draw_indirect.basic-drawElements-noFirstIndex +KHR-GL42.draw_indirect.basic-drawElements-basevertex +KHR-GL42.draw_indirect.basic-drawElements-bufferOffset +KHR-GL42.draw_indirect.basic-drawElements-vertexIds +KHR-GL42.draw_indirect.basic-indicesDataType-unsigned_short +KHR-GL42.draw_indirect.basic-indicesDataType-unsigned_byte +KHR-GL42.draw_indirect.basic-mode-drawArrays-points +KHR-GL42.draw_indirect.basic-mode-drawArrays-lines +KHR-GL42.draw_indirect.basic-mode-drawArrays-line_strip +KHR-GL42.draw_indirect.basic-mode-drawArrays-line_loop +KHR-GL42.draw_indirect.basic-mode-drawArrays-triangle_strip +KHR-GL42.draw_indirect.basic-mode-drawArrays-triangle_fan +KHR-GL42.draw_indirect.basic-mode-drawArrays-lines_adjacency +KHR-GL42.draw_indirect.basic-mode-drawArrays-line_strip_adjacency +KHR-GL42.draw_indirect.basic-mode-drawArrays-triangles_adjacency +KHR-GL42.draw_indirect.basic-mode-drawArrays-triangle_strip_adjacency +KHR-GL42.draw_indirect.basic-mode-drawElements-points +KHR-GL42.draw_indirect.basic-mode-drawElements-lines +KHR-GL42.draw_indirect.basic-mode-drawElements-line_strip +KHR-GL42.draw_indirect.basic-mode-drawElements-line_loop +KHR-GL42.draw_indirect.basic-mode-drawElements-triangle_strip +KHR-GL42.draw_indirect.basic-mode-drawElements-triangle_fan +KHR-GL42.draw_indirect.basic-mode-drawElements-lines_adjacency +KHR-GL42.draw_indirect.basic-mode-drawElements-line_strip_adjacency +KHR-GL42.draw_indirect.basic-mode-drawElements-triangles_adjacency +KHR-GL42.draw_indirect.basic-mode-drawElements-triangle_strip_adjacency +KHR-GL42.draw_indirect.advanced-twoPass-transformFeedback-arrays +KHR-GL42.draw_indirect.advanced-twoPass-transformFeedback-elements +KHR-GL42.draw_indirect.advanced-primitiveRestart-elements +KHR-GL42.draw_indirect.misc-reservedMustBeZero-arrays +KHR-GL42.draw_indirect.misc-reservedMustBeZero-elements +KHR-GL42.draw_indirect.negative-noindirect-arrays +KHR-GL42.draw_indirect.negative-noindirect-elements +KHR-GL42.draw_indirect.negative-invalidMode-arrays +KHR-GL42.draw_indirect.negative-invalidMode-elements +KHR-GL42.draw_indirect.negative-noVAO-arrays +KHR-GL42.draw_indirect.negative-noVAO-elements +KHR-GL42.draw_indirect.negative-bufferMapped-arrays +KHR-GL42.draw_indirect.negative-bufferMapped-elements +KHR-GL42.draw_indirect.negative-invalidType-elements +KHR-GL42.draw_indirect.negative-gshIncompatible-arrays +KHR-GL42.draw_indirect.negative-gshIncompatible-elements +KHR-GL42.draw_indirect.negative-wrongOffset-arrays +KHR-GL42.draw_indirect.negative-wrongOffset-elements +KHR-GL42.draw_indirect.negative-invalidSize-arrays +KHR-GL42.draw_indirect.negative-invalidSize-elements +KHR-GL42.draw_indirect.negative-unalignedOffset +KHR-GL42.clip_control_ARB.initial +KHR-GL42.clip_control_ARB.modify_get +KHR-GL42.clip_control_ARB.errors +KHR-GL42.clip_control_ARB.origin +KHR-GL42.clip_control_ARB.depth_mode_zero_to_one +KHR-GL42.clip_control_ARB.depth_mode_one_to_one +KHR-GL42.clip_control_ARB.face_culling +KHR-GL42.clip_control_ARB.viewport_bounds +KHR-GL42.shader_subroutine.min_maxes +KHR-GL42.shader_subroutine.name_getters +KHR-GL42.shader_subroutine.two_subroutines_single_subroutine_uniform +KHR-GL42.shader_subroutine.four_subroutines_with_two_uniforms +KHR-GL42.shader_subroutine.eight_subroutines_four_uniforms +KHR-GL42.shader_subroutine.static_subroutine_call +KHR-GL42.shader_subroutine.arrayed_subroutine_uniforms +KHR-GL42.shader_subroutine.subroutines_3_subroutine_types_and_subroutine_uniforms_one_function +KHR-GL42.shader_subroutine.arrays_of_arrays_of_uniforms +KHR-GL42.shader_subroutine.globals_sampling_output_discard_function_calls +KHR-GL42.shader_subroutine.ssbo_atomic_image_load_store +KHR-GL42.shader_subroutine.subroutines_with_separate_shader_objects +KHR-GL42.shader_subroutine.structure_parameters_program_binary +KHR-GL42.shader_subroutine.subroutine_uniform_reset +KHR-GL42.shader_subroutine.same_subroutine_and_subroutine_uniform_but_different_type_used_in_all_stages +KHR-GL42.shader_subroutine.control_flow_and_returned_subroutine_values_used_as_subroutine_input +KHR-GL42.shader_subroutine.multiple_contexts +KHR-GL42.shader_subroutine.subroutine_errors +KHR-GL42.shader_subroutine.subroutine_uniform_scope +KHR-GL42.shader_subroutine.missing_subroutine_keyword +KHR-GL42.shader_subroutine.subroutines_incompatible_with_subroutine_type +KHR-GL42.shader_subroutine.subroutine_uniform_wo_matching_subroutines +KHR-GL42.shader_subroutine.two_duplicate_functions_one_being_a_subroutine +KHR-GL42.shader_subroutine.recursion +KHR-GL42.shader_subroutine.subroutine_wo_body +KHR-GL42.shader_subroutine.subroutines_cannot_be_assigned_float_int_values_or_be_compared +KHR-GL42.shader_subroutine.function_overloading_forbidden_for_subroutines +KHR-GL42.shader_subroutine.subroutine_uniforms_used_for_sampling_atomic_image_functions +KHR-GL42.shader_subroutine.subroutines_not_allowed_as_variables_constructors_and_argument_or_return_types +KHR-GL42.texture_barrier_ARB.disjoint-texels +KHR-GL42.texture_barrier_ARB.overlapping-texels +KHR-GL42.texture_barrier_ARB.same-texel-rw +KHR-GL42.texture_barrier_ARB.same-texel-rw-multipass +KHR-GL42.vertex_attrib_64bit.api_errors +KHR-GL42.vertex_attrib_64bit.get_vertex_attrib +KHR-GL42.vertex_attrib_64bit.limits_test +KHR-GL42.vertex_attrib_64bit.vao +KHR-GL42.viewport_array.api_errors +KHR-GL42.viewport_array.queries +KHR-GL42.viewport_array.viewport_api +KHR-GL42.viewport_array.scissor_api +KHR-GL42.viewport_array.depth_range_api +KHR-GL42.viewport_array.scissor_test_state_api +KHR-GL42.viewport_array.draw_to_single_layer_with_multiple_viewports +KHR-GL42.viewport_array.dynamic_viewport_index +KHR-GL42.viewport_array.draw_mulitple_viewports_with_single_invocation +KHR-GL42.viewport_array.viewport_index_subroutine +KHR-GL42.viewport_array.draw_multiple_layers +KHR-GL42.viewport_array.scissor +KHR-GL42.viewport_array.scissor_zero_dimension +KHR-GL42.viewport_array.scissor_clear +KHR-GL42.viewport_array.depth_range +KHR-GL42.viewport_array.depth_range_depth_test +KHR-GL42.viewport_array.provoking_vertex +KHR-GL42.map_buffer_alignment.query +KHR-GL42.map_buffer_alignment.functional +KHR-GL42.shader_atomic_counters.advanced-usage-many-counters +KHR-GL42.shader_atomic_counters.basic-buffer-operations +KHR-GL42.shader_atomic_counters.basic-buffer-state +KHR-GL42.shader_atomic_counters.basic-buffer-bind +KHR-GL42.shader_atomic_counters.basic-program-max +KHR-GL42.shader_atomic_counters.basic-program-query +KHR-GL42.shader_atomic_counters.basic-usage-simple +KHR-GL42.shader_atomic_counters.basic-usage-no-offset +KHR-GL42.shader_atomic_counters.basic-usage-fs +KHR-GL42.shader_atomic_counters.basic-usage-vs +KHR-GL42.shader_atomic_counters.basic-usage-gs +KHR-GL42.shader_atomic_counters.basic-usage-tes +KHR-GL42.shader_atomic_counters.basic-usage-cs +KHR-GL42.shader_atomic_counters.basic-glsl-built-in +KHR-GL42.shader_atomic_counters.advanced-usage-multi-stage +KHR-GL42.shader_atomic_counters.advanced-usage-draw-update-draw +KHR-GL42.shader_atomic_counters.advanced-usage-switch-programs +KHR-GL42.shader_atomic_counters.advanced-usage-ubo +KHR-GL42.shader_atomic_counters.advanced-usage-tbo +KHR-GL42.shader_atomic_counters.advanced-usage-many-draw-calls +KHR-GL42.shader_atomic_counters.advanced-usage-many-draw-calls2 +KHR-GL42.shader_atomic_counters.advanced-usage-many-dispatches +KHR-GL42.shader_atomic_counters.negative-api +KHR-GL42.shader_atomic_counters.negative-glsl +KHR-GL42.shader_atomic_counters.negative-ssbo +KHR-GL42.shader_atomic_counters.negative-ubo +KHR-GL42.shader_atomic_counters.negative-uniform +KHR-GL42.shader_atomic_counters.negative-array +KHR-GL42.shader_atomic_counters.negative-arithmetic +KHR-GL42.shader_image_load_store.basic-api-get +KHR-GL42.shader_image_load_store.basic-api-bind +KHR-GL42.shader_image_load_store.basic-api-barrier +KHR-GL42.shader_image_load_store.basic-api-texParam +KHR-GL42.shader_image_load_store.basic-allFormats-store +KHR-GL42.shader_image_load_store.basic-allFormats-load +KHR-GL42.shader_image_load_store.basic-allFormats-storeGeometryStages +KHR-GL42.shader_image_load_store.basic-allFormats-loadGeometryStages +KHR-GL42.shader_image_load_store.basic-allFormats-loadStoreComputeStage +KHR-GL42.shader_image_load_store.basic-allTargets-store +KHR-GL42.shader_image_load_store.basic-allTargets-load-nonMS +KHR-GL42.shader_image_load_store.basic-allTargets-load-ms +KHR-GL42.shader_image_load_store.basic-allTargets-atomic +KHR-GL42.shader_image_load_store.basic-allTargets-loadStoreVS +KHR-GL42.shader_image_load_store.basic-allTargets-loadStoreTCS +KHR-GL42.shader_image_load_store.basic-allTargets-loadStoreTES +KHR-GL42.shader_image_load_store.basic-allTargets-loadStoreGS +KHR-GL42.shader_image_load_store.basic-allTargets-loadStoreCS +KHR-GL42.shader_image_load_store.basic-allTargets-atomicVS +KHR-GL42.shader_image_load_store.basic-allTargets-atomicTCS +KHR-GL42.shader_image_load_store.basic-allTargets-atomicGS +KHR-GL42.shader_image_load_store.basic-allTargets-atomicCS +KHR-GL42.shader_image_load_store.basic-glsl-misc +KHR-GL42.shader_image_load_store.basic-glsl-earlyFragTests +KHR-GL42.shader_image_load_store.basic-glsl-const +KHR-GL42.shader_image_load_store.advanced-sync-imageAccess +KHR-GL42.shader_image_load_store.advanced-sync-vertexArray +KHR-GL42.shader_image_load_store.advanced-sync-drawIndirect +KHR-GL42.shader_image_load_store.advanced-sync-textureUpdate +KHR-GL42.shader_image_load_store.advanced-sync-imageAccess2 +KHR-GL42.shader_image_load_store.advanced-sync-bufferUpdate +KHR-GL42.shader_image_load_store.advanced-allStages-oneImage +KHR-GL42.shader_image_load_store.advanced-memory-dependentInvocation +KHR-GL42.shader_image_load_store.advanced-memory-order +KHR-GL42.shader_image_load_store.advanced-sso-simple +KHR-GL42.shader_image_load_store.advanced-sso-atomicCounters +KHR-GL42.shader_image_load_store.advanced-sso-subroutine +KHR-GL42.shader_image_load_store.advanced-sso-perSample +KHR-GL42.shader_image_load_store.advanced-copyImage +KHR-GL42.shader_image_load_store.advanced-allMips +KHR-GL42.shader_image_load_store.advanced-cast +KHR-GL42.shader_image_load_store.single-byte_data_alignment +KHR-GL42.shader_image_load_store.non-layered_binding +KHR-GL42.shader_image_load_store.incomplete_textures +KHR-GL42.shader_image_load_store.multiple-uniforms +KHR-GL42.shader_image_load_store.early-fragment-tests +KHR-GL42.shader_image_load_store.negative-uniform +KHR-GL42.shader_image_load_store.negative-bind +KHR-GL42.shader_image_load_store.negative-compileErrors +KHR-GL42.shader_image_load_store.negative-linkErrors +KHR-GL42.shader_image_load_store.uniform-limits +KHR-GL42.shading_language_420pack.binding_sampler_single +KHR-GL42.shading_language_420pack.binding_image_single +KHR-GL42.shading_language_420pack.utf8_characters +KHR-GL42.shading_language_420pack.utf8_in_source +KHR-GL42.shading_language_420pack.qualifier_order +KHR-GL42.shading_language_420pack.qualifier_order_block +KHR-GL42.shading_language_420pack.line_continuation +KHR-GL42.shading_language_420pack.line_numbering +KHR-GL42.shading_language_420pack.implicit_conversions +KHR-GL42.shading_language_420pack.implicit_conversions_invalid +KHR-GL42.shading_language_420pack.const_dynamic_value +KHR-GL42.shading_language_420pack.const_assignment +KHR-GL42.shading_language_420pack.const_dynamic_value_as_const_expr +KHR-GL42.shading_language_420pack.qualifier_order_uniform +KHR-GL42.shading_language_420pack.qualifier_order_function_inout +KHR-GL42.shading_language_420pack.qualifier_order_function_input +KHR-GL42.shading_language_420pack.qualifier_order_function_output +KHR-GL42.shading_language_420pack.qualifier_override_layout +KHR-GL42.shading_language_420pack.binding_uniform_blocks +KHR-GL42.shading_language_420pack.binding_uniform_single_block +KHR-GL42.shading_language_420pack.binding_uniform_block_array +KHR-GL42.shading_language_420pack.binding_uniform_default +KHR-GL42.shading_language_420pack.binding_uniform_api_overirde +KHR-GL42.shading_language_420pack.binding_uniform_global_block +KHR-GL42.shading_language_420pack.binding_uniform_invalid +KHR-GL42.shading_language_420pack.binding_samplers +KHR-GL42.shading_language_420pack.binding_sampler_array +KHR-GL42.shading_language_420pack.binding_sampler_default +KHR-GL42.shading_language_420pack.binding_sampler_api_override +KHR-GL42.shading_language_420pack.binding_sampler_invalid +KHR-GL42.shading_language_420pack.binding_images +KHR-GL42.shading_language_420pack.binding_image_array +KHR-GL42.shading_language_420pack.binding_image_default +KHR-GL42.shading_language_420pack.binding_image_api_override +KHR-GL42.shading_language_420pack.binding_image_invalid +KHR-GL42.shading_language_420pack.initializer_list +KHR-GL42.shading_language_420pack.initializer_list_negative +KHR-GL42.shading_language_420pack.length_of_vector_and_matrix +KHR-GL42.shading_language_420pack.length_of_compute_result +KHR-GL42.shading_language_420pack.scalar_swizzlers +KHR-GL42.shading_language_420pack.scalar_swizzlers_invalid +KHR-GL42.shading_language_420pack.built_in_values +KHR-GL42.shading_language_420pack.built_in_assignment +KHR-GL42.texture_view.gettexparameter +KHR-GL42.texture_view.errors +KHR-GL42.texture_view.view_sampling +KHR-GL42.texture_view.view_classes +KHR-GL42.texture_view.coherency +KHR-GL42.texture_view.base_and_max_levels +KHR-GL42.texture_view.reference_counting diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl43-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl43-gtf-master.txt new file mode 100644 index 0000000..e98c510 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl43-gtf-master.txt @@ -0,0 +1,1741 @@ +GTF-GL43.gtf21.GL.abs.abs_float_frag_xvary +GTF-GL43.gtf21.GL.abs.abs_vec2_frag_xvary +GTF-GL43.gtf21.GL.abs.abs_vec3_frag_xvary +GTF-GL43.gtf21.GL.abs.abs_float_vert_xvary +GTF-GL43.gtf21.GL.abs.abs_vec2_vert_xvary +GTF-GL43.gtf21.GL.abs.abs_vec3_vert_xvary +GTF-GL43.gtf21.GL.acos.acos_float_frag_xvary +GTF-GL43.gtf21.GL.acos.acos_vec2_frag_xvary +GTF-GL43.gtf21.GL.acos.acos_vec3_frag_xvary +GTF-GL43.gtf21.GL.acos.acos_float_vert_xvary +GTF-GL43.gtf21.GL.acos.acos_vec2_vert_xvary +GTF-GL43.gtf21.GL.acos.acos_vec3_vert_xvary +GTF-GL43.gtf21.GL.all.all_bvec2_frag +GTF-GL43.gtf21.GL.all.all_bvec2_vert +GTF-GL43.gtf21.GL.all.all_bvec3_frag +GTF-GL43.gtf21.GL.all.all_bvec3_vert +GTF-GL43.gtf21.GL.any.any_bvec2_frag +GTF-GL43.gtf21.GL.any.any_bvec2_vert +GTF-GL43.gtf21.GL.any.any_bvec3_frag +GTF-GL43.gtf21.GL.any.any_bvec3_vert +GTF-GL43.gtf21.GL.array.empty_uniform_array_float_frag +GTF-GL43.gtf21.GL.array.empty_uniform_array_float_vert +GTF-GL43.gtf21.GL.array.empty_empty_array_float_frag +GTF-GL43.gtf21.GL.array.empty_empty_array_float_vert +GTF-GL43.gtf21.GL.array.initfunc_empty_array_float_frag +GTF-GL43.gtf21.GL.array.initfunc_empty_array_float_vert +GTF-GL43.gtf21.GL.asin.asin_float_frag_xvary +GTF-GL43.gtf21.GL.asin.asin_vec2_frag_xvary +GTF-GL43.gtf21.GL.asin.asin_vec3_frag_xvary +GTF-GL43.gtf21.GL.asin.asin_float_vert_xvary +GTF-GL43.gtf21.GL.asin.asin_vec2_vert_xvary +GTF-GL43.gtf21.GL.asin.asin_vec3_vert_xvary +GTF-GL43.gtf21.GL.atan.atan_float_frag_xvary +GTF-GL43.gtf21.GL.atan.atan_vec2_frag_xvary +GTF-GL43.gtf21.GL.atan.atan_vec3_frag_xvary +GTF-GL43.gtf21.GL.atan.atan_float_frag_xvaryyvary +GTF-GL43.gtf21.GL.atan.atan_vec2_frag_xvaryyvary +GTF-GL43.gtf21.GL.atan.atan_vec3_frag_xvaryyvary +GTF-GL43.gtf21.GL.atan.atan_float_vert_xvary +GTF-GL43.gtf21.GL.atan.atan_vec2_vert_xvary +GTF-GL43.gtf21.GL.atan.atan_vec3_vert_xvary +GTF-GL43.gtf21.GL.atan.atan_float_vert_xvaryyvary +GTF-GL43.gtf21.GL.atan.atan_vec2_vert_xvaryyvary +GTF-GL43.gtf21.GL.atan.atan_vec3_vert_xvaryyvary +GTF-GL43.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_frag +GTF-GL43.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_vert +GTF-GL43.gtf21.GL.biConstants.gl_MaxDrawBuffers_frag +GTF-GL43.gtf21.GL.biConstants.gl_MaxDrawBuffers_vert +GTF-GL43.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_frag +GTF-GL43.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_vert +GTF-GL43.gtf21.GL.biConstants.gl_MaxTextureImageUnits_frag +GTF-GL43.gtf21.GL.biConstants.gl_MaxTextureImageUnits_vert +GTF-GL43.gtf21.GL.biConstants.gl_MaxVaryingVectors_frag +GTF-GL43.gtf21.GL.biConstants.gl_MaxVaryingVectors_vert +GTF-GL43.gtf21.GL.biConstants.gl_MaxVertexAttribs_frag +GTF-GL43.gtf21.GL.biConstants.gl_MaxVertexAttribs_vert +GTF-GL43.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_frag +GTF-GL43.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_vert +GTF-GL43.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_frag +GTF-GL43.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_vert +GTF-GL43.gtf21.GL.biuDepthRange.DepthRange_frag +GTF-GL43.gtf21.GL.biuDepthRange.DepthRange_vert +GTF-GL43.gtf21.GL.build.CorrectBuiltInOveride_frag +GTF-GL43.gtf21.GL.build.CorrectComma_frag +GTF-GL43.gtf21.GL.build.CorrectConstFolding1_vert +GTF-GL43.gtf21.GL.build.CorrectConstFolding2_vert +GTF-GL43.gtf21.GL.build.CorrectConstruct_vert +GTF-GL43.gtf21.GL.build.CorrectExtension10_V100_frag +GTF-GL43.gtf21.GL.build.CorrectExtension1_V100_frag +GTF-GL43.gtf21.GL.build.CorrectExtension4_V100_frag +GTF-GL43.gtf21.GL.build.CorrectFull_vert +GTF-GL43.gtf21.GL.build.CorrectFuncOverload_frag +GTF-GL43.gtf21.GL.build.CorrectFuncOverload_vert +GTF-GL43.gtf21.GL.build.CorrectFunction1_vert +GTF-GL43.gtf21.GL.build.CorrectModule_frag +GTF-GL43.gtf21.GL.build.CorrectParse1_frag +GTF-GL43.gtf21.GL.build.CorrectParse2_frag +GTF-GL43.gtf21.GL.build.CorrectParse2_vert +GTF-GL43.gtf21.GL.build.CorrectParseTest1_frag +GTF-GL43.gtf21.GL.build.CorrectParseTest_frag +GTF-GL43.gtf21.GL.build.CorrectPreprocess5_frag +GTF-GL43.gtf21.GL.build.CorrectPreprocess8_frag +GTF-GL43.gtf21.GL.build.CorrectPreprocess9_frag +GTF-GL43.gtf21.GL.build.CorrectSwizzle1_frag +GTF-GL43.gtf21.GL.build.CorrectSwizzle1_vert +GTF-GL43.gtf21.GL.build.CorrectSwizzle2_frag +GTF-GL43.gtf21.GL.build.CorrectSwizzle2_vert +GTF-GL43.gtf21.GL.build.CorrectSwizzle3_frag +GTF-GL43.gtf21.GL.build.CorrectTexture_Rectangle_Samplers_frag +GTF-GL43.gtf21.GL.build.DuplicateVersion1_V100_frag +GTF-GL43.gtf21.GL.build.CorrectVersion_V100_frag +GTF-GL43.gtf21.GL.build.FunctionParam_vert +GTF-GL43.gtf21.GL.build.ParseTest3_frag +GTF-GL43.gtf21.GL.build.ParseTest4_frag +GTF-GL43.gtf21.GL.build.array10_frag +GTF-GL43.gtf21.GL.build.array11_frag +GTF-GL43.gtf21.GL.build.array1_frag +GTF-GL43.gtf21.GL.build.array2_frag +GTF-GL43.gtf21.GL.build.array3_frag +GTF-GL43.gtf21.GL.build.array4_frag +GTF-GL43.gtf21.GL.build.array5_frag +GTF-GL43.gtf21.GL.build.array6_frag +GTF-GL43.gtf21.GL.build.array7_frag +GTF-GL43.gtf21.GL.build.array8_frag +GTF-GL43.gtf21.GL.build.array9_frag +GTF-GL43.gtf21.GL.build.attribute1_vert +GTF-GL43.gtf21.GL.build.attribute2_vert +GTF-GL43.gtf21.GL.build.attribute_frag +GTF-GL43.gtf21.GL.build.attribute_vert +GTF-GL43.gtf21.GL.build.break_frag +GTF-GL43.gtf21.GL.build.comma1_vert +GTF-GL43.gtf21.GL.build.comma2_frag +GTF-GL43.gtf21.GL.build.comma2_vert +GTF-GL43.gtf21.GL.build.comma3_vert +GTF-GL43.gtf21.GL.build.comment_frag +GTF-GL43.gtf21.GL.build.conditional1_frag +GTF-GL43.gtf21.GL.build.conditional2_frag +GTF-GL43.gtf21.GL.build.conditional3_frag +GTF-GL43.gtf21.GL.build.constFunc_frag +GTF-GL43.gtf21.GL.build.constructor1_frag +GTF-GL43.gtf21.GL.build.constructor2_frag +GTF-GL43.gtf21.GL.build.constructor3_V100_frag +GTF-GL43.gtf21.GL.build.continue_frag +GTF-GL43.gtf21.GL.build.dataType10_frag +GTF-GL43.gtf21.GL.build.dataType11_frag +GTF-GL43.gtf21.GL.build.dataType12_frag +GTF-GL43.gtf21.GL.build.dataType13_frag +GTF-GL43.gtf21.GL.build.dataType19_frag +GTF-GL43.gtf21.GL.build.dataType1_frag +GTF-GL43.gtf21.GL.build.dataType2_frag +GTF-GL43.gtf21.GL.build.dataType3_frag +GTF-GL43.gtf21.GL.build.dataType4_frag +GTF-GL43.gtf21.GL.build.dataType5_frag +GTF-GL43.gtf21.GL.build.dataType6_frag +GTF-GL43.gtf21.GL.build.dataType7_frag +GTF-GL43.gtf21.GL.build.dataType8_frag +GTF-GL43.gtf21.GL.build.dataType9_frag +GTF-GL43.gtf21.GL.build.dowhile_frag +GTF-GL43.gtf21.GL.build.dvec2_frag +GTF-GL43.gtf21.GL.build.dvec3_frag +GTF-GL43.gtf21.GL.build.dvec4_frag +GTF-GL43.gtf21.GL.build.extension2_V100_frag +GTF-GL43.gtf21.GL.build.extension3_V100_frag +GTF-GL43.gtf21.GL.build.extension5_V100_frag +GTF-GL43.gtf21.GL.build.extension6_V100_frag +GTF-GL43.gtf21.GL.build.extension7_V100_frag +GTF-GL43.gtf21.GL.build.extension8_V100_frag +GTF-GL43.gtf21.GL.build.extension9_V100_frag +GTF-GL43.gtf21.GL.build.float2_frag +GTF-GL43.gtf21.GL.build.float3_frag +GTF-GL43.gtf21.GL.build.float4_frag +GTF-GL43.gtf21.GL.build.fragmentOnly1_vert +GTF-GL43.gtf21.GL.build.fragmentOnly2_vert +GTF-GL43.gtf21.GL.build.fragmentOnly3_vert +GTF-GL43.gtf21.GL.build.fragmentOnly4_vert +GTF-GL43.gtf21.GL.build.fragmentOnly_vert +GTF-GL43.gtf21.GL.build.function10_frag +GTF-GL43.gtf21.GL.build.function1_frag +GTF-GL43.gtf21.GL.build.function2_V100_frag +GTF-GL43.gtf21.GL.build.function3_frag +GTF-GL43.gtf21.GL.build.function4_frag +GTF-GL43.gtf21.GL.build.function6_frag +GTF-GL43.gtf21.GL.build.function7_frag +GTF-GL43.gtf21.GL.build.function8_frag +GTF-GL43.gtf21.GL.build.function9_frag +GTF-GL43.gtf21.GL.build.hvec2_frag +GTF-GL43.gtf21.GL.build.hvec3_frag +GTF-GL43.gtf21.GL.build.hvec4_frag +GTF-GL43.gtf21.GL.build.identifier1_frag +GTF-GL43.gtf21.GL.build.identifier2_frag +GTF-GL43.gtf21.GL.build.identifier3_frag +GTF-GL43.gtf21.GL.build.if1_frag +GTF-GL43.gtf21.GL.build.if2_frag +GTF-GL43.gtf21.GL.build.increment1_frag +GTF-GL43.gtf21.GL.build.increment2_frag +GTF-GL43.gtf21.GL.build.increment3_frag +GTF-GL43.gtf21.GL.build.increment4_frag +GTF-GL43.gtf21.GL.build.increment6_frag +GTF-GL43.gtf21.GL.build.main1_vert +GTF-GL43.gtf21.GL.build.main2_vert +GTF-GL43.gtf21.GL.build.main3_vert +GTF-GL43.gtf21.GL.build.matrix_V100_frag +GTF-GL43.gtf21.GL.build.normal_vert +GTF-GL43.gtf21.GL.build.parser10_frag +GTF-GL43.gtf21.GL.build.parser1_vert +GTF-GL43.gtf21.GL.build.parser3_frag +GTF-GL43.gtf21.GL.build.parser4_frag +GTF-GL43.gtf21.GL.build.parser5_frag +GTF-GL43.gtf21.GL.build.parser6_frag +GTF-GL43.gtf21.GL.build.parser7_frag +GTF-GL43.gtf21.GL.build.parser8_frag +GTF-GL43.gtf21.GL.build.parser9_frag +GTF-GL43.gtf21.GL.build.preprocess0_frag +GTF-GL43.gtf21.GL.build.preprocess10_frag +GTF-GL43.gtf21.GL.build.preprocess11_frag +GTF-GL43.gtf21.GL.build.preprocess12_frag +GTF-GL43.gtf21.GL.build.preprocess13_frag +GTF-GL43.gtf21.GL.build.preprocess14_frag +GTF-GL43.gtf21.GL.build.preprocess15_frag +GTF-GL43.gtf21.GL.build.preprocess16_frag +GTF-GL43.gtf21.GL.build.preprocess17_frag +GTF-GL43.gtf21.GL.build.preprocess1_frag +GTF-GL43.gtf21.GL.build.preprocess2_frag +GTF-GL43.gtf21.GL.build.preprocess3_frag +GTF-GL43.gtf21.GL.build.preprocess4_frag +GTF-GL43.gtf21.GL.build.preprocess6_frag +GTF-GL43.gtf21.GL.build.preprocess7_frag +GTF-GL43.gtf21.GL.build.scoping1_frag +GTF-GL43.gtf21.GL.build.scoping2_frag +GTF-GL43.gtf21.GL.build.struct10_frag +GTF-GL43.gtf21.GL.build.struct11_frag +GTF-GL43.gtf21.GL.build.struct1_frag +GTF-GL43.gtf21.GL.build.struct2_frag +GTF-GL43.gtf21.GL.build.struct3_frag +GTF-GL43.gtf21.GL.build.struct4_frag +GTF-GL43.gtf21.GL.build.struct5_frag +GTF-GL43.gtf21.GL.build.struct6_frag +GTF-GL43.gtf21.GL.build.struct7_frag +GTF-GL43.gtf21.GL.build.struct8_frag +GTF-GL43.gtf21.GL.build.struct9_frag +GTF-GL43.gtf21.GL.build.swizzle1_frag +GTF-GL43.gtf21.GL.build.swizzle2_frag +GTF-GL43.gtf21.GL.build.swizzle3_frag +GTF-GL43.gtf21.GL.build.typecast_frag +GTF-GL43.gtf21.GL.build.uniform1_frag +GTF-GL43.gtf21.GL.build.uniform_frag +GTF-GL43.gtf21.GL.build.varying1_frag +GTF-GL43.gtf21.GL.build.varying2_frag +GTF-GL43.gtf21.GL.build.varying3_frag +GTF-GL43.gtf21.GL.build.varying_frag +GTF-GL43.gtf21.GL.build.vector_frag +GTF-GL43.gtf21.GL.build.version2_V100_frag +GTF-GL43.gtf21.GL.build.version3_V100_frag +GTF-GL43.gtf21.GL.build.vertexOnly2_frag +GTF-GL43.gtf21.GL.build.vertexOnly_frag +GTF-GL43.gtf21.GL.build.vertex_vert +GTF-GL43.gtf21.GL.build.while1_frag +GTF-GL43.gtf21.GL.build.while2_frag +GTF-GL43.gtf21.GL.build.while_frag +GTF-GL43.gtf21.GL.build.TernaryOp_frag +GTF-GL43.gtf21.GL.build.CG_Data_Types_frag +GTF-GL43.gtf21.GL.build.CG_Standard_Library_frag +GTF-GL43.gtf21.GL.build.Include_Preprocessor_Directive_frag +GTF-GL43.gtf21.GL.build.Low_Level_Assembly_Reserved_Words_frag +GTF-GL43.gtf21.GL.build.Main_Parameters_vert +GTF-GL43.gtf21.GL.build.Permissive_Constant_Conversions_frag +GTF-GL43.gtf21.GL.build.Permissive_Scalar_Vector_Expressions_frag +GTF-GL43.gtf21.GL.built_in_varying_array_out_of_bounds.gl_Color_array_index_out_of_bounds_frag +GTF-GL43.gtf21.GL.ceil.ceil_float_frag_xvary +GTF-GL43.gtf21.GL.ceil.ceil_vec2_frag_xvary +GTF-GL43.gtf21.GL.ceil.ceil_vec3_frag_xvary +GTF-GL43.gtf21.GL.ceil.ceil_float_vert_xvary +GTF-GL43.gtf21.GL.ceil.ceil_vec2_vert_xvary +GTF-GL43.gtf21.GL.ceil.ceil_vec3_vert_xvary +GTF-GL43.gtf21.GL.clamp.clamp_float_frag_xvary_yconstquarter +GTF-GL43.gtf21.GL.clamp.clamp_vec2_frag_xvary_yconstquarter +GTF-GL43.gtf21.GL.clamp.clamp_vec3_frag_xvary_yconstquarter +GTF-GL43.gtf21.GL.clamp.clamp_float_vert_xvary_yconstquarter +GTF-GL43.gtf21.GL.clamp.clamp_vec2_vert_xvary_yconstquarter +GTF-GL43.gtf21.GL.clamp.clamp_vec3_vert_xvary_yconstquarter +GTF-GL43.gtf21.GL.control_flow.for_break_frag +GTF-GL43.gtf21.GL.control_flow.for_break_vert +GTF-GL43.gtf21.GL.control_flow.for_continue_frag +GTF-GL43.gtf21.GL.control_flow.for_continue_vert +GTF-GL43.gtf21.GL.control_flow.for_nested_break_frag +GTF-GL43.gtf21.GL.control_flow.for_nested_break_vert +GTF-GL43.gtf21.GL.control_flow.for_nested_continue_frag +GTF-GL43.gtf21.GL.control_flow.for_nested_continue_vert +GTF-GL43.gtf21.GL.control_flow.nested_if_else_frag +GTF-GL43.gtf21.GL.control_flow.nested_if_else_vert +GTF-GL43.gtf21.GL.cos.cos_float_frag_xvary +GTF-GL43.gtf21.GL.cos.cos_vec2_frag_xvary +GTF-GL43.gtf21.GL.cos.cos_vec3_frag_xvary +GTF-GL43.gtf21.GL.cos.cos_float_vert_xvary +GTF-GL43.gtf21.GL.cos.cos_vec2_vert_xvary +GTF-GL43.gtf21.GL.cos.cos_vec3_vert_xvary +GTF-GL43.gtf21.GL.cross.cross_vec3_frag_xvaryyconst +GTF-GL43.gtf21.GL.cross.cross_vec3_vert_xvaryyconst +GTF-GL43.gtf21.GL.default.default +GTF-GL43.gtf21.GL.degrees.degrees_float_frag_xvary +GTF-GL43.gtf21.GL.degrees.degrees_vec2_frag_xvary +GTF-GL43.gtf21.GL.degrees.degrees_vec3_frag_xvary +GTF-GL43.gtf21.GL.degrees.degrees_float_vert_xvary +GTF-GL43.gtf21.GL.degrees.degrees_vec2_vert_xvary +GTF-GL43.gtf21.GL.degrees.degrees_vec3_vert_xvary +GTF-GL43.gtf21.GL.discard.discard_frag +GTF-GL43.gtf21.GL.discard.discard_cond_frag +GTF-GL43.gtf21.GL.distance.distance_float_frag_xvaryyhalf +GTF-GL43.gtf21.GL.distance.distance_vec2_frag_xvaryyhalf +GTF-GL43.gtf21.GL.distance.distance_vec3_frag_xvaryyhalf +GTF-GL43.gtf21.GL.distance.distance_float_vert_xvaryyhalf +GTF-GL43.gtf21.GL.distance.distance_vec2_vert_xvaryyhalf +GTF-GL43.gtf21.GL.distance.distance_vec3_vert_xvaryyhalf +GTF-GL43.gtf21.GL.dot.dot_float_frag_xvaryyone +GTF-GL43.gtf21.GL.dot.dot_vec2_frag_xvaryyhalf +GTF-GL43.gtf21.GL.dot.dot_vec3_frag_xvaryythird +GTF-GL43.gtf21.GL.dot.dot_float_vert_xvaryyone +GTF-GL43.gtf21.GL.dot.dot_vec2_vert_xvaryyhalf +GTF-GL43.gtf21.GL.dot.dot_vec3_vert_xvaryythird +GTF-GL43.gtf21.GL.equal.equal_vec2_frag +GTF-GL43.gtf21.GL.equal.equal_vec2_vert +GTF-GL43.gtf21.GL.equal.equal_vec3_frag +GTF-GL43.gtf21.GL.equal.equal_vec3_vert +GTF-GL43.gtf21.GL.equal.equal_ivec2_frag +GTF-GL43.gtf21.GL.equal.equal_ivec2_vert +GTF-GL43.gtf21.GL.equal.equal_ivec3_frag +GTF-GL43.gtf21.GL.equal.equal_ivec3_vert +GTF-GL43.gtf21.GL.equal.equal_bvec2_frag +GTF-GL43.gtf21.GL.equal.equal_bvec2_vert +GTF-GL43.gtf21.GL.equal.equal_bvec3_frag +GTF-GL43.gtf21.GL.equal.equal_bvec3_vert +GTF-GL43.gtf21.GL.exp.exp_float_frag_xvary +GTF-GL43.gtf21.GL.exp.exp_vec2_frag_xvary +GTF-GL43.gtf21.GL.exp.exp_vec3_frag_xvary +GTF-GL43.gtf21.GL.exp.exp_float_frag_xvaryneg +GTF-GL43.gtf21.GL.exp.exp_vec2_frag_xvaryneg +GTF-GL43.gtf21.GL.exp.exp_vec3_frag_xvaryneg +GTF-GL43.gtf21.GL.exp.exp_float_vert_xvary +GTF-GL43.gtf21.GL.exp.exp_vec2_vert_xvary +GTF-GL43.gtf21.GL.exp.exp_vec3_vert_xvary +GTF-GL43.gtf21.GL.exp.exp_float_vert_xvaryneg +GTF-GL43.gtf21.GL.exp.exp_vec2_vert_xvaryneg +GTF-GL43.gtf21.GL.exp.exp_vec3_vert_xvaryneg +GTF-GL43.gtf21.GL.exp2.exp2_float_frag_xvary +GTF-GL43.gtf21.GL.exp2.exp2_vec2_frag_xvary +GTF-GL43.gtf21.GL.exp2.exp2_vec3_frag_xvary +GTF-GL43.gtf21.GL.exp2.exp2_float_frag_xvaryneg +GTF-GL43.gtf21.GL.exp2.exp2_vec2_frag_xvaryneg +GTF-GL43.gtf21.GL.exp2.exp2_vec3_frag_xvaryneg +GTF-GL43.gtf21.GL.exp2.exp2_float_vert_xvary +GTF-GL43.gtf21.GL.exp2.exp2_vec2_vert_xvary +GTF-GL43.gtf21.GL.exp2.exp2_vec3_vert_xvary +GTF-GL43.gtf21.GL.exp2.exp2_float_vert_xvaryneg +GTF-GL43.gtf21.GL.exp2.exp2_vec2_vert_xvaryneg +GTF-GL43.gtf21.GL.exp2.exp2_vec3_vert_xvaryneg +GTF-GL43.gtf21.GL.faceforward.faceforward_float_frag_nvaryiconst +GTF-GL43.gtf21.GL.faceforward.faceforward_float_vert_nvaryiconst +GTF-GL43.gtf21.GL.faceforward.faceforward_vec2_frag_nvaryiconst +GTF-GL43.gtf21.GL.faceforward.faceforward_vec2_vert_nvaryiconst +GTF-GL43.gtf21.GL.faceforward.faceforward_vec3_frag_nvaryiconst +GTF-GL43.gtf21.GL.faceforward.faceforward_vec3_vert_nvaryiconst +GTF-GL43.gtf21.GL.floor.floor_float_frag_xvary +GTF-GL43.gtf21.GL.floor.floor_vec2_frag_xvary +GTF-GL43.gtf21.GL.floor.floor_vec3_frag_xvary +GTF-GL43.gtf21.GL.floor.floor_float_vert_xvary +GTF-GL43.gtf21.GL.floor.floor_vec2_vert_xvary +GTF-GL43.gtf21.GL.floor.floor_vec3_vert_xvary +GTF-GL43.gtf21.GL.fract.fract_float_frag_xvary +GTF-GL43.gtf21.GL.fract.fract_vec2_frag_xvary +GTF-GL43.gtf21.GL.fract.fract_vec3_frag_xvary +GTF-GL43.gtf21.GL.fract.fract_float_vert_xvary +GTF-GL43.gtf21.GL.fract.fract_vec2_vert_xvary +GTF-GL43.gtf21.GL.fract.fract_vec3_vert_xvary +GTF-GL43.gtf21.GL.functions.qualifiers_float_vert +GTF-GL43.gtf21.GL.functions.qualifiers_float_frag +GTF-GL43.gtf21.GL.functions.qualifiers_struct_vert +GTF-GL43.gtf21.GL.functions.qualifiers_struct_frag +GTF-GL43.gtf21.GL.functions.array_float_vert +GTF-GL43.gtf21.GL.functions.array_float_frag +GTF-GL43.gtf21.GL.functions.void_empty_empty_void_empty_frag +GTF-GL43.gtf21.GL.functions.void_empty_empty_void_empty_vert +GTF-GL43.gtf21.GL.functions.bool_empty_empty_bool_empty_frag +GTF-GL43.gtf21.GL.functions.bool_empty_empty_bool_empty_vert +GTF-GL43.gtf21.GL.functions.bool_empty_empty_bool_array_frag +GTF-GL43.gtf21.GL.functions.bool_empty_empty_bool_array_vert +GTF-GL43.gtf21.GL.functions.bool_empty_in_bool_empty_frag +GTF-GL43.gtf21.GL.functions.bool_empty_in_bool_empty_vert +GTF-GL43.gtf21.GL.functions.bool_empty_in_bool_array_frag +GTF-GL43.gtf21.GL.functions.bool_empty_in_bool_array_vert +GTF-GL43.gtf21.GL.functions.bool_empty_inout_bool_empty_frag +GTF-GL43.gtf21.GL.functions.bool_empty_inout_bool_empty_vert +GTF-GL43.gtf21.GL.functions.bool_empty_inout_bool_array_frag +GTF-GL43.gtf21.GL.functions.bool_empty_inout_bool_array_vert +GTF-GL43.gtf21.GL.functions.bool_empty_out_bool_empty_frag +GTF-GL43.gtf21.GL.functions.bool_empty_out_bool_empty_vert +GTF-GL43.gtf21.GL.functions.bool_empty_out_bool_array_frag +GTF-GL43.gtf21.GL.functions.bool_empty_out_bool_array_vert +GTF-GL43.gtf21.GL.functions.int_empty_empty_int_empty_frag +GTF-GL43.gtf21.GL.functions.int_empty_empty_int_empty_vert +GTF-GL43.gtf21.GL.functions.int_empty_empty_int_array_frag +GTF-GL43.gtf21.GL.functions.int_empty_empty_int_array_vert +GTF-GL43.gtf21.GL.functions.int_empty_in_int_empty_frag +GTF-GL43.gtf21.GL.functions.int_empty_in_int_empty_vert +GTF-GL43.gtf21.GL.functions.int_empty_in_int_array_frag +GTF-GL43.gtf21.GL.functions.int_empty_in_int_array_vert +GTF-GL43.gtf21.GL.functions.int_empty_inout_int_empty_frag +GTF-GL43.gtf21.GL.functions.int_empty_inout_int_empty_vert +GTF-GL43.gtf21.GL.functions.int_empty_inout_int_array_frag +GTF-GL43.gtf21.GL.functions.int_empty_inout_int_array_vert +GTF-GL43.gtf21.GL.functions.int_empty_out_int_empty_frag +GTF-GL43.gtf21.GL.functions.int_empty_out_int_empty_vert +GTF-GL43.gtf21.GL.functions.int_empty_out_int_array_frag +GTF-GL43.gtf21.GL.functions.int_empty_out_int_array_vert +GTF-GL43.gtf21.GL.functions.float_empty_empty_float_empty_frag +GTF-GL43.gtf21.GL.functions.float_empty_empty_float_empty_vert +GTF-GL43.gtf21.GL.functions.float_empty_empty_float_array_frag +GTF-GL43.gtf21.GL.functions.float_empty_empty_float_array_vert +GTF-GL43.gtf21.GL.functions.float_empty_in_float_empty_frag +GTF-GL43.gtf21.GL.functions.float_empty_in_float_empty_vert +GTF-GL43.gtf21.GL.functions.float_empty_in_float_array_frag +GTF-GL43.gtf21.GL.functions.float_empty_in_float_array_vert +GTF-GL43.gtf21.GL.functions.float_empty_inout_float_empty_frag +GTF-GL43.gtf21.GL.functions.float_empty_inout_float_empty_vert +GTF-GL43.gtf21.GL.functions.float_empty_inout_float_array_frag +GTF-GL43.gtf21.GL.functions.float_empty_inout_float_array_vert +GTF-GL43.gtf21.GL.functions.float_empty_out_float_empty_frag +GTF-GL43.gtf21.GL.functions.float_empty_out_float_empty_vert +GTF-GL43.gtf21.GL.functions.float_empty_out_float_array_frag +GTF-GL43.gtf21.GL.functions.float_empty_out_float_array_vert +GTF-GL43.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_frag +GTF-GL43.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_vert +GTF-GL43.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_frag +GTF-GL43.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_vert +GTF-GL43.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_frag +GTF-GL43.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_vert +GTF-GL43.gtf21.GL.functions.bvec4_empty_in_bvec4_array_frag +GTF-GL43.gtf21.GL.functions.bvec4_empty_in_bvec4_array_vert +GTF-GL43.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_frag +GTF-GL43.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_vert +GTF-GL43.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_frag +GTF-GL43.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_frag +GTF-GL43.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_vert +GTF-GL43.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_vert +GTF-GL43.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_frag +GTF-GL43.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_vert +GTF-GL43.gtf21.GL.functions.bvec4_empty_out_bvec4_array_frag +GTF-GL43.gtf21.GL.functions.bvec4_empty_out_bvec4_array_vert +GTF-GL43.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_frag +GTF-GL43.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_vert +GTF-GL43.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_frag +GTF-GL43.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_vert +GTF-GL43.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_frag +GTF-GL43.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_vert +GTF-GL43.gtf21.GL.functions.ivec4_empty_in_ivec4_array_frag +GTF-GL43.gtf21.GL.functions.ivec4_empty_in_ivec4_array_vert +GTF-GL43.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_frag +GTF-GL43.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_vert +GTF-GL43.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_frag +GTF-GL43.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_frag +GTF-GL43.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_vert +GTF-GL43.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_vert +GTF-GL43.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_frag +GTF-GL43.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_vert +GTF-GL43.gtf21.GL.functions.ivec4_empty_out_ivec4_array_frag +GTF-GL43.gtf21.GL.functions.ivec4_empty_out_ivec4_array_vert +GTF-GL43.gtf21.GL.functions.vec4_empty_empty_vec4_empty_frag +GTF-GL43.gtf21.GL.functions.vec4_empty_empty_vec4_empty_vert +GTF-GL43.gtf21.GL.functions.vec4_empty_empty_vec4_array_frag +GTF-GL43.gtf21.GL.functions.vec4_empty_empty_vec4_array_vert +GTF-GL43.gtf21.GL.functions.vec4_empty_in_vec4_empty_frag +GTF-GL43.gtf21.GL.functions.vec4_empty_in_vec4_empty_vert +GTF-GL43.gtf21.GL.functions.vec4_empty_in_vec4_array_frag +GTF-GL43.gtf21.GL.functions.vec4_empty_in_vec4_array_vert +GTF-GL43.gtf21.GL.functions.vec4_empty_inout_vec4_empty_frag +GTF-GL43.gtf21.GL.functions.vec4_empty_inout_vec4_empty_vert +GTF-GL43.gtf21.GL.functions.vec4_empty_inout_vec4_array_frag +GTF-GL43.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_frag +GTF-GL43.gtf21.GL.functions.vec4_empty_inout_vec4_array_vert +GTF-GL43.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_vert +GTF-GL43.gtf21.GL.functions.vec4_empty_out_vec4_empty_frag +GTF-GL43.gtf21.GL.functions.vec4_empty_out_vec4_empty_vert +GTF-GL43.gtf21.GL.functions.vec4_empty_out_vec4_array_frag +GTF-GL43.gtf21.GL.functions.vec4_empty_out_vec4_array_vert +GTF-GL43.gtf21.GL.functions.mat4_empty_empty_mat4_empty_frag +GTF-GL43.gtf21.GL.functions.mat4_empty_empty_mat4_empty_vert +GTF-GL43.gtf21.GL.functions.mat4_empty_empty_mat4_array_frag +GTF-GL43.gtf21.GL.functions.mat4_empty_empty_mat4_array_vert +GTF-GL43.gtf21.GL.functions.mat4_empty_in_mat4_empty_frag +GTF-GL43.gtf21.GL.functions.mat4_empty_in_mat4_empty_vert +GTF-GL43.gtf21.GL.functions.mat4_empty_in_mat4_array_frag +GTF-GL43.gtf21.GL.functions.mat4_empty_in_mat4_array_vert +GTF-GL43.gtf21.GL.functions.mat4_empty_inout_mat4_empty_frag +GTF-GL43.gtf21.GL.functions.mat4_empty_inout_mat4_empty_vert +GTF-GL43.gtf21.GL.functions.mat4_empty_inout_mat4_array_frag +GTF-GL43.gtf21.GL.functions.mat4_empty_inout_mat4_array_vert +GTF-GL43.gtf21.GL.functions.mat4_empty_out_mat4_empty_frag +GTF-GL43.gtf21.GL.functions.mat4_empty_out_mat4_empty_vert +GTF-GL43.gtf21.GL.functions.mat4_empty_out_mat4_array_frag +GTF-GL43.gtf21.GL.functions.mat4_empty_out_mat4_array_vert +GTF-GL43.gtf21.GL.glGetShaderSource.getshadersource_programhandle +GTF-GL43.gtf21.GL.glGetShaderSource.getshadersource_noshadersource +GTF-GL43.gtf21.GL.glGetShaderSource.getshadersource_greater_maxlength +GTF-GL43.gtf21.GL.glGetShaderSource.getshadersource_small_maxlength +GTF-GL43.gtf21.GL.glGetShaderSource.getshadersource_equal_maxlength +GTF-GL43.gtf21.GL.glGetShaderSource.getshadersource_output +GTF-GL43.gtf21.GL.gl_FragCoord.gl_FragCoord_xy_frag +GTF-GL43.gtf21.GL.gl_FragCoord.gl_FragCoord_z_frag +GTF-GL43.gtf21.GL.gl_FragCoord.gl_FragCoord_w_frag +GTF-GL43.gtf21.GL.gl_FrontFacing.gl_FrontFacing_frag +GTF-GL43.gtf21.GL.greaterThan.greaterThan_vec2_frag +GTF-GL43.gtf21.GL.greaterThan.greaterThan_vec2_vert +GTF-GL43.gtf21.GL.greaterThan.greaterThan_vec3_frag +GTF-GL43.gtf21.GL.greaterThan.greaterThan_vec3_vert +GTF-GL43.gtf21.GL.greaterThan.greaterThan_ivec2_frag +GTF-GL43.gtf21.GL.greaterThan.greaterThan_ivec2_vert +GTF-GL43.gtf21.GL.greaterThan.greaterThan_ivec3_frag +GTF-GL43.gtf21.GL.greaterThan.greaterThan_ivec3_vert +GTF-GL43.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_frag +GTF-GL43.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_vert +GTF-GL43.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_frag +GTF-GL43.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_vert +GTF-GL43.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_frag +GTF-GL43.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_vert +GTF-GL43.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_frag +GTF-GL43.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_vert +GTF-GL43.gtf21.GL.inversesqrt.inversesqrt_float_frag_xvary +GTF-GL43.gtf21.GL.inversesqrt.inversesqrt_vec2_frag_xvary +GTF-GL43.gtf21.GL.inversesqrt.inversesqrt_vec3_frag_xvary +GTF-GL43.gtf21.GL.inversesqrt.inversesqrt_float_vert_xvary +GTF-GL43.gtf21.GL.inversesqrt.inversesqrt_vec2_vert_xvary +GTF-GL43.gtf21.GL.inversesqrt.inversesqrt_vec3_vert_xvary +GTF-GL43.gtf21.GL.length.length_float_frag_xvary +GTF-GL43.gtf21.GL.length.length_vec2_frag_xvary +GTF-GL43.gtf21.GL.length.length_vec3_frag_xvary +GTF-GL43.gtf21.GL.length.length_float_vert_xvary +GTF-GL43.gtf21.GL.length.length_vec2_vert_xvary +GTF-GL43.gtf21.GL.length.length_vec3_vert_xvary +GTF-GL43.gtf21.GL.lessThan.lessThan_vec2_frag +GTF-GL43.gtf21.GL.lessThan.lessThan_vec2_vert +GTF-GL43.gtf21.GL.lessThan.lessThan_vec3_frag +GTF-GL43.gtf21.GL.lessThan.lessThan_vec3_vert +GTF-GL43.gtf21.GL.lessThan.lessThan_ivec2_frag +GTF-GL43.gtf21.GL.lessThan.lessThan_ivec2_vert +GTF-GL43.gtf21.GL.lessThan.lessThan_ivec3_frag +GTF-GL43.gtf21.GL.lessThan.lessThan_ivec3_vert +GTF-GL43.gtf21.GL.lessThanEqual.lessThanEqual_vec2_frag +GTF-GL43.gtf21.GL.lessThanEqual.lessThanEqual_vec2_vert +GTF-GL43.gtf21.GL.lessThanEqual.lessThanEqual_vec3_frag +GTF-GL43.gtf21.GL.lessThanEqual.lessThanEqual_vec3_vert +GTF-GL43.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_frag +GTF-GL43.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_vert +GTF-GL43.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_frag +GTF-GL43.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_vert +GTF-GL43.gtf21.GL.log.log_float_frag_xvary +GTF-GL43.gtf21.GL.log.log_float_frag_xvary01 +GTF-GL43.gtf21.GL.log.log_vec2_frag_xvary +GTF-GL43.gtf21.GL.log.log_vec2_frag_xvary01 +GTF-GL43.gtf21.GL.log.log_vec3_frag_xvary +GTF-GL43.gtf21.GL.log.log_vec3_frag_xvary01 +GTF-GL43.gtf21.GL.log.log_float_vert_xvary +GTF-GL43.gtf21.GL.log.log_float_vert_xvary01 +GTF-GL43.gtf21.GL.log.log_vec2_vert_xvary +GTF-GL43.gtf21.GL.log.log_vec2_vert_xvary01 +GTF-GL43.gtf21.GL.log.log_vec3_vert_xvary +GTF-GL43.gtf21.GL.log.log_vec3_vert_xvary01 +GTF-GL43.gtf21.GL.log2.log2_float_frag_xvary +GTF-GL43.gtf21.GL.log2.log2_float_frag_xvary01 +GTF-GL43.gtf21.GL.log2.log2_vec2_frag_xvary +GTF-GL43.gtf21.GL.log2.log2_vec2_frag_xvary01 +GTF-GL43.gtf21.GL.log2.log2_vec3_frag_xvary +GTF-GL43.gtf21.GL.log2.log2_vec3_frag_xvary01 +GTF-GL43.gtf21.GL.log2.log2_float_vert_xvary +GTF-GL43.gtf21.GL.log2.log2_float_vert_xvary01 +GTF-GL43.gtf21.GL.log2.log2_vec2_vert_xvary +GTF-GL43.gtf21.GL.log2.log2_vec2_vert_xvary01 +GTF-GL43.gtf21.GL.log2.log2_vec3_vert_xvary +GTF-GL43.gtf21.GL.log2.log2_vec3_vert_xvary01 +GTF-GL43.gtf21.GL.mat.const_mat2_frag +GTF-GL43.gtf21.GL.mat.const_mat2_vert +GTF-GL43.gtf21.GL.mat.const_mat3_frag +GTF-GL43.gtf21.GL.mat.const_mat3_vert +GTF-GL43.gtf21.GL.mat.const_mat4_frag +GTF-GL43.gtf21.GL.mat.const_mat4_vert +GTF-GL43.gtf21.GL.mat.const_mat2_copy_frag +GTF-GL43.gtf21.GL.mat.const_mat2_copy_vert +GTF-GL43.gtf21.GL.mat.const_mat3_copy_frag +GTF-GL43.gtf21.GL.mat.const_mat3_copy_vert +GTF-GL43.gtf21.GL.mat.const_mat4_copy_frag +GTF-GL43.gtf21.GL.mat.const_mat4_copy_vert +GTF-GL43.gtf21.GL.mat.mat2_frag +GTF-GL43.gtf21.GL.mat.mat2_vert +GTF-GL43.gtf21.GL.mat.mat3_frag +GTF-GL43.gtf21.GL.mat.mat3_vert +GTF-GL43.gtf21.GL.mat.mat4_frag +GTF-GL43.gtf21.GL.mat.mat4_vert +GTF-GL43.gtf21.GL.mat.mat2_copy_frag +GTF-GL43.gtf21.GL.mat.mat2_copy_vert +GTF-GL43.gtf21.GL.mat.mat3_copy_frag +GTF-GL43.gtf21.GL.mat.mat3_copy_vert +GTF-GL43.gtf21.GL.mat.mat4_copy_frag +GTF-GL43.gtf21.GL.mat.mat4_copy_vert +GTF-GL43.gtf21.GL.mat.mat2_float_frag +GTF-GL43.gtf21.GL.mat.mat2_float_vert +GTF-GL43.gtf21.GL.mat.mat2_4float_frag +GTF-GL43.gtf21.GL.mat.mat2_4float_vert +GTF-GL43.gtf21.GL.mat.mat2_2vec2_frag +GTF-GL43.gtf21.GL.mat.mat2_2vec2_vert +GTF-GL43.gtf21.GL.mat.mat3_float_frag +GTF-GL43.gtf21.GL.mat.mat3_float_vert +GTF-GL43.gtf21.GL.mat.mat3_9float_frag +GTF-GL43.gtf21.GL.mat.mat3_9float_vert +GTF-GL43.gtf21.GL.mat.mat3_3vec3_frag +GTF-GL43.gtf21.GL.mat.mat3_3vec3_vert +GTF-GL43.gtf21.GL.mat.mat4_4vec4_frag +GTF-GL43.gtf21.GL.mat.mat4_4vec4_vert +GTF-GL43.gtf21.GL.mat.mat4_16float_frag +GTF-GL43.gtf21.GL.mat.mat4_16float_vert +GTF-GL43.gtf21.GL.mat.array_const_mat2_frag +GTF-GL43.gtf21.GL.mat.array_const_mat2_vert +GTF-GL43.gtf21.GL.mat.array_const_mat3_frag +GTF-GL43.gtf21.GL.mat.array_const_mat3_vert +GTF-GL43.gtf21.GL.mat.array_const_mat4_frag +GTF-GL43.gtf21.GL.mat.array_const_mat4_vert +GTF-GL43.gtf21.GL.mat3.mat3arraysimple_vert +GTF-GL43.gtf21.GL.mat3.mat3arrayindirect0_vert +GTF-GL43.gtf21.GL.mat3.mat3arrayindirect1_vert +GTF-GL43.gtf21.GL.mat3.mat3arraysimple_frag +GTF-GL43.gtf21.GL.mat3.mat3arrayindirect0_frag +GTF-GL43.gtf21.GL.mat3.mat3arrayindirect1_frag +GTF-GL43.gtf21.GL.matrixCompMult.matrixMultComp_mat2_frag +GTF-GL43.gtf21.GL.matrixCompMult.matrixMultComp_mat2_vert +GTF-GL43.gtf21.GL.matrixCompMult.matrixMultComp_mat3_frag +GTF-GL43.gtf21.GL.matrixCompMult.matrixMultComp_mat3_vert +GTF-GL43.gtf21.GL.max.max_float_frag_xvary_yconsthalf +GTF-GL43.gtf21.GL.max.max_vec2_frag_xvary_yconsthalf +GTF-GL43.gtf21.GL.max.max_vec3_frag_xvary_yconsthalf +GTF-GL43.gtf21.GL.max.max_float_vert_xvary_yconsthalf +GTF-GL43.gtf21.GL.max.max_vec2_vert_xvary_yconsthalf +GTF-GL43.gtf21.GL.max.max_vec3_vert_xvary_yconsthalf +GTF-GL43.gtf21.GL.min.min_float_frag_xvary_yconsthalf +GTF-GL43.gtf21.GL.min.min_vec2_frag_xvary_yconsthalf +GTF-GL43.gtf21.GL.min.min_vec3_frag_xvary_yconsthalf +GTF-GL43.gtf21.GL.min.min_float_vert_xvary_yconsthalf +GTF-GL43.gtf21.GL.min.min_vec2_vert_xvary_yconsthalf +GTF-GL43.gtf21.GL.min.min_vec3_vert_xvary_yconsthalf +GTF-GL43.gtf21.GL.mix.mix_float_frag_xvary_yconsthalf_aconsthalf +GTF-GL43.gtf21.GL.mix.mix_vec2_frag_xvary_yconsthalf_aconsthalf +GTF-GL43.gtf21.GL.mix.mix_vec3_frag_xvary_yconsthalf_aconsthalf +GTF-GL43.gtf21.GL.mix.mix_float_vert_xvary_yconsthalf_aconsthalf +GTF-GL43.gtf21.GL.mix.mix_vec2_vert_xvary_yconsthalf_aconsthalf +GTF-GL43.gtf21.GL.mix.mix_vec3_vert_xvary_yconsthalf_aconsthalf +GTF-GL43.gtf21.GL.mod.mod_float_frag_xvary_yconst1 +GTF-GL43.gtf21.GL.mod.mod_vec2_frag_xvary_yconst1 +GTF-GL43.gtf21.GL.mod.mod_vec3_frag_xvary_yconst1 +GTF-GL43.gtf21.GL.mod.mod_float_vert_xvary_yconst1 +GTF-GL43.gtf21.GL.mod.mod_vec2_vert_xvary_yconst1 +GTF-GL43.gtf21.GL.mod.mod_vec3_vert_xvary_yconst1 +GTF-GL43.gtf21.GL.mod.mod_x_large_y_large_vert +GTF-GL43.gtf21.GL.mod.mod_x_large_y_large_frag +GTF-GL43.gtf21.GL.normalize.normalize_float_frag_xvary +GTF-GL43.gtf21.GL.normalize.normalize_vec2_frag_xvary +GTF-GL43.gtf21.GL.normalize.normalize_vec3_frag_xvary +GTF-GL43.gtf21.GL.normalize.normalize_float_vert_xvary +GTF-GL43.gtf21.GL.normalize.normalize_vec2_vert_xvary +GTF-GL43.gtf21.GL.normalize.normalize_vec3_vert_xvary +GTF-GL43.gtf21.GL.not.not_bvec2_frag +GTF-GL43.gtf21.GL.not.not_bvec2_vert +GTF-GL43.gtf21.GL.not.not_bvec3_frag +GTF-GL43.gtf21.GL.not.not_bvec3_vert +GTF-GL43.gtf21.GL.notEqual.notEqual_vec2_frag +GTF-GL43.gtf21.GL.notEqual.notEqual_vec2_vert +GTF-GL43.gtf21.GL.notEqual.notEqual_vec3_frag +GTF-GL43.gtf21.GL.notEqual.notEqual_vec3_vert +GTF-GL43.gtf21.GL.notEqual.notEqual_ivec2_frag +GTF-GL43.gtf21.GL.notEqual.notEqual_ivec2_vert +GTF-GL43.gtf21.GL.notEqual.notEqual_ivec3_frag +GTF-GL43.gtf21.GL.notEqual.notEqual_ivec3_vert +GTF-GL43.gtf21.GL.notEqual.notEqual_bvec2_frag +GTF-GL43.gtf21.GL.notEqual.notEqual_bvec2_vert +GTF-GL43.gtf21.GL.notEqual.notEqual_bvec3_frag +GTF-GL43.gtf21.GL.notEqual.notEqual_bvec3_vert +GTF-GL43.gtf21.GL.operators.postfixincrement_frag +GTF-GL43.gtf21.GL.operators.postfixincrement_vert +GTF-GL43.gtf21.GL.operators.postfixdecrement_frag +GTF-GL43.gtf21.GL.operators.postfixdecrement_vert +GTF-GL43.gtf21.GL.operators.prefixincrement_frag +GTF-GL43.gtf21.GL.operators.prefixincrement_vert +GTF-GL43.gtf21.GL.operators.prefixdecrement_frag +GTF-GL43.gtf21.GL.operators.prefixdecrement_vert +GTF-GL43.gtf21.GL.operators.unary_frag +GTF-GL43.gtf21.GL.operators.unary_vert +GTF-GL43.gtf21.GL.operators.multiplicative_frag +GTF-GL43.gtf21.GL.operators.multiplicative_vert +GTF-GL43.gtf21.GL.operators.division_frag +GTF-GL43.gtf21.GL.operators.division_vert +GTF-GL43.gtf21.GL.operators.addsubtract_frag +GTF-GL43.gtf21.GL.operators.addsubtract_vert +GTF-GL43.gtf21.GL.operators.relational_frag +GTF-GL43.gtf21.GL.operators.relational_vert +GTF-GL43.gtf21.GL.operators.equality_frag +GTF-GL43.gtf21.GL.operators.equality_vert +GTF-GL43.gtf21.GL.operators.logical_frag +GTF-GL43.gtf21.GL.operators.logical_vert +GTF-GL43.gtf21.GL.operators.selection_frag +GTF-GL43.gtf21.GL.operators.selection_vert +GTF-GL43.gtf21.GL.operators.assignments_frag +GTF-GL43.gtf21.GL.operators.assignments_vert +GTF-GL43.gtf21.GL.pow.pow_float_frag_xvary_yconst2 +GTF-GL43.gtf21.GL.pow.pow_vec2_frag_xvary_yconst2 +GTF-GL43.gtf21.GL.pow.pow_vec3_frag_xvary_yconst2 +GTF-GL43.gtf21.GL.pow.pow_float_frag_xconst2_yvary +GTF-GL43.gtf21.GL.pow.pow_vec2_frag_xconst2_yvary +GTF-GL43.gtf21.GL.pow.pow_vec3_frag_xconst2_yvary +GTF-GL43.gtf21.GL.pow.pow_float_frag_xvary_yconsthalf +GTF-GL43.gtf21.GL.pow.pow_vec2_frag_xvary_yconsthalf +GTF-GL43.gtf21.GL.pow.pow_vec3_frag_xvary_yconsthalf +GTF-GL43.gtf21.GL.pow.pow_float_frag_xconsthalf_yvary +GTF-GL43.gtf21.GL.pow.pow_vec2_frag_xconsthalf_yvary +GTF-GL43.gtf21.GL.pow.pow_vec3_frag_xconsthalf_yvary +GTF-GL43.gtf21.GL.pow.pow_float_vert_xvary_yconst2 +GTF-GL43.gtf21.GL.pow.pow_vec2_vert_xvary_yconst2 +GTF-GL43.gtf21.GL.pow.pow_vec3_vert_xvary_yconst2 +GTF-GL43.gtf21.GL.pow.pow_float_vert_xconst2_yvary +GTF-GL43.gtf21.GL.pow.pow_vec2_vert_xconst2_yvary +GTF-GL43.gtf21.GL.pow.pow_vec3_vert_xconst2_yvary +GTF-GL43.gtf21.GL.pow.pow_float_vert_xvary_yconsthalf +GTF-GL43.gtf21.GL.pow.pow_vec2_vert_xvary_yconsthalf +GTF-GL43.gtf21.GL.pow.pow_vec3_vert_xvary_yconsthalf +GTF-GL43.gtf21.GL.pow.pow_float_vert_xconsthalf_yvary +GTF-GL43.gtf21.GL.pow.pow_vec2_vert_xconsthalf_yvary +GTF-GL43.gtf21.GL.pow.pow_vec3_vert_xconsthalf_yvary +GTF-GL43.gtf21.GL.radians.radians_float_frag_xvary +GTF-GL43.gtf21.GL.radians.radians_vec2_frag_xvary +GTF-GL43.gtf21.GL.radians.radians_vec3_frag_xvary +GTF-GL43.gtf21.GL.radians.radians_float_vert_xvary +GTF-GL43.gtf21.GL.radians.radians_vec2_vert_xvary +GTF-GL43.gtf21.GL.radians.radians_vec3_vert_xvary +GTF-GL43.gtf21.GL.read_format.read_format +GTF-GL43.gtf21.GL.reflect.reflect_float_frag_ivarynconst +GTF-GL43.gtf21.GL.reflect.reflect_float_vert_ivarynconst +GTF-GL43.gtf21.GL.reflect.reflect_vec2_frag_ivarynconst +GTF-GL43.gtf21.GL.reflect.reflect_vec2_vert_ivarynconst +GTF-GL43.gtf21.GL.reflect.reflect_vec3_frag_ivarynconst +GTF-GL43.gtf21.GL.reflect.reflect_vec3_vert_ivarynconst +GTF-GL43.gtf21.GL.refract.refract_float_frag_ivarynconst +GTF-GL43.gtf21.GL.refract.refract_float_vert_ivarynconst +GTF-GL43.gtf21.GL.refract.refract_vec2_frag_ivarynconst +GTF-GL43.gtf21.GL.refract.refract_vec2_vert_ivarynconst +GTF-GL43.gtf21.GL.refract.refract_vec3_frag_ivarynconst +GTF-GL43.gtf21.GL.refract.refract_vec3_vert_ivarynconst +GTF-GL43.gtf21.GL.sign.sign_float_frag_xvary +GTF-GL43.gtf21.GL.sign.sign_vec2_frag_xvary +GTF-GL43.gtf21.GL.sign.sign_vec3_frag_xvary +GTF-GL43.gtf21.GL.sign.sign_float_vert_xvary +GTF-GL43.gtf21.GL.sign.sign_vec2_vert_xvary +GTF-GL43.gtf21.GL.sign.sign_vec3_vert_xvary +GTF-GL43.gtf21.GL.sin.sin_float_frag_xvary +GTF-GL43.gtf21.GL.sin.sin_vec2_frag_xvary +GTF-GL43.gtf21.GL.sin.sin_vec3_frag_xvary +GTF-GL43.gtf21.GL.sin.sin_float_vert_xvary +GTF-GL43.gtf21.GL.sin.sin_vec2_vert_xvary +GTF-GL43.gtf21.GL.sin.sin_vec3_vert_xvary +GTF-GL43.gtf21.GL.smoothstep.smoothstep_float_frag_xvary_edgeconstquarter +GTF-GL43.gtf21.GL.smoothstep.smoothstep_vec2_frag_xvary_edgeconstquarter +GTF-GL43.gtf21.GL.smoothstep.smoothstep_vec3_frag_xvary_edgeconstquarter +GTF-GL43.gtf21.GL.smoothstep.smoothstep_float_vert_xvary_edgeconstquarter +GTF-GL43.gtf21.GL.smoothstep.smoothstep_vec2_vert_xvary_edgeconstquarter +GTF-GL43.gtf21.GL.smoothstep.smoothstep_vec3_vert_xvary_edgeconstquarter +GTF-GL43.gtf21.GL.sqrt.sqrt_float_frag_xvary +GTF-GL43.gtf21.GL.sqrt.sqrt_vec2_frag_xvary +GTF-GL43.gtf21.GL.sqrt.sqrt_vec3_frag_xvary +GTF-GL43.gtf21.GL.sqrt.sqrt_float_vert_xvary +GTF-GL43.gtf21.GL.sqrt.sqrt_vec2_vert_xvary +GTF-GL43.gtf21.GL.sqrt.sqrt_vec3_vert_xvary +GTF-GL43.gtf21.GL.stencil8.stencil8 +GTF-GL43.gtf21.GL.step.step_float_frag_xvary_edgeconsthalf +GTF-GL43.gtf21.GL.step.step_vec2_frag_xvary_edgeconsthalf +GTF-GL43.gtf21.GL.step.step_vec3_frag_xvary_edgeconsthalf +GTF-GL43.gtf21.GL.step.step_float_vert_xvary_edgeconsthalf +GTF-GL43.gtf21.GL.step.step_vec2_vert_xvary_edgeconsthalf +GTF-GL43.gtf21.GL.step.step_vec3_vert_xvary_edgeconsthalf +GTF-GL43.gtf21.GL.struct.struct_float_frag +GTF-GL43.gtf21.GL.struct.struct_float_vert +GTF-GL43.gtf21.GL.struct.structcopy_float_frag +GTF-GL43.gtf21.GL.struct.structcopy_float_vert +GTF-GL43.gtf21.GL.struct.structnest_float_frag +GTF-GL43.gtf21.GL.struct.structnest_float_vert +GTF-GL43.gtf21.GL.struct.struct_bool_frag +GTF-GL43.gtf21.GL.struct.struct_bool_vert +GTF-GL43.gtf21.GL.struct.structcopy_bool_frag +GTF-GL43.gtf21.GL.struct.structcopy_bool_vert +GTF-GL43.gtf21.GL.struct.structnest_bool_frag +GTF-GL43.gtf21.GL.struct.structnest_bool_vert +GTF-GL43.gtf21.GL.struct.struct_vec2_frag +GTF-GL43.gtf21.GL.struct.struct_vec2_vert +GTF-GL43.gtf21.GL.struct.structcopy_vec2_frag +GTF-GL43.gtf21.GL.struct.structcopy_vec2_vert +GTF-GL43.gtf21.GL.struct.structnest_vec2_frag +GTF-GL43.gtf21.GL.struct.structnest_vec2_vert +GTF-GL43.gtf21.GL.struct.struct_vec3_frag +GTF-GL43.gtf21.GL.struct.struct_vec3_vert +GTF-GL43.gtf21.GL.struct.structcopy_vec3_frag +GTF-GL43.gtf21.GL.struct.structcopy_vec3_vert +GTF-GL43.gtf21.GL.struct.structnest_vec3_frag +GTF-GL43.gtf21.GL.struct.structnest_vec3_vert +GTF-GL43.gtf21.GL.struct.struct_vec4_frag +GTF-GL43.gtf21.GL.struct.struct_vec4_vert +GTF-GL43.gtf21.GL.struct.structcopy_vec4_frag +GTF-GL43.gtf21.GL.struct.structcopy_vec4_vert +GTF-GL43.gtf21.GL.struct.structnest_vec4_frag +GTF-GL43.gtf21.GL.struct.structnest_vec4_vert +GTF-GL43.gtf21.GL.struct.struct_bvec2bvec3bvec4_frag +GTF-GL43.gtf21.GL.struct.struct_bvec2bvec3bvec4_vert +GTF-GL43.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_frag +GTF-GL43.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_vert +GTF-GL43.gtf21.GL.struct.structnest_bvec2bvec3bvec4_frag +GTF-GL43.gtf21.GL.struct.structnest_bvec2bvec3bvec4_vert +GTF-GL43.gtf21.GL.struct.struct_mat2_frag +GTF-GL43.gtf21.GL.struct.struct_mat2_vert +GTF-GL43.gtf21.GL.struct.structcopy_mat2_frag +GTF-GL43.gtf21.GL.struct.structcopy_mat2_vert +GTF-GL43.gtf21.GL.struct.structnest_mat2_frag +GTF-GL43.gtf21.GL.struct.structnest_mat2_vert +GTF-GL43.gtf21.GL.struct.struct_mat3_frag +GTF-GL43.gtf21.GL.struct.struct_mat3_vert +GTF-GL43.gtf21.GL.struct.structcopy_mat3_frag +GTF-GL43.gtf21.GL.struct.structcopy_mat3_vert +GTF-GL43.gtf21.GL.struct.structnest_mat3_frag +GTF-GL43.gtf21.GL.struct.structnest_mat3_vert +GTF-GL43.gtf21.GL.struct.struct_mat4_frag +GTF-GL43.gtf21.GL.struct.struct_mat4_vert +GTF-GL43.gtf21.GL.struct.structcopy_mat4_frag +GTF-GL43.gtf21.GL.struct.structcopy_mat4_vert +GTF-GL43.gtf21.GL.struct.structnest_mat4_frag +GTF-GL43.gtf21.GL.struct.structnest_mat4_vert +GTF-GL43.gtf21.GL.struct.nestedstructcomb_various_frag +GTF-GL43.gtf21.GL.struct.nestedstructcomb_various_vert +GTF-GL43.gtf21.GL.struct.struct_int_frag +GTF-GL43.gtf21.GL.struct.struct_int_vert +GTF-GL43.gtf21.GL.struct.structcopy_int_frag +GTF-GL43.gtf21.GL.struct.structcopy_int_vert +GTF-GL43.gtf21.GL.struct.structnest_int_frag +GTF-GL43.gtf21.GL.struct.structnest_int_vert +GTF-GL43.gtf21.GL.struct.struct_ivec2ivec3ivec4_frag +GTF-GL43.gtf21.GL.struct.struct_ivec2ivec3ivec4_vert +GTF-GL43.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_frag +GTF-GL43.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_vert +GTF-GL43.gtf21.GL.struct.structnest_ivec2ivec3ivec4_frag +GTF-GL43.gtf21.GL.struct.structnest_ivec2ivec3ivec4_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_xyzw_1vec4_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_xyzw_1vec4_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_zwxy_1vec4_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_zwxy_1vec4_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_yxwz_1vec4_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_yxwz_1vec4_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_wxzy_1vec4_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_wxzy_1vec4_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_xyz_1vec3_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_xyz_1vec3_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_yxz_1vec3_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_yxz_1vec3_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_zyx_1vec3_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_zyx_1vec3_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_rgba_1vec4_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_rgba_1vec4_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_barg_1vec4_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_barg_1vec4_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_grab_1vec4_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_grab_1vec4_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_arbg_1vec4_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_arbg_1vec4_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_br_ag_2vec2_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_br_ag_2vec2_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_rgb_1vec3_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_rgb_1vec3_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_grb_1vec3_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_grb_1vec3_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_bgr_1vec3_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_bgr_1vec3_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_stpq_1vec4_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_stpq_1vec4_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_pqst_1vec4_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_pqst_1vec4_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_tsqp_1vec4_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_tsqp_1vec4_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_qspt_1vec4_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_qspt_1vec4_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_st_pq_2vec2_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_st_pq_2vec2_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_vert +GTF-GL43.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_frag +GTF-GL43.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_stp_1vec3_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_stp_1vec3_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_tsp_1vec3_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_tsp_1vec3_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_pts_1vec3_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_pts_1vec3_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_vert +GTF-GL43.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_frag +GTF-GL43.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_vert +GTF-GL43.gtf21.GL.tan.tan_float_frag_xvary +GTF-GL43.gtf21.GL.tan.tan_vec2_frag_xvary +GTF-GL43.gtf21.GL.tan.tan_vec3_frag_xvary +GTF-GL43.gtf21.GL.tan.tan_float_vert_xvary +GTF-GL43.gtf21.GL.tan.tan_vec2_vert_xvary +GTF-GL43.gtf21.GL.tan.tan_vec3_vert_xvary +GTF-GL43.gtf21.GL.vec.vec2_2float_frag +GTF-GL43.gtf21.GL.vec.vec2_2float_vert +GTF-GL43.gtf21.GL.vec.vec4_ivec4_frag +GTF-GL43.gtf21.GL.vec.vec4_ivec4_vert +GTF-GL43.gtf21.GL.vec.ivec3_3int_frag +GTF-GL43.gtf21.GL.vec.ivec3_3int_vert +GTF-GL43.gtf21.GL.vec.bvec4_2int_2float_frag +GTF-GL43.gtf21.GL.vec.bvec4_2int_2float_vert +GTF-GL43.gtf21.GL.vec.vec2_vec3_frag +GTF-GL43.gtf21.GL.vec.vec2_vec3_vert +GTF-GL43.gtf21.GL.vec.vec3_vec4_frag +GTF-GL43.gtf21.GL.vec.vec3_vec4_vert +GTF-GL43.gtf21.GL.vec.vec3_vec2_float_frag +GTF-GL43.gtf21.GL.vec.vec3_vec2_float_vert +GTF-GL43.gtf21.GL.vec.vec3_float_vec2_frag +GTF-GL43.gtf21.GL.vec.vec3_float_vec2_vert +GTF-GL43.gtf21.GL.vec.vec4_vec3_float_frag +GTF-GL43.gtf21.GL.vec.vec4_vec3_float_vert +GTF-GL43.gtf21.GL.vec3.vec3array_frag +GTF-GL43.gtf21.GL.vec3.vec3single_vert +GTF-GL43.gtf21.GL.vec3.vec3arrayindirect_vert +GTF-GL43.gtf21.GL.vec3.vec3arraydirect_vert +GTF-GL43.gtf21.GL.vec3.vec3array_vert +GTF-GL43.gtf21.GL.vec3.vec3single_frag +GTF-GL43.gtf21.GL.vec3.vec3arrayindirect_frag +GTF-GL43.gtf21.GL.vec3.vec3arraydirect_frag +GTF-GL43.gtf21.GL2ExtensionTests.data_type_10_10_10_2.data_type_10_10_10_2 +GTF-GL43.gtf21.GL2ExtensionTests.depth_texture.depth_texture +GTF-GL43.gtf21.GL2ExtensionTests.dFdx.dFdx_frag +GTF-GL43.gtf21.GL2ExtensionTests.dFdy.dFdy_frag +GTF-GL43.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dx +GTF-GL43.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dy +GTF-GL43.gtf21.GL2ExtensionTests.fwidth.fwidth_frag +GTF-GL43.gtf21.GL2ExtensionTests.packed_depth_stencil.packed_depth_stencil +GTF-GL43.gtf21.GL2ExtensionTests.stencil1.stencil1 +GTF-GL43.gtf21.GL2ExtensionTests.stencil4.stencil4 +GTF-GL43.gtf21.GL2ExtensionTests.vertex_half_float.vertex_half_float +GTF-GL43.gtf21.GL2FixedTests.blend.blend +GTF-GL43.gtf21.GL2FixedTests.buffer_clear.buffer_clear +GTF-GL43.gtf21.GL2FixedTests.buffer_color.buffer_color +GTF-GL43.gtf21.GL2FixedTests.buffer_corners.buffer_corners +GTF-GL43.gtf21.GL2FixedTests.buffer_objects.buffer_objects +GTF-GL43.gtf21.GL2FixedTests.clip.clip +GTF-GL43.gtf21.GL2FixedTests.color_ramp.color_ramp +GTF-GL43.gtf21.GL2FixedTests.copy_texture.copy_texture +GTF-GL43.gtf21.GL2FixedTests.depth_buffer_clear.depth_buffer_clear +GTF-GL43.gtf21.GL2FixedTests.depth_buffer_functions.depth_buffer_functions +GTF-GL43.gtf21.GL2FixedTests.dither.dither +GTF-GL43.gtf21.GL2FixedTests.divide_by_zero.divide_by_zero +GTF-GL43.gtf21.GL2FixedTests.gets.gets +GTF-GL43.gtf21.GL2FixedTests.lighting_diffuse.lighting_diffuse +GTF-GL43.gtf21.GL2FixedTests.mipmaps_interpolation.mipmaps_interpolation +GTF-GL43.gtf21.GL2FixedTests.mipmaps_selection.mipmaps_selection +GTF-GL43.gtf21.GL2FixedTests.point_sprites.point_sprites +GTF-GL43.gtf21.GL2FixedTests.polygon_cull.polygon_cull +GTF-GL43.gtf21.GL2FixedTests.scissor.scissor +GTF-GL43.gtf21.GL2FixedTests.stencil_plane_clear.stencil_plane_clear +GTF-GL43.gtf21.GL2FixedTests.stencil_plane_corners.stencil_plane_corners +GTF-GL43.gtf21.GL2FixedTests.stencil_plane_function.stencil_plane_function +GTF-GL43.gtf21.GL2FixedTests.stencil_plane_operation.stencil_plane_operation +GTF-GL43.gtf21.GL2FixedTests.texture_edge_clamp.texture_edge_clamp +GTF-GL43.gtf21.GL2FixedTests.transform_viewport.transform_viewport +GTF-GL43.gtf21.GL2FixedTests.triangle_rasterization.triangle_rasterization +GTF-GL43.gtf21.GL2FixedTests.triangle_tiling.triangle_tiling +GTF-GL43.gtf21.GL2FixedTests.user_clip_planes.user_clip_planes +GTF-GL43.gtf21.GL2FixedTests.vertex_order.vertex_order +GTF-GL43.gtf21.GL2FixedTests.viewport_clamp.viewport_clamp +GTF-GL43.gtf21.GL2Tests.attach_shader.successfulcompile_attach_vert +GTF-GL43.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_vert +GTF-GL43.gtf21.GL2Tests.attach_shader.successfulcompile_attach_frag +GTF-GL43.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_frag +GTF-GL43.gtf21.GL2Tests.attach_shader.successfulcompile_vert_successfulcompile_frag +GTF-GL43.gtf21.GL2Tests.attach_shader.successfulcompile_vert_unsuccessfulcompile_frag +GTF-GL43.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_successfulcompile_frag +GTF-GL43.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_unsuccessfulcompile_frag +GTF-GL43.gtf21.GL2Tests.attach_shader.successfulcompile_vert_repeated_attach_vert +GTF-GL43.gtf21.GL2Tests.attach_shader.successfulcompile_frag_repeated_attach_frag +GTF-GL43.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_repeated_attach_vert +GTF-GL43.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_repeated_attach_frag +GTF-GL43.gtf21.GL2Tests.attach_shader.successfulcompile_vert_attach_invalid_handle_vert +GTF-GL43.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_attach_invalid_handle_vert +GTF-GL43.gtf21.GL2Tests.attach_shader.successfulcompile_frag_attach_invalid_handle_frag +GTF-GL43.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_attach_invalid_handle_frag +GTF-GL43.gtf21.GL2Tests.attach_shader.invalidshader_attach_valid_handle +GTF-GL43.gtf21.GL2Tests.attach_shader.programobject_attach_programobject +GTF-GL43.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_vertshaderobject_vert +GTF-GL43.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_vertshaderobject_vert +GTF-GL43.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_vertshaderobject_frag +GTF-GL43.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_vertshaderobject_frag +GTF-GL43.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_fragshaderobject_vert +GTF-GL43.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_fragshaderobject_vert +GTF-GL43.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_fragshaderobject_frag +GTF-GL43.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_fragshaderobject_frag +GTF-GL43.gtf21.GL2Tests.attach_shader.programobject_attach_vertshaderobject +GTF-GL43.gtf21.GL2Tests.attach_shader.programobject_attach_fragshaderobject +GTF-GL43.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyfragshader_attach +GTF-GL43.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyvertshader_attach +GTF-GL43.gtf21.GL2Tests.attach_shader.emptyfragshader_emptyfragshader_attach +GTF-GL43.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_nonexisting_attrib +GTF-GL43.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_float_attrib +GTF-GL43.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_vec3_attrib +GTF-GL43.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_Color_attrib +GTF-GL43.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_NonExist_attrib +GTF-GL43.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_maxattribsloc +GTF-GL43.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_minusoneattribsloc +GTF-GL43.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_zeroprogramhandle +GTF-GL43.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_vertshaderhandleforprogram +GTF-GL43.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_fragshaderhandleforprogram +GTF-GL43.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_emptyprogramhandle +GTF-GL43.gtf21.GL2Tests.compile_shader.successful_compile_vert +GTF-GL43.gtf21.GL2Tests.compile_shader.successful_compile_frag +GTF-GL43.gtf21.GL2Tests.compile_shader.unsuccessful_compile_vert +GTF-GL43.gtf21.GL2Tests.compile_shader.unsuccessful_compile_frag +GTF-GL43.gtf21.GL2Tests.compile_shader.compile_emptyhandle_vert +GTF-GL43.gtf21.GL2Tests.compile_shader.compile_emptyhandle_frag +GTF-GL43.gtf21.GL2Tests.compile_shader.compile_invalid_handle +GTF-GL43.gtf21.GL2Tests.compile_shader.compile_program_handle +GTF-GL43.gtf21.GL2Tests.create_objects_shaders_programs.create_program_objects +GTF-GL43.gtf21.GL2Tests.create_objects_shaders_programs.create_vertex_shader_objects +GTF-GL43.gtf21.GL2Tests.create_objects_shaders_programs.create_fragment_shader_objects +GTF-GL43.gtf21.GL2Tests.create_objects_shaders_programs.create_invalid_shader_objects +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteprogram +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteverthandle +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deletefraghandle +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_frag_prog +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_vert_prog +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_frag +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_vert +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_prog +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_frag +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_vert +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_frag +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_prog +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_vert +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_frag +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_frag +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_vert +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_prog +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_prog +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_prog +GTF-GL43.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_prog +GTF-GL43.gtf21.GL2Tests.delete_object.delete_zerohandle +GTF-GL43.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert +GTF-GL43.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag +GTF-GL43.gtf21.GL2Tests.detach_shader.successfulcompile_vert_detach_vert +GTF-GL43.gtf21.GL2Tests.detach_shader.successfulcompile_frag_detach_frag +GTF-GL43.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_frag +GTF-GL43.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_vert +GTF-GL43.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag_frag +GTF-GL43.gtf21.GL2Tests.detach_shader.emptyprogramobject_detach_vert +GTF-GL43.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_vert +GTF-GL43.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_frag +GTF-GL43.gtf21.GL2Tests.detach_shader.detach_zeroshaderhandle +GTF-GL43.gtf21.GL2Tests.detach_shader.detach_programhandle +GTF-GL43.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyvertshaderhandle +GTF-GL43.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyfragshaderhandle +GTF-GL43.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyvertshaderhandle +GTF-GL43.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyfragshaderhandle +GTF-GL43.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyvertshaderhandle +GTF-GL43.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyfragshaderhandle +GTF-GL43.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_zeroshaderhandle +GTF-GL43.gtf21.GL2Tests.framebuffer_objects.framebuffer_objects +GTF-GL43.gtf21.GL2Tests.GetBIFD.GetBIFD +GTF-GL43.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Vertex +GTF-GL43.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Normal +GTF-GL43.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_float_vec2_vec3 +GTF-GL43.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_vec4 +GTF-GL43.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat2 +GTF-GL43.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat3 +GTF-GL43.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat4 +GTF-GL43.gtf21.GL2Tests.get_active_attribute.getactiveattribute_index_more_than_num_attribs +GTF-GL43.gtf21.GL2Tests.get_active_attribute.getactiveuniform_vertshaderforprogramhandle +GTF-GL43.gtf21.GL2Tests.get_active_attribute.getactiveuniform_zeroprogramhandle +GTF-GL43.gtf21.GL2Tests.get_active_attribute.getactiveuniform_empty_program_handle +GTF-GL43.gtf21.GL2Tests.get_active_attribute.getactiveuniform_fragshaderforprogramhandle +GTF-GL43.gtf21.GL2Tests.get_active_attribute.getactiveuniform_index_minus_one +GTF-GL43.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewMatrix +GTF-GL43.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_NormalMatrix +GTF-GL43.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewProjectionMatrix +GTF-GL43.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_float +GTF-GL43.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_float_float_float +GTF-GL43.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_vec3_float +GTF-GL43.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec2_vec4_int +GTF-GL43.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_ivec2_ivec3_ivec4 +GTF-GL43.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bool_bvec2_bvec3 +GTF-GL43.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bvec4_mat2_mat3_mat4 +GTF-GL43.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getnumactiveuniforms +GTF-GL43.gtf21.GL2Tests.get_active_uniform.getactiveuniform_zeroprogramhandle +GTF-GL43.gtf21.GL2Tests.get_active_uniform.getactiveuniform_fragshaderforprogramhandle +GTF-GL43.gtf21.GL2Tests.get_active_uniform.getactiveuniform_vertshaderforprogramhandle +GTF-GL43.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_more_than_num_uniforms +GTF-GL43.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_minus_one +GTF-GL43.gtf21.GL2Tests.get_active_uniform.getactiveuniform_empty_program_handle +GTF-GL43.gtf21.GL2Tests.get_attached_objects.glGetAttachedObjects +GTF-GL43.gtf21.GL2Tests.get_attribute_location.get_attribute_location +GTF-GL43.gtf21.GL2Tests.get_extensions.get_extensions +GTF-GL43.gtf21.GL2Tests.get_handle.successfulcompilevert_successfulcompilefrag_gethandle +GTF-GL43.gtf21.GL2Tests.get_handle.programhandlezero_useprogram +GTF-GL43.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctvertuniform +GTF-GL43.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_nonactiveuniform +GTF-GL43.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctfraguniform +GTF-GL43.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_fakeuniform +GTF-GL43.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ModelViewMatrix +GTF-GL43.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NonExist +GTF-GL43.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NormalScale +GTF-GL43.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ProjectionMatrix +GTF-GL43.gtf21.GL2Tests.get_uniform_location.getuniformlocation_zeroprogramhandle +GTF-GL43.gtf21.GL2Tests.get_uniform_location.getuniformlocation_vertshaderforprogramhandle +GTF-GL43.gtf21.GL2Tests.get_uniform_location.getuniformlocation_fragshaderforprogramhandle +GTF-GL43.gtf21.GL2Tests.glGetProgramInfoLog_2_0.glGetProgramInfoLog +GTF-GL43.gtf21.GL2Tests.glGetProgramiv_2_0.glGetProgramiv +GTF-GL43.gtf21.GL2Tests.glGetShaderInfoLog_2_0.glGetShaderInfoLog +GTF-GL43.gtf21.GL2Tests.glGetUniform.glGetUniform +GTF-GL43.gtf21.GL2Tests.glGetVertexAttrib.glGetVertexAttrib +GTF-GL43.gtf21.GL2Tests.glUniform.glUniform +GTF-GL43.gtf21.GL2Tests.link_program.successfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL43.gtf21.GL2Tests.link_program.successfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL43.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL43.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL43.gtf21.GL2Tests.link_program.successfulcompilevert_linkprogram_gl +GTF-GL43.gtf21.GL2Tests.link_program.successfulcompilefrag_linkprogram_gl +GTF-GL43.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_linkprogram +GTF-GL43.gtf21.GL2Tests.link_program.unsuccessfulcompilefrag_linkprogram +GTF-GL43.gtf21.GL2Tests.link_program.link_emptyprogramobject +GTF-GL43.gtf21.GL2Tests.link_program.link_invalidprogramhandle +GTF-GL43.gtf21.GL2Tests.link_program.link_verthandle +GTF-GL43.gtf21.GL2Tests.link_program.link_fraghandle +GTF-GL43.gtf21.GL2Tests.precision_specifiers.precision_specifiers +GTF-GL43.gtf21.GL2Tests.relink_program.relink_program +GTF-GL43.gtf21.GL2Tests.shader_source.successfulcompilevert_shadersource +GTF-GL43.gtf21.GL2Tests.shader_source.unsuccessfulcompilevert_shadersource +GTF-GL43.gtf21.GL2Tests.shader_source.successfulcompilefrag_shadersource +GTF-GL43.gtf21.GL2Tests.shader_source.unsuccessfulcompilefrag_shadersource +GTF-GL43.gtf21.GL2Tests.shader_source.shadersource_invalidshaderhandle +GTF-GL43.gtf21.GL2Tests.shader_source.shadersource_programhandle +GTF-GL43.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_ivec4_to_render_frag +GTF-GL43.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_vec4_to_render_frag +GTF-GL43.gtf21.GL2Tests.use_program.successfulcompilevert_successfulcompilefrag_useprogram +GTF-GL43.gtf21.GL2Tests.use_program.successfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL43.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_successfulcompilefrag_useprogram +GTF-GL43.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL43.gtf21.GL2Tests.use_program.programhandlezero_useprogram +GTF-GL43.gtf21.GL2Tests.use_program.emptyprogramobject_useprogram +GTF-GL43.gtf21.GL2Tests.use_program.invalidprogramhandle_useprogram +GTF-GL43.gtf21.GL2Tests.use_program.useprogram_verthandle +GTF-GL43.gtf21.GL2Tests.use_program.useprogram_fraghandle +GTF-GL43.gtf21.GL2Tests.validate_program.successfulcompilevert_successfulcompilefrag_validate +GTF-GL43.gtf21.GL2Tests.validate_program.successfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL43.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_successfulcompilefrag_validate +GTF-GL43.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL43.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_nolink +GTF-GL43.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_after_link +GTF-GL43.gtf21.GL2Tests.validate_program.validate_invalidprogramhandle +GTF-GL43.gtf21.GL2Tests.validate_program.validate_fraghandle +GTF-GL43.gtf21.GL2Tests.validate_program.validate_verthandle +GTF-GL43.gtf21.GL2Tests.vertex_program_point_size.vertex_program_point_size +GTF-GL43.gtf21.GLCoverage.CoverageGL21 +GTF-GL43.gtf21.GL3Tests.proxy_textures.proxy_textures_valid +GTF-GL43.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_size +GTF-GL43.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_samples +GTF-GL43.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_init +GTF-GL43.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_getter +GTF-GL43.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_basic +GTF-GL43.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_negative +GTF-GL43.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_le_M +GTF-GL43.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_g_M +GTF-GL43.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_4 +GTF-GL43.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all +GTF-GL43.gtf30.GL3Tests.blend_minmax.blend_minmax_coverage +GTF-GL43.gtf30.GL3Tests.blend_minmax.blend_minmax_error +GTF-GL43.gtf30.GL3Tests.blend_minmax.blend_minmax_draw +GTF-GL43.gtf30.GL3Tests.blend_minmax.blend_minmax_clamping +GTF-GL43.gtf30.GL3Tests.color_buffer_float.color_buffer_float_coverage +GTF-GL43.gtf30.GL3Tests.color_buffer_float.color_buffer_unsupported_format +GTF-GL43.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_fixed +GTF-GL43.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_off +GTF-GL43.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_on +GTF-GL43.gtf30.GL3Tests.conditional_render.conditional_render_test1 +GTF-GL43.gtf30.GL3Tests.conditional_render.conditional_render_test2 +GTF-GL43.gtf30.GL3Tests.conditional_render.conditional_render_test3 +GTF-GL43.gtf30.GL3Tests.conditional_render.conditional_render_test4 +GTF-GL43.gtf30.GL3Tests.conditional_render.conditional_render_test5 +GTF-GL43.gtf30.GL3Tests.conditional_render.conditional_render_test6 +GTF-GL43.gtf30.GL3Tests.conditional_render.conditional_render_test7 +GTF-GL43.gtf30.GL3Tests.conditional_render.conditional_render_test8 +GTF-GL43.gtf30.GL3Tests.conditional_render.conditional_render_test9 +GTF-GL43.gtf30.GL3Tests.depth_texture.depth_texture_teximage +GTF-GL43.gtf30.GL3Tests.depth_texture.depth_texture_fbo +GTF-GL43.gtf30.GL3Tests.depth_texture.depth_texture_fbo_clear +GTF-GL43.gtf30.GL3Tests.depth_texture.depth_texture_copyteximage +GTF-GL43.gtf30.GL3Tests.depth_texture.depth_texture_readpixels +GTF-GL43.gtf30.GL3Tests.depth_texture.depth_texture_texsubimage +GTF-GL43.gtf30.GL3Tests.depth_texture.depth_texture_mipmap +GTF-GL43.gtf30.GL3Tests.draw_buffers.draw_buffers_initial +GTF-GL43.gtf30.GL3Tests.draw_buffers.draw_buffers_api +GTF-GL43.gtf30.GL3Tests.draw_buffers.draw_buffers_test1 +GTF-GL43.gtf30.GL3Tests.draw_buffers.draw_buffers_test2 +GTF-GL43.gtf30.GL3Tests.draw_buffers.draw_buffers_test3 +GTF-GL43.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_1 +GTF-GL43.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_2 +GTF-GL43.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_1 +GTF-GL43.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_2 +GTF-GL43.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_3 +GTF-GL43.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_4 +GTF-GL43.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_5 +GTF-GL43.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_6 +GTF-GL43.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader +GTF-GL43.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_fbo +GTF-GL43.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_cull +GTF-GL43.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multisample +GTF-GL43.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_scissor +GTF-GL43.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_1 +GTF-GL43.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_2 +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_initial_state +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_create_bind_delete +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_delete_currently_bound +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_state +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attachment_state +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attach_attachments +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_framebuffer_status +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_read_buffer_binding +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_read_buffer_binding +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_draw_buffer_binding +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_draw_buffer_binding +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_mismatched_buffer_formats +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_basic_usage +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_draw_framebuffer +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_read_framebuffer +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_default_enums +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_color_enums +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_default_enums +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_color_enums +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readpixels_incomplete_read_framebuffer +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_copyteximage_incomplete_read_framebuffer +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_linear_filter_depth_or_stencil_buffer_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_with_incomplete_framebuffers +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_depth_or_stencil_buffers_mismatched_formats +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebufferrenderbuffer_for_default_framebuffer +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebuffertexture2d_for_default_framebuffer +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_fixed_point_read_buffer +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_floating_point_read_buffer +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_integer_read_buffer +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_signed_integer_read_buffer +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisample_draw_buffer +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_sizes +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_origins +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_formats +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sample_count +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sizes +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_origins +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_formats +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_nearest_filter_color_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_linear_filter_color_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_depth_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_stencil_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_depth_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_stencil_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_all_buffer_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_missing_buffers_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_height_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_width_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_dimensions_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_magnifying_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_minifying_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_scissor_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_multisampled_to_singlesampled_blit +GTF-GL43.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_initial_state +GTF-GL43.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding +GTF-GL43.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding_fbo +GTF-GL43.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_api +GTF-GL43.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_draw +GTF-GL43.gtf30.GL3Tests.half_float.half_float_rendering +GTF-GL43.gtf30.GL3Tests.half_float.half_float_varying_data +GTF-GL43.gtf30.GL3Tests.half_float.half_float_textures +GTF-GL43.gtf30.GL3Tests.half_float.half_float_max_vertex_dimensions +GTF-GL43.gtf30.GL3Tests.half_float.half_float_linear +GTF-GL43.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_indices +GTF-GL43.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_vertex_attributes +GTF-GL43.gtf30.GL3Tests.map_buffer_range.map_buffer_range_invalidate +GTF-GL43.gtf30.GL3Tests.map_buffer_range.map_buffer_range_flush +GTF-GL43.gtf30.GL3Tests.map_buffer_range.map_buffer_range_error +GTF-GL43.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_init +GTF-GL43.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_error +GTF-GL43.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_readpixels +GTF-GL43.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_getteximage +GTF-GL43.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_copyteximage +GTF-GL43.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_partialattachments +GTF-GL43.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_mixedattachments +GTF-GL43.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_parameters +GTF-GL43.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_renderbuffers +GTF-GL43.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_stencilsize +GTF-GL43.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_clearbuffer +GTF-GL43.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_blit +GTF-GL43.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_initial +GTF-GL43.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_error +GTF-GL43.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_getter +GTF-GL43.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_completeness +GTF-GL43.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_mipmap_generation +GTF-GL43.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_lod_selection +GTF-GL43.gtf30.GL3Tests.texture_float32.texture_float32 +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_init_defaults +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_misc +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_basic_outline +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type_double +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_draw +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_builtins +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_interleaved +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_max_interleaved +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_max_separate +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_offset_size +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_vertex_id +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_modify_buffers +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_overflow +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_query_objects +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_state_variables +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_verify_buffer +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_double_precision +GTF-GL43.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry_primitive_types +GTF-GL43.gtf30.GL3Tests.depth24.depth24_basic +GTF-GL43.gtf30.GL3Tests.depth24.depth24_precision +GTF-GL43.gtf30.GL3Tests.depth24.depth24_precision_readpixels +GTF-GL43.gtf30.GL3Tests.depth24.depth24_precision_texture +GTF-GL43.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgba +GTF-GL43.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgb +GTF-GL43.gtf30.GLCoverage.CoverageGL30 +GTF-GL43.gtf31.GL3Tests.copy_buffer.copy_buffer_defaults +GTF-GL43.gtf31.GL3Tests.copy_buffer.copy_buffer_data +GTF-GL43.gtf31.GL3Tests.copy_buffer.copy_buffer_parameters +GTF-GL43.gtf31.GL3Tests.copy_buffer.copy_buffer_usage +GTF-GL43.gtf31.GL3Tests.copy_buffer.copy_buffer_copy +GTF-GL43.gtf31.GL3Tests.copy_buffer.copy_buffer_invalid_target +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_basic +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_zero_id +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_mode +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_count +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_first +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_type +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount_maxint +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_expressions +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_max_vertex_attribs +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_attrib_size +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_stride +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_pointer +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_invalid +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_compilation_error +GTF-GL43.gtf31.GL3Tests.draw_instanced.draw_instanced_tessellation_compilation_error +GTF-GL43.gtf31.GL3Tests.primitive_restart.primitive_restart_basic +GTF-GL43.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_elements +GTF-GL43.gtf31.GL3Tests.primitive_restart.primitive_restart_mode +GTF-GL43.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete +GTF-GL43.gtf31.GL3Tests.primitive_restart.primitive_restart_upconvert +GTF-GL43.gtf31.GL3Tests.primitive_restart.primitive_restart_instance_id +GTF-GL43.gtf31.GL3Tests.primitive_restart.primitive_restart_primitive_id +GTF-GL43.gtf31.GL3Tests.primitive_restart.primitive_restart_vao_state +GTF-GL43.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_arrays +GTF-GL43.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete2 +GTF-GL43.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete3 +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_macro +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_basic_uniform_block_syntax +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_valid_basic_types +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arrays_of_all_valid_basic_types +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structures_of_all_valid_basic_types +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_uniform_block +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_uniform_blocks +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_named_uniform_blocks +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_element_name +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_uniform_qualifier +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_structure_declaration +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_shader_languages +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_global_scope_layouts +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_layouts +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layouts +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_arrays +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_non_constant_indexing +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_active_uniform_blocks +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformblockindex +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_binding +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_inherit_and_override_layouts +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeat_global_scope_layouts +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_different_definitions_of_the_same_block_name +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_names +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_scoping +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_storage_layouts +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_block_names +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_names +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_small_name_buffer +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_get_uniform_name_for_small_name_buffer +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_not_whole_uniform_array_active +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_same_buffer_bound_to_2_uniform_blocks +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_arrays_binding +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_build_in_constants +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_implementation_dependent_limits +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_reset_assigned_binding_point_on_relink +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_uniform_block_size +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_sharing_between_programs +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_swapping_buffers +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_unused_uniforms_in_std140 +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_block_with_an_instance_array +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_uniforms_declared_in_block_with_an_instance +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_and_array_element_names +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_spec_example_for_std140 +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_1 +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_2 +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_3 +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_4 +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_declaration +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_uniform_block +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_member_initializers +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_for_uniforms_outside_ub0 +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_not_for_matrix_type +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_qualifiers_shared_packed_std140_used_for_members +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_name_conflict +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_instance_name_conflict +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_conflict +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_illegal_uniform_block_array_indexing +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_array_size_matching +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_matching +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_type_matching +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_sequence_matching +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_array_size_matching +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layout_matching +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_block_uniform_location +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_nonexsistent_block_name +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_not_active_block +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_nonexistent_block_index +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv_for_nonexistent_block_index +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices_for_for_nonexistent_or_not_active_uniform_names +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname_for_nonexistent_uniform_index +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform_for_nonexistent_uniform_index +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv_for_nonexistent_uniform_indices +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniformbufferoffsetalignment +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_maxuniformbufferbindings_exceeded +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks_exceeded +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockindex +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockbinding +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_program +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_uniformcount +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_bufsize +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_size +GTF-GL43.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_pname +GTF-GL43.gtf31.GLCoverage.CoverageGL31 +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basic +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basevertex +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_mode +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_type +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_count +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_start +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_end +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_primcount +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_attrib_size +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_upconvert +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_overflow +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_range +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_stride +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_pointer +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_mode +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_count +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_type +GTF-GL43.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_start_end +GTF-GL43.gtf32.GL3Tests.shadow.shadow_api +GTF-GL43.gtf32.GL3Tests.shadow.shadow_compilation_vert +GTF-GL43.gtf32.GL3Tests.shadow.shadow_compilation_ctrl +GTF-GL43.gtf32.GL3Tests.shadow.shadow_compilation_eval +GTF-GL43.gtf32.GL3Tests.shadow.shadow_compilation_geom +GTF-GL43.gtf32.GL3Tests.shadow.shadow_compilation_frag +GTF-GL43.gtf32.GL3Tests.shadow.shadow_execution_vert +GTF-GL43.gtf32.GL3Tests.shadow.shadow_execution_ctrl +GTF-GL43.gtf32.GL3Tests.shadow.shadow_execution_eval +GTF-GL43.gtf32.GL3Tests.shadow.shadow_execution_geom +GTF-GL43.gtf32.GL3Tests.shadow.shadow_execution_frag +GTF-GL43.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_basic +GTF-GL43.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_draw_calls +GTF-GL43.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_types +GTF-GL43.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_stride +GTF-GL43.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_pointer +GTF-GL43.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_attrib_sizes +GTF-GL43.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_restart +GTF-GL43.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_invalid +GTF-GL43.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_1 +GTF-GL43.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_2 +GTF-GL43.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_1 +GTF-GL43.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_2 +GTF-GL43.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_3 +GTF-GL43.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_4 +GTF-GL43.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_5 +GTF-GL43.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_6 +GTF-GL43.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader +GTF-GL43.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_fbo +GTF-GL43.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_cull +GTF-GL43.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multisample +GTF-GL43.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_scissor +GTF-GL43.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_1 +GTF-GL43.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_2 +GTF-GL43.gtf32.GL3Tests.packed_pixels.packed_pixels_init +GTF-GL43.gtf32.GL3Tests.packed_pixels.packed_pixels +GTF-GL43.gtf32.GL3Tests.packed_pixels.packed_pixels_pixelstore +GTF-GL43.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo +GTF-GL43.gtf32.GL3Tests.sync.sync_coverage_creation +GTF-GL43.gtf32.GL3Tests.sync.sync_coverage_issync +GTF-GL43.gtf32.GL3Tests.sync.sync_coverage_getsynciv_defaults +GTF-GL43.gtf32.GL3Tests.sync.sync_coverage_clientwaitsync +GTF-GL43.gtf32.GL3Tests.sync.sync_coverage_waitsync +GTF-GL43.gtf32.GL3Tests.sync.sync_coverage_max_server_wait_timeout +GTF-GL43.gtf32.GL3Tests.sync.sync_coverage_deletesync +GTF-GL43.gtf32.GL3Tests.sync.sync_coverage_getsynciv_fence +GTF-GL43.gtf32.GL3Tests.sync.sync_error_fencesync_condition +GTF-GL43.gtf32.GL3Tests.sync.sync_error_fencesync_flags +GTF-GL43.gtf32.GL3Tests.sync.sync_error_deletesync +GTF-GL43.gtf32.GL3Tests.sync.sync_error_getsynciv_sync +GTF-GL43.gtf32.GL3Tests.sync.sync_error_getsynciv_pname +GTF-GL43.gtf32.GL3Tests.sync.sync_error_clientwaitsync_sync +GTF-GL43.gtf32.GL3Tests.sync.sync_error_clientwaitsync_flags +GTF-GL43.gtf32.GL3Tests.sync.sync_error_waitsync_sync +GTF-GL43.gtf32.GL3Tests.sync.sync_error_waitsync_flags +GTF-GL43.gtf32.GL3Tests.sync.sync_error_waitsync_timeout +GTF-GL43.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_signaled +GTF-GL43.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_immediate +GTF-GL43.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_flush +GTF-GL43.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_timeout +GTF-GL43.gtf32.GL3Tests.sync.sync_functionality_issync +GTF-GL43.gtf32.GL3Tests.sync.sync_advanced_multi +GTF-GL43.gtf32.GL3Tests.sync.sync_advanced_reuse +GTF-GL43.gtf32.GL3Tests.sync.sync_advanced_shared_multi +GTF-GL43.gtf32.GL3Tests.sync.sync_advanced_shared_delete +GTF-GL43.gtf32.GL3Tests.sync.sync_advanced_delete +GTF-GL43.gtf32.GLCoverage.CoverageGL32 +GTF-GL43.gtf33.GL3Tests.element_index_uint.element_index_uint_constants +GTF-GL43.gtf33.GL3Tests.element_index_uint.element_index_uint_error +GTF-GL43.gtf33.GL3Tests.element_index_uint.element_index_uint_de +GTF-GL43.gtf33.GL3Tests.element_index_uint.element_index_uint_de_range +GTF-GL43.gtf33.GL3Tests.element_index_uint.element_index_uint_de_instanced +GTF-GL43.gtf33.GL3Tests.element_index_uint.element_index_uint_de_multi +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_basic +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_pipeline +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_integer_constants +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_layout_priority +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_input_types +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_input_types_double +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_output_types +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_room +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_multiple_shaders +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_one_shader +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_vertex_input_aliased +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_restore_locations +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_greater_than_max +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_array_max +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_array_max_double +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_not_integer +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_overlapping_ranges +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_not_consistent_locations +GTF-GL43.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_no_room +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_basic +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_vao +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_divisor +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_mode +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_count +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_first +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_type +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_primcount +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_order +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_size +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_stride +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_pointer +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_base_vertex +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_primitive_restart +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_instance_id +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_other_draw_calls +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_invalid +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_many_instances +GTF-GL43.gtf33.GL3Tests.instanced_arrays.instanced_arrays_pass_instance_id +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_clear +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_custom_framebuffer +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_discarded_fragments +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_distinct_queries +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_any_samples_passed +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_occluded +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_outside_of_query_scope +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_scissors_test +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_genqueries +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_beginquery +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_endquery +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_queries +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_is_query_nonzero +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_is_query_zero +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_no_active_query +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_query_order +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_queryobjectuiv +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_stencil_test +GTF-GL43.gtf33.GL3Tests.occlusion_query.occlusion_query_suppressed_pixels +GTF-GL43.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_default_binding +GTF-GL43.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_default_parameters +GTF-GL43.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_create +GTF-GL43.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_bind +GTF-GL43.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_data +GTF-GL43.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_usage +GTF-GL43.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_pointerv +GTF-GL43.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_parameteriv +GTF-GL43.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_read +GTF-GL43.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write +GTF-GL43.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write_dynamic +GTF-GL43.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write_regression +GTF-GL43.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_pixelstore +GTF-GL43.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_vbo +GTF-GL43.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_readpixels +GTF-GL43.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_valid +GTF-GL43.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_type +GTF-GL43.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_attrib +GTF-GL43.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_conversion +GTF-GL43.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_stride_pointer +GTF-GL43.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_bgra +GTF-GL43.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_divisor +GTF-GL43.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_invalid +GTF-GL43.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_invalid2 +GTF-GL43.gtf33.GLCoverage.CoverageGL33 +GTF-GL43.gtf40.GL3Tests.transform_feedback2.transform_feedback2_init_defaults +GTF-GL43.gtf40.GL3Tests.transform_feedback2.transform_feedback2_api +GTF-GL43.gtf40.GL3Tests.transform_feedback2.transform_feedback2_basic +GTF-GL43.gtf40.GL3Tests.transform_feedback2.transform_feedback2_states +GTF-GL43.gtf40.GL3Tests.transform_feedback2.transform_feedback2_pause_resume +GTF-GL43.gtf40.GL3Tests.transform_feedback2.transform_feedback2_framebuffer +GTF-GL43.gtf40.GL3Tests.transform_feedback2.transform_feedback2_two_buffers +GTF-GL43.gtf40.GL3Tests.transform_feedback3.transform_feedback3_init_defaults +GTF-GL43.gtf40.GL3Tests.transform_feedback3.transform_feedback3_api +GTF-GL43.gtf40.GL3Tests.transform_feedback3.transform_feedback3_error +GTF-GL43.gtf40.GL3Tests.transform_feedback3.transform_feedback3_error_invalid_varyings +GTF-GL43.gtf40.GL3Tests.transform_feedback3.transform_feedback3_basic_outline +GTF-GL43.gtf40.GL3Tests.transform_feedback3.transform_feedback3_two_buffers +GTF-GL43.gtf40.GL3Tests.transform_feedback3.transform_feedback3_skip_components +GTF-GL43.gtf40.GL3Tests.transform_feedback3.transform_feedback3_skip_multiple_buffers +GTF-GL43.gtf40.GL3Tests.transform_feedback3.transform_feedback3_streams_queried +GTF-GL43.gtf40.GL3Tests.transform_feedback3.transform_feedback3_streams_overflow +GTF-GL43.gtf40.GL3Tests.transform_feedback3.transform_feedback3_stream_failure +GTF-GL43.gtf40.GL3Tests.transform_feedback3.transform_feedback3_draw_stream +GTF-GL43.gtf40.GL3Tests.transform_feedback3.transform_feedback3_geometry_instanced +GTF-GL43.gtf40.GL3Tests.transform_feedback3.transform_feedback3_multiple_streams +GTF-GL43.gtf40.GLCoverage.CoverageGL40 +GTF-GL43.gtf41.GL2Tests.fixed_data_type.fixed_data_type +GTF-GL43.gtf42.GL3Tests.texture_storage.texture_storage_texture_targets +GTF-GL43.gtf42.GL3Tests.texture_storage.texture_storage_texture_levels +GTF-GL43.gtf42.GL3Tests.texture_storage.texture_storage_texture_internal_formats +GTF-GL43.gtf42.GL3Tests.texture_storage.texture_storage_texture_dimensionality +GTF-GL43.gtf42.GL3Tests.texture_storage.texture_storage_texture_immutability +GTF-GL43.gtf42.GL3Tests.texture_storage.texture_storage_texture_sizes +GTF-GL43.gtf42.GL3Tests.texture_storage.texture_storage_texture_level_base_and_texture_level_max +GTF-GL43.gtf42.GL3Tests.texture_storage.texture_storage_default_texture_target +GTF-GL43.gtf42.GL3Tests.texture_storage.texture_storage_uncompressed_texture_data +GTF-GL43.gtf42.GL3Tests.texture_storage.texture_storage_compressed_texture_data +GTF-GL43.gtf42.GL3Tests.texture_storage.texture_storage_texture_as_framebuffer_attachment +GTF-GL43.gtf42.GL3Tests.texture_storage.texture_storage_uninitialized_miplevels +GTF-GL43.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_init_defaults +GTF-GL43.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_api +GTF-GL43.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_error +GTF-GL43.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_basic +GTF-GL43.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_streams +GTF-GL43.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_conditional_render +GTF-GL43.gtf43.GL3Tests.eac_compression_r11.gl_compressed_r11_eac +GTF-GL43.gtf43.GL3Tests.eac_compression_rg11.gl_compressed_rg11_eac +GTF-GL43.gtf43.GL3Tests.eac_compression_signed_r11.gl_compressed_signed_r11_eac +GTF-GL43.gtf43.GL3Tests.eac_compression_signed_rg11.gl_compressed_signed_rg11_eac +GTF-GL43.gtf43.GL3Tests.etc2_compression_rgb8.gl_compressed_rgb8_etc2 +GTF-GL43.gtf43.GL3Tests.etc2_compression_rgb8_pt_alpha1.gl_compressed_rgb8_pt_alpha1_etc2 +GTF-GL43.gtf43.GL3Tests.etc2_compression_rgba8.gl_compressed_rgba8_etc2 +GTF-GL43.gtf43.GL3Tests.packed_depth_stencil.packed_depth_stencil_stenciltexturing +GTF-GL43.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_init_defaults +GTF-GL43.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_api +GTF-GL43.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_error +GTF-GL43.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_primcount +GTF-GL43.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_stride +GTF-GL43.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_mode +GTF-GL43.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_type +GTF-GL43.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_params +GTF-GL43.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_stress +GTF-GL43.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_conditional_render +GTF-GL43.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_skip_draw +GTF-GL43.gtf43.GL2ExtensionTests.debug.debug +GTF-GL43.gtf43.GLCoverage.CoverageGL43 diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl43-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl43-master.txt new file mode 100644 index 0000000..0810cf4 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl43-master.txt @@ -0,0 +1,3857 @@ +KHR-GL43.info.vendor +KHR-GL43.info.renderer +KHR-GL43.info.version +KHR-GL43.info.shading_language_version +KHR-GL43.info.extensions +KHR-GL43.info.render_target +KHR-GL43.clip_distance.coverage +KHR-GL43.clip_distance.functional +KHR-GL43.clip_distance.negative +KHR-GL43.gpu_shader5_gl.implicit_conversions +KHR-GL43.gpu_shader5_gl.function_overloading +KHR-GL43.gpu_shader5_gl.float_encoding +KHR-GL43.glsl_noperspective.functionaltest +KHR-GL43.transform_feedback.api_errors_test +KHR-GL43.transform_feedback.linking_errors_test +KHR-GL43.transform_feedback.limits_test +KHR-GL43.transform_feedback.capture_vertex_interleaved_test +KHR-GL43.transform_feedback.capture_geometry_interleaved_test +KHR-GL43.transform_feedback.capture_vertex_separate_test +KHR-GL43.transform_feedback.capture_geometry_separate_test +KHR-GL43.transform_feedback.get_xfb_varying +KHR-GL43.transform_feedback.query_vertex_interleaved_test +KHR-GL43.transform_feedback.query_geometry_interleaved_test +KHR-GL43.transform_feedback.query_vertex_separate_test +KHR-GL43.transform_feedback.query_geometry_separate_test +KHR-GL43.transform_feedback.discard_vertex_test +KHR-GL43.transform_feedback.discard_geometry_test +KHR-GL43.transform_feedback.draw_xfb_test +KHR-GL43.transform_feedback.draw_xfb_feedbackk_test +KHR-GL43.transform_feedback.draw_xfb_stream_test +KHR-GL43.transform_feedback.capture_special_interleaved_test +KHR-GL43.transform_feedback.draw_xfb_instanced_test +KHR-GL43.transform_feedback.draw_xfb_stream_instanced_test +KHR-GL43.CommonBugs.CommonBug_GetProgramivActiveUniformBlockMaxNameLength +KHR-GL43.CommonBugs.CommonBug_InputVariablesCannotBeModified +KHR-GL43.CommonBugs.CommonBug_InvalidUseCasesForAllNotFuncsAndExclMarkOp +KHR-GL43.CommonBugs.CommonBug_InvalidVSInputs +KHR-GL43.CommonBugs.CommonBug_ParenthesisInLayoutQualifierIntegerValue +KHR-GL43.CommonBugs.CommonBug_PerVertexValidation +KHR-GL43.CommonBugs.CommonBug_ReservedNames +KHR-GL43.CommonBugs.CommonBug_SparseBuffersWithCopyOps +KHR-GL43.texture_size_promotion.functional +KHR-GL43.transform_feedback_overflow_query_ARB.implementation-dependent-state +KHR-GL43.transform_feedback_overflow_query_ARB.default-context-state +KHR-GL43.transform_feedback_overflow_query_ARB.context-state-update +KHR-GL43.transform_feedback_overflow_query_ARB.error-invalid-index +KHR-GL43.transform_feedback_overflow_query_ARB.error-already-active +KHR-GL43.transform_feedback_overflow_query_ARB.error-incompatible-target +KHR-GL43.transform_feedback_overflow_query_ARB.error-no-active-query +KHR-GL43.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs +KHR-GL43.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs +KHR-GL43.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs +KHR-GL43.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs +KHR-GL43.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream +KHR-GL43.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream +KHR-GL43.shaders.arrays.constructor.float3_vertex +KHR-GL43.shaders.arrays.constructor.float3_fragment +KHR-GL43.shaders.arrays.constructor.float4_vertex +KHR-GL43.shaders.arrays.constructor.float4_fragment +KHR-GL43.shaders.arrays.constructor.int3_vertex +KHR-GL43.shaders.arrays.constructor.int3_fragment +KHR-GL43.shaders.arrays.constructor.int4_vertex +KHR-GL43.shaders.arrays.constructor.int4_fragment +KHR-GL43.shaders.arrays.constructor.bool3_vertex +KHR-GL43.shaders.arrays.constructor.bool3_fragment +KHR-GL43.shaders.arrays.constructor.bool4_vertex +KHR-GL43.shaders.arrays.constructor.bool4_fragment +KHR-GL43.shaders.arrays.constructor.struct3_vertex +KHR-GL43.shaders.arrays.constructor.struct3_fragment +KHR-GL43.shaders.arrays.constructor.struct4_vertex +KHR-GL43.shaders.arrays.constructor.struct4_fragment +KHR-GL43.shaders.arrays.constructor.float_vec3_vertex +KHR-GL43.shaders.arrays.constructor.float_vec3_fragment +KHR-GL43.shaders.arrays.constructor.int_vec3_vertex +KHR-GL43.shaders.arrays.constructor.int_vec3_fragment +KHR-GL43.shaders.arrays.constructor.bool_vec3_vertex +KHR-GL43.shaders.arrays.constructor.bool_vec3_fragment +KHR-GL43.shaders.arrays.constructor.float_mat3_vertex +KHR-GL43.shaders.arrays.constructor.float_mat3_fragment +KHR-GL43.shaders.arrays.constructor.int_mat3_vertex +KHR-GL43.shaders.arrays.constructor.int_mat3_fragment +KHR-GL43.shaders.arrays.constructor.bool_mat3_vertex +KHR-GL43.shaders.arrays.constructor.bool_mat3_fragment +KHR-GL43.shaders.arrays.return.float_vertex +KHR-GL43.shaders.arrays.return.float_fragment +KHR-GL43.shaders.arrays.return.int_vertex +KHR-GL43.shaders.arrays.return.int_fragment +KHR-GL43.shaders.arrays.return.bool_vertex +KHR-GL43.shaders.arrays.return.bool_fragment +KHR-GL43.shaders.arrays.return.float_vec3_vertex +KHR-GL43.shaders.arrays.return.float_vec3_fragment +KHR-GL43.shaders.arrays.return.struct_vertex +KHR-GL43.shaders.arrays.return.struct_fragment +KHR-GL43.shaders.arrays.return.int_vec3_vertex +KHR-GL43.shaders.arrays.return.int_vec3_fragment +KHR-GL43.shaders.arrays.return.bool_vec3_vertex +KHR-GL43.shaders.arrays.return.bool_vec3_fragment +KHR-GL43.shaders.arrays.return.float_mat3_vertex +KHR-GL43.shaders.arrays.return.float_mat3_fragment +KHR-GL43.shaders.arrays.return.int_mat3_vertex +KHR-GL43.shaders.arrays.return.int_mat3_fragment +KHR-GL43.shaders.arrays.return.bool_mat3_vertex +KHR-GL43.shaders.arrays.return.bool_mat3_fragment +KHR-GL43.shaders.arrays.unnamed_parameter.float_vertex +KHR-GL43.shaders.arrays.unnamed_parameter.float_fragment +KHR-GL43.shaders.arrays.unnamed_parameter.int_vertex +KHR-GL43.shaders.arrays.unnamed_parameter.int_fragment +KHR-GL43.shaders.arrays.unnamed_parameter.bool_vertex +KHR-GL43.shaders.arrays.unnamed_parameter.bool_fragment +KHR-GL43.shaders.arrays.unnamed_parameter.struct_vertex +KHR-GL43.shaders.arrays.unnamed_parameter.struct_fragment +KHR-GL43.shaders.arrays.unnamed_parameter.float_vec3_vertex +KHR-GL43.shaders.arrays.unnamed_parameter.float_vec3_fragment +KHR-GL43.shaders.arrays.unnamed_parameter.int_vec3_vertex +KHR-GL43.shaders.arrays.unnamed_parameter.int_vec3_fragment +KHR-GL43.shaders.arrays.unnamed_parameter.bool_vec3_vertex +KHR-GL43.shaders.arrays.unnamed_parameter.bool_vec3_fragment +KHR-GL43.shaders.arrays.unnamed_parameter.float_mat3_vertex +KHR-GL43.shaders.arrays.unnamed_parameter.float_mat3_fragment +KHR-GL43.shaders.arrays.unnamed_parameter.int_mat3_vertex +KHR-GL43.shaders.arrays.unnamed_parameter.int_mat3_fragment +KHR-GL43.shaders.arrays.unnamed_parameter.bool_mat3_vertex +KHR-GL43.shaders.arrays.unnamed_parameter.bool_mat3_fragment +KHR-GL43.shaders.arrays.declaration.implicit_size_float_vertex +KHR-GL43.shaders.arrays.declaration.implicit_size_float_fragment +KHR-GL43.shaders.arrays.declaration.implicit_size_int_vertex +KHR-GL43.shaders.arrays.declaration.implicit_size_int_fragment +KHR-GL43.shaders.arrays.declaration.implicit_size_bool_vertex +KHR-GL43.shaders.arrays.declaration.implicit_size_bool_fragment +KHR-GL43.shaders.arrays.declaration.implicit_size_struct_vertex +KHR-GL43.shaders.arrays.declaration.implicit_size_struct_fragment +KHR-GL43.shaders.arrays.declaration.implicit_size_float_vec3_vertex +KHR-GL43.shaders.arrays.declaration.implicit_size_float_vec3_fragment +KHR-GL43.shaders.arrays.declaration.implicit_size_int_ivec3_vertex +KHR-GL43.shaders.arrays.declaration.implicit_size_int_ivec3_fragment +KHR-GL43.shaders.arrays.declaration.implicit_size_bool_bvec3_vertex +KHR-GL43.shaders.arrays.declaration.implicit_size_bool_bvec3_fragment +KHR-GL43.shaders.arrays.declaration.implicit_size_float_mat3_vertex +KHR-GL43.shaders.arrays.declaration.implicit_size_float_mat3_fragment +KHR-GL43.shaders.arrays.declaration.implicit_size_int_mat3_vertex +KHR-GL43.shaders.arrays.declaration.implicit_size_int_mat3_fragment +KHR-GL43.shaders.arrays.declaration.implicit_size_bool_mat3_vertex +KHR-GL43.shaders.arrays.declaration.implicit_size_bool_mat3_fragment +KHR-GL43.shaders.arrays.declaration.constant_expression_array_size_vertex +KHR-GL43.shaders.arrays.declaration.constant_expression_array_size_fragment +KHR-GL43.shaders.arrays.declaration.constant_expression_array_access_vertex +KHR-GL43.shaders.arrays.declaration.constant_expression_array_access_fragment +KHR-GL43.shaders.arrays.declaration.dynamic_expression_array_access_vertex +KHR-GL43.shaders.arrays.declaration.dynamic_expression_array_access_fragment +KHR-GL43.shaders.arrays.length.float_vertex +KHR-GL43.shaders.arrays.length.float_fragment +KHR-GL43.shaders.arrays.length.int_vertex +KHR-GL43.shaders.arrays.length.int_fragment +KHR-GL43.shaders.arrays.length.bool_vertex +KHR-GL43.shaders.arrays.length.bool_fragment +KHR-GL43.shaders.arrays.length.struct_vertex +KHR-GL43.shaders.arrays.length.struct_fragment +KHR-GL43.shaders.arrays.invalid.multidimensional_array1_vertex +KHR-GL43.shaders.arrays.invalid.multidimensional_array1_fragment +KHR-GL43.shaders.arrays.invalid.multidimensional_array2_vertex +KHR-GL43.shaders.arrays.invalid.multidimensional_array2_fragment +KHR-GL43.shaders.arrays.invalid.dynamic_expression_array_size_vertex +KHR-GL43.shaders.arrays.invalid.dynamic_expression_array_size_fragment +KHR-GL43.shaders.arrays.invalid.constructor_c-style1_vertex +KHR-GL43.shaders.arrays.invalid.constructor_c-style1_fragment +KHR-GL43.shaders.arrays.invalid.constructor_c-style2_vertex +KHR-GL43.shaders.arrays.invalid.constructor_c-style2_fragment +KHR-GL43.shaders.fragdepth.write.no_write +KHR-GL43.shaders.fragdepth.write.const +KHR-GL43.shaders.fragdepth.write.uniform +KHR-GL43.shaders.fragdepth.write.dynamic +KHR-GL43.shaders.fragdepth.write.fragcoord_z +KHR-GL43.shaders.fragdepth.write.uniform_conditional_write +KHR-GL43.shaders.fragdepth.write.dynamic_conditional_write +KHR-GL43.shaders.fragdepth.write.uniform_loop_write +KHR-GL43.shaders.fragdepth.write.write_in_function +KHR-GL43.shaders.fragdepth.compare.no_write +KHR-GL43.shaders.fragdepth.compare.const +KHR-GL43.shaders.fragdepth.compare.uniform +KHR-GL43.shaders.fragdepth.compare.dynamic +KHR-GL43.shaders.fragdepth.compare.fragcoord_z +KHR-GL43.shaders.fragdepth.compare.uniform_conditional_write +KHR-GL43.shaders.fragdepth.compare.dynamic_conditional_write +KHR-GL43.shaders.fragdepth.compare.uniform_loop_write +KHR-GL43.shaders.fragdepth.compare.write_in_function +KHR-GL43.shaders.indexing.varying_array.float_static_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.float_static_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.float_static_write_dynamic_loop_read +KHR-GL43.shaders.indexing.varying_array.float_dynamic_write_static_read +KHR-GL43.shaders.indexing.varying_array.float_dynamic_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.float_dynamic_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.float_dynamic_write_dynamic_loop_read +KHR-GL43.shaders.indexing.varying_array.float_static_loop_write_static_read +KHR-GL43.shaders.indexing.varying_array.float_static_loop_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.float_static_loop_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.float_static_loop_write_dynamic_loop_read +KHR-GL43.shaders.indexing.varying_array.float_dynamic_loop_write_static_read +KHR-GL43.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.float_dynamic_loop_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_loop_read +KHR-GL43.shaders.indexing.varying_array.vec2_static_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.vec2_static_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.vec2_static_write_dynamic_loop_read +KHR-GL43.shaders.indexing.varying_array.vec2_dynamic_write_static_read +KHR-GL43.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.vec2_dynamic_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_loop_read +KHR-GL43.shaders.indexing.varying_array.vec2_static_loop_write_static_read +KHR-GL43.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.vec2_static_loop_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_loop_read +KHR-GL43.shaders.indexing.varying_array.vec2_dynamic_loop_write_static_read +KHR-GL43.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.vec2_dynamic_loop_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_loop_read +KHR-GL43.shaders.indexing.varying_array.vec3_static_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.vec3_static_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.vec3_static_write_dynamic_loop_read +KHR-GL43.shaders.indexing.varying_array.vec3_dynamic_write_static_read +KHR-GL43.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.vec3_dynamic_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_loop_read +KHR-GL43.shaders.indexing.varying_array.vec3_static_loop_write_static_read +KHR-GL43.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.vec3_static_loop_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_loop_read +KHR-GL43.shaders.indexing.varying_array.vec3_dynamic_loop_write_static_read +KHR-GL43.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.vec3_dynamic_loop_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_loop_read +KHR-GL43.shaders.indexing.varying_array.vec4_static_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.vec4_static_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.vec4_static_write_dynamic_loop_read +KHR-GL43.shaders.indexing.varying_array.vec4_dynamic_write_static_read +KHR-GL43.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.vec4_dynamic_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_loop_read +KHR-GL43.shaders.indexing.varying_array.vec4_static_loop_write_static_read +KHR-GL43.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.vec4_static_loop_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_loop_read +KHR-GL43.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_read +KHR-GL43.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_read +KHR-GL43.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_loop_read +KHR-GL43.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_loop_read +KHR-GL43.shaders.indexing.uniform_array.float_static_read_vertex +KHR-GL43.shaders.indexing.uniform_array.float_static_read_fragment +KHR-GL43.shaders.indexing.uniform_array.float_dynamic_read_vertex +KHR-GL43.shaders.indexing.uniform_array.float_dynamic_read_fragment +KHR-GL43.shaders.indexing.uniform_array.float_static_loop_read_vertex +KHR-GL43.shaders.indexing.uniform_array.float_static_loop_read_fragment +KHR-GL43.shaders.indexing.uniform_array.float_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.uniform_array.float_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.uniform_array.vec2_static_read_vertex +KHR-GL43.shaders.indexing.uniform_array.vec2_static_read_fragment +KHR-GL43.shaders.indexing.uniform_array.vec2_dynamic_read_vertex +KHR-GL43.shaders.indexing.uniform_array.vec2_dynamic_read_fragment +KHR-GL43.shaders.indexing.uniform_array.vec2_static_loop_read_vertex +KHR-GL43.shaders.indexing.uniform_array.vec2_static_loop_read_fragment +KHR-GL43.shaders.indexing.uniform_array.vec2_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.uniform_array.vec2_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.uniform_array.vec3_static_read_vertex +KHR-GL43.shaders.indexing.uniform_array.vec3_static_read_fragment +KHR-GL43.shaders.indexing.uniform_array.vec3_dynamic_read_vertex +KHR-GL43.shaders.indexing.uniform_array.vec3_dynamic_read_fragment +KHR-GL43.shaders.indexing.uniform_array.vec3_static_loop_read_vertex +KHR-GL43.shaders.indexing.uniform_array.vec3_static_loop_read_fragment +KHR-GL43.shaders.indexing.uniform_array.vec3_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.uniform_array.vec3_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.uniform_array.vec4_static_read_vertex +KHR-GL43.shaders.indexing.uniform_array.vec4_static_read_fragment +KHR-GL43.shaders.indexing.uniform_array.vec4_dynamic_read_vertex +KHR-GL43.shaders.indexing.uniform_array.vec4_dynamic_read_fragment +KHR-GL43.shaders.indexing.uniform_array.vec4_static_loop_read_vertex +KHR-GL43.shaders.indexing.uniform_array.vec4_static_loop_read_fragment +KHR-GL43.shaders.indexing.uniform_array.vec4_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.uniform_array.vec4_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.tmp_array.float_static_write_dynamic_read_vertex +KHR-GL43.shaders.indexing.tmp_array.float_static_write_dynamic_read_fragment +KHR-GL43.shaders.indexing.tmp_array.float_static_write_static_loop_read_vertex +KHR-GL43.shaders.indexing.tmp_array.float_static_write_static_loop_read_fragment +KHR-GL43.shaders.indexing.tmp_array.float_static_write_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.tmp_array.float_static_write_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.tmp_array.float_dynamic_write_static_read_vertex +KHR-GL43.shaders.indexing.tmp_array.float_dynamic_write_static_read_fragment +KHR-GL43.shaders.indexing.tmp_array.float_static_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.tmp_array.float_static_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.tmp_array.float_dynamic_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.tmp_array.float_dynamic_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec2_static_write_dynamic_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec2_static_write_dynamic_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec2_static_write_static_loop_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec2_static_write_static_loop_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec2_dynamic_write_static_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec2_dynamic_write_static_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec2_static_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec2_static_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec2_dynamic_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec2_dynamic_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec3_static_write_dynamic_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec3_static_write_dynamic_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec3_static_write_static_loop_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec3_static_write_static_loop_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec3_static_write_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec3_static_write_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec3_dynamic_write_static_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec3_dynamic_write_static_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec3_static_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec3_static_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec3_dynamic_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec3_dynamic_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec4_static_write_dynamic_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec4_static_write_dynamic_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec4_static_write_static_loop_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec4_static_write_static_loop_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec4_static_write_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec4_static_write_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec4_dynamic_write_static_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec4_dynamic_write_static_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec4_static_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec4_static_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec2_direct_write_static_subscript_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec2_direct_write_static_subscript_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_subscript_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_subscript_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec2_direct_write_static_loop_subscript_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec2_direct_write_static_loop_subscript_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec2_static_subscript_write_direct_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec2_static_subscript_write_direct_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec2_dynamic_subscript_write_direct_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec2_dynamic_subscript_write_direct_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_direct_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_direct_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec2_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec2_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec3_direct_write_static_subscript_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec3_direct_write_static_subscript_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_subscript_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_subscript_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec3_direct_write_static_loop_subscript_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec3_direct_write_static_loop_subscript_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec3_static_subscript_write_direct_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec3_static_subscript_write_direct_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec3_dynamic_subscript_write_direct_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec3_dynamic_subscript_write_direct_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec3_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec3_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec4_direct_write_static_subscript_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec4_direct_write_static_subscript_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_subscript_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_subscript_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec4_direct_write_static_loop_subscript_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec4_direct_write_static_loop_subscript_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec4_static_subscript_write_direct_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec4_static_subscript_write_direct_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_direct_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_direct_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_direct_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_direct_read_fragment +KHR-GL43.shaders.indexing.vector_subscript.vec4_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL43.shaders.indexing.vector_subscript.vec4_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2_static_write_static_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2_static_write_static_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2x3_static_write_static_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2x3_static_write_static_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2x3_dynamic_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2x3_dynamic_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2x3_static_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2x3_static_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2x3_dynamic_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2x3_dynamic_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2x4_static_write_static_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2x4_static_write_static_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2x4_dynamic_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2x4_dynamic_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2x4_static_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2x4_static_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat2x4_dynamic_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat2x4_dynamic_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3x2_static_write_static_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3x2_static_write_static_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3x2_dynamic_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3x2_dynamic_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3x2_static_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3x2_static_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3x2_dynamic_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3x2_dynamic_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3_static_write_static_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3_static_write_static_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3x4_static_write_static_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3x4_static_write_static_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3x4_dynamic_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3x4_dynamic_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3x4_static_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3x4_static_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat3x4_dynamic_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat3x4_dynamic_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4x2_static_write_static_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4x2_static_write_static_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4x2_dynamic_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4x2_dynamic_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4x2_static_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4x2_static_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4x2_dynamic_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4x2_dynamic_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4x3_static_write_static_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4x3_static_write_static_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4x3_dynamic_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4x3_dynamic_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4x3_static_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4x3_static_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4x3_dynamic_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4x3_dynamic_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4_static_write_static_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4_static_write_static_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_loop_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_loop_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_read_fragment +KHR-GL43.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_vertex +KHR-GL43.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_fragment +KHR-GL43.shaders.loops.for_constant_iterations.basic_lowp_int_vertex +KHR-GL43.shaders.loops.for_constant_iterations.basic_lowp_int_fragment +KHR-GL43.shaders.loops.for_constant_iterations.basic_mediump_int_vertex +KHR-GL43.shaders.loops.for_constant_iterations.basic_mediump_int_fragment +KHR-GL43.shaders.loops.for_constant_iterations.basic_mediump_float_vertex +KHR-GL43.shaders.loops.for_constant_iterations.basic_mediump_float_fragment +KHR-GL43.shaders.loops.for_constant_iterations.basic_highp_int_vertex +KHR-GL43.shaders.loops.for_constant_iterations.basic_highp_int_fragment +KHR-GL43.shaders.loops.for_constant_iterations.basic_highp_float_vertex +KHR-GL43.shaders.loops.for_constant_iterations.basic_highp_float_fragment +KHR-GL43.shaders.loops.for_constant_iterations.empty_body_vertex +KHR-GL43.shaders.loops.for_constant_iterations.empty_body_fragment +KHR-GL43.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL43.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL43.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL43.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL43.shaders.loops.for_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL43.shaders.loops.for_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL43.shaders.loops.for_constant_iterations.single_statement_vertex +KHR-GL43.shaders.loops.for_constant_iterations.single_statement_fragment +KHR-GL43.shaders.loops.for_constant_iterations.compound_statement_vertex +KHR-GL43.shaders.loops.for_constant_iterations.compound_statement_fragment +KHR-GL43.shaders.loops.for_constant_iterations.sequence_statement_vertex +KHR-GL43.shaders.loops.for_constant_iterations.sequence_statement_fragment +KHR-GL43.shaders.loops.for_constant_iterations.no_iterations_vertex +KHR-GL43.shaders.loops.for_constant_iterations.no_iterations_fragment +KHR-GL43.shaders.loops.for_constant_iterations.single_iteration_vertex +KHR-GL43.shaders.loops.for_constant_iterations.single_iteration_fragment +KHR-GL43.shaders.loops.for_constant_iterations.select_iteration_count_vertex +KHR-GL43.shaders.loops.for_constant_iterations.select_iteration_count_fragment +KHR-GL43.shaders.loops.for_constant_iterations.conditional_continue_vertex +KHR-GL43.shaders.loops.for_constant_iterations.conditional_continue_fragment +KHR-GL43.shaders.loops.for_constant_iterations.unconditional_continue_vertex +KHR-GL43.shaders.loops.for_constant_iterations.unconditional_continue_fragment +KHR-GL43.shaders.loops.for_constant_iterations.only_continue_vertex +KHR-GL43.shaders.loops.for_constant_iterations.only_continue_fragment +KHR-GL43.shaders.loops.for_constant_iterations.double_continue_vertex +KHR-GL43.shaders.loops.for_constant_iterations.double_continue_fragment +KHR-GL43.shaders.loops.for_constant_iterations.conditional_break_vertex +KHR-GL43.shaders.loops.for_constant_iterations.conditional_break_fragment +KHR-GL43.shaders.loops.for_constant_iterations.unconditional_break_vertex +KHR-GL43.shaders.loops.for_constant_iterations.unconditional_break_fragment +KHR-GL43.shaders.loops.for_constant_iterations.pre_increment_vertex +KHR-GL43.shaders.loops.for_constant_iterations.pre_increment_fragment +KHR-GL43.shaders.loops.for_constant_iterations.post_increment_vertex +KHR-GL43.shaders.loops.for_constant_iterations.post_increment_fragment +KHR-GL43.shaders.loops.for_constant_iterations.mixed_break_continue_vertex +KHR-GL43.shaders.loops.for_constant_iterations.mixed_break_continue_fragment +KHR-GL43.shaders.loops.for_constant_iterations.vector_counter_vertex +KHR-GL43.shaders.loops.for_constant_iterations.vector_counter_fragment +KHR-GL43.shaders.loops.for_constant_iterations.101_iterations_vertex +KHR-GL43.shaders.loops.for_constant_iterations.101_iterations_fragment +KHR-GL43.shaders.loops.for_constant_iterations.sequence_vertex +KHR-GL43.shaders.loops.for_constant_iterations.sequence_fragment +KHR-GL43.shaders.loops.for_constant_iterations.nested_vertex +KHR-GL43.shaders.loops.for_constant_iterations.nested_fragment +KHR-GL43.shaders.loops.for_constant_iterations.nested_sequence_vertex +KHR-GL43.shaders.loops.for_constant_iterations.nested_sequence_fragment +KHR-GL43.shaders.loops.for_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL43.shaders.loops.for_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL43.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL43.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.basic_lowp_int_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.basic_lowp_int_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.basic_mediump_int_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.basic_mediump_int_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.basic_mediump_float_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.basic_mediump_float_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.basic_highp_int_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.basic_highp_int_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.basic_highp_float_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.basic_highp_float_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.empty_body_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.empty_body_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.single_statement_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.single_statement_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.compound_statement_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.compound_statement_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.sequence_statement_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.sequence_statement_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.no_iterations_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.no_iterations_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.single_iteration_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.single_iteration_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.select_iteration_count_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.select_iteration_count_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.conditional_continue_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.conditional_continue_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.unconditional_continue_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.unconditional_continue_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.only_continue_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.only_continue_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.double_continue_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.double_continue_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.conditional_break_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.conditional_break_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.unconditional_break_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.unconditional_break_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.pre_increment_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.pre_increment_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.post_increment_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.post_increment_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.mixed_break_continue_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.mixed_break_continue_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.vector_counter_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.vector_counter_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.101_iterations_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.101_iterations_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.sequence_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.sequence_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.nested_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.nested_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.nested_sequence_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.nested_sequence_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL43.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL43.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.basic_lowp_int_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.basic_lowp_int_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.basic_mediump_int_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.basic_mediump_int_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.basic_mediump_float_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.basic_mediump_float_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.basic_highp_int_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.basic_highp_int_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.basic_highp_float_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.basic_highp_float_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.empty_body_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.empty_body_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.single_statement_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.single_statement_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.compound_statement_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.compound_statement_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.sequence_statement_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.sequence_statement_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.no_iterations_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.no_iterations_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.single_iteration_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.single_iteration_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.select_iteration_count_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.select_iteration_count_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.conditional_continue_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.conditional_continue_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.unconditional_continue_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.unconditional_continue_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.only_continue_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.only_continue_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.double_continue_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.double_continue_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.conditional_break_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.conditional_break_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.unconditional_break_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.unconditional_break_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.pre_increment_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.pre_increment_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.post_increment_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.post_increment_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.mixed_break_continue_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.mixed_break_continue_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.vector_counter_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.vector_counter_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.101_iterations_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.101_iterations_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.sequence_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.sequence_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.nested_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.nested_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.nested_sequence_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.nested_sequence_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL43.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL43.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL43.shaders.loops.while_constant_iterations.basic_lowp_int_vertex +KHR-GL43.shaders.loops.while_constant_iterations.basic_lowp_int_fragment +KHR-GL43.shaders.loops.while_constant_iterations.basic_mediump_int_vertex +KHR-GL43.shaders.loops.while_constant_iterations.basic_mediump_int_fragment +KHR-GL43.shaders.loops.while_constant_iterations.basic_mediump_float_vertex +KHR-GL43.shaders.loops.while_constant_iterations.basic_mediump_float_fragment +KHR-GL43.shaders.loops.while_constant_iterations.basic_highp_int_vertex +KHR-GL43.shaders.loops.while_constant_iterations.basic_highp_int_fragment +KHR-GL43.shaders.loops.while_constant_iterations.basic_highp_float_vertex +KHR-GL43.shaders.loops.while_constant_iterations.basic_highp_float_fragment +KHR-GL43.shaders.loops.while_constant_iterations.empty_body_vertex +KHR-GL43.shaders.loops.while_constant_iterations.empty_body_fragment +KHR-GL43.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL43.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL43.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL43.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL43.shaders.loops.while_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL43.shaders.loops.while_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL43.shaders.loops.while_constant_iterations.single_statement_vertex +KHR-GL43.shaders.loops.while_constant_iterations.single_statement_fragment +KHR-GL43.shaders.loops.while_constant_iterations.compound_statement_vertex +KHR-GL43.shaders.loops.while_constant_iterations.compound_statement_fragment +KHR-GL43.shaders.loops.while_constant_iterations.sequence_statement_vertex +KHR-GL43.shaders.loops.while_constant_iterations.sequence_statement_fragment +KHR-GL43.shaders.loops.while_constant_iterations.no_iterations_vertex +KHR-GL43.shaders.loops.while_constant_iterations.no_iterations_fragment +KHR-GL43.shaders.loops.while_constant_iterations.single_iteration_vertex +KHR-GL43.shaders.loops.while_constant_iterations.single_iteration_fragment +KHR-GL43.shaders.loops.while_constant_iterations.select_iteration_count_vertex +KHR-GL43.shaders.loops.while_constant_iterations.select_iteration_count_fragment +KHR-GL43.shaders.loops.while_constant_iterations.conditional_continue_vertex +KHR-GL43.shaders.loops.while_constant_iterations.conditional_continue_fragment +KHR-GL43.shaders.loops.while_constant_iterations.unconditional_continue_vertex +KHR-GL43.shaders.loops.while_constant_iterations.unconditional_continue_fragment +KHR-GL43.shaders.loops.while_constant_iterations.only_continue_vertex +KHR-GL43.shaders.loops.while_constant_iterations.only_continue_fragment +KHR-GL43.shaders.loops.while_constant_iterations.double_continue_vertex +KHR-GL43.shaders.loops.while_constant_iterations.double_continue_fragment +KHR-GL43.shaders.loops.while_constant_iterations.conditional_break_vertex +KHR-GL43.shaders.loops.while_constant_iterations.conditional_break_fragment +KHR-GL43.shaders.loops.while_constant_iterations.unconditional_break_vertex +KHR-GL43.shaders.loops.while_constant_iterations.unconditional_break_fragment +KHR-GL43.shaders.loops.while_constant_iterations.pre_increment_vertex +KHR-GL43.shaders.loops.while_constant_iterations.pre_increment_fragment +KHR-GL43.shaders.loops.while_constant_iterations.post_increment_vertex +KHR-GL43.shaders.loops.while_constant_iterations.post_increment_fragment +KHR-GL43.shaders.loops.while_constant_iterations.mixed_break_continue_vertex +KHR-GL43.shaders.loops.while_constant_iterations.mixed_break_continue_fragment +KHR-GL43.shaders.loops.while_constant_iterations.vector_counter_vertex +KHR-GL43.shaders.loops.while_constant_iterations.vector_counter_fragment +KHR-GL43.shaders.loops.while_constant_iterations.101_iterations_vertex +KHR-GL43.shaders.loops.while_constant_iterations.101_iterations_fragment +KHR-GL43.shaders.loops.while_constant_iterations.sequence_vertex +KHR-GL43.shaders.loops.while_constant_iterations.sequence_fragment +KHR-GL43.shaders.loops.while_constant_iterations.nested_vertex +KHR-GL43.shaders.loops.while_constant_iterations.nested_fragment +KHR-GL43.shaders.loops.while_constant_iterations.nested_sequence_vertex +KHR-GL43.shaders.loops.while_constant_iterations.nested_sequence_fragment +KHR-GL43.shaders.loops.while_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL43.shaders.loops.while_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL43.shaders.loops.while_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL43.shaders.loops.while_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.basic_lowp_int_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.basic_lowp_int_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.basic_mediump_int_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.basic_mediump_int_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.basic_mediump_float_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.basic_mediump_float_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.basic_highp_int_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.basic_highp_int_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.basic_highp_float_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.basic_highp_float_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.empty_body_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.empty_body_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.single_statement_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.single_statement_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.compound_statement_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.compound_statement_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.sequence_statement_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.sequence_statement_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.no_iterations_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.no_iterations_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.single_iteration_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.single_iteration_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.select_iteration_count_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.select_iteration_count_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.conditional_continue_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.conditional_continue_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.unconditional_continue_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.unconditional_continue_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.only_continue_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.only_continue_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.double_continue_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.double_continue_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.conditional_break_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.conditional_break_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.unconditional_break_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.unconditional_break_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.pre_increment_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.pre_increment_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.post_increment_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.post_increment_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.mixed_break_continue_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.mixed_break_continue_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.vector_counter_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.vector_counter_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.101_iterations_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.101_iterations_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.sequence_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.sequence_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.nested_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.nested_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.nested_sequence_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.nested_sequence_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL43.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL43.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.basic_lowp_int_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.basic_lowp_int_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.basic_mediump_int_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.basic_mediump_int_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.basic_mediump_float_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.basic_mediump_float_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.basic_highp_int_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.basic_highp_int_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.basic_highp_float_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.basic_highp_float_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.empty_body_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.empty_body_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.single_statement_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.single_statement_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.compound_statement_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.compound_statement_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.sequence_statement_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.sequence_statement_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.no_iterations_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.no_iterations_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.single_iteration_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.single_iteration_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.select_iteration_count_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.select_iteration_count_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.conditional_continue_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.conditional_continue_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.unconditional_continue_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.unconditional_continue_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.only_continue_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.only_continue_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.double_continue_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.double_continue_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.conditional_break_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.conditional_break_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.unconditional_break_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.unconditional_break_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.pre_increment_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.pre_increment_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.post_increment_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.post_increment_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.mixed_break_continue_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.mixed_break_continue_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.vector_counter_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.vector_counter_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.101_iterations_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.101_iterations_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.sequence_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.sequence_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.nested_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.nested_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.nested_sequence_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.nested_sequence_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL43.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL43.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.basic_lowp_int_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.basic_lowp_int_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.basic_mediump_int_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.basic_mediump_int_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.basic_mediump_float_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.basic_mediump_float_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.basic_highp_int_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.basic_highp_int_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.basic_highp_float_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.basic_highp_float_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.empty_body_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.empty_body_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.single_statement_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.single_statement_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.compound_statement_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.compound_statement_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.sequence_statement_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.sequence_statement_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.single_iteration_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.single_iteration_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.select_iteration_count_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.select_iteration_count_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.conditional_continue_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.conditional_continue_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.unconditional_continue_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.unconditional_continue_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.only_continue_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.only_continue_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.double_continue_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.double_continue_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.conditional_break_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.conditional_break_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.unconditional_break_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.unconditional_break_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.pre_increment_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.pre_increment_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.post_increment_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.post_increment_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.mixed_break_continue_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.mixed_break_continue_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.vector_counter_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.vector_counter_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.101_iterations_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.101_iterations_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.sequence_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.sequence_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.nested_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.nested_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.nested_sequence_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.nested_sequence_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL43.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL43.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.basic_lowp_int_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.basic_lowp_int_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.basic_mediump_int_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.basic_mediump_int_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.basic_mediump_float_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.basic_mediump_float_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.basic_highp_int_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.basic_highp_int_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.basic_highp_float_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.basic_highp_float_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.empty_body_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.empty_body_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.single_statement_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.single_statement_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.compound_statement_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.compound_statement_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.sequence_statement_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.sequence_statement_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.single_iteration_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.single_iteration_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.select_iteration_count_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.select_iteration_count_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.conditional_continue_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.conditional_continue_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.unconditional_continue_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.unconditional_continue_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.only_continue_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.only_continue_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.double_continue_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.double_continue_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.conditional_break_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.conditional_break_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.unconditional_break_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.unconditional_break_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.pre_increment_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.pre_increment_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.post_increment_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.post_increment_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.mixed_break_continue_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.mixed_break_continue_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.vector_counter_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.vector_counter_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.101_iterations_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.101_iterations_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.sequence_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.sequence_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.nested_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.nested_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.nested_sequence_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.nested_sequence_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL43.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL43.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.basic_lowp_int_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.basic_lowp_int_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.basic_mediump_int_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.basic_mediump_int_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.basic_mediump_float_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.basic_mediump_float_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.basic_highp_int_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.basic_highp_int_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.basic_highp_float_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.basic_highp_float_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.empty_body_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.empty_body_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.single_statement_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.single_statement_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.compound_statement_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.compound_statement_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.sequence_statement_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.sequence_statement_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.single_iteration_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.single_iteration_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.select_iteration_count_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.select_iteration_count_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.conditional_continue_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.conditional_continue_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.unconditional_continue_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.unconditional_continue_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.only_continue_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.only_continue_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.double_continue_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.double_continue_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.conditional_break_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.conditional_break_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.unconditional_break_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.unconditional_break_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.pre_increment_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.pre_increment_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.post_increment_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.post_increment_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.mixed_break_continue_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.mixed_break_continue_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.vector_counter_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.vector_counter_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.101_iterations_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.101_iterations_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.sequence_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.sequence_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.nested_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.nested_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.nested_sequence_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.nested_sequence_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL43.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL43.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL43.shaders.preprocessor.basic.correct_phases_vertex +KHR-GL43.shaders.preprocessor.basic.correct_phases_fragment +KHR-GL43.shaders.preprocessor.basic.invalid_identifier_vertex +KHR-GL43.shaders.preprocessor.basic.invalid_identifier_fragment +KHR-GL43.shaders.preprocessor.basic.null_directive_vertex +KHR-GL43.shaders.preprocessor.basic.null_directive_fragment +KHR-GL43.shaders.preprocessor.basic.invalid_directive_vertex +KHR-GL43.shaders.preprocessor.basic.invalid_directive_fragment +KHR-GL43.shaders.preprocessor.basic.missing_identifier_vertex +KHR-GL43.shaders.preprocessor.basic.missing_identifier_fragment +KHR-GL43.shaders.preprocessor.basic.empty_object_vertex +KHR-GL43.shaders.preprocessor.basic.empty_object_fragment +KHR-GL43.shaders.preprocessor.basic.empty_function_vertex +KHR-GL43.shaders.preprocessor.basic.empty_function_fragment +KHR-GL43.shaders.preprocessor.basic.empty_directive_vertex +KHR-GL43.shaders.preprocessor.basic.empty_directive_fragment +KHR-GL43.shaders.preprocessor.basic.token_pasting_1_vertex +KHR-GL43.shaders.preprocessor.basic.token_pasting_1_fragment +KHR-GL43.shaders.preprocessor.basic.token_pasting_2_vertex +KHR-GL43.shaders.preprocessor.basic.token_pasting_2_fragment +KHR-GL43.shaders.preprocessor.definitions.define_value_and_function_vertex +KHR-GL43.shaders.preprocessor.definitions.define_value_and_function_fragment +KHR-GL43.shaders.preprocessor.definitions.undefine_object_invalid_syntax_vertex +KHR-GL43.shaders.preprocessor.definitions.undefine_object_invalid_syntax_fragment +KHR-GL43.shaders.preprocessor.definitions.undefine_function_vertex +KHR-GL43.shaders.preprocessor.definitions.undefine_function_fragment +KHR-GL43.shaders.preprocessor.definitions.undefine_version_vertex +KHR-GL43.shaders.preprocessor.definitions.undefine_version_fragment +KHR-GL43.shaders.preprocessor.definitions.undefine_core_profile_vertex +KHR-GL43.shaders.preprocessor.definitions.undefine_core_profile_fragment +KHR-GL43.shaders.preprocessor.invalid_definitions.define_non_identifier_vertex +KHR-GL43.shaders.preprocessor.invalid_definitions.define_non_identifier_fragment +KHR-GL43.shaders.preprocessor.invalid_definitions.undef_non_identifier_1_vertex +KHR-GL43.shaders.preprocessor.invalid_definitions.undef_non_identifier_1_fragment +KHR-GL43.shaders.preprocessor.invalid_definitions.undef_non_identifier_2_vertex +KHR-GL43.shaders.preprocessor.invalid_definitions.undef_non_identifier_2_fragment +KHR-GL43.shaders.preprocessor.object_redefinitions.invalid_object_ident_vertex +KHR-GL43.shaders.preprocessor.object_redefinitions.invalid_object_ident_fragment +KHR-GL43.shaders.preprocessor.object_redefinitions.invalid_object_whitespace_vertex +KHR-GL43.shaders.preprocessor.object_redefinitions.invalid_object_whitespace_fragment +KHR-GL43.shaders.preprocessor.object_redefinitions.invalid_object_op_vertex +KHR-GL43.shaders.preprocessor.object_redefinitions.invalid_object_op_fragment +KHR-GL43.shaders.preprocessor.object_redefinitions.invalid_object_floatval_1_vertex +KHR-GL43.shaders.preprocessor.object_redefinitions.invalid_object_floatval_1_fragment +KHR-GL43.shaders.preprocessor.object_redefinitions.invalid_object_floatval_2_vertex +KHR-GL43.shaders.preprocessor.object_redefinitions.invalid_object_floatval_2_fragment +KHR-GL43.shaders.preprocessor.object_redefinitions.invalid_object_intval_1_vertex +KHR-GL43.shaders.preprocessor.object_redefinitions.invalid_object_intval_1_fragment +KHR-GL43.shaders.preprocessor.object_redefinitions.invalid_object_intval_2_vertex +KHR-GL43.shaders.preprocessor.object_redefinitions.invalid_object_intval_2_fragment +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_1_vertex +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_1_fragment +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_ifdef_vertex +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_ifdef_fragment +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_undef_ifdef_vertex +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_undef_ifdef_fragment +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_ifndef_vertex +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_ifndef_fragment +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_defined_1_vertex +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_defined_1_fragment +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_defined_2_vertex +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_defined_2_fragment +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_comment_vertex +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_comment_fragment +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_vertex +KHR-GL43.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_fragment +KHR-GL43.shaders.preprocessor.invalid_redefinitions.invalid_identifier_1_vertex +KHR-GL43.shaders.preprocessor.invalid_redefinitions.invalid_identifier_1_fragment +KHR-GL43.shaders.preprocessor.comments.multiline_comment_define_vertex +KHR-GL43.shaders.preprocessor.comments.multiline_comment_define_fragment +KHR-GL43.shaders.preprocessor.comments.nested_comment_vertex +KHR-GL43.shaders.preprocessor.comments.nested_comment_fragment +KHR-GL43.shaders.preprocessor.comments.invalid_comment_vertex +KHR-GL43.shaders.preprocessor.comments.invalid_comment_fragment +KHR-GL43.shaders.preprocessor.comments.unterminated_comment_1_vertex +KHR-GL43.shaders.preprocessor.comments.unterminated_comment_1_fragment +KHR-GL43.shaders.preprocessor.comments.unterminated_comment_2_vertex +KHR-GL43.shaders.preprocessor.comments.unterminated_comment_2_fragment +KHR-GL43.shaders.preprocessor.function_definitions.same_object_and_function_param_vertex +KHR-GL43.shaders.preprocessor.function_definitions.same_object_and_function_param_fragment +KHR-GL43.shaders.preprocessor.function_definitions.complex_func_vertex +KHR-GL43.shaders.preprocessor.function_definitions.complex_func_fragment +KHR-GL43.shaders.preprocessor.function_definitions.function_definition_with_comments_vertex +KHR-GL43.shaders.preprocessor.function_definitions.function_definition_with_comments_fragment +KHR-GL43.shaders.preprocessor.recursion.recursion_1_vertex +KHR-GL43.shaders.preprocessor.recursion.recursion_1_fragment +KHR-GL43.shaders.preprocessor.recursion.recursion_2_vertex +KHR-GL43.shaders.preprocessor.recursion.recursion_2_fragment +KHR-GL43.shaders.preprocessor.recursion.recursion_3_vertex +KHR-GL43.shaders.preprocessor.recursion.recursion_3_fragment +KHR-GL43.shaders.preprocessor.recursion.recursion_4_vertex +KHR-GL43.shaders.preprocessor.recursion.recursion_4_fragment +KHR-GL43.shaders.preprocessor.recursion.recursion_5_vertex +KHR-GL43.shaders.preprocessor.recursion.recursion_5_fragment +KHR-GL43.shaders.preprocessor.function_redefinitions.function_redefinition_1_vertex +KHR-GL43.shaders.preprocessor.function_redefinitions.function_redefinition_1_fragment +KHR-GL43.shaders.preprocessor.function_redefinitions.function_redefinition_2_vertex +KHR-GL43.shaders.preprocessor.function_redefinitions.function_redefinition_2_fragment +KHR-GL43.shaders.preprocessor.function_redefinitions.function_redefinition_3_vertex +KHR-GL43.shaders.preprocessor.function_redefinitions.function_redefinition_3_fragment +KHR-GL43.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_1_vertex +KHR-GL43.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_1_fragment +KHR-GL43.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_2_vertex +KHR-GL43.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_2_fragment +KHR-GL43.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_3_vertex +KHR-GL43.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_3_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_1_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_1_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_2_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_2_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_3_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_3_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_4_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_4_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_5_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_5_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_6_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_6_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_7_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_7_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_8_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.arguments_8_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.unique_param_name_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.unique_param_name_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.argument_list_1_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.argument_list_1_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.argument_list_2_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.argument_list_2_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.argument_list_3_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.argument_list_3_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_1_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_1_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_2_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_2_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_3_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_3_fragment +KHR-GL43.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_4_vertex +KHR-GL43.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_4_fragment +KHR-GL43.shaders.preprocessor.semantic.ops_as_arguments_vertex +KHR-GL43.shaders.preprocessor.semantic.ops_as_arguments_fragment +KHR-GL43.shaders.preprocessor.semantic.correct_order_vertex +KHR-GL43.shaders.preprocessor.semantic.correct_order_fragment +KHR-GL43.shaders.preprocessor.predefined_macros.version_vertex +KHR-GL43.shaders.preprocessor.predefined_macros.version_fragment +KHR-GL43.shaders.preprocessor.predefined_macros.core_profile_defined_vertex +KHR-GL43.shaders.preprocessor.predefined_macros.core_profile_defined_fragment +KHR-GL43.shaders.preprocessor.predefined_macros.core_profile_value_vertex +KHR-GL43.shaders.preprocessor.predefined_macros.core_profile_value_fragment +KHR-GL43.shaders.preprocessor.predefined_macros.line_1_vertex +KHR-GL43.shaders.preprocessor.predefined_macros.line_1_fragment +KHR-GL43.shaders.preprocessor.predefined_macros.file_vertex +KHR-GL43.shaders.preprocessor.predefined_macros.file_fragment +KHR-GL43.shaders.preprocessor.predefined_macros.if_core_profile_vertex +KHR-GL43.shaders.preprocessor.predefined_macros.if_core_profile_fragment +KHR-GL43.shaders.preprocessor.predefined_macros.if_version_vertex +KHR-GL43.shaders.preprocessor.predefined_macros.if_version_fragment +KHR-GL43.shaders.preprocessor.conditional_inclusion.basic_1_vertex +KHR-GL43.shaders.preprocessor.conditional_inclusion.basic_1_fragment +KHR-GL43.shaders.preprocessor.conditional_inclusion.basic_2_vertex +KHR-GL43.shaders.preprocessor.conditional_inclusion.basic_2_fragment +KHR-GL43.shaders.preprocessor.conditional_inclusion.basic_3_vertex +KHR-GL43.shaders.preprocessor.conditional_inclusion.basic_3_fragment +KHR-GL43.shaders.preprocessor.conditional_inclusion.basic_4_vertex +KHR-GL43.shaders.preprocessor.conditional_inclusion.basic_4_fragment +KHR-GL43.shaders.preprocessor.conditional_inclusion.basic_5_vertex +KHR-GL43.shaders.preprocessor.conditional_inclusion.basic_5_fragment +KHR-GL43.shaders.preprocessor.conditional_inclusion.expression_vertex +KHR-GL43.shaders.preprocessor.conditional_inclusion.expression_fragment +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_op_1_vertex +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_op_1_fragment +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_op_2_vertex +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_op_2_fragment +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_1_vertex +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_1_fragment +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_2_vertex +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_2_fragment +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_3_vertex +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_3_fragment +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_4_vertex +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_4_fragment +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_5_vertex +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_5_fragment +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_defined_expected_rparen_vertex +KHR-GL43.shaders.preprocessor.invalid_ops.invalid_defined_expected_rparen_fragment +KHR-GL43.shaders.preprocessor.invalid_ops.defined_define_vertex +KHR-GL43.shaders.preprocessor.invalid_ops.defined_define_fragment +KHR-GL43.shaders.preprocessor.undefined_identifiers.basic_vertex +KHR-GL43.shaders.preprocessor.undefined_identifiers.basic_fragment +KHR-GL43.shaders.preprocessor.undefined_identifiers.in_expression_vertex +KHR-GL43.shaders.preprocessor.undefined_identifiers.in_expression_fragment +KHR-GL43.shaders.preprocessor.undefined_identifiers.not_used_in_eval_1_vertex +KHR-GL43.shaders.preprocessor.undefined_identifiers.not_used_in_eval_1_fragment +KHR-GL43.shaders.preprocessor.undefined_identifiers.not_used_in_eval_2_vertex +KHR-GL43.shaders.preprocessor.undefined_identifiers.not_used_in_eval_2_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.empty_if_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.empty_if_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.empty_ifdef_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.empty_ifdef_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.empty_ifndef_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.empty_ifndef_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.invalid_ifdef_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.invalid_ifdef_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.invalid_ifndef_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.invalid_ifndef_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.empty_if_defined_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.empty_if_defined_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_if_1_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_if_1_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_if_2_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_if_2_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_ifdef_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_ifdef_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_ifndef_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_ifndef_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_else_1_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_else_1_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_else_2_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_else_2_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_elif_1_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_elif_1_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_elif_2_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_elif_2_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_elif_3_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_elif_3_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.elif_after_else_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.elif_after_else_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.else_without_if_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.else_without_if_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.elif_without_if_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.elif_without_if_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.endif_without_if_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.endif_without_if_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.else_after_else_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.else_after_else_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.nested_elif_without_if_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.nested_elif_without_if_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.if_float_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.if_float_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.tokens_after_if_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.tokens_after_if_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.tokens_after_elif_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.tokens_after_elif_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.tokens_after_else_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.tokens_after_else_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.tokens_after_endif_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.tokens_after_endif_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.tokens_after_ifdef_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.tokens_after_ifdef_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.tokens_after_ifndef_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.tokens_after_ifndef_fragment +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_nested_blocks_vertex +KHR-GL43.shaders.preprocessor.invalid_conditionals.unterminated_nested_blocks_fragment +KHR-GL43.shaders.preprocessor.conditionals.ifdef_1_vertex +KHR-GL43.shaders.preprocessor.conditionals.ifdef_1_fragment +KHR-GL43.shaders.preprocessor.conditionals.ifdef_2_vertex +KHR-GL43.shaders.preprocessor.conditionals.ifdef_2_fragment +KHR-GL43.shaders.preprocessor.conditionals.ifdef_3_vertex +KHR-GL43.shaders.preprocessor.conditionals.ifdef_3_fragment +KHR-GL43.shaders.preprocessor.conditionals.ifndef_1_vertex +KHR-GL43.shaders.preprocessor.conditionals.ifndef_1_fragment +KHR-GL43.shaders.preprocessor.conditionals.ifndef_2_vertex +KHR-GL43.shaders.preprocessor.conditionals.ifndef_2_fragment +KHR-GL43.shaders.preprocessor.conditionals.mixed_conditional_inclusion_vertex +KHR-GL43.shaders.preprocessor.conditionals.mixed_conditional_inclusion_fragment +KHR-GL43.shaders.preprocessor.conditionals.nested_if_1_vertex +KHR-GL43.shaders.preprocessor.conditionals.nested_if_1_fragment +KHR-GL43.shaders.preprocessor.conditionals.nested_if_2_vertex +KHR-GL43.shaders.preprocessor.conditionals.nested_if_2_fragment +KHR-GL43.shaders.preprocessor.conditionals.nested_if_3_vertex +KHR-GL43.shaders.preprocessor.conditionals.nested_if_3_fragment +KHR-GL43.shaders.preprocessor.directive.version_with_profile_vertex +KHR-GL43.shaders.preprocessor.directive.version_with_profile_fragment +KHR-GL43.shaders.preprocessor.directive.version_leading_whitespace_vertex +KHR-GL43.shaders.preprocessor.directive.version_leading_whitespace_fragment +KHR-GL43.shaders.preprocessor.directive.version_leading_comment_vertex +KHR-GL43.shaders.preprocessor.directive.version_leading_comment_fragment +KHR-GL43.shaders.preprocessor.directive.version_is_less_vertex +KHR-GL43.shaders.preprocessor.directive.version_is_less_fragment +KHR-GL43.shaders.preprocessor.directive.version_is_more_vertex +KHR-GL43.shaders.preprocessor.directive.version_is_more_fragment +KHR-GL43.shaders.preprocessor.directive.version_invalid_profile_vertex +KHR-GL43.shaders.preprocessor.directive.version_invalid_profile_fragment +KHR-GL43.shaders.preprocessor.directive.version_missing_vertex +KHR-GL43.shaders.preprocessor.directive.version_missing_fragment +KHR-GL43.shaders.preprocessor.directive.version_not_first_statement_1_vertex +KHR-GL43.shaders.preprocessor.directive.version_not_first_statement_1_fragment +KHR-GL43.shaders.preprocessor.directive.version_not_first_statement_2_vertex +KHR-GL43.shaders.preprocessor.directive.version_not_first_statement_2_fragment +KHR-GL43.shaders.preprocessor.directive.version_invalid_token_1_vertex +KHR-GL43.shaders.preprocessor.directive.version_invalid_token_1_fragment +KHR-GL43.shaders.preprocessor.directive.version_invalid_token_2_vertex +KHR-GL43.shaders.preprocessor.directive.version_invalid_token_2_fragment +KHR-GL43.shaders.preprocessor.directive.invalid_version_vertex +KHR-GL43.shaders.preprocessor.directive.invalid_version_fragment +KHR-GL43.shaders.preprocessor.directive.additional_tokens_vertex +KHR-GL43.shaders.preprocessor.directive.additional_tokens_fragment +KHR-GL43.shaders.preprocessor.directive.error_with_no_tokens_vertex +KHR-GL43.shaders.preprocessor.directive.error_with_no_tokens_fragment +KHR-GL43.shaders.preprocessor.directive.error_vertex +KHR-GL43.shaders.preprocessor.directive.error_fragment +KHR-GL43.shaders.preprocessor.builtin.line_vertex +KHR-GL43.shaders.preprocessor.builtin.line_fragment +KHR-GL43.shaders.preprocessor.builtin.line_and_file_vertex +KHR-GL43.shaders.preprocessor.builtin.line_and_file_fragment +KHR-GL43.shaders.preprocessor.pragmas.pragma_vertex +KHR-GL43.shaders.preprocessor.pragmas.pragma_fragment +KHR-GL43.shaders.preprocessor.pragmas.pragma_macro_exp_vertex +KHR-GL43.shaders.preprocessor.pragmas.pragma_macro_exp_fragment +KHR-GL43.shaders.preprocessor.extensions.basic_vertex +KHR-GL43.shaders.preprocessor.extensions.basic_fragment +KHR-GL43.shaders.preprocessor.extensions.macro_exp_vertex +KHR-GL43.shaders.preprocessor.extensions.macro_exp_fragment +KHR-GL43.shaders.preprocessor.extensions.missing_extension_name_vertex +KHR-GL43.shaders.preprocessor.extensions.missing_extension_name_fragment +KHR-GL43.shaders.preprocessor.extensions.invalid_extension_name_vertex +KHR-GL43.shaders.preprocessor.extensions.invalid_extension_name_fragment +KHR-GL43.shaders.preprocessor.extensions.missing_colon_vertex +KHR-GL43.shaders.preprocessor.extensions.missing_colon_fragment +KHR-GL43.shaders.preprocessor.extensions.expected_colon_vertex +KHR-GL43.shaders.preprocessor.extensions.expected_colon_fragment +KHR-GL43.shaders.preprocessor.extensions.missing_behavior_vertex +KHR-GL43.shaders.preprocessor.extensions.missing_behavior_fragment +KHR-GL43.shaders.preprocessor.extensions.invalid_behavior_1_vertex +KHR-GL43.shaders.preprocessor.extensions.invalid_behavior_1_fragment +KHR-GL43.shaders.preprocessor.extensions.invalid_behavior_2_vertex +KHR-GL43.shaders.preprocessor.extensions.invalid_behavior_2_fragment +KHR-GL43.shaders.preprocessor.extensions.invalid_char_in_name_vertex +KHR-GL43.shaders.preprocessor.extensions.invalid_char_in_name_fragment +KHR-GL43.shaders.preprocessor.extensions.invalid_char_in_behavior_vertex +KHR-GL43.shaders.preprocessor.extensions.invalid_char_in_behavior_fragment +KHR-GL43.shaders.preprocessor.extensions.unterminated_comment_vertex +KHR-GL43.shaders.preprocessor.extensions.unterminated_comment_fragment +KHR-GL43.shaders.preprocessor.extensions.after_non_preprocessing_tokens_vertex +KHR-GL43.shaders.preprocessor.extensions.after_non_preprocessing_tokens_fragment +KHR-GL43.shaders.preprocessor.expressions.shift_left_vertex +KHR-GL43.shaders.preprocessor.expressions.shift_left_fragment +KHR-GL43.shaders.preprocessor.expressions.shift_right_vertex +KHR-GL43.shaders.preprocessor.expressions.shift_right_fragment +KHR-GL43.shaders.preprocessor.expressions.cmp_less_than_vertex +KHR-GL43.shaders.preprocessor.expressions.cmp_less_than_fragment +KHR-GL43.shaders.preprocessor.expressions.less_or_equal_vertex +KHR-GL43.shaders.preprocessor.expressions.less_or_equal_fragment +KHR-GL43.shaders.preprocessor.expressions.or_vertex +KHR-GL43.shaders.preprocessor.expressions.or_fragment +KHR-GL43.shaders.preprocessor.expressions.and_vertex +KHR-GL43.shaders.preprocessor.expressions.and_fragment +KHR-GL43.shaders.preprocessor.expressions.xor_vertex +KHR-GL43.shaders.preprocessor.expressions.xor_fragment +KHR-GL43.shaders.preprocessor.expressions.mod_vertex +KHR-GL43.shaders.preprocessor.expressions.mod_fragment +KHR-GL43.shaders.preprocessor.expressions.parenthesis_value_vertex +KHR-GL43.shaders.preprocessor.expressions.parenthesis_value_fragment +KHR-GL43.shaders.preprocessor.expressions.parenthesis_tricky_vertex +KHR-GL43.shaders.preprocessor.expressions.parenthesis_tricky_fragment +KHR-GL43.shaders.preprocessor.expressions.parenthesis_if_no_vertex +KHR-GL43.shaders.preprocessor.expressions.parenthesis_if_no_fragment +KHR-GL43.shaders.preprocessor.expressions.parenthesis_if_vertex +KHR-GL43.shaders.preprocessor.expressions.parenthesis_if_fragment +KHR-GL43.shaders.preprocessor.expressions.parenthesis_multi_if_vertex +KHR-GL43.shaders.preprocessor.expressions.parenthesis_multi_if_fragment +KHR-GL43.shaders.preprocessor.expressions.parenthesis_single_if_vertex +KHR-GL43.shaders.preprocessor.expressions.parenthesis_single_if_fragment +KHR-GL43.shaders.preprocessor.expressions.parenthesis_ifelse_true_vertex +KHR-GL43.shaders.preprocessor.expressions.parenthesis_ifelse_true_fragment +KHR-GL43.shaders.preprocessor.expressions.parenthesis_ifelse_false_vertex +KHR-GL43.shaders.preprocessor.expressions.parenthesis_ifelse_false_fragment +KHR-GL43.shaders.preprocessor.expressions.eval_basic_0_vertex +KHR-GL43.shaders.preprocessor.expressions.eval_basic_0_fragment +KHR-GL43.shaders.preprocessor.expressions.eval_basic_1_vertex +KHR-GL43.shaders.preprocessor.expressions.eval_basic_1_fragment +KHR-GL43.shaders.preprocessor.expressions.eval_simple_precedence_0_vertex +KHR-GL43.shaders.preprocessor.expressions.eval_simple_precedence_0_fragment +KHR-GL43.shaders.preprocessor.expressions.eval_simple_precedence_1_vertex +KHR-GL43.shaders.preprocessor.expressions.eval_simple_precedence_1_fragment +KHR-GL43.shaders.preprocessor.invalid_expressions.invalid_unary_expr_vertex +KHR-GL43.shaders.preprocessor.invalid_expressions.invalid_unary_expr_fragment +KHR-GL43.shaders.preprocessor.invalid_expressions.invalid_binary_expr_vertex +KHR-GL43.shaders.preprocessor.invalid_expressions.invalid_binary_expr_fragment +KHR-GL43.shaders.preprocessor.invalid_expressions.missing_expr_vertex +KHR-GL43.shaders.preprocessor.invalid_expressions.missing_expr_fragment +KHR-GL43.shaders.preprocessor.invalid_expressions.invalid_expr_1_vertex +KHR-GL43.shaders.preprocessor.invalid_expressions.invalid_expr_1_fragment +KHR-GL43.shaders.preprocessor.invalid_expressions.invalid_expr_2_vertex +KHR-GL43.shaders.preprocessor.invalid_expressions.invalid_expr_2_fragment +KHR-GL43.shaders.preprocessor.invalid_expressions.invalid_expr_3_vertex +KHR-GL43.shaders.preprocessor.invalid_expressions.invalid_expr_3_fragment +KHR-GL43.shaders.preprocessor.invalid_expressions.unopened_parenthesis_vertex +KHR-GL43.shaders.preprocessor.invalid_expressions.unopened_parenthesis_fragment +KHR-GL43.shaders.preprocessor.invalid_expressions.unclosed_parenthesis_vertex +KHR-GL43.shaders.preprocessor.invalid_expressions.unclosed_parenthesis_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.modulo_vs_not_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.modulo_vs_not_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.div_vs_not_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.div_vs_not_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.mul_vs_not_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.mul_vs_not_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.modulo_vs_bit_invert_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.modulo_vs_bit_invert_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.modulo_vs_minus_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.modulo_vs_minus_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.modulo_vs_plus_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.modulo_vs_plus_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.div_vs_bit_invert_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.div_vs_bit_invert_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.div_vs_minus_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.div_vs_minus_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.div_vs_plus_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.div_vs_plus_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.mul_vs_bit_invert_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.mul_vs_bit_invert_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.mul_vs_minus_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.mul_vs_minus_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.mul_vs_plus_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.mul_vs_plus_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.sub_vs_modulo_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.sub_vs_modulo_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.sub_vs_div_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.sub_vs_div_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.sub_vs_mul_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.sub_vs_mul_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.add_vs_modulo_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.add_vs_modulo_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.add_vs_div_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.add_vs_div_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.add_vs_mul_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.add_vs_mul_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.rshift_vs_sub_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.rshift_vs_sub_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.rshift_vs_add_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.rshift_vs_add_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.lshift_vs_sub_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.lshift_vs_sub_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.lshift_vs_add_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.lshift_vs_add_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.greater_or_equal_vs_rshift_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.greater_or_equal_vs_rshift_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.greater_or_equal_vs_lshift_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.greater_or_equal_vs_lshift_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.less_or_equal_vs_rshift_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.less_or_equal_vs_rshift_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.less_or_equal_vs_lshift_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.less_or_equal_vs_lshift_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.greater_vs_rshift_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.greater_vs_rshift_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.greater_vs_lshift_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.greater_vs_lshift_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.less_vs_rshift_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.less_vs_rshift_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.less_vs_lshift_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.less_vs_lshift_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.not_equal_vs_greater_or_equal_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.not_equal_vs_greater_or_equal_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.not_equal_vs_less_or_equal_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.not_equal_vs_less_or_equal_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.not_equal_vs_greater_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.not_equal_vs_greater_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.not_equal_vs_less_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.not_equal_vs_less_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.equal_vs_greater_or_equal_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.equal_vs_greater_or_equal_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.equal_vs_less_or_equal_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.equal_vs_less_or_equal_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.equal_vs_greater_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.equal_vs_greater_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.equal_vs_less_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.equal_vs_less_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.bitwise_and_vs_not_equal_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.bitwise_and_vs_not_equal_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.bitwise_and_vs_equal_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.bitwise_and_vs_equal_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.xor_vs_bitwise_and_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.xor_vs_bitwise_and_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.bitwise_or_vs_xor_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.bitwise_or_vs_xor_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_or_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_or_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_and_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_and_fragment +KHR-GL43.shaders.preprocessor.operator_precedence.logical_or_vs_logical_and_vertex +KHR-GL43.shaders.preprocessor.operator_precedence.logical_or_vs_logical_and_fragment +KHR-GL43.shaders.struct.local.basic_vertex +KHR-GL43.shaders.struct.local.basic_fragment +KHR-GL43.shaders.struct.local.nested_vertex +KHR-GL43.shaders.struct.local.nested_fragment +KHR-GL43.shaders.struct.local.array_member_vertex +KHR-GL43.shaders.struct.local.array_member_fragment +KHR-GL43.shaders.struct.local.array_member_dynamic_index_vertex +KHR-GL43.shaders.struct.local.array_member_dynamic_index_fragment +KHR-GL43.shaders.struct.local.struct_array_vertex +KHR-GL43.shaders.struct.local.struct_array_fragment +KHR-GL43.shaders.struct.local.struct_array_dynamic_index_vertex +KHR-GL43.shaders.struct.local.struct_array_dynamic_index_fragment +KHR-GL43.shaders.struct.local.nested_struct_array_vertex +KHR-GL43.shaders.struct.local.nested_struct_array_fragment +KHR-GL43.shaders.struct.local.nested_struct_array_dynamic_index_vertex +KHR-GL43.shaders.struct.local.nested_struct_array_dynamic_index_fragment +KHR-GL43.shaders.struct.local.parameter_vertex +KHR-GL43.shaders.struct.local.parameter_fragment +KHR-GL43.shaders.struct.local.parameter_nested_vertex +KHR-GL43.shaders.struct.local.parameter_nested_fragment +KHR-GL43.shaders.struct.local.return_vertex +KHR-GL43.shaders.struct.local.return_fragment +KHR-GL43.shaders.struct.local.return_nested_vertex +KHR-GL43.shaders.struct.local.return_nested_fragment +KHR-GL43.shaders.struct.local.conditional_assignment_vertex +KHR-GL43.shaders.struct.local.conditional_assignment_fragment +KHR-GL43.shaders.struct.local.loop_assignment_vertex +KHR-GL43.shaders.struct.local.loop_assignment_fragment +KHR-GL43.shaders.struct.local.dynamic_loop_assignment_vertex +KHR-GL43.shaders.struct.local.dynamic_loop_assignment_fragment +KHR-GL43.shaders.struct.local.nested_conditional_assignment_vertex +KHR-GL43.shaders.struct.local.nested_conditional_assignment_fragment +KHR-GL43.shaders.struct.local.nested_loop_assignment_vertex +KHR-GL43.shaders.struct.local.nested_loop_assignment_fragment +KHR-GL43.shaders.struct.local.nested_dynamic_loop_assignment_vertex +KHR-GL43.shaders.struct.local.nested_dynamic_loop_assignment_fragment +KHR-GL43.shaders.struct.local.loop_struct_array_vertex +KHR-GL43.shaders.struct.local.loop_struct_array_fragment +KHR-GL43.shaders.struct.local.loop_nested_struct_array_vertex +KHR-GL43.shaders.struct.local.loop_nested_struct_array_fragment +KHR-GL43.shaders.struct.local.dynamic_loop_struct_array_vertex +KHR-GL43.shaders.struct.local.dynamic_loop_struct_array_fragment +KHR-GL43.shaders.struct.local.dynamic_loop_nested_struct_array_vertex +KHR-GL43.shaders.struct.local.dynamic_loop_nested_struct_array_fragment +KHR-GL43.shaders.struct.uniform.basic_vertex +KHR-GL43.shaders.struct.uniform.basic_fragment +KHR-GL43.shaders.struct.uniform.nested_vertex +KHR-GL43.shaders.struct.uniform.nested_fragment +KHR-GL43.shaders.struct.uniform.array_member_vertex +KHR-GL43.shaders.struct.uniform.array_member_fragment +KHR-GL43.shaders.struct.uniform.array_member_dynamic_index_vertex +KHR-GL43.shaders.struct.uniform.array_member_dynamic_index_fragment +KHR-GL43.shaders.struct.uniform.struct_array_vertex +KHR-GL43.shaders.struct.uniform.struct_array_fragment +KHR-GL43.shaders.struct.uniform.struct_array_dynamic_index_vertex +KHR-GL43.shaders.struct.uniform.struct_array_dynamic_index_fragment +KHR-GL43.shaders.struct.uniform.nested_struct_array_vertex +KHR-GL43.shaders.struct.uniform.nested_struct_array_fragment +KHR-GL43.shaders.struct.uniform.nested_struct_array_dynamic_index_vertex +KHR-GL43.shaders.struct.uniform.nested_struct_array_dynamic_index_fragment +KHR-GL43.shaders.struct.uniform.loop_struct_array_vertex +KHR-GL43.shaders.struct.uniform.loop_struct_array_fragment +KHR-GL43.shaders.struct.uniform.loop_nested_struct_array_vertex +KHR-GL43.shaders.struct.uniform.loop_nested_struct_array_fragment +KHR-GL43.shaders.struct.uniform.dynamic_loop_struct_array_vertex +KHR-GL43.shaders.struct.uniform.dynamic_loop_struct_array_fragment +KHR-GL43.shaders.struct.uniform.dynamic_loop_nested_struct_array_vertex +KHR-GL43.shaders.struct.uniform.dynamic_loop_nested_struct_array_fragment +KHR-GL43.shaders.struct.uniform.sampler_vertex +KHR-GL43.shaders.struct.uniform.sampler_fragment +KHR-GL43.shaders.struct.uniform.sampler_nested_vertex +KHR-GL43.shaders.struct.uniform.sampler_nested_fragment +KHR-GL43.shaders.struct.uniform.sampler_array_vertex +KHR-GL43.shaders.struct.uniform.sampler_array_fragment +KHR-GL43.shaders.switch.basic_static_vertex +KHR-GL43.shaders.switch.basic_static_fragment +KHR-GL43.shaders.switch.basic_uniform_vertex +KHR-GL43.shaders.switch.basic_uniform_fragment +KHR-GL43.shaders.switch.basic_dynamic_vertex +KHR-GL43.shaders.switch.basic_dynamic_fragment +KHR-GL43.shaders.switch.const_expr_in_label_static_vertex +KHR-GL43.shaders.switch.const_expr_in_label_static_fragment +KHR-GL43.shaders.switch.const_expr_in_label_uniform_vertex +KHR-GL43.shaders.switch.const_expr_in_label_uniform_fragment +KHR-GL43.shaders.switch.const_expr_in_label_dynamic_vertex +KHR-GL43.shaders.switch.const_expr_in_label_dynamic_fragment +KHR-GL43.shaders.switch.default_label_static_vertex +KHR-GL43.shaders.switch.default_label_static_fragment +KHR-GL43.shaders.switch.default_label_uniform_vertex +KHR-GL43.shaders.switch.default_label_uniform_fragment +KHR-GL43.shaders.switch.default_label_dynamic_vertex +KHR-GL43.shaders.switch.default_label_dynamic_fragment +KHR-GL43.shaders.switch.default_not_last_static_vertex +KHR-GL43.shaders.switch.default_not_last_static_fragment +KHR-GL43.shaders.switch.default_not_last_uniform_vertex +KHR-GL43.shaders.switch.default_not_last_uniform_fragment +KHR-GL43.shaders.switch.default_not_last_dynamic_vertex +KHR-GL43.shaders.switch.default_not_last_dynamic_fragment +KHR-GL43.shaders.switch.no_default_label_static_vertex +KHR-GL43.shaders.switch.no_default_label_static_fragment +KHR-GL43.shaders.switch.no_default_label_uniform_vertex +KHR-GL43.shaders.switch.no_default_label_uniform_fragment +KHR-GL43.shaders.switch.no_default_label_dynamic_vertex +KHR-GL43.shaders.switch.no_default_label_dynamic_fragment +KHR-GL43.shaders.switch.fall_through_static_vertex +KHR-GL43.shaders.switch.fall_through_static_fragment +KHR-GL43.shaders.switch.fall_through_uniform_vertex +KHR-GL43.shaders.switch.fall_through_uniform_fragment +KHR-GL43.shaders.switch.fall_through_dynamic_vertex +KHR-GL43.shaders.switch.fall_through_dynamic_fragment +KHR-GL43.shaders.switch.fall_through_default_static_vertex +KHR-GL43.shaders.switch.fall_through_default_static_fragment +KHR-GL43.shaders.switch.fall_through_default_uniform_vertex +KHR-GL43.shaders.switch.fall_through_default_uniform_fragment +KHR-GL43.shaders.switch.fall_through_default_dynamic_vertex +KHR-GL43.shaders.switch.fall_through_default_dynamic_fragment +KHR-GL43.shaders.switch.conditional_fall_through_static_vertex +KHR-GL43.shaders.switch.conditional_fall_through_static_fragment +KHR-GL43.shaders.switch.conditional_fall_through_uniform_vertex +KHR-GL43.shaders.switch.conditional_fall_through_uniform_fragment +KHR-GL43.shaders.switch.conditional_fall_through_dynamic_vertex +KHR-GL43.shaders.switch.conditional_fall_through_dynamic_fragment +KHR-GL43.shaders.switch.conditional_fall_through_2_static_vertex +KHR-GL43.shaders.switch.conditional_fall_through_2_static_fragment +KHR-GL43.shaders.switch.conditional_fall_through_2_uniform_vertex +KHR-GL43.shaders.switch.conditional_fall_through_2_uniform_fragment +KHR-GL43.shaders.switch.conditional_fall_through_2_dynamic_vertex +KHR-GL43.shaders.switch.conditional_fall_through_2_dynamic_fragment +KHR-GL43.shaders.switch.scope_static_vertex +KHR-GL43.shaders.switch.scope_static_fragment +KHR-GL43.shaders.switch.scope_uniform_vertex +KHR-GL43.shaders.switch.scope_uniform_fragment +KHR-GL43.shaders.switch.scope_dynamic_vertex +KHR-GL43.shaders.switch.scope_dynamic_fragment +KHR-GL43.shaders.switch.switch_in_if_static_vertex +KHR-GL43.shaders.switch.switch_in_if_static_fragment +KHR-GL43.shaders.switch.switch_in_if_uniform_vertex +KHR-GL43.shaders.switch.switch_in_if_uniform_fragment +KHR-GL43.shaders.switch.switch_in_if_dynamic_vertex +KHR-GL43.shaders.switch.switch_in_if_dynamic_fragment +KHR-GL43.shaders.switch.switch_in_for_loop_static_vertex +KHR-GL43.shaders.switch.switch_in_for_loop_static_fragment +KHR-GL43.shaders.switch.switch_in_for_loop_uniform_vertex +KHR-GL43.shaders.switch.switch_in_for_loop_uniform_fragment +KHR-GL43.shaders.switch.switch_in_for_loop_dynamic_vertex +KHR-GL43.shaders.switch.switch_in_for_loop_dynamic_fragment +KHR-GL43.shaders.switch.switch_in_while_loop_static_vertex +KHR-GL43.shaders.switch.switch_in_while_loop_static_fragment +KHR-GL43.shaders.switch.switch_in_while_loop_uniform_vertex +KHR-GL43.shaders.switch.switch_in_while_loop_uniform_fragment +KHR-GL43.shaders.switch.switch_in_while_loop_dynamic_vertex +KHR-GL43.shaders.switch.switch_in_while_loop_dynamic_fragment +KHR-GL43.shaders.switch.switch_in_do_while_loop_static_vertex +KHR-GL43.shaders.switch.switch_in_do_while_loop_static_fragment +KHR-GL43.shaders.switch.switch_in_do_while_loop_uniform_vertex +KHR-GL43.shaders.switch.switch_in_do_while_loop_uniform_fragment +KHR-GL43.shaders.switch.switch_in_do_while_loop_dynamic_vertex +KHR-GL43.shaders.switch.switch_in_do_while_loop_dynamic_fragment +KHR-GL43.shaders.switch.if_in_switch_static_vertex +KHR-GL43.shaders.switch.if_in_switch_static_fragment +KHR-GL43.shaders.switch.if_in_switch_uniform_vertex +KHR-GL43.shaders.switch.if_in_switch_uniform_fragment +KHR-GL43.shaders.switch.if_in_switch_dynamic_vertex +KHR-GL43.shaders.switch.if_in_switch_dynamic_fragment +KHR-GL43.shaders.switch.for_loop_in_switch_static_vertex +KHR-GL43.shaders.switch.for_loop_in_switch_static_fragment +KHR-GL43.shaders.switch.for_loop_in_switch_uniform_vertex +KHR-GL43.shaders.switch.for_loop_in_switch_uniform_fragment +KHR-GL43.shaders.switch.for_loop_in_switch_dynamic_vertex +KHR-GL43.shaders.switch.for_loop_in_switch_dynamic_fragment +KHR-GL43.shaders.switch.while_loop_in_switch_static_vertex +KHR-GL43.shaders.switch.while_loop_in_switch_static_fragment +KHR-GL43.shaders.switch.while_loop_in_switch_uniform_vertex +KHR-GL43.shaders.switch.while_loop_in_switch_uniform_fragment +KHR-GL43.shaders.switch.while_loop_in_switch_dynamic_vertex +KHR-GL43.shaders.switch.while_loop_in_switch_dynamic_fragment +KHR-GL43.shaders.switch.do_while_loop_in_switch_static_vertex +KHR-GL43.shaders.switch.do_while_loop_in_switch_static_fragment +KHR-GL43.shaders.switch.do_while_loop_in_switch_uniform_vertex +KHR-GL43.shaders.switch.do_while_loop_in_switch_uniform_fragment +KHR-GL43.shaders.switch.do_while_loop_in_switch_dynamic_vertex +KHR-GL43.shaders.switch.do_while_loop_in_switch_dynamic_fragment +KHR-GL43.shaders.switch.switch_in_switch_static_vertex +KHR-GL43.shaders.switch.switch_in_switch_static_fragment +KHR-GL43.shaders.switch.switch_in_switch_uniform_vertex +KHR-GL43.shaders.switch.switch_in_switch_uniform_fragment +KHR-GL43.shaders.switch.switch_in_switch_dynamic_vertex +KHR-GL43.shaders.switch.switch_in_switch_dynamic_fragment +KHR-GL43.shaders.switch.empty_condition_vertex +KHR-GL43.shaders.switch.empty_condition_fragment +KHR-GL43.shaders.switch.condition_float_vertex +KHR-GL43.shaders.switch.condition_float_fragment +KHR-GL43.shaders.switch.condition_bool_vertex +KHR-GL43.shaders.switch.condition_bool_fragment +KHR-GL43.shaders.switch.condition_ivec2_vertex +KHR-GL43.shaders.switch.condition_ivec2_fragment +KHR-GL43.shaders.switch.condition_struct_vertex +KHR-GL43.shaders.switch.condition_struct_fragment +KHR-GL43.shaders.switch.duplicate_label_vertex +KHR-GL43.shaders.switch.duplicate_label_fragment +KHR-GL43.shaders.switch.float_label_vertex +KHR-GL43.shaders.switch.float_label_fragment +KHR-GL43.shaders.switch.non_const_int_label_vertex +KHR-GL43.shaders.switch.non_const_int_label_fragment +KHR-GL43.shaders.switch.statement_before_label_vertex +KHR-GL43.shaders.switch.statement_before_label_fragment +KHR-GL43.shaders.switch.statement_before_default_label_vertex +KHR-GL43.shaders.switch.statement_before_default_label_fragment +KHR-GL43.shaders.switch.no_statement_after_label_vertex +KHR-GL43.shaders.switch.no_statement_after_label_fragment +KHR-GL43.shaders.switch.no_statement_after_default_label_vertex +KHR-GL43.shaders.switch.no_statement_after_default_label_fragment +KHR-GL43.shaders.switch.case_in_if_vertex +KHR-GL43.shaders.switch.case_in_if_fragment +KHR-GL43.shaders.switch.default_in_if_vertex +KHR-GL43.shaders.switch.default_in_if_fragment +KHR-GL43.shaders.switch.case_in_for_loop_vertex +KHR-GL43.shaders.switch.case_in_for_loop_fragment +KHR-GL43.shaders.switch.default_in_for_loop_vertex +KHR-GL43.shaders.switch.default_in_for_loop_fragment +KHR-GL43.shaders.switch.case_in_while_loop_vertex +KHR-GL43.shaders.switch.case_in_while_loop_fragment +KHR-GL43.shaders.switch.default_in_while_loop_vertex +KHR-GL43.shaders.switch.default_in_while_loop_fragment +KHR-GL43.shaders.switch.case_in_do_while_loop_vertex +KHR-GL43.shaders.switch.case_in_do_while_loop_fragment +KHR-GL43.shaders.switch.default_in_do_while_loop_vertex +KHR-GL43.shaders.switch.default_in_do_while_loop_fragment +KHR-GL43.shaders.switch.missing_colon_vertex +KHR-GL43.shaders.switch.missing_colon_fragment +KHR-GL43.shaders.switch.missing_opening_brace_vertex +KHR-GL43.shaders.switch.missing_opening_brace_fragment +KHR-GL43.shaders.switch.missing_closing_brace_vertex +KHR-GL43.shaders.switch.missing_closing_brace_fragment +KHR-GL43.shaders.switch.double_case_vertex +KHR-GL43.shaders.switch.double_case_fragment +KHR-GL43.shaders.switch.double_default_1_vertex +KHR-GL43.shaders.switch.double_default_1_fragment +KHR-GL43.shaders.switch.double_default_2_vertex +KHR-GL43.shaders.switch.double_default_2_fragment +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_float +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_float +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_float +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_vec2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_vec2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_vec2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_vec3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_vec3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_vec3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_vec4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_vec4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_vec4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_int +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_int +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_int +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_ivec2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_ivec2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_ivec2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_ivec3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_ivec3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_ivec3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_ivec4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_ivec4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_ivec4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_uint +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_uint +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_uint +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_uvec2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_uvec2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_uvec2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_uvec3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_uvec3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_uvec3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_uvec4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_uvec4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_uvec4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.bool +KHR-GL43.shaders.uniform_block.single_basic_type.shared.bvec2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.bvec3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.bvec4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.lowp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.mediump_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.highp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_float +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_float +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_float +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_vec2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_vec2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_vec2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_vec3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_vec3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_vec3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_vec4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_vec4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_vec4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_int +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_int +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_int +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_ivec2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_ivec2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_ivec2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_ivec3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_ivec3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_ivec3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_ivec4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_ivec4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_ivec4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_uint +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_uint +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_uint +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_uvec2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_uvec2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_uvec2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_uvec3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_uvec3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_uvec3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_uvec4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_uvec4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_uvec4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.bool +KHR-GL43.shaders.uniform_block.single_basic_type.packed.bvec2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.bvec3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.bvec4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.lowp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.mediump_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.highp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_float +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_float +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_float +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_vec2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_vec2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_vec2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_vec3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_vec3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_vec3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_vec4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_vec4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_vec4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_int +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_int +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_int +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_ivec2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_ivec2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_ivec2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_ivec3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_ivec3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_ivec3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_ivec4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_ivec4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_ivec4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_uint +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_uint +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_uint +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_uvec2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_uvec2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_uvec2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_uvec3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_uvec3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_uvec3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_uvec4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_uvec4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_uvec4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.bool +KHR-GL43.shaders.uniform_block.single_basic_type.std140.bvec2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.bvec3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.bvec4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.lowp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.mediump_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.highp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.float +KHR-GL43.shaders.uniform_block.single_basic_array.shared.vec2 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.vec3 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.vec4 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.int +KHR-GL43.shaders.uniform_block.single_basic_array.shared.ivec2 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.ivec3 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.ivec4 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.uint +KHR-GL43.shaders.uniform_block.single_basic_array.shared.uvec2 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.uvec3 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.uvec4 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.bool +KHR-GL43.shaders.uniform_block.single_basic_array.shared.bvec2 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.bvec3 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.bvec4 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.mat2 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.row_major_mat2 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.column_major_mat2 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.mat3 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.row_major_mat3 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.column_major_mat3 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.mat4 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.row_major_mat4 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.column_major_mat4 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.row_major_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.column_major_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.row_major_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.column_major_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.row_major_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.column_major_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.row_major_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.column_major_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.row_major_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.column_major_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.row_major_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_array.shared.column_major_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.float +KHR-GL43.shaders.uniform_block.single_basic_array.packed.vec2 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.vec3 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.vec4 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.int +KHR-GL43.shaders.uniform_block.single_basic_array.packed.ivec2 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.ivec3 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.ivec4 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.uint +KHR-GL43.shaders.uniform_block.single_basic_array.packed.uvec2 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.uvec3 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.uvec4 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.bool +KHR-GL43.shaders.uniform_block.single_basic_array.packed.bvec2 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.bvec3 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.bvec4 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.mat2 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.row_major_mat2 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.column_major_mat2 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.mat3 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.row_major_mat3 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.column_major_mat3 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.mat4 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.row_major_mat4 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.column_major_mat4 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.row_major_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.column_major_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.row_major_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.column_major_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.row_major_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.column_major_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.row_major_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.column_major_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.row_major_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.column_major_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.row_major_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_array.packed.column_major_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.float +KHR-GL43.shaders.uniform_block.single_basic_array.std140.vec2 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.vec3 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.vec4 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.int +KHR-GL43.shaders.uniform_block.single_basic_array.std140.ivec2 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.ivec3 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.ivec4 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.uint +KHR-GL43.shaders.uniform_block.single_basic_array.std140.uvec2 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.uvec3 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.uvec4 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.bool +KHR-GL43.shaders.uniform_block.single_basic_array.std140.bvec2 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.bvec3 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.bvec4 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.mat2 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.row_major_mat2 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.column_major_mat2 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.mat3 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.row_major_mat3 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.column_major_mat3 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.mat4 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.row_major_mat4 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.column_major_mat4 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.row_major_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.column_major_mat2x3 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.row_major_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.column_major_mat2x4 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.row_major_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.column_major_mat3x2 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.row_major_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.column_major_mat3x4 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.row_major_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.column_major_mat4x2 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.row_major_mat4x3 +KHR-GL43.shaders.uniform_block.single_basic_array.std140.column_major_mat4x3 +KHR-GL43.shaders.uniform_block.single_struct.per_block_buffer_shared +KHR-GL43.shaders.uniform_block.single_struct.per_block_buffer_shared_instance_array +KHR-GL43.shaders.uniform_block.single_struct.per_block_buffer_packed +KHR-GL43.shaders.uniform_block.single_struct.per_block_buffer_packed_instance_array +KHR-GL43.shaders.uniform_block.single_struct.per_block_buffer_std140 +KHR-GL43.shaders.uniform_block.single_struct.per_block_buffer_std140_instance_array +KHR-GL43.shaders.uniform_block.single_struct.single_buffer_shared_instance_array +KHR-GL43.shaders.uniform_block.single_struct.single_buffer_packed_instance_array +KHR-GL43.shaders.uniform_block.single_struct.single_buffer_std140_instance_array +KHR-GL43.shaders.uniform_block.single_struct_array.per_block_buffer_shared +KHR-GL43.shaders.uniform_block.single_struct_array.per_block_buffer_shared_instance_array +KHR-GL43.shaders.uniform_block.single_struct_array.per_block_buffer_packed +KHR-GL43.shaders.uniform_block.single_struct_array.per_block_buffer_packed_instance_array +KHR-GL43.shaders.uniform_block.single_struct_array.per_block_buffer_std140 +KHR-GL43.shaders.uniform_block.single_struct_array.per_block_buffer_std140_instance_array +KHR-GL43.shaders.uniform_block.single_struct_array.single_buffer_shared_instance_array +KHR-GL43.shaders.uniform_block.single_struct_array.single_buffer_packed_instance_array +KHR-GL43.shaders.uniform_block.single_struct_array.single_buffer_std140_instance_array +KHR-GL43.shaders.uniform_block.single_nested_struct.per_block_buffer_shared +KHR-GL43.shaders.uniform_block.single_nested_struct.per_block_buffer_shared_instance_array +KHR-GL43.shaders.uniform_block.single_nested_struct.per_block_buffer_packed +KHR-GL43.shaders.uniform_block.single_nested_struct.per_block_buffer_packed_instance_array +KHR-GL43.shaders.uniform_block.single_nested_struct.per_block_buffer_std140 +KHR-GL43.shaders.uniform_block.single_nested_struct.per_block_buffer_std140_instance_array +KHR-GL43.shaders.uniform_block.single_nested_struct.single_buffer_shared_instance_array +KHR-GL43.shaders.uniform_block.single_nested_struct.single_buffer_packed_instance_array +KHR-GL43.shaders.uniform_block.single_nested_struct.single_buffer_std140_instance_array +KHR-GL43.shaders.uniform_block.single_nested_struct_array.per_block_buffer_shared +KHR-GL43.shaders.uniform_block.single_nested_struct_array.per_block_buffer_shared_instance_array +KHR-GL43.shaders.uniform_block.single_nested_struct_array.per_block_buffer_packed +KHR-GL43.shaders.uniform_block.single_nested_struct_array.per_block_buffer_packed_instance_array +KHR-GL43.shaders.uniform_block.single_nested_struct_array.per_block_buffer_std140 +KHR-GL43.shaders.uniform_block.single_nested_struct_array.per_block_buffer_std140_instance_array +KHR-GL43.shaders.uniform_block.single_nested_struct_array.single_buffer_shared_instance_array +KHR-GL43.shaders.uniform_block.single_nested_struct_array.single_buffer_packed_instance_array +KHR-GL43.shaders.uniform_block.single_nested_struct_array.single_buffer_std140_instance_array +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.float +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.vec2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.vec3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.vec4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.int +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.ivec2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.ivec3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.ivec4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.uint +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.uvec2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.uvec3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.uvec4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.bool +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.bvec2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.bvec3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.bvec4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.mat2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.mat3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.mat4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.mat2x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.mat2x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.mat3x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.mat3x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.mat4x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.mat4x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.float +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.vec2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.vec3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.vec4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.int +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.ivec2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.ivec3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.ivec4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.uint +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.uvec2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.uvec3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.uvec4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.bool +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.bvec2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.bvec3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.bvec4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.mat2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.mat3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.mat4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.mat2x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.mat2x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.mat3x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.mat3x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.mat4x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.mat4x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.float +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.vec2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.vec3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.vec4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.int +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.ivec2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.ivec3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.ivec4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.uint +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.uvec2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.uvec3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.uvec4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.bool +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.bvec2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.bvec3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.bvec4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.mat2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.mat3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.mat4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.mat2x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.mat2x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.mat3x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.mat3x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3x4 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.mat4x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4x2 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.mat4x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4x3 +KHR-GL43.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4x3 +KHR-GL43.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_mixed +KHR-GL43.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_both +KHR-GL43.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_instance_array_mixed +KHR-GL43.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_instance_array_both +KHR-GL43.shaders.uniform_block.multi_basic_types.per_block_buffer.packed_mixed +KHR-GL43.shaders.uniform_block.multi_basic_types.per_block_buffer.packed_instance_array_mixed +KHR-GL43.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_mixed +KHR-GL43.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_both +KHR-GL43.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_instance_array_mixed +KHR-GL43.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_instance_array_both +KHR-GL43.shaders.uniform_block.multi_basic_types.single_buffer.shared_mixed +KHR-GL43.shaders.uniform_block.multi_basic_types.single_buffer.shared_both +KHR-GL43.shaders.uniform_block.multi_basic_types.single_buffer.shared_instance_array_mixed +KHR-GL43.shaders.uniform_block.multi_basic_types.single_buffer.shared_instance_array_both +KHR-GL43.shaders.uniform_block.multi_basic_types.single_buffer.packed_mixed +KHR-GL43.shaders.uniform_block.multi_basic_types.single_buffer.packed_instance_array_mixed +KHR-GL43.shaders.uniform_block.multi_basic_types.single_buffer.std140_mixed +KHR-GL43.shaders.uniform_block.multi_basic_types.single_buffer.std140_both +KHR-GL43.shaders.uniform_block.multi_basic_types.single_buffer.std140_instance_array_mixed +KHR-GL43.shaders.uniform_block.multi_basic_types.single_buffer.std140_instance_array_both +KHR-GL43.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_mixed +KHR-GL43.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_both +KHR-GL43.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_instance_array_mixed +KHR-GL43.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_instance_array_both +KHR-GL43.shaders.uniform_block.multi_nested_struct.per_block_buffer.packed_mixed +KHR-GL43.shaders.uniform_block.multi_nested_struct.per_block_buffer.packed_instance_array_mixed +KHR-GL43.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_mixed +KHR-GL43.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_both +KHR-GL43.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_instance_array_mixed +KHR-GL43.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_instance_array_both +KHR-GL43.shaders.uniform_block.multi_nested_struct.single_buffer.shared_mixed +KHR-GL43.shaders.uniform_block.multi_nested_struct.single_buffer.shared_both +KHR-GL43.shaders.uniform_block.multi_nested_struct.single_buffer.shared_instance_array_mixed +KHR-GL43.shaders.uniform_block.multi_nested_struct.single_buffer.shared_instance_array_both +KHR-GL43.shaders.uniform_block.multi_nested_struct.single_buffer.packed_mixed +KHR-GL43.shaders.uniform_block.multi_nested_struct.single_buffer.packed_instance_array_mixed +KHR-GL43.shaders.uniform_block.multi_nested_struct.single_buffer.std140_mixed +KHR-GL43.shaders.uniform_block.multi_nested_struct.single_buffer.std140_both +KHR-GL43.shaders.uniform_block.multi_nested_struct.single_buffer.std140_instance_array_mixed +KHR-GL43.shaders.uniform_block.multi_nested_struct.single_buffer.std140_instance_array_both +KHR-GL43.shaders.uniform_block.random.scalar_types.0 +KHR-GL43.shaders.uniform_block.random.scalar_types.1 +KHR-GL43.shaders.uniform_block.random.scalar_types.2 +KHR-GL43.shaders.uniform_block.random.scalar_types.3 +KHR-GL43.shaders.uniform_block.random.scalar_types.4 +KHR-GL43.shaders.uniform_block.random.scalar_types.5 +KHR-GL43.shaders.uniform_block.random.scalar_types.6 +KHR-GL43.shaders.uniform_block.random.scalar_types.7 +KHR-GL43.shaders.uniform_block.random.scalar_types.8 +KHR-GL43.shaders.uniform_block.random.scalar_types.9 +KHR-GL43.shaders.uniform_block.random.vector_types.0 +KHR-GL43.shaders.uniform_block.random.vector_types.1 +KHR-GL43.shaders.uniform_block.random.vector_types.2 +KHR-GL43.shaders.uniform_block.random.vector_types.3 +KHR-GL43.shaders.uniform_block.random.vector_types.4 +KHR-GL43.shaders.uniform_block.random.vector_types.5 +KHR-GL43.shaders.uniform_block.random.vector_types.6 +KHR-GL43.shaders.uniform_block.random.vector_types.7 +KHR-GL43.shaders.uniform_block.random.vector_types.8 +KHR-GL43.shaders.uniform_block.random.vector_types.9 +KHR-GL43.shaders.uniform_block.random.basic_types.0 +KHR-GL43.shaders.uniform_block.random.basic_types.1 +KHR-GL43.shaders.uniform_block.random.basic_types.2 +KHR-GL43.shaders.uniform_block.random.basic_types.3 +KHR-GL43.shaders.uniform_block.random.basic_types.4 +KHR-GL43.shaders.uniform_block.random.basic_types.5 +KHR-GL43.shaders.uniform_block.random.basic_types.6 +KHR-GL43.shaders.uniform_block.random.basic_types.7 +KHR-GL43.shaders.uniform_block.random.basic_types.8 +KHR-GL43.shaders.uniform_block.random.basic_types.9 +KHR-GL43.shaders.uniform_block.random.basic_arrays.0 +KHR-GL43.shaders.uniform_block.random.basic_arrays.1 +KHR-GL43.shaders.uniform_block.random.basic_arrays.2 +KHR-GL43.shaders.uniform_block.random.basic_arrays.3 +KHR-GL43.shaders.uniform_block.random.basic_arrays.4 +KHR-GL43.shaders.uniform_block.random.basic_arrays.5 +KHR-GL43.shaders.uniform_block.random.basic_arrays.6 +KHR-GL43.shaders.uniform_block.random.basic_arrays.7 +KHR-GL43.shaders.uniform_block.random.basic_arrays.8 +KHR-GL43.shaders.uniform_block.random.basic_arrays.9 +KHR-GL43.shaders.uniform_block.random.basic_instance_arrays.0 +KHR-GL43.shaders.uniform_block.random.basic_instance_arrays.1 +KHR-GL43.shaders.uniform_block.random.basic_instance_arrays.2 +KHR-GL43.shaders.uniform_block.random.basic_instance_arrays.3 +KHR-GL43.shaders.uniform_block.random.basic_instance_arrays.4 +KHR-GL43.shaders.uniform_block.random.basic_instance_arrays.5 +KHR-GL43.shaders.uniform_block.random.basic_instance_arrays.6 +KHR-GL43.shaders.uniform_block.random.basic_instance_arrays.7 +KHR-GL43.shaders.uniform_block.random.basic_instance_arrays.8 +KHR-GL43.shaders.uniform_block.random.basic_instance_arrays.9 +KHR-GL43.shaders.uniform_block.random.nested_structs.0 +KHR-GL43.shaders.uniform_block.random.nested_structs.1 +KHR-GL43.shaders.uniform_block.random.nested_structs.2 +KHR-GL43.shaders.uniform_block.random.nested_structs.3 +KHR-GL43.shaders.uniform_block.random.nested_structs.4 +KHR-GL43.shaders.uniform_block.random.nested_structs.5 +KHR-GL43.shaders.uniform_block.random.nested_structs.6 +KHR-GL43.shaders.uniform_block.random.nested_structs.7 +KHR-GL43.shaders.uniform_block.random.nested_structs.8 +KHR-GL43.shaders.uniform_block.random.nested_structs.9 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays.0 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays.1 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays.2 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays.3 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays.4 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays.5 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays.6 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays.7 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays.8 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays.9 +KHR-GL43.shaders.uniform_block.random.nested_structs_instance_arrays.0 +KHR-GL43.shaders.uniform_block.random.nested_structs_instance_arrays.1 +KHR-GL43.shaders.uniform_block.random.nested_structs_instance_arrays.2 +KHR-GL43.shaders.uniform_block.random.nested_structs_instance_arrays.3 +KHR-GL43.shaders.uniform_block.random.nested_structs_instance_arrays.4 +KHR-GL43.shaders.uniform_block.random.nested_structs_instance_arrays.5 +KHR-GL43.shaders.uniform_block.random.nested_structs_instance_arrays.6 +KHR-GL43.shaders.uniform_block.random.nested_structs_instance_arrays.7 +KHR-GL43.shaders.uniform_block.random.nested_structs_instance_arrays.8 +KHR-GL43.shaders.uniform_block.random.nested_structs_instance_arrays.9 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.0 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.1 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.2 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.3 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.4 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.5 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.6 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.7 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.8 +KHR-GL43.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.9 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.0 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.1 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.2 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.3 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.4 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.5 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.6 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.7 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.8 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.9 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.10 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.11 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.12 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.13 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.14 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.15 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.16 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.17 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.18 +KHR-GL43.shaders.uniform_block.random.all_per_block_buffers.19 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.0 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.1 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.2 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.3 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.4 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.5 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.6 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.7 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.8 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.9 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.10 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.11 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.12 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.13 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.14 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.15 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.16 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.17 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.18 +KHR-GL43.shaders.uniform_block.random.all_shared_buffer.19 +KHR-GL43.shaders.shader_integer_mix.define +KHR-GL43.shaders.shader_integer_mix.prototypes-extension +KHR-GL43.shaders.shader_integer_mix.prototypes +KHR-GL43.shaders.shader_integer_mix.mix-ivec4 +KHR-GL43.shaders.shader_integer_mix.mix-uvec4 +KHR-GL43.shaders.shader_integer_mix.mix-bvec4 +KHR-GL43.shaders.negative.initialize +KHR-GL43.shaders.negative.constant_sequence +KHR-GL43.pipeline_statistics_query_tests_ARB.api_coverage_invalid_glbeginquery_calls +KHR-GL43.pipeline_statistics_query_tests_ARB.api_coverage_unsupported_calls +KHR-GL43.pipeline_statistics_query_tests_ARB.functional_default_qo_values +KHR-GL43.pipeline_statistics_query_tests_ARB.functional_non_rendering_commands_do_not_affect_queries +KHR-GL43.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives +KHR-GL43.pipeline_statistics_query_tests_ARB.functional_vertex_shader_invocations +KHR-GL43.pipeline_statistics_query_tests_ARB.functional_tess_queries +KHR-GL43.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries +KHR-GL43.pipeline_statistics_query_tests_ARB.functional_fragment_shader_invocations +KHR-GL43.pipeline_statistics_query_tests_ARB.functional_compute_shader_invocations +KHR-GL43.cull_distance.coverage +KHR-GL43.cull_distance.functional +KHR-GL43.cull_distance.negative +KHR-GL43.texture_swizzle.api_errors +KHR-GL43.texture_swizzle.intial_state +KHR-GL43.texture_swizzle.smoke +KHR-GL43.texture_swizzle.functional +KHR-GL43.draw_elements_base_vertex_tests.basevertex_behavior1 +KHR-GL43.draw_elements_base_vertex_tests.basevertex_behavior2 +KHR-GL43.draw_elements_base_vertex_tests.AEP_shader_stages +KHR-GL43.draw_elements_base_vertex_tests.underflow +KHR-GL43.draw_elements_base_vertex_tests.overflow +KHR-GL43.draw_elements_base_vertex_tests.valid_active_tf +KHR-GL43.draw_elements_base_vertex_tests.invalid_count_argument +KHR-GL43.draw_elements_base_vertex_tests.invalid_instancecount_argument +KHR-GL43.draw_elements_base_vertex_tests.invalid_mode_argument +KHR-GL43.draw_elements_base_vertex_tests.invalid_primcount_argument +KHR-GL43.draw_elements_base_vertex_tests.invalid_start_end_arguments +KHR-GL43.draw_elements_base_vertex_tests.invalid_type_argument +KHR-GL43.draw_elements_base_vertex_tests.invalid_mapped_bos +KHR-GL43.gpu_shader_fp64.errors +KHR-GL43.gpu_shader_fp64.max_uniform_components +KHR-GL43.gpu_shader_fp64.named_uniform_blocks +KHR-GL43.gpu_shader_fp64.state_query +KHR-GL43.gpu_shader_fp64.conversions +KHR-GL43.gpu_shader_fp64.illegal_conversions +KHR-GL43.gpu_shader_fp64.varyings +KHR-GL43.gpu_shader_fp64.valid_constructors +KHR-GL43.gpu_shader_fp64.operators +KHR-GL43.gpu_shader_fp64.built_in_functions +KHR-GL43.texture_gather.api-enums +KHR-GL43.texture_gather.gather-glsl-compile +KHR-GL43.texture_gather.plain-gather-float-2d-rgba +KHR-GL43.texture_gather.plain-gather-float-2d-rg +KHR-GL43.texture_gather.plain-gather-unorm-2d +KHR-GL43.texture_gather.plain-gather-int-2d-rgba +KHR-GL43.texture_gather.plain-gather-int-2d-rg +KHR-GL43.texture_gather.plain-gather-uint-2d +KHR-GL43.texture_gather.plain-gather-depth-2d +KHR-GL43.texture_gather.plain-gather-float-2darray +KHR-GL43.texture_gather.plain-gather-unorm-2darray +KHR-GL43.texture_gather.plain-gather-int-2darray +KHR-GL43.texture_gather.plain-gather-uint-2darray +KHR-GL43.texture_gather.plain-gather-depth-2darray +KHR-GL43.texture_gather.plain-gather-float-cube-rgba +KHR-GL43.texture_gather.plain-gather-float-cube-rg +KHR-GL43.texture_gather.plain-gather-unorm-cube +KHR-GL43.texture_gather.plain-gather-int-cube-rgba +KHR-GL43.texture_gather.plain-gather-int-cube-rg +KHR-GL43.texture_gather.plain-gather-uint-cube +KHR-GL43.texture_gather.plain-gather-depth-cube +KHR-GL43.texture_gather.plain-gather-float-cube-array +KHR-GL43.texture_gather.plain-gather-unorm-cube-array +KHR-GL43.texture_gather.plain-gather-int-cube-array +KHR-GL43.texture_gather.plain-gather-uint-cube-array +KHR-GL43.texture_gather.plain-gather-depth-cube-array +KHR-GL43.texture_gather.plain-gather-float-2drect +KHR-GL43.texture_gather.plain-gather-unorm-2drect +KHR-GL43.texture_gather.plain-gather-int-2drect +KHR-GL43.texture_gather.plain-gather-uint-2drect +KHR-GL43.texture_gather.plain-gather-depth-2drect +KHR-GL43.texture_gather.offset-gather-float-2d +KHR-GL43.texture_gather.offset-gather-unorm-2d +KHR-GL43.texture_gather.offset-gather-int-2d +KHR-GL43.texture_gather.offset-gather-uint-2d +KHR-GL43.texture_gather.offset-gather-depth-2d +KHR-GL43.texture_gather.offset-gather-float-2darray +KHR-GL43.texture_gather.offset-gather-unorm-2darray +KHR-GL43.texture_gather.offset-gather-int-2darray +KHR-GL43.texture_gather.offset-gather-uint-2darray +KHR-GL43.texture_gather.offset-gather-depth-2darray +KHR-GL43.texture_gather.offset-gather-float-2drect +KHR-GL43.texture_gather.offset-gather-unorm-2drect +KHR-GL43.texture_gather.offset-gather-int-2drect +KHR-GL43.texture_gather.offset-gather-uint-2drect +KHR-GL43.texture_gather.offset-gather-depth-2drect +KHR-GL43.texture_gather.offsets-gather-float-2d +KHR-GL43.texture_gather.offsets-gather-unorm-2d +KHR-GL43.texture_gather.offsets-gather-int-2d +KHR-GL43.texture_gather.offsets-gather-uint-2d +KHR-GL43.texture_gather.offsets-gather-depth-2d +KHR-GL43.texture_gather.offsets-gather-float-2darray +KHR-GL43.texture_gather.offsets-gather-unorm-2darray +KHR-GL43.texture_gather.offsets-gather-int-2darray +KHR-GL43.texture_gather.offsets-gather-uint-2darray +KHR-GL43.texture_gather.offsets-gather-depth-2darray +KHR-GL43.texture_gather.offsets-gather-float-2drect +KHR-GL43.texture_gather.offsets-gather-unorm-2drect +KHR-GL43.texture_gather.offsets-gather-int-2drect +KHR-GL43.texture_gather.offsets-gather-uint-2drect +KHR-GL43.texture_gather.offsets-gather-depth-2drect +KHR-GL43.texture_gather.swizzle +KHR-GL43.texture_gather.base-level +KHR-GL43.texture_gather.incomplete-texture +KHR-GL43.texture_gather.incomplete-texture-last-comp +KHR-GL43.texture_gather.triangle-draw +KHR-GL43.texture_gather.plain-gather-float-2d-srgb +KHR-GL43.texture_gather.plain-gather-float-2d-srgb-alpha +KHR-GL43.texture_gather.gather-geometry-shader +KHR-GL43.texture_gather.gather-tesselation-shader +KHR-GL43.texture_gather.plain-gather-float-2d-rgb +KHR-GL43.texture_gather.plain-gather-float-2d-r +KHR-GL43.texture_gather.offset-gather-float-2d-rgb +KHR-GL43.texture_gather.offset-gather-float-2d-rg +KHR-GL43.texture_gather.offset-gather-float-2d-r +KHR-GL43.draw_indirect.basic-binding-default +KHR-GL43.draw_indirect.basic-binding-zero +KHR-GL43.draw_indirect.basic-binding-single +KHR-GL43.draw_indirect.basic-binding-multi +KHR-GL43.draw_indirect.basic-binding-delete +KHR-GL43.draw_indirect.basic-buffer-data +KHR-GL43.draw_indirect.basic-buffer-subData +KHR-GL43.draw_indirect.basic-buffer-unMap +KHR-GL43.draw_indirect.basic-buffer-getPointerv +KHR-GL43.draw_indirect.basic-buffer-mapRange +KHR-GL43.draw_indirect.basic-buffer-flushMappedRange +KHR-GL43.draw_indirect.basic-buffer-copySubData +KHR-GL43.draw_indirect.basic-drawArrays-singlePrimitive +KHR-GL43.draw_indirect.basic-drawArrays-manyPrimitives +KHR-GL43.draw_indirect.basic-drawArrays-instancing +KHR-GL43.draw_indirect.basic-drawArrays-xfbPaused +KHR-GL43.draw_indirect.basic-drawElements-singlePrimitive +KHR-GL43.draw_indirect.basic-drawElements-manyPrimitives +KHR-GL43.draw_indirect.basic-drawElements-instancing +KHR-GL43.draw_indirect.basic-drawElements-xfbPaused +KHR-GL43.draw_indirect.basic-drawArrays-simple +KHR-GL43.draw_indirect.basic-drawArrays-noFirst +KHR-GL43.draw_indirect.basic-drawArrays-bufferOffset +KHR-GL43.draw_indirect.basic-drawArrays-vertexIds +KHR-GL43.draw_indirect.basic-drawElements-simple +KHR-GL43.draw_indirect.basic-drawElements-noFirstIndex +KHR-GL43.draw_indirect.basic-drawElements-basevertex +KHR-GL43.draw_indirect.basic-drawElements-bufferOffset +KHR-GL43.draw_indirect.basic-drawElements-vertexIds +KHR-GL43.draw_indirect.basic-indicesDataType-unsigned_short +KHR-GL43.draw_indirect.basic-indicesDataType-unsigned_byte +KHR-GL43.draw_indirect.basic-mode-drawArrays-points +KHR-GL43.draw_indirect.basic-mode-drawArrays-lines +KHR-GL43.draw_indirect.basic-mode-drawArrays-line_strip +KHR-GL43.draw_indirect.basic-mode-drawArrays-line_loop +KHR-GL43.draw_indirect.basic-mode-drawArrays-triangle_strip +KHR-GL43.draw_indirect.basic-mode-drawArrays-triangle_fan +KHR-GL43.draw_indirect.basic-mode-drawArrays-lines_adjacency +KHR-GL43.draw_indirect.basic-mode-drawArrays-line_strip_adjacency +KHR-GL43.draw_indirect.basic-mode-drawArrays-triangles_adjacency +KHR-GL43.draw_indirect.basic-mode-drawArrays-triangle_strip_adjacency +KHR-GL43.draw_indirect.basic-mode-drawElements-points +KHR-GL43.draw_indirect.basic-mode-drawElements-lines +KHR-GL43.draw_indirect.basic-mode-drawElements-line_strip +KHR-GL43.draw_indirect.basic-mode-drawElements-line_loop +KHR-GL43.draw_indirect.basic-mode-drawElements-triangle_strip +KHR-GL43.draw_indirect.basic-mode-drawElements-triangle_fan +KHR-GL43.draw_indirect.basic-mode-drawElements-lines_adjacency +KHR-GL43.draw_indirect.basic-mode-drawElements-line_strip_adjacency +KHR-GL43.draw_indirect.basic-mode-drawElements-triangles_adjacency +KHR-GL43.draw_indirect.basic-mode-drawElements-triangle_strip_adjacency +KHR-GL43.draw_indirect.advanced-twoPass-transformFeedback-arrays +KHR-GL43.draw_indirect.advanced-twoPass-transformFeedback-elements +KHR-GL43.draw_indirect.advanced-primitiveRestart-elements +KHR-GL43.draw_indirect.misc-reservedMustBeZero-arrays +KHR-GL43.draw_indirect.misc-reservedMustBeZero-elements +KHR-GL43.draw_indirect.negative-noindirect-arrays +KHR-GL43.draw_indirect.negative-noindirect-elements +KHR-GL43.draw_indirect.negative-invalidMode-arrays +KHR-GL43.draw_indirect.negative-invalidMode-elements +KHR-GL43.draw_indirect.negative-noVAO-arrays +KHR-GL43.draw_indirect.negative-noVAO-elements +KHR-GL43.draw_indirect.negative-bufferMapped-arrays +KHR-GL43.draw_indirect.negative-bufferMapped-elements +KHR-GL43.draw_indirect.negative-invalidType-elements +KHR-GL43.draw_indirect.negative-gshIncompatible-arrays +KHR-GL43.draw_indirect.negative-gshIncompatible-elements +KHR-GL43.draw_indirect.negative-wrongOffset-arrays +KHR-GL43.draw_indirect.negative-wrongOffset-elements +KHR-GL43.draw_indirect.negative-invalidSize-arrays +KHR-GL43.draw_indirect.negative-invalidSize-elements +KHR-GL43.draw_indirect.negative-unalignedOffset +KHR-GL43.clip_control_ARB.initial +KHR-GL43.clip_control_ARB.modify_get +KHR-GL43.clip_control_ARB.errors +KHR-GL43.clip_control_ARB.origin +KHR-GL43.clip_control_ARB.depth_mode_zero_to_one +KHR-GL43.clip_control_ARB.depth_mode_one_to_one +KHR-GL43.clip_control_ARB.face_culling +KHR-GL43.clip_control_ARB.viewport_bounds +KHR-GL43.shader_subroutine.min_maxes +KHR-GL43.shader_subroutine.name_getters +KHR-GL43.shader_subroutine.two_subroutines_single_subroutine_uniform +KHR-GL43.shader_subroutine.four_subroutines_with_two_uniforms +KHR-GL43.shader_subroutine.eight_subroutines_four_uniforms +KHR-GL43.shader_subroutine.static_subroutine_call +KHR-GL43.shader_subroutine.arrayed_subroutine_uniforms +KHR-GL43.shader_subroutine.subroutines_3_subroutine_types_and_subroutine_uniforms_one_function +KHR-GL43.shader_subroutine.arrays_of_arrays_of_uniforms +KHR-GL43.shader_subroutine.globals_sampling_output_discard_function_calls +KHR-GL43.shader_subroutine.ssbo_atomic_image_load_store +KHR-GL43.shader_subroutine.subroutines_with_separate_shader_objects +KHR-GL43.shader_subroutine.structure_parameters_program_binary +KHR-GL43.shader_subroutine.subroutine_uniform_reset +KHR-GL43.shader_subroutine.same_subroutine_and_subroutine_uniform_but_different_type_used_in_all_stages +KHR-GL43.shader_subroutine.control_flow_and_returned_subroutine_values_used_as_subroutine_input +KHR-GL43.shader_subroutine.multiple_contexts +KHR-GL43.shader_subroutine.subroutine_errors +KHR-GL43.shader_subroutine.subroutine_uniform_scope +KHR-GL43.shader_subroutine.missing_subroutine_keyword +KHR-GL43.shader_subroutine.subroutines_incompatible_with_subroutine_type +KHR-GL43.shader_subroutine.subroutine_uniform_wo_matching_subroutines +KHR-GL43.shader_subroutine.two_duplicate_functions_one_being_a_subroutine +KHR-GL43.shader_subroutine.recursion +KHR-GL43.shader_subroutine.subroutine_wo_body +KHR-GL43.shader_subroutine.subroutines_cannot_be_assigned_float_int_values_or_be_compared +KHR-GL43.shader_subroutine.function_overloading_forbidden_for_subroutines +KHR-GL43.shader_subroutine.subroutine_uniforms_used_for_sampling_atomic_image_functions +KHR-GL43.shader_subroutine.subroutines_not_allowed_as_variables_constructors_and_argument_or_return_types +KHR-GL43.texture_barrier_ARB.disjoint-texels +KHR-GL43.texture_barrier_ARB.overlapping-texels +KHR-GL43.texture_barrier_ARB.same-texel-rw +KHR-GL43.texture_barrier_ARB.same-texel-rw-multipass +KHR-GL43.vertex_attrib_64bit.api_errors +KHR-GL43.vertex_attrib_64bit.get_vertex_attrib +KHR-GL43.vertex_attrib_64bit.limits_test +KHR-GL43.vertex_attrib_64bit.vao +KHR-GL43.viewport_array.api_errors +KHR-GL43.viewport_array.queries +KHR-GL43.viewport_array.viewport_api +KHR-GL43.viewport_array.scissor_api +KHR-GL43.viewport_array.depth_range_api +KHR-GL43.viewport_array.scissor_test_state_api +KHR-GL43.viewport_array.draw_to_single_layer_with_multiple_viewports +KHR-GL43.viewport_array.dynamic_viewport_index +KHR-GL43.viewport_array.draw_mulitple_viewports_with_single_invocation +KHR-GL43.viewport_array.viewport_index_subroutine +KHR-GL43.viewport_array.draw_multiple_layers +KHR-GL43.viewport_array.scissor +KHR-GL43.viewport_array.scissor_zero_dimension +KHR-GL43.viewport_array.scissor_clear +KHR-GL43.viewport_array.depth_range +KHR-GL43.viewport_array.depth_range_depth_test +KHR-GL43.viewport_array.provoking_vertex +KHR-GL43.map_buffer_alignment.query +KHR-GL43.map_buffer_alignment.functional +KHR-GL43.shader_atomic_counters.advanced-usage-many-counters +KHR-GL43.shader_atomic_counters.basic-buffer-operations +KHR-GL43.shader_atomic_counters.basic-buffer-state +KHR-GL43.shader_atomic_counters.basic-buffer-bind +KHR-GL43.shader_atomic_counters.basic-program-max +KHR-GL43.shader_atomic_counters.basic-program-query +KHR-GL43.shader_atomic_counters.basic-usage-simple +KHR-GL43.shader_atomic_counters.basic-usage-no-offset +KHR-GL43.shader_atomic_counters.basic-usage-fs +KHR-GL43.shader_atomic_counters.basic-usage-vs +KHR-GL43.shader_atomic_counters.basic-usage-gs +KHR-GL43.shader_atomic_counters.basic-usage-tes +KHR-GL43.shader_atomic_counters.basic-usage-cs +KHR-GL43.shader_atomic_counters.basic-glsl-built-in +KHR-GL43.shader_atomic_counters.advanced-usage-multi-stage +KHR-GL43.shader_atomic_counters.advanced-usage-draw-update-draw +KHR-GL43.shader_atomic_counters.advanced-usage-switch-programs +KHR-GL43.shader_atomic_counters.advanced-usage-ubo +KHR-GL43.shader_atomic_counters.advanced-usage-tbo +KHR-GL43.shader_atomic_counters.advanced-usage-many-draw-calls +KHR-GL43.shader_atomic_counters.advanced-usage-many-draw-calls2 +KHR-GL43.shader_atomic_counters.advanced-usage-many-dispatches +KHR-GL43.shader_atomic_counters.negative-api +KHR-GL43.shader_atomic_counters.negative-glsl +KHR-GL43.shader_atomic_counters.negative-ssbo +KHR-GL43.shader_atomic_counters.negative-ubo +KHR-GL43.shader_atomic_counters.negative-uniform +KHR-GL43.shader_atomic_counters.negative-array +KHR-GL43.shader_atomic_counters.negative-arithmetic +KHR-GL43.shader_image_load_store.basic-api-get +KHR-GL43.shader_image_load_store.basic-api-bind +KHR-GL43.shader_image_load_store.basic-api-barrier +KHR-GL43.shader_image_load_store.basic-api-texParam +KHR-GL43.shader_image_load_store.basic-allFormats-store +KHR-GL43.shader_image_load_store.basic-allFormats-load +KHR-GL43.shader_image_load_store.basic-allFormats-storeGeometryStages +KHR-GL43.shader_image_load_store.basic-allFormats-loadGeometryStages +KHR-GL43.shader_image_load_store.basic-allFormats-loadStoreComputeStage +KHR-GL43.shader_image_load_store.basic-allTargets-store +KHR-GL43.shader_image_load_store.basic-allTargets-load-nonMS +KHR-GL43.shader_image_load_store.basic-allTargets-load-ms +KHR-GL43.shader_image_load_store.basic-allTargets-atomic +KHR-GL43.shader_image_load_store.basic-allTargets-loadStoreVS +KHR-GL43.shader_image_load_store.basic-allTargets-loadStoreTCS +KHR-GL43.shader_image_load_store.basic-allTargets-loadStoreTES +KHR-GL43.shader_image_load_store.basic-allTargets-loadStoreGS +KHR-GL43.shader_image_load_store.basic-allTargets-loadStoreCS +KHR-GL43.shader_image_load_store.basic-allTargets-atomicVS +KHR-GL43.shader_image_load_store.basic-allTargets-atomicTCS +KHR-GL43.shader_image_load_store.basic-allTargets-atomicGS +KHR-GL43.shader_image_load_store.basic-allTargets-atomicCS +KHR-GL43.shader_image_load_store.basic-glsl-misc +KHR-GL43.shader_image_load_store.basic-glsl-earlyFragTests +KHR-GL43.shader_image_load_store.basic-glsl-const +KHR-GL43.shader_image_load_store.advanced-sync-imageAccess +KHR-GL43.shader_image_load_store.advanced-sync-vertexArray +KHR-GL43.shader_image_load_store.advanced-sync-drawIndirect +KHR-GL43.shader_image_load_store.advanced-sync-textureUpdate +KHR-GL43.shader_image_load_store.advanced-sync-imageAccess2 +KHR-GL43.shader_image_load_store.advanced-sync-bufferUpdate +KHR-GL43.shader_image_load_store.advanced-allStages-oneImage +KHR-GL43.shader_image_load_store.advanced-memory-dependentInvocation +KHR-GL43.shader_image_load_store.advanced-memory-order +KHR-GL43.shader_image_load_store.advanced-sso-simple +KHR-GL43.shader_image_load_store.advanced-sso-atomicCounters +KHR-GL43.shader_image_load_store.advanced-sso-subroutine +KHR-GL43.shader_image_load_store.advanced-sso-perSample +KHR-GL43.shader_image_load_store.advanced-copyImage +KHR-GL43.shader_image_load_store.advanced-allMips +KHR-GL43.shader_image_load_store.advanced-cast +KHR-GL43.shader_image_load_store.single-byte_data_alignment +KHR-GL43.shader_image_load_store.non-layered_binding +KHR-GL43.shader_image_load_store.incomplete_textures +KHR-GL43.shader_image_load_store.multiple-uniforms +KHR-GL43.shader_image_load_store.early-fragment-tests +KHR-GL43.shader_image_load_store.negative-uniform +KHR-GL43.shader_image_load_store.negative-bind +KHR-GL43.shader_image_load_store.negative-compileErrors +KHR-GL43.shader_image_load_store.negative-linkErrors +KHR-GL43.shader_image_load_store.uniform-limits +KHR-GL43.shading_language_420pack.binding_sampler_single +KHR-GL43.shading_language_420pack.binding_image_single +KHR-GL43.shading_language_420pack.utf8_characters +KHR-GL43.shading_language_420pack.utf8_in_source +KHR-GL43.shading_language_420pack.qualifier_order +KHR-GL43.shading_language_420pack.qualifier_order_block +KHR-GL43.shading_language_420pack.line_continuation +KHR-GL43.shading_language_420pack.line_numbering +KHR-GL43.shading_language_420pack.implicit_conversions +KHR-GL43.shading_language_420pack.implicit_conversions_invalid +KHR-GL43.shading_language_420pack.const_dynamic_value +KHR-GL43.shading_language_420pack.const_assignment +KHR-GL43.shading_language_420pack.const_dynamic_value_as_const_expr +KHR-GL43.shading_language_420pack.qualifier_order_uniform +KHR-GL43.shading_language_420pack.qualifier_order_function_inout +KHR-GL43.shading_language_420pack.qualifier_order_function_input +KHR-GL43.shading_language_420pack.qualifier_order_function_output +KHR-GL43.shading_language_420pack.qualifier_override_layout +KHR-GL43.shading_language_420pack.binding_uniform_blocks +KHR-GL43.shading_language_420pack.binding_uniform_single_block +KHR-GL43.shading_language_420pack.binding_uniform_block_array +KHR-GL43.shading_language_420pack.binding_uniform_default +KHR-GL43.shading_language_420pack.binding_uniform_api_overirde +KHR-GL43.shading_language_420pack.binding_uniform_global_block +KHR-GL43.shading_language_420pack.binding_uniform_invalid +KHR-GL43.shading_language_420pack.binding_samplers +KHR-GL43.shading_language_420pack.binding_sampler_array +KHR-GL43.shading_language_420pack.binding_sampler_default +KHR-GL43.shading_language_420pack.binding_sampler_api_override +KHR-GL43.shading_language_420pack.binding_sampler_invalid +KHR-GL43.shading_language_420pack.binding_images +KHR-GL43.shading_language_420pack.binding_image_array +KHR-GL43.shading_language_420pack.binding_image_default +KHR-GL43.shading_language_420pack.binding_image_api_override +KHR-GL43.shading_language_420pack.binding_image_invalid +KHR-GL43.shading_language_420pack.initializer_list +KHR-GL43.shading_language_420pack.initializer_list_negative +KHR-GL43.shading_language_420pack.length_of_vector_and_matrix +KHR-GL43.shading_language_420pack.length_of_compute_result +KHR-GL43.shading_language_420pack.scalar_swizzlers +KHR-GL43.shading_language_420pack.scalar_swizzlers_invalid +KHR-GL43.shading_language_420pack.built_in_values +KHR-GL43.shading_language_420pack.built_in_assignment +KHR-GL43.texture_view.gettexparameter +KHR-GL43.texture_view.errors +KHR-GL43.texture_view.view_sampling +KHR-GL43.texture_view.view_classes +KHR-GL43.texture_view.coherency +KHR-GL43.texture_view.base_and_max_levels +KHR-GL43.texture_view.reference_counting +KHR-GL43.arrays_of_arrays_gl.SizedDeclarationsPrimitive +KHR-GL43.arrays_of_arrays_gl.SizedDeclarationsStructTypes1 +KHR-GL43.arrays_of_arrays_gl.SizedDeclarationsStructTypes2 +KHR-GL43.arrays_of_arrays_gl.SizedDeclarationsStructTypes3 +KHR-GL43.arrays_of_arrays_gl.SizedDeclarationsStructTypes4 +KHR-GL43.arrays_of_arrays_gl.SizedDeclarationsTypenameStyle1 +KHR-GL43.arrays_of_arrays_gl.SizedDeclarationsTypenameStyle2 +KHR-GL43.arrays_of_arrays_gl.SizedDeclarationsTypenameStyle3 +KHR-GL43.arrays_of_arrays_gl.SizedDeclarationsTypenameStyle4 +KHR-GL43.arrays_of_arrays_gl.SizedDeclarationsTypenameStyle5 +KHR-GL43.arrays_of_arrays_gl.SizedDeclarationsFunctionParams +KHR-GL43.arrays_of_arrays_gl.sized_declarations_invalid_sizes1 +KHR-GL43.arrays_of_arrays_gl.sized_declarations_invalid_sizes2 +KHR-GL43.arrays_of_arrays_gl.sized_declarations_invalid_sizes3 +KHR-GL43.arrays_of_arrays_gl.sized_declarations_invalid_sizes4 +KHR-GL43.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConstructors1 +KHR-GL43.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConstructors2 +KHR-GL43.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclUnsizedConstructors +KHR-GL43.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConst +KHR-GL43.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclInvalidConstructors1 +KHR-GL43.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclInvalidConstructors2 +KHR-GL43.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclInvalidConstructors3 +KHR-GL43.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclInvalidConstructors4 +KHR-GL43.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConstructorSizing1 +KHR-GL43.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConstructorSizing2 +KHR-GL43.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclStructConstructors +KHR-GL43.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclUnsizedArrays1 +KHR-GL43.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclUnsizedArrays2 +KHR-GL43.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclUnsizedArrays3 +KHR-GL43.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclUnsizedArrays4 +KHR-GL43.arrays_of_arrays_gl.ExpressionsAssignment1 +KHR-GL43.arrays_of_arrays_gl.ExpressionsAssignment2 +KHR-GL43.arrays_of_arrays_gl.ExpressionsAssignment3 +KHR-GL43.arrays_of_arrays_gl.ExpressionsTypeRestrictions1 +KHR-GL43.arrays_of_arrays_gl.ExpressionsTypeRestrictions2 +KHR-GL43.arrays_of_arrays_gl.ExpressionsIndexingScalar1 +KHR-GL43.arrays_of_arrays_gl.ExpressionsIndexingScalar2 +KHR-GL43.arrays_of_arrays_gl.ExpressionsIndexingScalar3 +KHR-GL43.arrays_of_arrays_gl.ExpressionsIndexingScalar4 +KHR-GL43.arrays_of_arrays_gl.ExpressionsIndexingArray1 +KHR-GL43.arrays_of_arrays_gl.ExpressionsIndexingArray2 +KHR-GL43.arrays_of_arrays_gl.ExpressionsIndexingArray3 +KHR-GL43.arrays_of_arrays_gl.ExpressionsDynamicIndexing1 +KHR-GL43.arrays_of_arrays_gl.ExpressionsDynamicIndexing2 +KHR-GL43.arrays_of_arrays_gl.ExpressionsEquality1 +KHR-GL43.arrays_of_arrays_gl.ExpressionsEquality2 +KHR-GL43.arrays_of_arrays_gl.ExpressionsLength1 +KHR-GL43.arrays_of_arrays_gl.ExpressionsLength2 +KHR-GL43.arrays_of_arrays_gl.ExpressionsLength3 +KHR-GL43.arrays_of_arrays_gl.ExpressionsInvalid1 +KHR-GL43.arrays_of_arrays_gl.ExpressionsInvalid2 +KHR-GL43.arrays_of_arrays_gl.InteractionFunctionCalls1 +KHR-GL43.arrays_of_arrays_gl.InteractionFunctionCalls2 +KHR-GL43.arrays_of_arrays_gl.InteractionArgumentAliasing1 +KHR-GL43.arrays_of_arrays_gl.InteractionArgumentAliasing2 +KHR-GL43.arrays_of_arrays_gl.InteractionArgumentAliasing3 +KHR-GL43.arrays_of_arrays_gl.InteractionArgumentAliasing4 +KHR-GL43.arrays_of_arrays_gl.InteractionArgumentAliasing5 +KHR-GL43.arrays_of_arrays_gl.InteractionArgumentAliasing6 +KHR-GL43.arrays_of_arrays_gl.InteractionUniforms1 +KHR-GL43.arrays_of_arrays_gl.InteractionUniforms2 +KHR-GL43.arrays_of_arrays_gl.InteractionUniformBuffers1 +KHR-GL43.arrays_of_arrays_gl.InteractionUniformBuffers2 +KHR-GL43.arrays_of_arrays_gl.InteractionUniformBuffers3 +KHR-GL43.arrays_of_arrays_gl.InteractionInterfaceArrays1 +KHR-GL43.arrays_of_arrays_gl.InteractionInterfaceArrays2 +KHR-GL43.arrays_of_arrays_gl.InteractionInterfaceArrays3 +KHR-GL43.arrays_of_arrays_gl.InteractionInterfaceArrays4 +KHR-GL43.arrays_of_arrays_gl.InteractionStorageBuffers1 +KHR-GL43.arrays_of_arrays_gl.InteractionStorageBuffers2 +KHR-GL43.arrays_of_arrays_gl.InteractionStorageBuffers3 +KHR-GL43.arrays_of_arrays_gl.AtomicDeclaration +KHR-GL43.arrays_of_arrays_gl.AtomicUsage +KHR-GL43.arrays_of_arrays_gl.SubroutineFunctionCalls1 +KHR-GL43.arrays_of_arrays_gl.SubroutineFunctionCalls2 +KHR-GL43.arrays_of_arrays_gl.SubroutineArgumentAliasing1 +KHR-GL43.arrays_of_arrays_gl.SubroutineArgumentAliasing2 +KHR-GL43.arrays_of_arrays_gl.SubroutineArgumentAliasing3 +KHR-GL43.arrays_of_arrays_gl.SubroutineArgumentAliasing4 +KHR-GL43.copy_image.functional +KHR-GL43.copy_image.incomplete_tex +KHR-GL43.copy_image.missmatch_object +KHR-GL43.copy_image.smoke_test +KHR-GL43.copy_image.invalid_target +KHR-GL43.copy_image.target_miss_match +KHR-GL43.copy_image.incompatible_formats +KHR-GL43.copy_image.samples_missmatch +KHR-GL43.copy_image.incompatible_formats_compression +KHR-GL43.copy_image.non_existent_mipmap +KHR-GL43.copy_image.exceeding_boundaries +KHR-GL43.copy_image.invalid_alignment +KHR-GL43.draw_indirect_43.advanced-twoPass-Compute-arrays +KHR-GL43.draw_indirect_43.advanced-twoPass-Compute-elements +KHR-GL43.khr_debug.api_errors_non_debug +KHR-GL43.khr_debug.labels_non_debug +KHR-GL43.khr_debug.receiveing_messages +KHR-GL43.khr_debug.groups +KHR-GL43.khr_debug.api_errors_debug +KHR-GL43.khr_debug.labels_debug +KHR-GL43.khr_debug.synchronous_calls +KHR-GL43.program_interface_query.empty-shaders +KHR-GL43.program_interface_query.simple-shaders +KHR-GL43.program_interface_query.input-types +KHR-GL43.program_interface_query.input-built-in +KHR-GL43.program_interface_query.input-layout +KHR-GL43.program_interface_query.output-types +KHR-GL43.program_interface_query.output-location-index +KHR-GL43.program_interface_query.output-built-in +KHR-GL43.program_interface_query.output-layout +KHR-GL43.program_interface_query.output-layout-index +KHR-GL43.program_interface_query.uniform-simple +KHR-GL43.program_interface_query.uniform-types +KHR-GL43.program_interface_query.uniform-block-types +KHR-GL43.program_interface_query.transform-feedback-types +KHR-GL43.program_interface_query.atomic-counters +KHR-GL43.program_interface_query.subroutines-vertex +KHR-GL43.program_interface_query.subroutines-tess-control +KHR-GL43.program_interface_query.subroutines-tess-eval +KHR-GL43.program_interface_query.subroutines-geometry +KHR-GL43.program_interface_query.subroutines-fragment +KHR-GL43.program_interface_query.subroutines-compute +KHR-GL43.program_interface_query.ssb-types +KHR-GL43.program_interface_query.transform-feedback-built-in +KHR-GL43.program_interface_query.null-length +KHR-GL43.program_interface_query.arrays-of-arrays +KHR-GL43.program_interface_query.top-level-array +KHR-GL43.program_interface_query.separate-programs-vertex +KHR-GL43.program_interface_query.separate-programs-tess-control +KHR-GL43.program_interface_query.separate-programs-tess-eval +KHR-GL43.program_interface_query.separate-programs-geometry +KHR-GL43.program_interface_query.separate-programs-fragment +KHR-GL43.program_interface_query.uniform-block +KHR-GL43.program_interface_query.array-names +KHR-GL43.program_interface_query.buff-length +KHR-GL43.program_interface_query.no-locations +KHR-GL43.program_interface_query.query-not-used +KHR-GL43.program_interface_query.relink-failure +KHR-GL43.program_interface_query.link-failure +KHR-GL43.program_interface_query.compute-shader +KHR-GL43.program_interface_query.invalid-value +KHR-GL43.program_interface_query.invalid-operation +KHR-GL43.program_interface_query.invalid-enum +KHR-GL43.compute_shader.simple-compute +KHR-GL43.compute_shader.one-work-group +KHR-GL43.compute_shader.resource-ubo +KHR-GL43.compute_shader.resource-texture +KHR-GL43.compute_shader.resource-image +KHR-GL43.compute_shader.resource-atomic-counter +KHR-GL43.compute_shader.resource-subroutine +KHR-GL43.compute_shader.resource-uniform +KHR-GL43.compute_shader.built-in-variables +KHR-GL43.compute_shader.max +KHR-GL43.compute_shader.work-group-size +KHR-GL43.compute_shader.build-monolithic +KHR-GL43.compute_shader.build-separable +KHR-GL43.compute_shader.shared-simple +KHR-GL43.compute_shader.shared-struct +KHR-GL43.compute_shader.dispatch-indirect +KHR-GL43.compute_shader.sso-compute-pipeline +KHR-GL43.compute_shader.sso-case2 +KHR-GL43.compute_shader.sso-case3 +KHR-GL43.compute_shader.atomic-case1 +KHR-GL43.compute_shader.atomic-case2 +KHR-GL43.compute_shader.atomic-case3 +KHR-GL43.compute_shader.copy-image +KHR-GL43.compute_shader.pipeline-pre-vs +KHR-GL43.compute_shader.pipeline-gen-draw-commands +KHR-GL43.compute_shader.pipeline-compute-chain +KHR-GL43.compute_shader.pipeline-post-fs +KHR-GL43.compute_shader.pipeline-post-xfb +KHR-GL43.compute_shader.shared-indexing +KHR-GL43.compute_shader.shared-max +KHR-GL43.compute_shader.dynamic-paths +KHR-GL43.compute_shader.resources-max +KHR-GL43.compute_shader.fp64-case1 +KHR-GL43.compute_shader.fp64-case2 +KHR-GL43.compute_shader.fp64-case3 +KHR-GL43.compute_shader.conditional-dispatching +KHR-GL43.compute_shader.api-no-active-program +KHR-GL43.compute_shader.api-work-group-count +KHR-GL43.compute_shader.api-indirect +KHR-GL43.compute_shader.api-program +KHR-GL43.compute_shader.glsl-compile-time-errors +KHR-GL43.compute_shader.glsl-link-time-errors +KHR-GL43.robust_buffer_access_behavior.vertex_buffer_objects +KHR-GL43.robust_buffer_access_behavior.texel_fetch +KHR-GL43.robust_buffer_access_behavior.image_load_store +KHR-GL43.robust_buffer_access_behavior.storage_buffer +KHR-GL43.robust_buffer_access_behavior.uniform_buffer +KHR-GL43.shader_storage_buffer_object.basic-basic +KHR-GL43.shader_storage_buffer_object.basic-basic-cs +KHR-GL43.shader_storage_buffer_object.basic-max +KHR-GL43.shader_storage_buffer_object.basic-binding +KHR-GL43.shader_storage_buffer_object.basic-syntax +KHR-GL43.shader_storage_buffer_object.basic-syntaxSSO +KHR-GL43.shader_storage_buffer_object.basic-std430Layout-case1-vs +KHR-GL43.shader_storage_buffer_object.basic-std430Layout-case1-cs +KHR-GL43.shader_storage_buffer_object.basic-std430Layout-case2-vs +KHR-GL43.shader_storage_buffer_object.basic-std430Layout-case2-cs +KHR-GL43.shader_storage_buffer_object.basic-std430Layout-case3-vs +KHR-GL43.shader_storage_buffer_object.basic-std430Layout-case3-cs +KHR-GL43.shader_storage_buffer_object.basic-std430Layout-case4-vs +KHR-GL43.shader_storage_buffer_object.basic-std430Layout-case4-cs +KHR-GL43.shader_storage_buffer_object.basic-std430Layout-case5-vs +KHR-GL43.shader_storage_buffer_object.basic-std430Layout-case5-cs +KHR-GL43.shader_storage_buffer_object.basic-std430Layout-case6-vs +KHR-GL43.shader_storage_buffer_object.basic-std430Layout-case6-cs +KHR-GL43.shader_storage_buffer_object.basic-std430Layout-case7-vs +KHR-GL43.shader_storage_buffer_object.basic-std430Layout-case7-cs +KHR-GL43.shader_storage_buffer_object.basic-std140Layout-case1-vs +KHR-GL43.shader_storage_buffer_object.basic-std140Layout-case1-cs +KHR-GL43.shader_storage_buffer_object.basic-std140Layout-case2-vs +KHR-GL43.shader_storage_buffer_object.basic-std140Layout-case2-cs +KHR-GL43.shader_storage_buffer_object.basic-std140Layout-case3-vs +KHR-GL43.shader_storage_buffer_object.basic-std140Layout-case3-cs +KHR-GL43.shader_storage_buffer_object.basic-std140Layout-case4-vs +KHR-GL43.shader_storage_buffer_object.basic-std140Layout-case4-cs +KHR-GL43.shader_storage_buffer_object.basic-std140Layout-case5-vs +KHR-GL43.shader_storage_buffer_object.basic-std140Layout-case5-cs +KHR-GL43.shader_storage_buffer_object.basic-std140Layout-case6-vs +KHR-GL43.shader_storage_buffer_object.basic-std140Layout-case6-cs +KHR-GL43.shader_storage_buffer_object.basic-atomic-case1 +KHR-GL43.shader_storage_buffer_object.basic-atomic-case1-cs +KHR-GL43.shader_storage_buffer_object.basic-atomic-case2 +KHR-GL43.shader_storage_buffer_object.basic-atomic-case3 +KHR-GL43.shader_storage_buffer_object.basic-atomic-case3-cs +KHR-GL43.shader_storage_buffer_object.basic-atomic-case4 +KHR-GL43.shader_storage_buffer_object.basic-atomic-case4-cs +KHR-GL43.shader_storage_buffer_object.basic-stdLayout-case1-vs +KHR-GL43.shader_storage_buffer_object.basic-stdLayout-case1-cs +KHR-GL43.shader_storage_buffer_object.basic-stdLayout-case2-vs +KHR-GL43.shader_storage_buffer_object.basic-stdLayout-case2-cs +KHR-GL43.shader_storage_buffer_object.basic-stdLayout-case3-vs +KHR-GL43.shader_storage_buffer_object.basic-stdLayout-case3-cs +KHR-GL43.shader_storage_buffer_object.basic-stdLayout-case4-vs +KHR-GL43.shader_storage_buffer_object.basic-stdLayout-case4-cs +KHR-GL43.shader_storage_buffer_object.basic-operations-case1-vs +KHR-GL43.shader_storage_buffer_object.basic-operations-case1-cs +KHR-GL43.shader_storage_buffer_object.basic-operations-case2-vs +KHR-GL43.shader_storage_buffer_object.basic-operations-case2-cs +KHR-GL43.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case1-vs +KHR-GL43.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case1-cs +KHR-GL43.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case2-vs +KHR-GL43.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case2-cs +KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case1-vs +KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case1-cs +KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case2-vs +KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case2-cs +KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case3-vs +KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case3-cs +KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case4-vs +KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case4-cs +KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case5-vs +KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case5-cs +KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case6-vs +KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case6-cs +KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case7-vs +KHR-GL43.shader_storage_buffer_object.basic-matrixOperations-case7-cs +KHR-GL43.shader_storage_buffer_object.basic-noBindingLayout +KHR-GL43.shader_storage_buffer_object.advanced-switchBuffers +KHR-GL43.shader_storage_buffer_object.advanced-switchBuffers-cs +KHR-GL43.shader_storage_buffer_object.advanced-switchPrograms +KHR-GL43.shader_storage_buffer_object.advanced-switchPrograms-cs +KHR-GL43.shader_storage_buffer_object.advanced-write-fragment +KHR-GL43.shader_storage_buffer_object.advanced-write-geometry +KHR-GL43.shader_storage_buffer_object.advanced-write-tessellation +KHR-GL43.shader_storage_buffer_object.advanced-indirectAddressing-case1 +KHR-GL43.shader_storage_buffer_object.advanced-indirectAddressing-case1-cs +KHR-GL43.shader_storage_buffer_object.advanced-indirectAddressing-case2 +KHR-GL43.shader_storage_buffer_object.advanced-indirectAddressing-case2-cs +KHR-GL43.shader_storage_buffer_object.advanced-readWrite-case1 +KHR-GL43.shader_storage_buffer_object.advanced-readWrite-case1-cs +KHR-GL43.shader_storage_buffer_object.advanced-usage-case1 +KHR-GL43.shader_storage_buffer_object.advanced-usage-sync +KHR-GL43.shader_storage_buffer_object.advanced-usage-sync-cs +KHR-GL43.shader_storage_buffer_object.advanced-usage-operators +KHR-GL43.shader_storage_buffer_object.advanced-usage-operators-cs +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matR +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-struct +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-vec +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matR +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-struct +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-vec +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-shared-matR +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-vec +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-matR +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-struct +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std430-vec +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-packed-matR +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-struct +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-pad +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matR-pad +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-struct-pad +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindrangeOffset +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindrangeSize +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindbaseAfter +KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-indexing +KHR-GL43.shader_storage_buffer_object.advanced-matrix +KHR-GL43.shader_storage_buffer_object.advanced-matrix-cs +KHR-GL43.shader_storage_buffer_object.negative-api-bind +KHR-GL43.shader_storage_buffer_object.negative-api-blockBinding +KHR-GL43.shader_storage_buffer_object.negative-glsl-compileTime +KHR-GL43.shader_storage_buffer_object.negative-glsl-linkTime +KHR-GL43.vertex_attrib_binding.basic-usage +KHR-GL43.vertex_attrib_binding.basic-input-case1 +KHR-GL43.vertex_attrib_binding.basic-input-case2 +KHR-GL43.vertex_attrib_binding.basic-input-case3 +KHR-GL43.vertex_attrib_binding.basic-input-case4 +KHR-GL43.vertex_attrib_binding.basic-input-case5 +KHR-GL43.vertex_attrib_binding.basic-input-case6 +KHR-GL43.vertex_attrib_binding.basic-input-case7 +KHR-GL43.vertex_attrib_binding.basic-input-case8 +KHR-GL43.vertex_attrib_binding.basic-input-case9 +KHR-GL43.vertex_attrib_binding.basic-input-case10 +KHR-GL43.vertex_attrib_binding.basic-input-case11 +KHR-GL43.vertex_attrib_binding.basic-input-case12 +KHR-GL43.vertex_attrib_binding.basic-inputI-case1 +KHR-GL43.vertex_attrib_binding.basic-inputI-case2 +KHR-GL43.vertex_attrib_binding.basic-inputI-case3 +KHR-GL43.vertex_attrib_binding.basic-inputL-case1 +KHR-GL43.vertex_attrib_binding.basic-inputL-case2 +KHR-GL43.vertex_attrib_binding.basic-state1 +KHR-GL43.vertex_attrib_binding.basic-state2 +KHR-GL43.vertex_attrib_binding.basic-state3 +KHR-GL43.vertex_attrib_binding.basic-state4 +KHR-GL43.vertex_attrib_binding.advanced-bindingUpdate +KHR-GL43.vertex_attrib_binding.advanced-instancing +KHR-GL43.vertex_attrib_binding.advanced-iterations +KHR-GL43.vertex_attrib_binding.advanced-largeStrideAndOffsetsNewAndLegacyAPI +KHR-GL43.vertex_attrib_binding.negative-bindVertexBuffer +KHR-GL43.vertex_attrib_binding.negative-vertexAttribFormat +KHR-GL43.vertex_attrib_binding.negative-vertexAttribBinding +KHR-GL43.vertex_attrib_binding.negative-vertexAttribDivisor +KHR-GL43.shader_image_size.basic-nonMS-vs-float +KHR-GL43.shader_image_size.basic-nonMS-vs-int +KHR-GL43.shader_image_size.basic-nonMS-vs-uint +KHR-GL43.shader_image_size.basic-nonMS-tcs-float +KHR-GL43.shader_image_size.basic-nonMS-tcs-int +KHR-GL43.shader_image_size.basic-nonMS-tcs-uint +KHR-GL43.shader_image_size.basic-nonMS-tes-float +KHR-GL43.shader_image_size.basic-nonMS-tes-int +KHR-GL43.shader_image_size.basic-nonMS-tes-uint +KHR-GL43.shader_image_size.basic-nonMS-gs-float +KHR-GL43.shader_image_size.basic-nonMS-gs-int +KHR-GL43.shader_image_size.basic-nonMS-gs-uint +KHR-GL43.shader_image_size.basic-nonMS-fs-float +KHR-GL43.shader_image_size.basic-nonMS-fs-int +KHR-GL43.shader_image_size.basic-nonMS-fs-uint +KHR-GL43.shader_image_size.basic-nonMS-cs-float +KHR-GL43.shader_image_size.basic-nonMS-cs-int +KHR-GL43.shader_image_size.basic-nonMS-cs-uint +KHR-GL43.shader_image_size.basic-ms-vs-float +KHR-GL43.shader_image_size.basic-ms-vs-int +KHR-GL43.shader_image_size.basic-ms-vs-uint +KHR-GL43.shader_image_size.basic-ms-tcs-float +KHR-GL43.shader_image_size.basic-ms-tcs-int +KHR-GL43.shader_image_size.basic-ms-tcs-uint +KHR-GL43.shader_image_size.basic-ms-tes-float +KHR-GL43.shader_image_size.basic-ms-tes-int +KHR-GL43.shader_image_size.basic-ms-tes-uint +KHR-GL43.shader_image_size.basic-ms-gs-float +KHR-GL43.shader_image_size.basic-ms-gs-int +KHR-GL43.shader_image_size.basic-ms-gs-uint +KHR-GL43.shader_image_size.basic-ms-fs-float +KHR-GL43.shader_image_size.basic-ms-fs-int +KHR-GL43.shader_image_size.basic-ms-fs-uint +KHR-GL43.shader_image_size.basic-ms-cs-float +KHR-GL43.shader_image_size.basic-ms-cs-int +KHR-GL43.shader_image_size.basic-ms-cs-uint +KHR-GL43.shader_image_size.advanced-changeSize +KHR-GL43.shader_image_size.advanced-nonMS-vs-float +KHR-GL43.shader_image_size.advanced-nonMS-vs-int +KHR-GL43.shader_image_size.advanced-nonMS-vs-uint +KHR-GL43.shader_image_size.advanced-nonMS-tcs-float +KHR-GL43.shader_image_size.advanced-nonMS-tcs-int +KHR-GL43.shader_image_size.advanced-nonMS-tcs-uint +KHR-GL43.shader_image_size.advanced-nonMS-tes-float +KHR-GL43.shader_image_size.advanced-nonMS-tes-int +KHR-GL43.shader_image_size.advanced-nonMS-tes-uint +KHR-GL43.shader_image_size.advanced-nonMS-gs-float +KHR-GL43.shader_image_size.advanced-nonMS-gs-int +KHR-GL43.shader_image_size.advanced-nonMS-gs-uint +KHR-GL43.shader_image_size.advanced-nonMS-fs-float +KHR-GL43.shader_image_size.advanced-nonMS-fs-int +KHR-GL43.shader_image_size.advanced-nonMS-fs-uint +KHR-GL43.shader_image_size.advanced-nonMS-cs-float +KHR-GL43.shader_image_size.advanced-nonMS-cs-int +KHR-GL43.shader_image_size.advanced-nonMS-cs-uint +KHR-GL43.shader_image_size.advanced-ms-vs-float +KHR-GL43.shader_image_size.advanced-ms-vs-int +KHR-GL43.shader_image_size.advanced-ms-vs-uint +KHR-GL43.shader_image_size.advanced-ms-tcs-float +KHR-GL43.shader_image_size.advanced-ms-tcs-int +KHR-GL43.shader_image_size.advanced-ms-tcs-uint +KHR-GL43.shader_image_size.advanced-ms-tes-float +KHR-GL43.shader_image_size.advanced-ms-tes-int +KHR-GL43.shader_image_size.advanced-ms-tes-uint +KHR-GL43.shader_image_size.advanced-ms-gs-float +KHR-GL43.shader_image_size.advanced-ms-gs-int +KHR-GL43.shader_image_size.advanced-ms-gs-uint +KHR-GL43.shader_image_size.advanced-ms-fs-float +KHR-GL43.shader_image_size.advanced-ms-fs-int +KHR-GL43.shader_image_size.advanced-ms-fs-uint +KHR-GL43.shader_image_size.advanced-ms-cs-float +KHR-GL43.shader_image_size.advanced-ms-cs-int +KHR-GL43.shader_image_size.advanced-ms-cs-uint +KHR-GL43.shader_image_size.negative-compileTime +KHR-GL43.explicit_uniform_location.uniform-loc +KHR-GL43.explicit_uniform_location.uniform-loc-nondecimal +KHR-GL43.explicit_uniform_location.uniform-loc-all-stages +KHR-GL43.explicit_uniform_location.uniform-loc-multiple-uniforms +KHR-GL43.explicit_uniform_location.uniform-loc-types-mix +KHR-GL43.explicit_uniform_location.uniform-loc-types-mat +KHR-GL43.explicit_uniform_location.uniform-loc-types-structs +KHR-GL43.explicit_uniform_location.uniform-loc-types-samplers +KHR-GL43.explicit_uniform_location.uniform-loc-arrays-nonspaced +KHR-GL43.explicit_uniform_location.uniform-loc-arrays-spaced +KHR-GL43.explicit_uniform_location.uniform-loc-arrays-of-arrays +KHR-GL43.explicit_uniform_location.uniform-loc-mix-with-implicit +KHR-GL43.explicit_uniform_location.uniform-loc-mix-with-implicit2 +KHR-GL43.explicit_uniform_location.uniform-loc-mix-with-implicit3 +KHR-GL43.explicit_uniform_location.uniform-loc-mix-with-implicit-max +KHR-GL43.explicit_uniform_location.uniform-loc-mix-with-implicit-max-array +KHR-GL43.explicit_uniform_location.uniform-loc-implicit-in-some-stages +KHR-GL43.explicit_uniform_location.uniform-loc-implicit-in-some-stages2 +KHR-GL43.explicit_uniform_location.uniform-loc-implicit-in-some-stages3 +KHR-GL43.explicit_uniform_location.uniform-loc-negative-compile-non-number-literal +KHR-GL43.explicit_uniform_location.uniform-loc-negative-compile-nonconst-loc +KHR-GL43.explicit_uniform_location.uniform-loc-negative-link-location-reused1 +KHR-GL43.explicit_uniform_location.uniform-loc-negative-link-location-reused2 +KHR-GL43.explicit_uniform_location.uniform-loc-negative-link-max-location +KHR-GL43.explicit_uniform_location.uniform-loc-negative-link-max-num-of-locations +KHR-GL43.explicit_uniform_location.subroutine-loc +KHR-GL43.explicit_uniform_location.subroutine-loc-nondecimal +KHR-GL43.explicit_uniform_location.subroutine-loc-all-stages +KHR-GL43.explicit_uniform_location.subroutine-loc-arrays +KHR-GL43.explicit_uniform_location.subroutine-loc-arrays-mix +KHR-GL43.explicit_uniform_location.subroutine-loc-mix-with-implicit +KHR-GL43.explicit_uniform_location.subroutine-loc-negative-compilation-non-number-literal +KHR-GL43.explicit_uniform_location.subroutine-loc-negative-compilation-nonconst-loc +KHR-GL43.explicit_uniform_location.subroutine-loc-negative-link-location-reused1 +KHR-GL43.explicit_uniform_location.subroutine-loc-negative-link-location-max-location +KHR-GL43.explicit_uniform_location.subroutine-loc-negative-link-max-num-of-locations +KHR-GL43.explicit_uniform_location.subroutine-index +KHR-GL43.explicit_uniform_location.subroutine-index-nondecimal +KHR-GL43.explicit_uniform_location.subroutine-index-loc +KHR-GL43.explicit_uniform_location.subroutine-index-non-continuous +KHR-GL43.explicit_uniform_location.subroutine-index-multiple-uniforms +KHR-GL43.explicit_uniform_location.subroutine-index-all-stages +KHR-GL43.explicit_uniform_location.subroutine-index-mix-implicit +KHR-GL43.explicit_uniform_location.subroutine-index-negative-compilation-non-number-literal +KHR-GL43.explicit_uniform_location.subroutine-index-negative-compilation-nonconst-index +KHR-GL43.explicit_uniform_location.subroutine-index-negative-link-index-reused +KHR-GL43.explicit_uniform_location.subroutine-index-negative-link-location-maxindex +KHR-GL43.explicit_uniform_location.subroutine-index-negative-link-max-num-of-indices +KHR-GL43.blend_equation_advanced.coherent.enableDisable +KHR-GL43.blend_equation_advanced.preprocessor.none +KHR-GL43.blend_equation_advanced.preprocessor.require +KHR-GL43.blend_equation_advanced.preprocessor.enable +KHR-GL43.blend_equation_advanced.preprocessor.warn +KHR-GL43.blend_equation_advanced.preprocessor.disable +KHR-GL43.blend_equation_advanced.BlendEquationSeparate.GL_MULTIPLY_KHR +KHR-GL43.blend_equation_advanced.BlendEquationSeparate.GL_SCREEN_KHR +KHR-GL43.blend_equation_advanced.BlendEquationSeparate.GL_OVERLAY_KHR +KHR-GL43.blend_equation_advanced.BlendEquationSeparate.GL_DARKEN_KHR +KHR-GL43.blend_equation_advanced.BlendEquationSeparate.GL_LIGHTEN_KHR +KHR-GL43.blend_equation_advanced.BlendEquationSeparate.GL_COLORDODGE_KHR +KHR-GL43.blend_equation_advanced.BlendEquationSeparate.GL_COLORBURN_KHR +KHR-GL43.blend_equation_advanced.BlendEquationSeparate.GL_HARDLIGHT_KHR +KHR-GL43.blend_equation_advanced.BlendEquationSeparate.GL_SOFTLIGHT_KHR +KHR-GL43.blend_equation_advanced.BlendEquationSeparate.GL_DIFFERENCE_KHR +KHR-GL43.blend_equation_advanced.BlendEquationSeparate.GL_EXCLUSION_KHR +KHR-GL43.blend_equation_advanced.BlendEquationSeparate.GL_HSL_HUE_KHR +KHR-GL43.blend_equation_advanced.BlendEquationSeparate.GL_HSL_SATURATION_KHR +KHR-GL43.blend_equation_advanced.BlendEquationSeparate.GL_HSL_COLOR_KHR +KHR-GL43.blend_equation_advanced.BlendEquationSeparate.GL_HSL_LUMINOSITY_KHR +KHR-GL43.blend_equation_advanced.MRT.MRT_array +KHR-GL43.blend_equation_advanced.MRT.MRT_separate +KHR-GL43.blend_equation_advanced.mismatching_qualifier.GL_MULTIPLY_KHR +KHR-GL43.blend_equation_advanced.mismatching_qualifier.GL_SCREEN_KHR +KHR-GL43.blend_equation_advanced.mismatching_qualifier.GL_OVERLAY_KHR +KHR-GL43.blend_equation_advanced.mismatching_qualifier.GL_DARKEN_KHR +KHR-GL43.blend_equation_advanced.mismatching_qualifier.GL_LIGHTEN_KHR +KHR-GL43.blend_equation_advanced.mismatching_qualifier.GL_COLORDODGE_KHR +KHR-GL43.blend_equation_advanced.mismatching_qualifier.GL_COLORBURN_KHR +KHR-GL43.blend_equation_advanced.mismatching_qualifier.GL_HARDLIGHT_KHR +KHR-GL43.blend_equation_advanced.mismatching_qualifier.GL_SOFTLIGHT_KHR +KHR-GL43.blend_equation_advanced.mismatching_qualifier.GL_DIFFERENCE_KHR +KHR-GL43.blend_equation_advanced.mismatching_qualifier.GL_EXCLUSION_KHR +KHR-GL43.blend_equation_advanced.mismatching_qualifier.GL_HSL_HUE_KHR +KHR-GL43.blend_equation_advanced.mismatching_qualifier.GL_HSL_SATURATION_KHR +KHR-GL43.blend_equation_advanced.mismatching_qualifier.GL_HSL_COLOR_KHR +KHR-GL43.blend_equation_advanced.mismatching_qualifier.GL_HSL_LUMINOSITY_KHR +KHR-GL43.blend_equation_advanced.missing_qualifier.GL_MULTIPLY_KHR +KHR-GL43.blend_equation_advanced.missing_qualifier.GL_SCREEN_KHR +KHR-GL43.blend_equation_advanced.missing_qualifier.GL_OVERLAY_KHR +KHR-GL43.blend_equation_advanced.missing_qualifier.GL_DARKEN_KHR +KHR-GL43.blend_equation_advanced.missing_qualifier.GL_LIGHTEN_KHR +KHR-GL43.blend_equation_advanced.missing_qualifier.GL_COLORDODGE_KHR +KHR-GL43.blend_equation_advanced.missing_qualifier.GL_COLORBURN_KHR +KHR-GL43.blend_equation_advanced.missing_qualifier.GL_HARDLIGHT_KHR +KHR-GL43.blend_equation_advanced.missing_qualifier.GL_SOFTLIGHT_KHR +KHR-GL43.blend_equation_advanced.missing_qualifier.GL_DIFFERENCE_KHR +KHR-GL43.blend_equation_advanced.missing_qualifier.GL_EXCLUSION_KHR +KHR-GL43.blend_equation_advanced.missing_qualifier.GL_HSL_HUE_KHR +KHR-GL43.blend_equation_advanced.missing_qualifier.GL_HSL_SATURATION_KHR +KHR-GL43.blend_equation_advanced.missing_qualifier.GL_HSL_COLOR_KHR +KHR-GL43.blend_equation_advanced.missing_qualifier.GL_HSL_LUMINOSITY_KHR +KHR-GL43.blend_equation_advanced.extension_directive.extension_directive_disable +KHR-GL43.blend_equation_advanced.extension_directive.extension_directive_enable +KHR-GL43.blend_equation_advanced.extension_directive.extension_directive_warn +KHR-GL43.blend_equation_advanced.blend_all.GL_MULTIPLY_KHR_all_qualifier +KHR-GL43.blend_equation_advanced.blend_all.GL_SCREEN_KHR_all_qualifier +KHR-GL43.blend_equation_advanced.blend_all.GL_OVERLAY_KHR_all_qualifier +KHR-GL43.blend_equation_advanced.blend_all.GL_DARKEN_KHR_all_qualifier +KHR-GL43.blend_equation_advanced.blend_all.GL_LIGHTEN_KHR_all_qualifier +KHR-GL43.blend_equation_advanced.blend_all.GL_COLORDODGE_KHR_all_qualifier +KHR-GL43.blend_equation_advanced.blend_all.GL_COLORBURN_KHR_all_qualifier +KHR-GL43.blend_equation_advanced.blend_all.GL_HARDLIGHT_KHR_all_qualifier +KHR-GL43.blend_equation_advanced.blend_all.GL_SOFTLIGHT_KHR_all_qualifier +KHR-GL43.blend_equation_advanced.blend_all.GL_DIFFERENCE_KHR_all_qualifier +KHR-GL43.blend_equation_advanced.blend_all.GL_EXCLUSION_KHR_all_qualifier +KHR-GL43.blend_equation_advanced.blend_all.GL_HSL_HUE_KHR_all_qualifier +KHR-GL43.blend_equation_advanced.blend_all.GL_HSL_SATURATION_KHR_all_qualifier +KHR-GL43.blend_equation_advanced.blend_all.GL_HSL_COLOR_KHR_all_qualifier +KHR-GL43.blend_equation_advanced.blend_all.GL_HSL_LUMINOSITY_KHR_all_qualifier +KHR-GL43.blend_equation_advanced.blend_specific.GL_MULTIPLY_KHR +KHR-GL43.blend_equation_advanced.blend_specific.GL_SCREEN_KHR +KHR-GL43.blend_equation_advanced.blend_specific.GL_OVERLAY_KHR +KHR-GL43.blend_equation_advanced.blend_specific.GL_DARKEN_KHR +KHR-GL43.blend_equation_advanced.blend_specific.GL_LIGHTEN_KHR +KHR-GL43.blend_equation_advanced.blend_specific.GL_COLORDODGE_KHR +KHR-GL43.blend_equation_advanced.blend_specific.GL_COLORBURN_KHR +KHR-GL43.blend_equation_advanced.blend_specific.GL_HARDLIGHT_KHR +KHR-GL43.blend_equation_advanced.blend_specific.GL_SOFTLIGHT_KHR +KHR-GL43.blend_equation_advanced.blend_specific.GL_DIFFERENCE_KHR +KHR-GL43.blend_equation_advanced.blend_specific.GL_EXCLUSION_KHR +KHR-GL43.blend_equation_advanced.blend_specific.GL_HSL_HUE_KHR +KHR-GL43.blend_equation_advanced.blend_specific.GL_HSL_SATURATION_KHR +KHR-GL43.blend_equation_advanced.blend_specific.GL_HSL_COLOR_KHR +KHR-GL43.blend_equation_advanced.blend_specific.GL_HSL_LUMINOSITY_KHR +KHR-GL43.blend_equation_advanced.test_coherency.mixedSequence +KHR-GL43.blend_equation_advanced.test_coherency.multiplySequence +KHR-GL43.shader_bitfield_operation.frexp.float_zero +KHR-GL43.shader_bitfield_operation.frexp.float_0 +KHR-GL43.shader_bitfield_operation.frexp.float_1 +KHR-GL43.shader_bitfield_operation.frexp.float_2 +KHR-GL43.shader_bitfield_operation.frexp.float_3 +KHR-GL43.shader_bitfield_operation.frexp.vec2_zero +KHR-GL43.shader_bitfield_operation.frexp.vec2_0 +KHR-GL43.shader_bitfield_operation.frexp.vec2_1 +KHR-GL43.shader_bitfield_operation.frexp.vec2_2 +KHR-GL43.shader_bitfield_operation.frexp.vec2_3 +KHR-GL43.shader_bitfield_operation.frexp.vec3_zero +KHR-GL43.shader_bitfield_operation.frexp.vec3_0 +KHR-GL43.shader_bitfield_operation.frexp.vec3_1 +KHR-GL43.shader_bitfield_operation.frexp.vec3_2 +KHR-GL43.shader_bitfield_operation.frexp.vec3_3 +KHR-GL43.shader_bitfield_operation.frexp.vec4_zero +KHR-GL43.shader_bitfield_operation.frexp.vec4_0 +KHR-GL43.shader_bitfield_operation.frexp.vec4_1 +KHR-GL43.shader_bitfield_operation.frexp.vec4_2 +KHR-GL43.shader_bitfield_operation.frexp.vec4_3 +KHR-GL43.shader_bitfield_operation.ldexp.float_zero +KHR-GL43.shader_bitfield_operation.ldexp.float_0 +KHR-GL43.shader_bitfield_operation.ldexp.float_1 +KHR-GL43.shader_bitfield_operation.ldexp.float_2 +KHR-GL43.shader_bitfield_operation.ldexp.float_3 +KHR-GL43.shader_bitfield_operation.ldexp.vec2_zero +KHR-GL43.shader_bitfield_operation.ldexp.vec2_0 +KHR-GL43.shader_bitfield_operation.ldexp.vec2_1 +KHR-GL43.shader_bitfield_operation.ldexp.vec2_2 +KHR-GL43.shader_bitfield_operation.ldexp.vec2_3 +KHR-GL43.shader_bitfield_operation.ldexp.vec3_zero +KHR-GL43.shader_bitfield_operation.ldexp.vec3_0 +KHR-GL43.shader_bitfield_operation.ldexp.vec3_1 +KHR-GL43.shader_bitfield_operation.ldexp.vec3_2 +KHR-GL43.shader_bitfield_operation.ldexp.vec3_3 +KHR-GL43.shader_bitfield_operation.ldexp.vec4_zero +KHR-GL43.shader_bitfield_operation.ldexp.vec4_0 +KHR-GL43.shader_bitfield_operation.ldexp.vec4_1 +KHR-GL43.shader_bitfield_operation.ldexp.vec4_2 +KHR-GL43.shader_bitfield_operation.ldexp.vec4_3 +KHR-GL43.shader_bitfield_operation.packUnorm4x8.0 +KHR-GL43.shader_bitfield_operation.packUnorm4x8.1 +KHR-GL43.shader_bitfield_operation.packUnorm4x8.2 +KHR-GL43.shader_bitfield_operation.packUnorm4x8.3 +KHR-GL43.shader_bitfield_operation.packSnorm4x8.0 +KHR-GL43.shader_bitfield_operation.packSnorm4x8.1 +KHR-GL43.shader_bitfield_operation.packSnorm4x8.2 +KHR-GL43.shader_bitfield_operation.packSnorm4x8.3 +KHR-GL43.shader_bitfield_operation.unpackUnorm4x8.0 +KHR-GL43.shader_bitfield_operation.unpackUnorm4x8.1 +KHR-GL43.shader_bitfield_operation.unpackUnorm4x8.2 +KHR-GL43.shader_bitfield_operation.unpackUnorm4x8.3 +KHR-GL43.shader_bitfield_operation.unpackSnorm4x8.0 +KHR-GL43.shader_bitfield_operation.unpackSnorm4x8.1 +KHR-GL43.shader_bitfield_operation.unpackSnorm4x8.2 +KHR-GL43.shader_bitfield_operation.unpackSnorm4x8.3 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uint_0 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uint_1 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uint_2 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uint_3 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uvec2_0 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uvec2_1 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uvec2_2 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uvec2_3 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uvec3_0 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uvec3_1 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uvec3_2 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uvec3_3 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uvec4_0 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uvec4_1 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uvec4_2 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.uvec4_3 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.int_0 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.int_1 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.int_2 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.int_3 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.ivec2_0 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.ivec2_1 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.ivec2_2 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.ivec2_3 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.ivec3_0 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.ivec3_1 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.ivec3_2 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.ivec3_3 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.ivec4_0 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.ivec4_1 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.ivec4_2 +KHR-GL43.shader_bitfield_operation.bitfieldExtract.ivec4_3 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uint_0 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uint_1 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uint_2 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uint_3 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uvec2_0 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uvec2_1 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uvec2_2 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uvec2_3 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uvec3_0 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uvec3_1 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uvec3_2 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uvec3_3 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uvec4_0 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uvec4_1 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uvec4_2 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.uvec4_3 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.int_0 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.int_1 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.int_2 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.int_3 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.ivec2_0 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.ivec2_1 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.ivec2_2 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.ivec2_3 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.ivec3_0 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.ivec3_1 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.ivec3_2 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.ivec3_3 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.ivec4_0 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.ivec4_1 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.ivec4_2 +KHR-GL43.shader_bitfield_operation.bitfieldInsert.ivec4_3 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uint_zero +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uint_0 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uint_1 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uint_2 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uint_3 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uvec2_0 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uvec2_1 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uvec2_2 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uvec2_3 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uvec3_0 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uvec3_1 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uvec3_2 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uvec3_3 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uvec4_0 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uvec4_1 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uvec4_2 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.uvec4_3 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.int_zero +KHR-GL43.shader_bitfield_operation.bitfieldReverse.int_minus_one +KHR-GL43.shader_bitfield_operation.bitfieldReverse.int_0 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.int_1 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.int_2 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.int_3 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.ivec2_0 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.ivec2_1 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.ivec2_2 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.ivec2_3 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.ivec3_0 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.ivec3_1 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.ivec3_2 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.ivec3_3 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.ivec4_0 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.ivec4_1 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.ivec4_2 +KHR-GL43.shader_bitfield_operation.bitfieldReverse.ivec4_3 +KHR-GL43.shader_bitfield_operation.bitCount.uint_zero +KHR-GL43.shader_bitfield_operation.bitCount.uint_0 +KHR-GL43.shader_bitfield_operation.bitCount.uint_1 +KHR-GL43.shader_bitfield_operation.bitCount.uint_2 +KHR-GL43.shader_bitfield_operation.bitCount.uint_3 +KHR-GL43.shader_bitfield_operation.bitCount.uvec2_0 +KHR-GL43.shader_bitfield_operation.bitCount.uvec2_1 +KHR-GL43.shader_bitfield_operation.bitCount.uvec2_2 +KHR-GL43.shader_bitfield_operation.bitCount.uvec2_3 +KHR-GL43.shader_bitfield_operation.bitCount.uvec3_0 +KHR-GL43.shader_bitfield_operation.bitCount.uvec3_1 +KHR-GL43.shader_bitfield_operation.bitCount.uvec3_2 +KHR-GL43.shader_bitfield_operation.bitCount.uvec3_3 +KHR-GL43.shader_bitfield_operation.bitCount.uvec4_0 +KHR-GL43.shader_bitfield_operation.bitCount.uvec4_1 +KHR-GL43.shader_bitfield_operation.bitCount.uvec4_2 +KHR-GL43.shader_bitfield_operation.bitCount.uvec4_3 +KHR-GL43.shader_bitfield_operation.bitCount.int_zero +KHR-GL43.shader_bitfield_operation.bitCount.int_minus_one +KHR-GL43.shader_bitfield_operation.bitCount.int_0 +KHR-GL43.shader_bitfield_operation.bitCount.int_1 +KHR-GL43.shader_bitfield_operation.bitCount.int_2 +KHR-GL43.shader_bitfield_operation.bitCount.int_3 +KHR-GL43.shader_bitfield_operation.bitCount.ivec2_0 +KHR-GL43.shader_bitfield_operation.bitCount.ivec2_1 +KHR-GL43.shader_bitfield_operation.bitCount.ivec2_2 +KHR-GL43.shader_bitfield_operation.bitCount.ivec2_3 +KHR-GL43.shader_bitfield_operation.bitCount.ivec3_0 +KHR-GL43.shader_bitfield_operation.bitCount.ivec3_1 +KHR-GL43.shader_bitfield_operation.bitCount.ivec3_2 +KHR-GL43.shader_bitfield_operation.bitCount.ivec3_3 +KHR-GL43.shader_bitfield_operation.bitCount.ivec4_0 +KHR-GL43.shader_bitfield_operation.bitCount.ivec4_1 +KHR-GL43.shader_bitfield_operation.bitCount.ivec4_2 +KHR-GL43.shader_bitfield_operation.bitCount.ivec4_3 +KHR-GL43.shader_bitfield_operation.findLSB.uint_zero +KHR-GL43.shader_bitfield_operation.findLSB.uint_0 +KHR-GL43.shader_bitfield_operation.findLSB.uint_1 +KHR-GL43.shader_bitfield_operation.findLSB.uint_2 +KHR-GL43.shader_bitfield_operation.findLSB.uint_3 +KHR-GL43.shader_bitfield_operation.findLSB.uvec2_0 +KHR-GL43.shader_bitfield_operation.findLSB.uvec2_1 +KHR-GL43.shader_bitfield_operation.findLSB.uvec2_2 +KHR-GL43.shader_bitfield_operation.findLSB.uvec2_3 +KHR-GL43.shader_bitfield_operation.findLSB.uvec3_0 +KHR-GL43.shader_bitfield_operation.findLSB.uvec3_1 +KHR-GL43.shader_bitfield_operation.findLSB.uvec3_2 +KHR-GL43.shader_bitfield_operation.findLSB.uvec3_3 +KHR-GL43.shader_bitfield_operation.findLSB.uvec4_0 +KHR-GL43.shader_bitfield_operation.findLSB.uvec4_1 +KHR-GL43.shader_bitfield_operation.findLSB.uvec4_2 +KHR-GL43.shader_bitfield_operation.findLSB.uvec4_3 +KHR-GL43.shader_bitfield_operation.findLSB.int_zero +KHR-GL43.shader_bitfield_operation.findLSB.int_minus_one +KHR-GL43.shader_bitfield_operation.findLSB.int_0 +KHR-GL43.shader_bitfield_operation.findLSB.int_1 +KHR-GL43.shader_bitfield_operation.findLSB.int_2 +KHR-GL43.shader_bitfield_operation.findLSB.int_3 +KHR-GL43.shader_bitfield_operation.findLSB.ivec2_0 +KHR-GL43.shader_bitfield_operation.findLSB.ivec2_1 +KHR-GL43.shader_bitfield_operation.findLSB.ivec2_2 +KHR-GL43.shader_bitfield_operation.findLSB.ivec2_3 +KHR-GL43.shader_bitfield_operation.findLSB.ivec3_0 +KHR-GL43.shader_bitfield_operation.findLSB.ivec3_1 +KHR-GL43.shader_bitfield_operation.findLSB.ivec3_2 +KHR-GL43.shader_bitfield_operation.findLSB.ivec3_3 +KHR-GL43.shader_bitfield_operation.findLSB.ivec4_0 +KHR-GL43.shader_bitfield_operation.findLSB.ivec4_1 +KHR-GL43.shader_bitfield_operation.findLSB.ivec4_2 +KHR-GL43.shader_bitfield_operation.findLSB.ivec4_3 +KHR-GL43.shader_bitfield_operation.findMSB.uint_zero +KHR-GL43.shader_bitfield_operation.findMSB.uint_0 +KHR-GL43.shader_bitfield_operation.findMSB.uint_1 +KHR-GL43.shader_bitfield_operation.findMSB.uint_2 +KHR-GL43.shader_bitfield_operation.findMSB.uint_3 +KHR-GL43.shader_bitfield_operation.findMSB.uvec2_0 +KHR-GL43.shader_bitfield_operation.findMSB.uvec2_1 +KHR-GL43.shader_bitfield_operation.findMSB.uvec2_2 +KHR-GL43.shader_bitfield_operation.findMSB.uvec2_3 +KHR-GL43.shader_bitfield_operation.findMSB.uvec3_0 +KHR-GL43.shader_bitfield_operation.findMSB.uvec3_1 +KHR-GL43.shader_bitfield_operation.findMSB.uvec3_2 +KHR-GL43.shader_bitfield_operation.findMSB.uvec3_3 +KHR-GL43.shader_bitfield_operation.findMSB.uvec4_0 +KHR-GL43.shader_bitfield_operation.findMSB.uvec4_1 +KHR-GL43.shader_bitfield_operation.findMSB.uvec4_2 +KHR-GL43.shader_bitfield_operation.findMSB.uvec4_3 +KHR-GL43.shader_bitfield_operation.findMSB.int_zero +KHR-GL43.shader_bitfield_operation.findMSB.int_minus_one +KHR-GL43.shader_bitfield_operation.findMSB.int_0 +KHR-GL43.shader_bitfield_operation.findMSB.int_1 +KHR-GL43.shader_bitfield_operation.findMSB.int_2 +KHR-GL43.shader_bitfield_operation.findMSB.int_3 +KHR-GL43.shader_bitfield_operation.findMSB.ivec2_0 +KHR-GL43.shader_bitfield_operation.findMSB.ivec2_1 +KHR-GL43.shader_bitfield_operation.findMSB.ivec2_2 +KHR-GL43.shader_bitfield_operation.findMSB.ivec2_3 +KHR-GL43.shader_bitfield_operation.findMSB.ivec3_0 +KHR-GL43.shader_bitfield_operation.findMSB.ivec3_1 +KHR-GL43.shader_bitfield_operation.findMSB.ivec3_2 +KHR-GL43.shader_bitfield_operation.findMSB.ivec3_3 +KHR-GL43.shader_bitfield_operation.findMSB.ivec4_0 +KHR-GL43.shader_bitfield_operation.findMSB.ivec4_1 +KHR-GL43.shader_bitfield_operation.findMSB.ivec4_2 +KHR-GL43.shader_bitfield_operation.findMSB.ivec4_3 +KHR-GL43.shader_bitfield_operation.uaddCarry.uint_0 +KHR-GL43.shader_bitfield_operation.uaddCarry.uint_1 +KHR-GL43.shader_bitfield_operation.uaddCarry.uint_2 +KHR-GL43.shader_bitfield_operation.uaddCarry.uint_3 +KHR-GL43.shader_bitfield_operation.uaddCarry.uvec2_0 +KHR-GL43.shader_bitfield_operation.uaddCarry.uvec2_1 +KHR-GL43.shader_bitfield_operation.uaddCarry.uvec2_2 +KHR-GL43.shader_bitfield_operation.uaddCarry.uvec2_3 +KHR-GL43.shader_bitfield_operation.uaddCarry.uvec3_0 +KHR-GL43.shader_bitfield_operation.uaddCarry.uvec3_1 +KHR-GL43.shader_bitfield_operation.uaddCarry.uvec3_2 +KHR-GL43.shader_bitfield_operation.uaddCarry.uvec3_3 +KHR-GL43.shader_bitfield_operation.uaddCarry.uvec4_0 +KHR-GL43.shader_bitfield_operation.uaddCarry.uvec4_1 +KHR-GL43.shader_bitfield_operation.uaddCarry.uvec4_2 +KHR-GL43.shader_bitfield_operation.uaddCarry.uvec4_3 +KHR-GL43.shader_bitfield_operation.usubBorrow.uint_0 +KHR-GL43.shader_bitfield_operation.usubBorrow.uint_1 +KHR-GL43.shader_bitfield_operation.usubBorrow.uint_2 +KHR-GL43.shader_bitfield_operation.usubBorrow.uint_3 +KHR-GL43.shader_bitfield_operation.usubBorrow.uvec2_0 +KHR-GL43.shader_bitfield_operation.usubBorrow.uvec2_1 +KHR-GL43.shader_bitfield_operation.usubBorrow.uvec2_2 +KHR-GL43.shader_bitfield_operation.usubBorrow.uvec2_3 +KHR-GL43.shader_bitfield_operation.usubBorrow.uvec3_0 +KHR-GL43.shader_bitfield_operation.usubBorrow.uvec3_1 +KHR-GL43.shader_bitfield_operation.usubBorrow.uvec3_2 +KHR-GL43.shader_bitfield_operation.usubBorrow.uvec3_3 +KHR-GL43.shader_bitfield_operation.usubBorrow.uvec4_0 +KHR-GL43.shader_bitfield_operation.usubBorrow.uvec4_1 +KHR-GL43.shader_bitfield_operation.usubBorrow.uvec4_2 +KHR-GL43.shader_bitfield_operation.usubBorrow.uvec4_3 +KHR-GL43.shader_bitfield_operation.umulExtended.uint_0 +KHR-GL43.shader_bitfield_operation.umulExtended.uint_1 +KHR-GL43.shader_bitfield_operation.umulExtended.uint_2 +KHR-GL43.shader_bitfield_operation.umulExtended.uint_3 +KHR-GL43.shader_bitfield_operation.umulExtended.uvec2_0 +KHR-GL43.shader_bitfield_operation.umulExtended.uvec2_1 +KHR-GL43.shader_bitfield_operation.umulExtended.uvec2_2 +KHR-GL43.shader_bitfield_operation.umulExtended.uvec2_3 +KHR-GL43.shader_bitfield_operation.umulExtended.uvec3_0 +KHR-GL43.shader_bitfield_operation.umulExtended.uvec3_1 +KHR-GL43.shader_bitfield_operation.umulExtended.uvec3_2 +KHR-GL43.shader_bitfield_operation.umulExtended.uvec3_3 +KHR-GL43.shader_bitfield_operation.umulExtended.uvec4_0 +KHR-GL43.shader_bitfield_operation.umulExtended.uvec4_1 +KHR-GL43.shader_bitfield_operation.umulExtended.uvec4_2 +KHR-GL43.shader_bitfield_operation.umulExtended.uvec4_3 +KHR-GL43.shader_bitfield_operation.imulExtended.int_0 +KHR-GL43.shader_bitfield_operation.imulExtended.int_1 +KHR-GL43.shader_bitfield_operation.imulExtended.int_2 +KHR-GL43.shader_bitfield_operation.imulExtended.int_3 +KHR-GL43.shader_bitfield_operation.imulExtended.ivec2_0 +KHR-GL43.shader_bitfield_operation.imulExtended.ivec2_1 +KHR-GL43.shader_bitfield_operation.imulExtended.ivec2_2 +KHR-GL43.shader_bitfield_operation.imulExtended.ivec2_3 +KHR-GL43.shader_bitfield_operation.imulExtended.ivec3_0 +KHR-GL43.shader_bitfield_operation.imulExtended.ivec3_1 +KHR-GL43.shader_bitfield_operation.imulExtended.ivec3_2 +KHR-GL43.shader_bitfield_operation.imulExtended.ivec3_3 +KHR-GL43.shader_bitfield_operation.imulExtended.ivec4_0 +KHR-GL43.shader_bitfield_operation.imulExtended.ivec4_1 +KHR-GL43.shader_bitfield_operation.imulExtended.ivec4_2 +KHR-GL43.shader_bitfield_operation.imulExtended.ivec4_3 +KHR-GL43.stencil_texturing.functional +KHR-GL43.sparse_buffer_tests.BufferStorageTest +KHR-GL43.sparse_buffer_tests.NegativeTests +KHR-GL43.sparse_buffer_tests.PageSizeGetterTest +KHR-GL43.sparse_texture_tests.TextureParameterQueries +KHR-GL43.sparse_texture_tests.InternalFormatQueries +KHR-GL43.sparse_texture_tests.SimpleQueries +KHR-GL43.sparse_texture_tests.SparseTextureAllocation +KHR-GL43.sparse_texture_tests.SparseTextureCommitment +KHR-GL43.sparse_texture_tests.SparseDSATextureCommitment +KHR-GL43.indirect_parameters_tests.ParameterBufferOperations +KHR-GL43.indirect_parameters_tests.MultiDrawArraysIndirectCount +KHR-GL43.indirect_parameters_tests.MultiDrawElementsIndirectCount diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl44-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl44-gtf-master.txt new file mode 100644 index 0000000..e8dbbb3 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl44-gtf-master.txt @@ -0,0 +1,1742 @@ +GTF-GL44.gtf21.GL.abs.abs_float_frag_xvary +GTF-GL44.gtf21.GL.abs.abs_vec2_frag_xvary +GTF-GL44.gtf21.GL.abs.abs_vec3_frag_xvary +GTF-GL44.gtf21.GL.abs.abs_float_vert_xvary +GTF-GL44.gtf21.GL.abs.abs_vec2_vert_xvary +GTF-GL44.gtf21.GL.abs.abs_vec3_vert_xvary +GTF-GL44.gtf21.GL.acos.acos_float_frag_xvary +GTF-GL44.gtf21.GL.acos.acos_vec2_frag_xvary +GTF-GL44.gtf21.GL.acos.acos_vec3_frag_xvary +GTF-GL44.gtf21.GL.acos.acos_float_vert_xvary +GTF-GL44.gtf21.GL.acos.acos_vec2_vert_xvary +GTF-GL44.gtf21.GL.acos.acos_vec3_vert_xvary +GTF-GL44.gtf21.GL.all.all_bvec2_frag +GTF-GL44.gtf21.GL.all.all_bvec2_vert +GTF-GL44.gtf21.GL.all.all_bvec3_frag +GTF-GL44.gtf21.GL.all.all_bvec3_vert +GTF-GL44.gtf21.GL.any.any_bvec2_frag +GTF-GL44.gtf21.GL.any.any_bvec2_vert +GTF-GL44.gtf21.GL.any.any_bvec3_frag +GTF-GL44.gtf21.GL.any.any_bvec3_vert +GTF-GL44.gtf21.GL.array.empty_uniform_array_float_frag +GTF-GL44.gtf21.GL.array.empty_uniform_array_float_vert +GTF-GL44.gtf21.GL.array.empty_empty_array_float_frag +GTF-GL44.gtf21.GL.array.empty_empty_array_float_vert +GTF-GL44.gtf21.GL.array.initfunc_empty_array_float_frag +GTF-GL44.gtf21.GL.array.initfunc_empty_array_float_vert +GTF-GL44.gtf21.GL.asin.asin_float_frag_xvary +GTF-GL44.gtf21.GL.asin.asin_vec2_frag_xvary +GTF-GL44.gtf21.GL.asin.asin_vec3_frag_xvary +GTF-GL44.gtf21.GL.asin.asin_float_vert_xvary +GTF-GL44.gtf21.GL.asin.asin_vec2_vert_xvary +GTF-GL44.gtf21.GL.asin.asin_vec3_vert_xvary +GTF-GL44.gtf21.GL.atan.atan_float_frag_xvary +GTF-GL44.gtf21.GL.atan.atan_vec2_frag_xvary +GTF-GL44.gtf21.GL.atan.atan_vec3_frag_xvary +GTF-GL44.gtf21.GL.atan.atan_float_frag_xvaryyvary +GTF-GL44.gtf21.GL.atan.atan_vec2_frag_xvaryyvary +GTF-GL44.gtf21.GL.atan.atan_vec3_frag_xvaryyvary +GTF-GL44.gtf21.GL.atan.atan_float_vert_xvary +GTF-GL44.gtf21.GL.atan.atan_vec2_vert_xvary +GTF-GL44.gtf21.GL.atan.atan_vec3_vert_xvary +GTF-GL44.gtf21.GL.atan.atan_float_vert_xvaryyvary +GTF-GL44.gtf21.GL.atan.atan_vec2_vert_xvaryyvary +GTF-GL44.gtf21.GL.atan.atan_vec3_vert_xvaryyvary +GTF-GL44.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_frag +GTF-GL44.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_vert +GTF-GL44.gtf21.GL.biConstants.gl_MaxDrawBuffers_frag +GTF-GL44.gtf21.GL.biConstants.gl_MaxDrawBuffers_vert +GTF-GL44.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_frag +GTF-GL44.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_vert +GTF-GL44.gtf21.GL.biConstants.gl_MaxTextureImageUnits_frag +GTF-GL44.gtf21.GL.biConstants.gl_MaxTextureImageUnits_vert +GTF-GL44.gtf21.GL.biConstants.gl_MaxVaryingVectors_frag +GTF-GL44.gtf21.GL.biConstants.gl_MaxVaryingVectors_vert +GTF-GL44.gtf21.GL.biConstants.gl_MaxVertexAttribs_frag +GTF-GL44.gtf21.GL.biConstants.gl_MaxVertexAttribs_vert +GTF-GL44.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_frag +GTF-GL44.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_vert +GTF-GL44.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_frag +GTF-GL44.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_vert +GTF-GL44.gtf21.GL.biuDepthRange.DepthRange_frag +GTF-GL44.gtf21.GL.biuDepthRange.DepthRange_vert +GTF-GL44.gtf21.GL.build.CorrectBuiltInOveride_frag +GTF-GL44.gtf21.GL.build.CorrectComma_frag +GTF-GL44.gtf21.GL.build.CorrectConstFolding1_vert +GTF-GL44.gtf21.GL.build.CorrectConstFolding2_vert +GTF-GL44.gtf21.GL.build.CorrectConstruct_vert +GTF-GL44.gtf21.GL.build.CorrectExtension10_V100_frag +GTF-GL44.gtf21.GL.build.CorrectExtension1_V100_frag +GTF-GL44.gtf21.GL.build.CorrectExtension4_V100_frag +GTF-GL44.gtf21.GL.build.CorrectFull_vert +GTF-GL44.gtf21.GL.build.CorrectFuncOverload_frag +GTF-GL44.gtf21.GL.build.CorrectFuncOverload_vert +GTF-GL44.gtf21.GL.build.CorrectFunction1_vert +GTF-GL44.gtf21.GL.build.CorrectModule_frag +GTF-GL44.gtf21.GL.build.CorrectParse1_frag +GTF-GL44.gtf21.GL.build.CorrectParse2_frag +GTF-GL44.gtf21.GL.build.CorrectParse2_vert +GTF-GL44.gtf21.GL.build.CorrectParseTest1_frag +GTF-GL44.gtf21.GL.build.CorrectParseTest_frag +GTF-GL44.gtf21.GL.build.CorrectPreprocess5_frag +GTF-GL44.gtf21.GL.build.CorrectPreprocess8_frag +GTF-GL44.gtf21.GL.build.CorrectPreprocess9_frag +GTF-GL44.gtf21.GL.build.CorrectSwizzle1_frag +GTF-GL44.gtf21.GL.build.CorrectSwizzle1_vert +GTF-GL44.gtf21.GL.build.CorrectSwizzle2_frag +GTF-GL44.gtf21.GL.build.CorrectSwizzle2_vert +GTF-GL44.gtf21.GL.build.CorrectSwizzle3_frag +GTF-GL44.gtf21.GL.build.CorrectTexture_Rectangle_Samplers_frag +GTF-GL44.gtf21.GL.build.DuplicateVersion1_V100_frag +GTF-GL44.gtf21.GL.build.CorrectVersion_V100_frag +GTF-GL44.gtf21.GL.build.FunctionParam_vert +GTF-GL44.gtf21.GL.build.ParseTest3_frag +GTF-GL44.gtf21.GL.build.ParseTest4_frag +GTF-GL44.gtf21.GL.build.array10_frag +GTF-GL44.gtf21.GL.build.array11_frag +GTF-GL44.gtf21.GL.build.array1_frag +GTF-GL44.gtf21.GL.build.array2_frag +GTF-GL44.gtf21.GL.build.array3_frag +GTF-GL44.gtf21.GL.build.array4_frag +GTF-GL44.gtf21.GL.build.array5_frag +GTF-GL44.gtf21.GL.build.array6_frag +GTF-GL44.gtf21.GL.build.array7_frag +GTF-GL44.gtf21.GL.build.array8_frag +GTF-GL44.gtf21.GL.build.array9_frag +GTF-GL44.gtf21.GL.build.attribute1_vert +GTF-GL44.gtf21.GL.build.attribute2_vert +GTF-GL44.gtf21.GL.build.attribute_frag +GTF-GL44.gtf21.GL.build.attribute_vert +GTF-GL44.gtf21.GL.build.break_frag +GTF-GL44.gtf21.GL.build.comma1_vert +GTF-GL44.gtf21.GL.build.comma2_frag +GTF-GL44.gtf21.GL.build.comma2_vert +GTF-GL44.gtf21.GL.build.comma3_vert +GTF-GL44.gtf21.GL.build.comment_frag +GTF-GL44.gtf21.GL.build.conditional1_frag +GTF-GL44.gtf21.GL.build.conditional2_frag +GTF-GL44.gtf21.GL.build.conditional3_frag +GTF-GL44.gtf21.GL.build.constFunc_frag +GTF-GL44.gtf21.GL.build.constructor1_frag +GTF-GL44.gtf21.GL.build.constructor2_frag +GTF-GL44.gtf21.GL.build.constructor3_V100_frag +GTF-GL44.gtf21.GL.build.continue_frag +GTF-GL44.gtf21.GL.build.dataType10_frag +GTF-GL44.gtf21.GL.build.dataType11_frag +GTF-GL44.gtf21.GL.build.dataType12_frag +GTF-GL44.gtf21.GL.build.dataType13_frag +GTF-GL44.gtf21.GL.build.dataType19_frag +GTF-GL44.gtf21.GL.build.dataType1_frag +GTF-GL44.gtf21.GL.build.dataType2_frag +GTF-GL44.gtf21.GL.build.dataType3_frag +GTF-GL44.gtf21.GL.build.dataType4_frag +GTF-GL44.gtf21.GL.build.dataType5_frag +GTF-GL44.gtf21.GL.build.dataType6_frag +GTF-GL44.gtf21.GL.build.dataType7_frag +GTF-GL44.gtf21.GL.build.dataType8_frag +GTF-GL44.gtf21.GL.build.dataType9_frag +GTF-GL44.gtf21.GL.build.dowhile_frag +GTF-GL44.gtf21.GL.build.dvec2_frag +GTF-GL44.gtf21.GL.build.dvec3_frag +GTF-GL44.gtf21.GL.build.dvec4_frag +GTF-GL44.gtf21.GL.build.extension2_V100_frag +GTF-GL44.gtf21.GL.build.extension3_V100_frag +GTF-GL44.gtf21.GL.build.extension5_V100_frag +GTF-GL44.gtf21.GL.build.extension6_V100_frag +GTF-GL44.gtf21.GL.build.extension7_V100_frag +GTF-GL44.gtf21.GL.build.extension8_V100_frag +GTF-GL44.gtf21.GL.build.extension9_V100_frag +GTF-GL44.gtf21.GL.build.float2_frag +GTF-GL44.gtf21.GL.build.float3_frag +GTF-GL44.gtf21.GL.build.float4_frag +GTF-GL44.gtf21.GL.build.fragmentOnly1_vert +GTF-GL44.gtf21.GL.build.fragmentOnly2_vert +GTF-GL44.gtf21.GL.build.fragmentOnly3_vert +GTF-GL44.gtf21.GL.build.fragmentOnly4_vert +GTF-GL44.gtf21.GL.build.fragmentOnly_vert +GTF-GL44.gtf21.GL.build.function10_frag +GTF-GL44.gtf21.GL.build.function1_frag +GTF-GL44.gtf21.GL.build.function2_V100_frag +GTF-GL44.gtf21.GL.build.function3_frag +GTF-GL44.gtf21.GL.build.function4_frag +GTF-GL44.gtf21.GL.build.function6_frag +GTF-GL44.gtf21.GL.build.function7_frag +GTF-GL44.gtf21.GL.build.function8_frag +GTF-GL44.gtf21.GL.build.function9_frag +GTF-GL44.gtf21.GL.build.hvec2_frag +GTF-GL44.gtf21.GL.build.hvec3_frag +GTF-GL44.gtf21.GL.build.hvec4_frag +GTF-GL44.gtf21.GL.build.identifier1_frag +GTF-GL44.gtf21.GL.build.identifier2_frag +GTF-GL44.gtf21.GL.build.identifier3_frag +GTF-GL44.gtf21.GL.build.if1_frag +GTF-GL44.gtf21.GL.build.if2_frag +GTF-GL44.gtf21.GL.build.increment1_frag +GTF-GL44.gtf21.GL.build.increment2_frag +GTF-GL44.gtf21.GL.build.increment3_frag +GTF-GL44.gtf21.GL.build.increment4_frag +GTF-GL44.gtf21.GL.build.increment6_frag +GTF-GL44.gtf21.GL.build.main1_vert +GTF-GL44.gtf21.GL.build.main2_vert +GTF-GL44.gtf21.GL.build.main3_vert +GTF-GL44.gtf21.GL.build.matrix_V100_frag +GTF-GL44.gtf21.GL.build.normal_vert +GTF-GL44.gtf21.GL.build.parser10_frag +GTF-GL44.gtf21.GL.build.parser1_vert +GTF-GL44.gtf21.GL.build.parser3_frag +GTF-GL44.gtf21.GL.build.parser4_frag +GTF-GL44.gtf21.GL.build.parser5_frag +GTF-GL44.gtf21.GL.build.parser6_frag +GTF-GL44.gtf21.GL.build.parser7_frag +GTF-GL44.gtf21.GL.build.parser8_frag +GTF-GL44.gtf21.GL.build.parser9_frag +GTF-GL44.gtf21.GL.build.preprocess0_frag +GTF-GL44.gtf21.GL.build.preprocess10_frag +GTF-GL44.gtf21.GL.build.preprocess11_frag +GTF-GL44.gtf21.GL.build.preprocess12_frag +GTF-GL44.gtf21.GL.build.preprocess13_frag +GTF-GL44.gtf21.GL.build.preprocess14_frag +GTF-GL44.gtf21.GL.build.preprocess15_frag +GTF-GL44.gtf21.GL.build.preprocess16_frag +GTF-GL44.gtf21.GL.build.preprocess17_frag +GTF-GL44.gtf21.GL.build.preprocess1_frag +GTF-GL44.gtf21.GL.build.preprocess2_frag +GTF-GL44.gtf21.GL.build.preprocess3_frag +GTF-GL44.gtf21.GL.build.preprocess4_frag +GTF-GL44.gtf21.GL.build.preprocess6_frag +GTF-GL44.gtf21.GL.build.preprocess7_frag +GTF-GL44.gtf21.GL.build.scoping1_frag +GTF-GL44.gtf21.GL.build.scoping2_frag +GTF-GL44.gtf21.GL.build.struct10_frag +GTF-GL44.gtf21.GL.build.struct11_frag +GTF-GL44.gtf21.GL.build.struct1_frag +GTF-GL44.gtf21.GL.build.struct2_frag +GTF-GL44.gtf21.GL.build.struct3_frag +GTF-GL44.gtf21.GL.build.struct4_frag +GTF-GL44.gtf21.GL.build.struct5_frag +GTF-GL44.gtf21.GL.build.struct6_frag +GTF-GL44.gtf21.GL.build.struct7_frag +GTF-GL44.gtf21.GL.build.struct8_frag +GTF-GL44.gtf21.GL.build.struct9_frag +GTF-GL44.gtf21.GL.build.swizzle1_frag +GTF-GL44.gtf21.GL.build.swizzle2_frag +GTF-GL44.gtf21.GL.build.swizzle3_frag +GTF-GL44.gtf21.GL.build.typecast_frag +GTF-GL44.gtf21.GL.build.uniform1_frag +GTF-GL44.gtf21.GL.build.uniform_frag +GTF-GL44.gtf21.GL.build.varying1_frag +GTF-GL44.gtf21.GL.build.varying2_frag +GTF-GL44.gtf21.GL.build.varying3_frag +GTF-GL44.gtf21.GL.build.varying_frag +GTF-GL44.gtf21.GL.build.vector_frag +GTF-GL44.gtf21.GL.build.version2_V100_frag +GTF-GL44.gtf21.GL.build.version3_V100_frag +GTF-GL44.gtf21.GL.build.vertexOnly2_frag +GTF-GL44.gtf21.GL.build.vertexOnly_frag +GTF-GL44.gtf21.GL.build.vertex_vert +GTF-GL44.gtf21.GL.build.while1_frag +GTF-GL44.gtf21.GL.build.while2_frag +GTF-GL44.gtf21.GL.build.while_frag +GTF-GL44.gtf21.GL.build.TernaryOp_frag +GTF-GL44.gtf21.GL.build.CG_Data_Types_frag +GTF-GL44.gtf21.GL.build.CG_Standard_Library_frag +GTF-GL44.gtf21.GL.build.Include_Preprocessor_Directive_frag +GTF-GL44.gtf21.GL.build.Low_Level_Assembly_Reserved_Words_frag +GTF-GL44.gtf21.GL.build.Main_Parameters_vert +GTF-GL44.gtf21.GL.build.Permissive_Constant_Conversions_frag +GTF-GL44.gtf21.GL.build.Permissive_Scalar_Vector_Expressions_frag +GTF-GL44.gtf21.GL.built_in_varying_array_out_of_bounds.gl_Color_array_index_out_of_bounds_frag +GTF-GL44.gtf21.GL.ceil.ceil_float_frag_xvary +GTF-GL44.gtf21.GL.ceil.ceil_vec2_frag_xvary +GTF-GL44.gtf21.GL.ceil.ceil_vec3_frag_xvary +GTF-GL44.gtf21.GL.ceil.ceil_float_vert_xvary +GTF-GL44.gtf21.GL.ceil.ceil_vec2_vert_xvary +GTF-GL44.gtf21.GL.ceil.ceil_vec3_vert_xvary +GTF-GL44.gtf21.GL.clamp.clamp_float_frag_xvary_yconstquarter +GTF-GL44.gtf21.GL.clamp.clamp_vec2_frag_xvary_yconstquarter +GTF-GL44.gtf21.GL.clamp.clamp_vec3_frag_xvary_yconstquarter +GTF-GL44.gtf21.GL.clamp.clamp_float_vert_xvary_yconstquarter +GTF-GL44.gtf21.GL.clamp.clamp_vec2_vert_xvary_yconstquarter +GTF-GL44.gtf21.GL.clamp.clamp_vec3_vert_xvary_yconstquarter +GTF-GL44.gtf21.GL.control_flow.for_break_frag +GTF-GL44.gtf21.GL.control_flow.for_break_vert +GTF-GL44.gtf21.GL.control_flow.for_continue_frag +GTF-GL44.gtf21.GL.control_flow.for_continue_vert +GTF-GL44.gtf21.GL.control_flow.for_nested_break_frag +GTF-GL44.gtf21.GL.control_flow.for_nested_break_vert +GTF-GL44.gtf21.GL.control_flow.for_nested_continue_frag +GTF-GL44.gtf21.GL.control_flow.for_nested_continue_vert +GTF-GL44.gtf21.GL.control_flow.nested_if_else_frag +GTF-GL44.gtf21.GL.control_flow.nested_if_else_vert +GTF-GL44.gtf21.GL.cos.cos_float_frag_xvary +GTF-GL44.gtf21.GL.cos.cos_vec2_frag_xvary +GTF-GL44.gtf21.GL.cos.cos_vec3_frag_xvary +GTF-GL44.gtf21.GL.cos.cos_float_vert_xvary +GTF-GL44.gtf21.GL.cos.cos_vec2_vert_xvary +GTF-GL44.gtf21.GL.cos.cos_vec3_vert_xvary +GTF-GL44.gtf21.GL.cross.cross_vec3_frag_xvaryyconst +GTF-GL44.gtf21.GL.cross.cross_vec3_vert_xvaryyconst +GTF-GL44.gtf21.GL.default.default +GTF-GL44.gtf21.GL.degrees.degrees_float_frag_xvary +GTF-GL44.gtf21.GL.degrees.degrees_vec2_frag_xvary +GTF-GL44.gtf21.GL.degrees.degrees_vec3_frag_xvary +GTF-GL44.gtf21.GL.degrees.degrees_float_vert_xvary +GTF-GL44.gtf21.GL.degrees.degrees_vec2_vert_xvary +GTF-GL44.gtf21.GL.degrees.degrees_vec3_vert_xvary +GTF-GL44.gtf21.GL.discard.discard_frag +GTF-GL44.gtf21.GL.discard.discard_cond_frag +GTF-GL44.gtf21.GL.distance.distance_float_frag_xvaryyhalf +GTF-GL44.gtf21.GL.distance.distance_vec2_frag_xvaryyhalf +GTF-GL44.gtf21.GL.distance.distance_vec3_frag_xvaryyhalf +GTF-GL44.gtf21.GL.distance.distance_float_vert_xvaryyhalf +GTF-GL44.gtf21.GL.distance.distance_vec2_vert_xvaryyhalf +GTF-GL44.gtf21.GL.distance.distance_vec3_vert_xvaryyhalf +GTF-GL44.gtf21.GL.dot.dot_float_frag_xvaryyone +GTF-GL44.gtf21.GL.dot.dot_vec2_frag_xvaryyhalf +GTF-GL44.gtf21.GL.dot.dot_vec3_frag_xvaryythird +GTF-GL44.gtf21.GL.dot.dot_float_vert_xvaryyone +GTF-GL44.gtf21.GL.dot.dot_vec2_vert_xvaryyhalf +GTF-GL44.gtf21.GL.dot.dot_vec3_vert_xvaryythird +GTF-GL44.gtf21.GL.equal.equal_vec2_frag +GTF-GL44.gtf21.GL.equal.equal_vec2_vert +GTF-GL44.gtf21.GL.equal.equal_vec3_frag +GTF-GL44.gtf21.GL.equal.equal_vec3_vert +GTF-GL44.gtf21.GL.equal.equal_ivec2_frag +GTF-GL44.gtf21.GL.equal.equal_ivec2_vert +GTF-GL44.gtf21.GL.equal.equal_ivec3_frag +GTF-GL44.gtf21.GL.equal.equal_ivec3_vert +GTF-GL44.gtf21.GL.equal.equal_bvec2_frag +GTF-GL44.gtf21.GL.equal.equal_bvec2_vert +GTF-GL44.gtf21.GL.equal.equal_bvec3_frag +GTF-GL44.gtf21.GL.equal.equal_bvec3_vert +GTF-GL44.gtf21.GL.exp.exp_float_frag_xvary +GTF-GL44.gtf21.GL.exp.exp_vec2_frag_xvary +GTF-GL44.gtf21.GL.exp.exp_vec3_frag_xvary +GTF-GL44.gtf21.GL.exp.exp_float_frag_xvaryneg +GTF-GL44.gtf21.GL.exp.exp_vec2_frag_xvaryneg +GTF-GL44.gtf21.GL.exp.exp_vec3_frag_xvaryneg +GTF-GL44.gtf21.GL.exp.exp_float_vert_xvary +GTF-GL44.gtf21.GL.exp.exp_vec2_vert_xvary +GTF-GL44.gtf21.GL.exp.exp_vec3_vert_xvary +GTF-GL44.gtf21.GL.exp.exp_float_vert_xvaryneg +GTF-GL44.gtf21.GL.exp.exp_vec2_vert_xvaryneg +GTF-GL44.gtf21.GL.exp.exp_vec3_vert_xvaryneg +GTF-GL44.gtf21.GL.exp2.exp2_float_frag_xvary +GTF-GL44.gtf21.GL.exp2.exp2_vec2_frag_xvary +GTF-GL44.gtf21.GL.exp2.exp2_vec3_frag_xvary +GTF-GL44.gtf21.GL.exp2.exp2_float_frag_xvaryneg +GTF-GL44.gtf21.GL.exp2.exp2_vec2_frag_xvaryneg +GTF-GL44.gtf21.GL.exp2.exp2_vec3_frag_xvaryneg +GTF-GL44.gtf21.GL.exp2.exp2_float_vert_xvary +GTF-GL44.gtf21.GL.exp2.exp2_vec2_vert_xvary +GTF-GL44.gtf21.GL.exp2.exp2_vec3_vert_xvary +GTF-GL44.gtf21.GL.exp2.exp2_float_vert_xvaryneg +GTF-GL44.gtf21.GL.exp2.exp2_vec2_vert_xvaryneg +GTF-GL44.gtf21.GL.exp2.exp2_vec3_vert_xvaryneg +GTF-GL44.gtf21.GL.faceforward.faceforward_float_frag_nvaryiconst +GTF-GL44.gtf21.GL.faceforward.faceforward_float_vert_nvaryiconst +GTF-GL44.gtf21.GL.faceforward.faceforward_vec2_frag_nvaryiconst +GTF-GL44.gtf21.GL.faceforward.faceforward_vec2_vert_nvaryiconst +GTF-GL44.gtf21.GL.faceforward.faceforward_vec3_frag_nvaryiconst +GTF-GL44.gtf21.GL.faceforward.faceforward_vec3_vert_nvaryiconst +GTF-GL44.gtf21.GL.floor.floor_float_frag_xvary +GTF-GL44.gtf21.GL.floor.floor_vec2_frag_xvary +GTF-GL44.gtf21.GL.floor.floor_vec3_frag_xvary +GTF-GL44.gtf21.GL.floor.floor_float_vert_xvary +GTF-GL44.gtf21.GL.floor.floor_vec2_vert_xvary +GTF-GL44.gtf21.GL.floor.floor_vec3_vert_xvary +GTF-GL44.gtf21.GL.fract.fract_float_frag_xvary +GTF-GL44.gtf21.GL.fract.fract_vec2_frag_xvary +GTF-GL44.gtf21.GL.fract.fract_vec3_frag_xvary +GTF-GL44.gtf21.GL.fract.fract_float_vert_xvary +GTF-GL44.gtf21.GL.fract.fract_vec2_vert_xvary +GTF-GL44.gtf21.GL.fract.fract_vec3_vert_xvary +GTF-GL44.gtf21.GL.functions.qualifiers_float_vert +GTF-GL44.gtf21.GL.functions.qualifiers_float_frag +GTF-GL44.gtf21.GL.functions.qualifiers_struct_vert +GTF-GL44.gtf21.GL.functions.qualifiers_struct_frag +GTF-GL44.gtf21.GL.functions.array_float_vert +GTF-GL44.gtf21.GL.functions.array_float_frag +GTF-GL44.gtf21.GL.functions.void_empty_empty_void_empty_frag +GTF-GL44.gtf21.GL.functions.void_empty_empty_void_empty_vert +GTF-GL44.gtf21.GL.functions.bool_empty_empty_bool_empty_frag +GTF-GL44.gtf21.GL.functions.bool_empty_empty_bool_empty_vert +GTF-GL44.gtf21.GL.functions.bool_empty_empty_bool_array_frag +GTF-GL44.gtf21.GL.functions.bool_empty_empty_bool_array_vert +GTF-GL44.gtf21.GL.functions.bool_empty_in_bool_empty_frag +GTF-GL44.gtf21.GL.functions.bool_empty_in_bool_empty_vert +GTF-GL44.gtf21.GL.functions.bool_empty_in_bool_array_frag +GTF-GL44.gtf21.GL.functions.bool_empty_in_bool_array_vert +GTF-GL44.gtf21.GL.functions.bool_empty_inout_bool_empty_frag +GTF-GL44.gtf21.GL.functions.bool_empty_inout_bool_empty_vert +GTF-GL44.gtf21.GL.functions.bool_empty_inout_bool_array_frag +GTF-GL44.gtf21.GL.functions.bool_empty_inout_bool_array_vert +GTF-GL44.gtf21.GL.functions.bool_empty_out_bool_empty_frag +GTF-GL44.gtf21.GL.functions.bool_empty_out_bool_empty_vert +GTF-GL44.gtf21.GL.functions.bool_empty_out_bool_array_frag +GTF-GL44.gtf21.GL.functions.bool_empty_out_bool_array_vert +GTF-GL44.gtf21.GL.functions.int_empty_empty_int_empty_frag +GTF-GL44.gtf21.GL.functions.int_empty_empty_int_empty_vert +GTF-GL44.gtf21.GL.functions.int_empty_empty_int_array_frag +GTF-GL44.gtf21.GL.functions.int_empty_empty_int_array_vert +GTF-GL44.gtf21.GL.functions.int_empty_in_int_empty_frag +GTF-GL44.gtf21.GL.functions.int_empty_in_int_empty_vert +GTF-GL44.gtf21.GL.functions.int_empty_in_int_array_frag +GTF-GL44.gtf21.GL.functions.int_empty_in_int_array_vert +GTF-GL44.gtf21.GL.functions.int_empty_inout_int_empty_frag +GTF-GL44.gtf21.GL.functions.int_empty_inout_int_empty_vert +GTF-GL44.gtf21.GL.functions.int_empty_inout_int_array_frag +GTF-GL44.gtf21.GL.functions.int_empty_inout_int_array_vert +GTF-GL44.gtf21.GL.functions.int_empty_out_int_empty_frag +GTF-GL44.gtf21.GL.functions.int_empty_out_int_empty_vert +GTF-GL44.gtf21.GL.functions.int_empty_out_int_array_frag +GTF-GL44.gtf21.GL.functions.int_empty_out_int_array_vert +GTF-GL44.gtf21.GL.functions.float_empty_empty_float_empty_frag +GTF-GL44.gtf21.GL.functions.float_empty_empty_float_empty_vert +GTF-GL44.gtf21.GL.functions.float_empty_empty_float_array_frag +GTF-GL44.gtf21.GL.functions.float_empty_empty_float_array_vert +GTF-GL44.gtf21.GL.functions.float_empty_in_float_empty_frag +GTF-GL44.gtf21.GL.functions.float_empty_in_float_empty_vert +GTF-GL44.gtf21.GL.functions.float_empty_in_float_array_frag +GTF-GL44.gtf21.GL.functions.float_empty_in_float_array_vert +GTF-GL44.gtf21.GL.functions.float_empty_inout_float_empty_frag +GTF-GL44.gtf21.GL.functions.float_empty_inout_float_empty_vert +GTF-GL44.gtf21.GL.functions.float_empty_inout_float_array_frag +GTF-GL44.gtf21.GL.functions.float_empty_inout_float_array_vert +GTF-GL44.gtf21.GL.functions.float_empty_out_float_empty_frag +GTF-GL44.gtf21.GL.functions.float_empty_out_float_empty_vert +GTF-GL44.gtf21.GL.functions.float_empty_out_float_array_frag +GTF-GL44.gtf21.GL.functions.float_empty_out_float_array_vert +GTF-GL44.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_frag +GTF-GL44.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_vert +GTF-GL44.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_frag +GTF-GL44.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_vert +GTF-GL44.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_frag +GTF-GL44.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_vert +GTF-GL44.gtf21.GL.functions.bvec4_empty_in_bvec4_array_frag +GTF-GL44.gtf21.GL.functions.bvec4_empty_in_bvec4_array_vert +GTF-GL44.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_frag +GTF-GL44.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_vert +GTF-GL44.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_frag +GTF-GL44.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_frag +GTF-GL44.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_vert +GTF-GL44.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_vert +GTF-GL44.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_frag +GTF-GL44.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_vert +GTF-GL44.gtf21.GL.functions.bvec4_empty_out_bvec4_array_frag +GTF-GL44.gtf21.GL.functions.bvec4_empty_out_bvec4_array_vert +GTF-GL44.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_frag +GTF-GL44.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_vert +GTF-GL44.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_frag +GTF-GL44.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_vert +GTF-GL44.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_frag +GTF-GL44.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_vert +GTF-GL44.gtf21.GL.functions.ivec4_empty_in_ivec4_array_frag +GTF-GL44.gtf21.GL.functions.ivec4_empty_in_ivec4_array_vert +GTF-GL44.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_frag +GTF-GL44.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_vert +GTF-GL44.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_frag +GTF-GL44.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_frag +GTF-GL44.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_vert +GTF-GL44.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_vert +GTF-GL44.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_frag +GTF-GL44.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_vert +GTF-GL44.gtf21.GL.functions.ivec4_empty_out_ivec4_array_frag +GTF-GL44.gtf21.GL.functions.ivec4_empty_out_ivec4_array_vert +GTF-GL44.gtf21.GL.functions.vec4_empty_empty_vec4_empty_frag +GTF-GL44.gtf21.GL.functions.vec4_empty_empty_vec4_empty_vert +GTF-GL44.gtf21.GL.functions.vec4_empty_empty_vec4_array_frag +GTF-GL44.gtf21.GL.functions.vec4_empty_empty_vec4_array_vert +GTF-GL44.gtf21.GL.functions.vec4_empty_in_vec4_empty_frag +GTF-GL44.gtf21.GL.functions.vec4_empty_in_vec4_empty_vert +GTF-GL44.gtf21.GL.functions.vec4_empty_in_vec4_array_frag +GTF-GL44.gtf21.GL.functions.vec4_empty_in_vec4_array_vert +GTF-GL44.gtf21.GL.functions.vec4_empty_inout_vec4_empty_frag +GTF-GL44.gtf21.GL.functions.vec4_empty_inout_vec4_empty_vert +GTF-GL44.gtf21.GL.functions.vec4_empty_inout_vec4_array_frag +GTF-GL44.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_frag +GTF-GL44.gtf21.GL.functions.vec4_empty_inout_vec4_array_vert +GTF-GL44.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_vert +GTF-GL44.gtf21.GL.functions.vec4_empty_out_vec4_empty_frag +GTF-GL44.gtf21.GL.functions.vec4_empty_out_vec4_empty_vert +GTF-GL44.gtf21.GL.functions.vec4_empty_out_vec4_array_frag +GTF-GL44.gtf21.GL.functions.vec4_empty_out_vec4_array_vert +GTF-GL44.gtf21.GL.functions.mat4_empty_empty_mat4_empty_frag +GTF-GL44.gtf21.GL.functions.mat4_empty_empty_mat4_empty_vert +GTF-GL44.gtf21.GL.functions.mat4_empty_empty_mat4_array_frag +GTF-GL44.gtf21.GL.functions.mat4_empty_empty_mat4_array_vert +GTF-GL44.gtf21.GL.functions.mat4_empty_in_mat4_empty_frag +GTF-GL44.gtf21.GL.functions.mat4_empty_in_mat4_empty_vert +GTF-GL44.gtf21.GL.functions.mat4_empty_in_mat4_array_frag +GTF-GL44.gtf21.GL.functions.mat4_empty_in_mat4_array_vert +GTF-GL44.gtf21.GL.functions.mat4_empty_inout_mat4_empty_frag +GTF-GL44.gtf21.GL.functions.mat4_empty_inout_mat4_empty_vert +GTF-GL44.gtf21.GL.functions.mat4_empty_inout_mat4_array_frag +GTF-GL44.gtf21.GL.functions.mat4_empty_inout_mat4_array_vert +GTF-GL44.gtf21.GL.functions.mat4_empty_out_mat4_empty_frag +GTF-GL44.gtf21.GL.functions.mat4_empty_out_mat4_empty_vert +GTF-GL44.gtf21.GL.functions.mat4_empty_out_mat4_array_frag +GTF-GL44.gtf21.GL.functions.mat4_empty_out_mat4_array_vert +GTF-GL44.gtf21.GL.glGetShaderSource.getshadersource_programhandle +GTF-GL44.gtf21.GL.glGetShaderSource.getshadersource_noshadersource +GTF-GL44.gtf21.GL.glGetShaderSource.getshadersource_greater_maxlength +GTF-GL44.gtf21.GL.glGetShaderSource.getshadersource_small_maxlength +GTF-GL44.gtf21.GL.glGetShaderSource.getshadersource_equal_maxlength +GTF-GL44.gtf21.GL.glGetShaderSource.getshadersource_output +GTF-GL44.gtf21.GL.gl_FragCoord.gl_FragCoord_xy_frag +GTF-GL44.gtf21.GL.gl_FragCoord.gl_FragCoord_z_frag +GTF-GL44.gtf21.GL.gl_FragCoord.gl_FragCoord_w_frag +GTF-GL44.gtf21.GL.gl_FrontFacing.gl_FrontFacing_frag +GTF-GL44.gtf21.GL.greaterThan.greaterThan_vec2_frag +GTF-GL44.gtf21.GL.greaterThan.greaterThan_vec2_vert +GTF-GL44.gtf21.GL.greaterThan.greaterThan_vec3_frag +GTF-GL44.gtf21.GL.greaterThan.greaterThan_vec3_vert +GTF-GL44.gtf21.GL.greaterThan.greaterThan_ivec2_frag +GTF-GL44.gtf21.GL.greaterThan.greaterThan_ivec2_vert +GTF-GL44.gtf21.GL.greaterThan.greaterThan_ivec3_frag +GTF-GL44.gtf21.GL.greaterThan.greaterThan_ivec3_vert +GTF-GL44.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_frag +GTF-GL44.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_vert +GTF-GL44.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_frag +GTF-GL44.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_vert +GTF-GL44.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_frag +GTF-GL44.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_vert +GTF-GL44.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_frag +GTF-GL44.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_vert +GTF-GL44.gtf21.GL.inversesqrt.inversesqrt_float_frag_xvary +GTF-GL44.gtf21.GL.inversesqrt.inversesqrt_vec2_frag_xvary +GTF-GL44.gtf21.GL.inversesqrt.inversesqrt_vec3_frag_xvary +GTF-GL44.gtf21.GL.inversesqrt.inversesqrt_float_vert_xvary +GTF-GL44.gtf21.GL.inversesqrt.inversesqrt_vec2_vert_xvary +GTF-GL44.gtf21.GL.inversesqrt.inversesqrt_vec3_vert_xvary +GTF-GL44.gtf21.GL.length.length_float_frag_xvary +GTF-GL44.gtf21.GL.length.length_vec2_frag_xvary +GTF-GL44.gtf21.GL.length.length_vec3_frag_xvary +GTF-GL44.gtf21.GL.length.length_float_vert_xvary +GTF-GL44.gtf21.GL.length.length_vec2_vert_xvary +GTF-GL44.gtf21.GL.length.length_vec3_vert_xvary +GTF-GL44.gtf21.GL.lessThan.lessThan_vec2_frag +GTF-GL44.gtf21.GL.lessThan.lessThan_vec2_vert +GTF-GL44.gtf21.GL.lessThan.lessThan_vec3_frag +GTF-GL44.gtf21.GL.lessThan.lessThan_vec3_vert +GTF-GL44.gtf21.GL.lessThan.lessThan_ivec2_frag +GTF-GL44.gtf21.GL.lessThan.lessThan_ivec2_vert +GTF-GL44.gtf21.GL.lessThan.lessThan_ivec3_frag +GTF-GL44.gtf21.GL.lessThan.lessThan_ivec3_vert +GTF-GL44.gtf21.GL.lessThanEqual.lessThanEqual_vec2_frag +GTF-GL44.gtf21.GL.lessThanEqual.lessThanEqual_vec2_vert +GTF-GL44.gtf21.GL.lessThanEqual.lessThanEqual_vec3_frag +GTF-GL44.gtf21.GL.lessThanEqual.lessThanEqual_vec3_vert +GTF-GL44.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_frag +GTF-GL44.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_vert +GTF-GL44.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_frag +GTF-GL44.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_vert +GTF-GL44.gtf21.GL.log.log_float_frag_xvary +GTF-GL44.gtf21.GL.log.log_float_frag_xvary01 +GTF-GL44.gtf21.GL.log.log_vec2_frag_xvary +GTF-GL44.gtf21.GL.log.log_vec2_frag_xvary01 +GTF-GL44.gtf21.GL.log.log_vec3_frag_xvary +GTF-GL44.gtf21.GL.log.log_vec3_frag_xvary01 +GTF-GL44.gtf21.GL.log.log_float_vert_xvary +GTF-GL44.gtf21.GL.log.log_float_vert_xvary01 +GTF-GL44.gtf21.GL.log.log_vec2_vert_xvary +GTF-GL44.gtf21.GL.log.log_vec2_vert_xvary01 +GTF-GL44.gtf21.GL.log.log_vec3_vert_xvary +GTF-GL44.gtf21.GL.log.log_vec3_vert_xvary01 +GTF-GL44.gtf21.GL.log2.log2_float_frag_xvary +GTF-GL44.gtf21.GL.log2.log2_float_frag_xvary01 +GTF-GL44.gtf21.GL.log2.log2_vec2_frag_xvary +GTF-GL44.gtf21.GL.log2.log2_vec2_frag_xvary01 +GTF-GL44.gtf21.GL.log2.log2_vec3_frag_xvary +GTF-GL44.gtf21.GL.log2.log2_vec3_frag_xvary01 +GTF-GL44.gtf21.GL.log2.log2_float_vert_xvary +GTF-GL44.gtf21.GL.log2.log2_float_vert_xvary01 +GTF-GL44.gtf21.GL.log2.log2_vec2_vert_xvary +GTF-GL44.gtf21.GL.log2.log2_vec2_vert_xvary01 +GTF-GL44.gtf21.GL.log2.log2_vec3_vert_xvary +GTF-GL44.gtf21.GL.log2.log2_vec3_vert_xvary01 +GTF-GL44.gtf21.GL.mat.const_mat2_frag +GTF-GL44.gtf21.GL.mat.const_mat2_vert +GTF-GL44.gtf21.GL.mat.const_mat3_frag +GTF-GL44.gtf21.GL.mat.const_mat3_vert +GTF-GL44.gtf21.GL.mat.const_mat4_frag +GTF-GL44.gtf21.GL.mat.const_mat4_vert +GTF-GL44.gtf21.GL.mat.const_mat2_copy_frag +GTF-GL44.gtf21.GL.mat.const_mat2_copy_vert +GTF-GL44.gtf21.GL.mat.const_mat3_copy_frag +GTF-GL44.gtf21.GL.mat.const_mat3_copy_vert +GTF-GL44.gtf21.GL.mat.const_mat4_copy_frag +GTF-GL44.gtf21.GL.mat.const_mat4_copy_vert +GTF-GL44.gtf21.GL.mat.mat2_frag +GTF-GL44.gtf21.GL.mat.mat2_vert +GTF-GL44.gtf21.GL.mat.mat3_frag +GTF-GL44.gtf21.GL.mat.mat3_vert +GTF-GL44.gtf21.GL.mat.mat4_frag +GTF-GL44.gtf21.GL.mat.mat4_vert +GTF-GL44.gtf21.GL.mat.mat2_copy_frag +GTF-GL44.gtf21.GL.mat.mat2_copy_vert +GTF-GL44.gtf21.GL.mat.mat3_copy_frag +GTF-GL44.gtf21.GL.mat.mat3_copy_vert +GTF-GL44.gtf21.GL.mat.mat4_copy_frag +GTF-GL44.gtf21.GL.mat.mat4_copy_vert +GTF-GL44.gtf21.GL.mat.mat2_float_frag +GTF-GL44.gtf21.GL.mat.mat2_float_vert +GTF-GL44.gtf21.GL.mat.mat2_4float_frag +GTF-GL44.gtf21.GL.mat.mat2_4float_vert +GTF-GL44.gtf21.GL.mat.mat2_2vec2_frag +GTF-GL44.gtf21.GL.mat.mat2_2vec2_vert +GTF-GL44.gtf21.GL.mat.mat3_float_frag +GTF-GL44.gtf21.GL.mat.mat3_float_vert +GTF-GL44.gtf21.GL.mat.mat3_9float_frag +GTF-GL44.gtf21.GL.mat.mat3_9float_vert +GTF-GL44.gtf21.GL.mat.mat3_3vec3_frag +GTF-GL44.gtf21.GL.mat.mat3_3vec3_vert +GTF-GL44.gtf21.GL.mat.mat4_4vec4_frag +GTF-GL44.gtf21.GL.mat.mat4_4vec4_vert +GTF-GL44.gtf21.GL.mat.mat4_16float_frag +GTF-GL44.gtf21.GL.mat.mat4_16float_vert +GTF-GL44.gtf21.GL.mat.array_const_mat2_frag +GTF-GL44.gtf21.GL.mat.array_const_mat2_vert +GTF-GL44.gtf21.GL.mat.array_const_mat3_frag +GTF-GL44.gtf21.GL.mat.array_const_mat3_vert +GTF-GL44.gtf21.GL.mat.array_const_mat4_frag +GTF-GL44.gtf21.GL.mat.array_const_mat4_vert +GTF-GL44.gtf21.GL.mat3.mat3arraysimple_vert +GTF-GL44.gtf21.GL.mat3.mat3arrayindirect0_vert +GTF-GL44.gtf21.GL.mat3.mat3arrayindirect1_vert +GTF-GL44.gtf21.GL.mat3.mat3arraysimple_frag +GTF-GL44.gtf21.GL.mat3.mat3arrayindirect0_frag +GTF-GL44.gtf21.GL.mat3.mat3arrayindirect1_frag +GTF-GL44.gtf21.GL.matrixCompMult.matrixMultComp_mat2_frag +GTF-GL44.gtf21.GL.matrixCompMult.matrixMultComp_mat2_vert +GTF-GL44.gtf21.GL.matrixCompMult.matrixMultComp_mat3_frag +GTF-GL44.gtf21.GL.matrixCompMult.matrixMultComp_mat3_vert +GTF-GL44.gtf21.GL.max.max_float_frag_xvary_yconsthalf +GTF-GL44.gtf21.GL.max.max_vec2_frag_xvary_yconsthalf +GTF-GL44.gtf21.GL.max.max_vec3_frag_xvary_yconsthalf +GTF-GL44.gtf21.GL.max.max_float_vert_xvary_yconsthalf +GTF-GL44.gtf21.GL.max.max_vec2_vert_xvary_yconsthalf +GTF-GL44.gtf21.GL.max.max_vec3_vert_xvary_yconsthalf +GTF-GL44.gtf21.GL.min.min_float_frag_xvary_yconsthalf +GTF-GL44.gtf21.GL.min.min_vec2_frag_xvary_yconsthalf +GTF-GL44.gtf21.GL.min.min_vec3_frag_xvary_yconsthalf +GTF-GL44.gtf21.GL.min.min_float_vert_xvary_yconsthalf +GTF-GL44.gtf21.GL.min.min_vec2_vert_xvary_yconsthalf +GTF-GL44.gtf21.GL.min.min_vec3_vert_xvary_yconsthalf +GTF-GL44.gtf21.GL.mix.mix_float_frag_xvary_yconsthalf_aconsthalf +GTF-GL44.gtf21.GL.mix.mix_vec2_frag_xvary_yconsthalf_aconsthalf +GTF-GL44.gtf21.GL.mix.mix_vec3_frag_xvary_yconsthalf_aconsthalf +GTF-GL44.gtf21.GL.mix.mix_float_vert_xvary_yconsthalf_aconsthalf +GTF-GL44.gtf21.GL.mix.mix_vec2_vert_xvary_yconsthalf_aconsthalf +GTF-GL44.gtf21.GL.mix.mix_vec3_vert_xvary_yconsthalf_aconsthalf +GTF-GL44.gtf21.GL.mod.mod_float_frag_xvary_yconst1 +GTF-GL44.gtf21.GL.mod.mod_vec2_frag_xvary_yconst1 +GTF-GL44.gtf21.GL.mod.mod_vec3_frag_xvary_yconst1 +GTF-GL44.gtf21.GL.mod.mod_float_vert_xvary_yconst1 +GTF-GL44.gtf21.GL.mod.mod_vec2_vert_xvary_yconst1 +GTF-GL44.gtf21.GL.mod.mod_vec3_vert_xvary_yconst1 +GTF-GL44.gtf21.GL.mod.mod_x_large_y_large_vert +GTF-GL44.gtf21.GL.mod.mod_x_large_y_large_frag +GTF-GL44.gtf21.GL.normalize.normalize_float_frag_xvary +GTF-GL44.gtf21.GL.normalize.normalize_vec2_frag_xvary +GTF-GL44.gtf21.GL.normalize.normalize_vec3_frag_xvary +GTF-GL44.gtf21.GL.normalize.normalize_float_vert_xvary +GTF-GL44.gtf21.GL.normalize.normalize_vec2_vert_xvary +GTF-GL44.gtf21.GL.normalize.normalize_vec3_vert_xvary +GTF-GL44.gtf21.GL.not.not_bvec2_frag +GTF-GL44.gtf21.GL.not.not_bvec2_vert +GTF-GL44.gtf21.GL.not.not_bvec3_frag +GTF-GL44.gtf21.GL.not.not_bvec3_vert +GTF-GL44.gtf21.GL.notEqual.notEqual_vec2_frag +GTF-GL44.gtf21.GL.notEqual.notEqual_vec2_vert +GTF-GL44.gtf21.GL.notEqual.notEqual_vec3_frag +GTF-GL44.gtf21.GL.notEqual.notEqual_vec3_vert +GTF-GL44.gtf21.GL.notEqual.notEqual_ivec2_frag +GTF-GL44.gtf21.GL.notEqual.notEqual_ivec2_vert +GTF-GL44.gtf21.GL.notEqual.notEqual_ivec3_frag +GTF-GL44.gtf21.GL.notEqual.notEqual_ivec3_vert +GTF-GL44.gtf21.GL.notEqual.notEqual_bvec2_frag +GTF-GL44.gtf21.GL.notEqual.notEqual_bvec2_vert +GTF-GL44.gtf21.GL.notEqual.notEqual_bvec3_frag +GTF-GL44.gtf21.GL.notEqual.notEqual_bvec3_vert +GTF-GL44.gtf21.GL.operators.postfixincrement_frag +GTF-GL44.gtf21.GL.operators.postfixincrement_vert +GTF-GL44.gtf21.GL.operators.postfixdecrement_frag +GTF-GL44.gtf21.GL.operators.postfixdecrement_vert +GTF-GL44.gtf21.GL.operators.prefixincrement_frag +GTF-GL44.gtf21.GL.operators.prefixincrement_vert +GTF-GL44.gtf21.GL.operators.prefixdecrement_frag +GTF-GL44.gtf21.GL.operators.prefixdecrement_vert +GTF-GL44.gtf21.GL.operators.unary_frag +GTF-GL44.gtf21.GL.operators.unary_vert +GTF-GL44.gtf21.GL.operators.multiplicative_frag +GTF-GL44.gtf21.GL.operators.multiplicative_vert +GTF-GL44.gtf21.GL.operators.division_frag +GTF-GL44.gtf21.GL.operators.division_vert +GTF-GL44.gtf21.GL.operators.addsubtract_frag +GTF-GL44.gtf21.GL.operators.addsubtract_vert +GTF-GL44.gtf21.GL.operators.relational_frag +GTF-GL44.gtf21.GL.operators.relational_vert +GTF-GL44.gtf21.GL.operators.equality_frag +GTF-GL44.gtf21.GL.operators.equality_vert +GTF-GL44.gtf21.GL.operators.logical_frag +GTF-GL44.gtf21.GL.operators.logical_vert +GTF-GL44.gtf21.GL.operators.selection_frag +GTF-GL44.gtf21.GL.operators.selection_vert +GTF-GL44.gtf21.GL.operators.assignments_frag +GTF-GL44.gtf21.GL.operators.assignments_vert +GTF-GL44.gtf21.GL.pow.pow_float_frag_xvary_yconst2 +GTF-GL44.gtf21.GL.pow.pow_vec2_frag_xvary_yconst2 +GTF-GL44.gtf21.GL.pow.pow_vec3_frag_xvary_yconst2 +GTF-GL44.gtf21.GL.pow.pow_float_frag_xconst2_yvary +GTF-GL44.gtf21.GL.pow.pow_vec2_frag_xconst2_yvary +GTF-GL44.gtf21.GL.pow.pow_vec3_frag_xconst2_yvary +GTF-GL44.gtf21.GL.pow.pow_float_frag_xvary_yconsthalf +GTF-GL44.gtf21.GL.pow.pow_vec2_frag_xvary_yconsthalf +GTF-GL44.gtf21.GL.pow.pow_vec3_frag_xvary_yconsthalf +GTF-GL44.gtf21.GL.pow.pow_float_frag_xconsthalf_yvary +GTF-GL44.gtf21.GL.pow.pow_vec2_frag_xconsthalf_yvary +GTF-GL44.gtf21.GL.pow.pow_vec3_frag_xconsthalf_yvary +GTF-GL44.gtf21.GL.pow.pow_float_vert_xvary_yconst2 +GTF-GL44.gtf21.GL.pow.pow_vec2_vert_xvary_yconst2 +GTF-GL44.gtf21.GL.pow.pow_vec3_vert_xvary_yconst2 +GTF-GL44.gtf21.GL.pow.pow_float_vert_xconst2_yvary +GTF-GL44.gtf21.GL.pow.pow_vec2_vert_xconst2_yvary +GTF-GL44.gtf21.GL.pow.pow_vec3_vert_xconst2_yvary +GTF-GL44.gtf21.GL.pow.pow_float_vert_xvary_yconsthalf +GTF-GL44.gtf21.GL.pow.pow_vec2_vert_xvary_yconsthalf +GTF-GL44.gtf21.GL.pow.pow_vec3_vert_xvary_yconsthalf +GTF-GL44.gtf21.GL.pow.pow_float_vert_xconsthalf_yvary +GTF-GL44.gtf21.GL.pow.pow_vec2_vert_xconsthalf_yvary +GTF-GL44.gtf21.GL.pow.pow_vec3_vert_xconsthalf_yvary +GTF-GL44.gtf21.GL.radians.radians_float_frag_xvary +GTF-GL44.gtf21.GL.radians.radians_vec2_frag_xvary +GTF-GL44.gtf21.GL.radians.radians_vec3_frag_xvary +GTF-GL44.gtf21.GL.radians.radians_float_vert_xvary +GTF-GL44.gtf21.GL.radians.radians_vec2_vert_xvary +GTF-GL44.gtf21.GL.radians.radians_vec3_vert_xvary +GTF-GL44.gtf21.GL.read_format.read_format +GTF-GL44.gtf21.GL.reflect.reflect_float_frag_ivarynconst +GTF-GL44.gtf21.GL.reflect.reflect_float_vert_ivarynconst +GTF-GL44.gtf21.GL.reflect.reflect_vec2_frag_ivarynconst +GTF-GL44.gtf21.GL.reflect.reflect_vec2_vert_ivarynconst +GTF-GL44.gtf21.GL.reflect.reflect_vec3_frag_ivarynconst +GTF-GL44.gtf21.GL.reflect.reflect_vec3_vert_ivarynconst +GTF-GL44.gtf21.GL.refract.refract_float_frag_ivarynconst +GTF-GL44.gtf21.GL.refract.refract_float_vert_ivarynconst +GTF-GL44.gtf21.GL.refract.refract_vec2_frag_ivarynconst +GTF-GL44.gtf21.GL.refract.refract_vec2_vert_ivarynconst +GTF-GL44.gtf21.GL.refract.refract_vec3_frag_ivarynconst +GTF-GL44.gtf21.GL.refract.refract_vec3_vert_ivarynconst +GTF-GL44.gtf21.GL.sign.sign_float_frag_xvary +GTF-GL44.gtf21.GL.sign.sign_vec2_frag_xvary +GTF-GL44.gtf21.GL.sign.sign_vec3_frag_xvary +GTF-GL44.gtf21.GL.sign.sign_float_vert_xvary +GTF-GL44.gtf21.GL.sign.sign_vec2_vert_xvary +GTF-GL44.gtf21.GL.sign.sign_vec3_vert_xvary +GTF-GL44.gtf21.GL.sin.sin_float_frag_xvary +GTF-GL44.gtf21.GL.sin.sin_vec2_frag_xvary +GTF-GL44.gtf21.GL.sin.sin_vec3_frag_xvary +GTF-GL44.gtf21.GL.sin.sin_float_vert_xvary +GTF-GL44.gtf21.GL.sin.sin_vec2_vert_xvary +GTF-GL44.gtf21.GL.sin.sin_vec3_vert_xvary +GTF-GL44.gtf21.GL.smoothstep.smoothstep_float_frag_xvary_edgeconstquarter +GTF-GL44.gtf21.GL.smoothstep.smoothstep_vec2_frag_xvary_edgeconstquarter +GTF-GL44.gtf21.GL.smoothstep.smoothstep_vec3_frag_xvary_edgeconstquarter +GTF-GL44.gtf21.GL.smoothstep.smoothstep_float_vert_xvary_edgeconstquarter +GTF-GL44.gtf21.GL.smoothstep.smoothstep_vec2_vert_xvary_edgeconstquarter +GTF-GL44.gtf21.GL.smoothstep.smoothstep_vec3_vert_xvary_edgeconstquarter +GTF-GL44.gtf21.GL.sqrt.sqrt_float_frag_xvary +GTF-GL44.gtf21.GL.sqrt.sqrt_vec2_frag_xvary +GTF-GL44.gtf21.GL.sqrt.sqrt_vec3_frag_xvary +GTF-GL44.gtf21.GL.sqrt.sqrt_float_vert_xvary +GTF-GL44.gtf21.GL.sqrt.sqrt_vec2_vert_xvary +GTF-GL44.gtf21.GL.sqrt.sqrt_vec3_vert_xvary +GTF-GL44.gtf21.GL.stencil8.stencil8 +GTF-GL44.gtf21.GL.step.step_float_frag_xvary_edgeconsthalf +GTF-GL44.gtf21.GL.step.step_vec2_frag_xvary_edgeconsthalf +GTF-GL44.gtf21.GL.step.step_vec3_frag_xvary_edgeconsthalf +GTF-GL44.gtf21.GL.step.step_float_vert_xvary_edgeconsthalf +GTF-GL44.gtf21.GL.step.step_vec2_vert_xvary_edgeconsthalf +GTF-GL44.gtf21.GL.step.step_vec3_vert_xvary_edgeconsthalf +GTF-GL44.gtf21.GL.struct.struct_float_frag +GTF-GL44.gtf21.GL.struct.struct_float_vert +GTF-GL44.gtf21.GL.struct.structcopy_float_frag +GTF-GL44.gtf21.GL.struct.structcopy_float_vert +GTF-GL44.gtf21.GL.struct.structnest_float_frag +GTF-GL44.gtf21.GL.struct.structnest_float_vert +GTF-GL44.gtf21.GL.struct.struct_bool_frag +GTF-GL44.gtf21.GL.struct.struct_bool_vert +GTF-GL44.gtf21.GL.struct.structcopy_bool_frag +GTF-GL44.gtf21.GL.struct.structcopy_bool_vert +GTF-GL44.gtf21.GL.struct.structnest_bool_frag +GTF-GL44.gtf21.GL.struct.structnest_bool_vert +GTF-GL44.gtf21.GL.struct.struct_vec2_frag +GTF-GL44.gtf21.GL.struct.struct_vec2_vert +GTF-GL44.gtf21.GL.struct.structcopy_vec2_frag +GTF-GL44.gtf21.GL.struct.structcopy_vec2_vert +GTF-GL44.gtf21.GL.struct.structnest_vec2_frag +GTF-GL44.gtf21.GL.struct.structnest_vec2_vert +GTF-GL44.gtf21.GL.struct.struct_vec3_frag +GTF-GL44.gtf21.GL.struct.struct_vec3_vert +GTF-GL44.gtf21.GL.struct.structcopy_vec3_frag +GTF-GL44.gtf21.GL.struct.structcopy_vec3_vert +GTF-GL44.gtf21.GL.struct.structnest_vec3_frag +GTF-GL44.gtf21.GL.struct.structnest_vec3_vert +GTF-GL44.gtf21.GL.struct.struct_vec4_frag +GTF-GL44.gtf21.GL.struct.struct_vec4_vert +GTF-GL44.gtf21.GL.struct.structcopy_vec4_frag +GTF-GL44.gtf21.GL.struct.structcopy_vec4_vert +GTF-GL44.gtf21.GL.struct.structnest_vec4_frag +GTF-GL44.gtf21.GL.struct.structnest_vec4_vert +GTF-GL44.gtf21.GL.struct.struct_bvec2bvec3bvec4_frag +GTF-GL44.gtf21.GL.struct.struct_bvec2bvec3bvec4_vert +GTF-GL44.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_frag +GTF-GL44.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_vert +GTF-GL44.gtf21.GL.struct.structnest_bvec2bvec3bvec4_frag +GTF-GL44.gtf21.GL.struct.structnest_bvec2bvec3bvec4_vert +GTF-GL44.gtf21.GL.struct.struct_mat2_frag +GTF-GL44.gtf21.GL.struct.struct_mat2_vert +GTF-GL44.gtf21.GL.struct.structcopy_mat2_frag +GTF-GL44.gtf21.GL.struct.structcopy_mat2_vert +GTF-GL44.gtf21.GL.struct.structnest_mat2_frag +GTF-GL44.gtf21.GL.struct.structnest_mat2_vert +GTF-GL44.gtf21.GL.struct.struct_mat3_frag +GTF-GL44.gtf21.GL.struct.struct_mat3_vert +GTF-GL44.gtf21.GL.struct.structcopy_mat3_frag +GTF-GL44.gtf21.GL.struct.structcopy_mat3_vert +GTF-GL44.gtf21.GL.struct.structnest_mat3_frag +GTF-GL44.gtf21.GL.struct.structnest_mat3_vert +GTF-GL44.gtf21.GL.struct.struct_mat4_frag +GTF-GL44.gtf21.GL.struct.struct_mat4_vert +GTF-GL44.gtf21.GL.struct.structcopy_mat4_frag +GTF-GL44.gtf21.GL.struct.structcopy_mat4_vert +GTF-GL44.gtf21.GL.struct.structnest_mat4_frag +GTF-GL44.gtf21.GL.struct.structnest_mat4_vert +GTF-GL44.gtf21.GL.struct.nestedstructcomb_various_frag +GTF-GL44.gtf21.GL.struct.nestedstructcomb_various_vert +GTF-GL44.gtf21.GL.struct.struct_int_frag +GTF-GL44.gtf21.GL.struct.struct_int_vert +GTF-GL44.gtf21.GL.struct.structcopy_int_frag +GTF-GL44.gtf21.GL.struct.structcopy_int_vert +GTF-GL44.gtf21.GL.struct.structnest_int_frag +GTF-GL44.gtf21.GL.struct.structnest_int_vert +GTF-GL44.gtf21.GL.struct.struct_ivec2ivec3ivec4_frag +GTF-GL44.gtf21.GL.struct.struct_ivec2ivec3ivec4_vert +GTF-GL44.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_frag +GTF-GL44.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_vert +GTF-GL44.gtf21.GL.struct.structnest_ivec2ivec3ivec4_frag +GTF-GL44.gtf21.GL.struct.structnest_ivec2ivec3ivec4_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_xyzw_1vec4_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_xyzw_1vec4_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_zwxy_1vec4_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_zwxy_1vec4_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_yxwz_1vec4_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_yxwz_1vec4_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_wxzy_1vec4_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_wxzy_1vec4_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_xyz_1vec3_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_xyz_1vec3_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_yxz_1vec3_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_yxz_1vec3_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_zyx_1vec3_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_zyx_1vec3_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_rgba_1vec4_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_rgba_1vec4_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_barg_1vec4_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_barg_1vec4_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_grab_1vec4_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_grab_1vec4_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_arbg_1vec4_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_arbg_1vec4_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_br_ag_2vec2_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_br_ag_2vec2_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_rgb_1vec3_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_rgb_1vec3_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_grb_1vec3_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_grb_1vec3_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_bgr_1vec3_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_bgr_1vec3_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_stpq_1vec4_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_stpq_1vec4_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_pqst_1vec4_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_pqst_1vec4_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_tsqp_1vec4_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_tsqp_1vec4_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_qspt_1vec4_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_qspt_1vec4_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_st_pq_2vec2_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_st_pq_2vec2_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_vert +GTF-GL44.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_frag +GTF-GL44.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_stp_1vec3_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_stp_1vec3_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_tsp_1vec3_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_tsp_1vec3_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_pts_1vec3_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_pts_1vec3_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_vert +GTF-GL44.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_frag +GTF-GL44.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_vert +GTF-GL44.gtf21.GL.tan.tan_float_frag_xvary +GTF-GL44.gtf21.GL.tan.tan_vec2_frag_xvary +GTF-GL44.gtf21.GL.tan.tan_vec3_frag_xvary +GTF-GL44.gtf21.GL.tan.tan_float_vert_xvary +GTF-GL44.gtf21.GL.tan.tan_vec2_vert_xvary +GTF-GL44.gtf21.GL.tan.tan_vec3_vert_xvary +GTF-GL44.gtf21.GL.vec.vec2_2float_frag +GTF-GL44.gtf21.GL.vec.vec2_2float_vert +GTF-GL44.gtf21.GL.vec.vec4_ivec4_frag +GTF-GL44.gtf21.GL.vec.vec4_ivec4_vert +GTF-GL44.gtf21.GL.vec.ivec3_3int_frag +GTF-GL44.gtf21.GL.vec.ivec3_3int_vert +GTF-GL44.gtf21.GL.vec.bvec4_2int_2float_frag +GTF-GL44.gtf21.GL.vec.bvec4_2int_2float_vert +GTF-GL44.gtf21.GL.vec.vec2_vec3_frag +GTF-GL44.gtf21.GL.vec.vec2_vec3_vert +GTF-GL44.gtf21.GL.vec.vec3_vec4_frag +GTF-GL44.gtf21.GL.vec.vec3_vec4_vert +GTF-GL44.gtf21.GL.vec.vec3_vec2_float_frag +GTF-GL44.gtf21.GL.vec.vec3_vec2_float_vert +GTF-GL44.gtf21.GL.vec.vec3_float_vec2_frag +GTF-GL44.gtf21.GL.vec.vec3_float_vec2_vert +GTF-GL44.gtf21.GL.vec.vec4_vec3_float_frag +GTF-GL44.gtf21.GL.vec.vec4_vec3_float_vert +GTF-GL44.gtf21.GL.vec3.vec3array_frag +GTF-GL44.gtf21.GL.vec3.vec3single_vert +GTF-GL44.gtf21.GL.vec3.vec3arrayindirect_vert +GTF-GL44.gtf21.GL.vec3.vec3arraydirect_vert +GTF-GL44.gtf21.GL.vec3.vec3array_vert +GTF-GL44.gtf21.GL.vec3.vec3single_frag +GTF-GL44.gtf21.GL.vec3.vec3arrayindirect_frag +GTF-GL44.gtf21.GL.vec3.vec3arraydirect_frag +GTF-GL44.gtf21.GL2ExtensionTests.data_type_10_10_10_2.data_type_10_10_10_2 +GTF-GL44.gtf21.GL2ExtensionTests.depth_texture.depth_texture +GTF-GL44.gtf21.GL2ExtensionTests.dFdx.dFdx_frag +GTF-GL44.gtf21.GL2ExtensionTests.dFdy.dFdy_frag +GTF-GL44.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dx +GTF-GL44.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dy +GTF-GL44.gtf21.GL2ExtensionTests.fwidth.fwidth_frag +GTF-GL44.gtf21.GL2ExtensionTests.packed_depth_stencil.packed_depth_stencil +GTF-GL44.gtf21.GL2ExtensionTests.stencil1.stencil1 +GTF-GL44.gtf21.GL2ExtensionTests.stencil4.stencil4 +GTF-GL44.gtf21.GL2ExtensionTests.vertex_half_float.vertex_half_float +GTF-GL44.gtf21.GL2FixedTests.blend.blend +GTF-GL44.gtf21.GL2FixedTests.buffer_clear.buffer_clear +GTF-GL44.gtf21.GL2FixedTests.buffer_color.buffer_color +GTF-GL44.gtf21.GL2FixedTests.buffer_corners.buffer_corners +GTF-GL44.gtf21.GL2FixedTests.buffer_objects.buffer_objects +GTF-GL44.gtf21.GL2FixedTests.clip.clip +GTF-GL44.gtf21.GL2FixedTests.color_ramp.color_ramp +GTF-GL44.gtf21.GL2FixedTests.copy_texture.copy_texture +GTF-GL44.gtf21.GL2FixedTests.depth_buffer_clear.depth_buffer_clear +GTF-GL44.gtf21.GL2FixedTests.depth_buffer_functions.depth_buffer_functions +GTF-GL44.gtf21.GL2FixedTests.dither.dither +GTF-GL44.gtf21.GL2FixedTests.divide_by_zero.divide_by_zero +GTF-GL44.gtf21.GL2FixedTests.gets.gets +GTF-GL44.gtf21.GL2FixedTests.lighting_diffuse.lighting_diffuse +GTF-GL44.gtf21.GL2FixedTests.mipmaps_interpolation.mipmaps_interpolation +GTF-GL44.gtf21.GL2FixedTests.mipmaps_selection.mipmaps_selection +GTF-GL44.gtf21.GL2FixedTests.point_sprites.point_sprites +GTF-GL44.gtf21.GL2FixedTests.polygon_cull.polygon_cull +GTF-GL44.gtf21.GL2FixedTests.scissor.scissor +GTF-GL44.gtf21.GL2FixedTests.stencil_plane_clear.stencil_plane_clear +GTF-GL44.gtf21.GL2FixedTests.stencil_plane_corners.stencil_plane_corners +GTF-GL44.gtf21.GL2FixedTests.stencil_plane_function.stencil_plane_function +GTF-GL44.gtf21.GL2FixedTests.stencil_plane_operation.stencil_plane_operation +GTF-GL44.gtf21.GL2FixedTests.texture_edge_clamp.texture_edge_clamp +GTF-GL44.gtf21.GL2FixedTests.transform_viewport.transform_viewport +GTF-GL44.gtf21.GL2FixedTests.triangle_rasterization.triangle_rasterization +GTF-GL44.gtf21.GL2FixedTests.triangle_tiling.triangle_tiling +GTF-GL44.gtf21.GL2FixedTests.user_clip_planes.user_clip_planes +GTF-GL44.gtf21.GL2FixedTests.vertex_order.vertex_order +GTF-GL44.gtf21.GL2FixedTests.viewport_clamp.viewport_clamp +GTF-GL44.gtf21.GL2Tests.attach_shader.successfulcompile_attach_vert +GTF-GL44.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_vert +GTF-GL44.gtf21.GL2Tests.attach_shader.successfulcompile_attach_frag +GTF-GL44.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_frag +GTF-GL44.gtf21.GL2Tests.attach_shader.successfulcompile_vert_successfulcompile_frag +GTF-GL44.gtf21.GL2Tests.attach_shader.successfulcompile_vert_unsuccessfulcompile_frag +GTF-GL44.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_successfulcompile_frag +GTF-GL44.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_unsuccessfulcompile_frag +GTF-GL44.gtf21.GL2Tests.attach_shader.successfulcompile_vert_repeated_attach_vert +GTF-GL44.gtf21.GL2Tests.attach_shader.successfulcompile_frag_repeated_attach_frag +GTF-GL44.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_repeated_attach_vert +GTF-GL44.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_repeated_attach_frag +GTF-GL44.gtf21.GL2Tests.attach_shader.successfulcompile_vert_attach_invalid_handle_vert +GTF-GL44.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_attach_invalid_handle_vert +GTF-GL44.gtf21.GL2Tests.attach_shader.successfulcompile_frag_attach_invalid_handle_frag +GTF-GL44.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_attach_invalid_handle_frag +GTF-GL44.gtf21.GL2Tests.attach_shader.invalidshader_attach_valid_handle +GTF-GL44.gtf21.GL2Tests.attach_shader.programobject_attach_programobject +GTF-GL44.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_vertshaderobject_vert +GTF-GL44.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_vertshaderobject_vert +GTF-GL44.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_vertshaderobject_frag +GTF-GL44.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_vertshaderobject_frag +GTF-GL44.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_fragshaderobject_vert +GTF-GL44.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_fragshaderobject_vert +GTF-GL44.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_fragshaderobject_frag +GTF-GL44.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_fragshaderobject_frag +GTF-GL44.gtf21.GL2Tests.attach_shader.programobject_attach_vertshaderobject +GTF-GL44.gtf21.GL2Tests.attach_shader.programobject_attach_fragshaderobject +GTF-GL44.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyfragshader_attach +GTF-GL44.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyvertshader_attach +GTF-GL44.gtf21.GL2Tests.attach_shader.emptyfragshader_emptyfragshader_attach +GTF-GL44.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_nonexisting_attrib +GTF-GL44.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_float_attrib +GTF-GL44.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_vec3_attrib +GTF-GL44.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_Color_attrib +GTF-GL44.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_NonExist_attrib +GTF-GL44.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_maxattribsloc +GTF-GL44.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_minusoneattribsloc +GTF-GL44.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_zeroprogramhandle +GTF-GL44.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_vertshaderhandleforprogram +GTF-GL44.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_fragshaderhandleforprogram +GTF-GL44.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_emptyprogramhandle +GTF-GL44.gtf21.GL2Tests.compile_shader.successful_compile_vert +GTF-GL44.gtf21.GL2Tests.compile_shader.successful_compile_frag +GTF-GL44.gtf21.GL2Tests.compile_shader.unsuccessful_compile_vert +GTF-GL44.gtf21.GL2Tests.compile_shader.unsuccessful_compile_frag +GTF-GL44.gtf21.GL2Tests.compile_shader.compile_emptyhandle_vert +GTF-GL44.gtf21.GL2Tests.compile_shader.compile_emptyhandle_frag +GTF-GL44.gtf21.GL2Tests.compile_shader.compile_invalid_handle +GTF-GL44.gtf21.GL2Tests.compile_shader.compile_program_handle +GTF-GL44.gtf21.GL2Tests.create_objects_shaders_programs.create_program_objects +GTF-GL44.gtf21.GL2Tests.create_objects_shaders_programs.create_vertex_shader_objects +GTF-GL44.gtf21.GL2Tests.create_objects_shaders_programs.create_fragment_shader_objects +GTF-GL44.gtf21.GL2Tests.create_objects_shaders_programs.create_invalid_shader_objects +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteprogram +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteverthandle +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deletefraghandle +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_frag_prog +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_vert_prog +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_frag +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_vert +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_prog +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_frag +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_vert +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_frag +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_prog +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_vert +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_frag +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_frag +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_vert +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_prog +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_prog +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_prog +GTF-GL44.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_prog +GTF-GL44.gtf21.GL2Tests.delete_object.delete_zerohandle +GTF-GL44.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert +GTF-GL44.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag +GTF-GL44.gtf21.GL2Tests.detach_shader.successfulcompile_vert_detach_vert +GTF-GL44.gtf21.GL2Tests.detach_shader.successfulcompile_frag_detach_frag +GTF-GL44.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_frag +GTF-GL44.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_vert +GTF-GL44.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag_frag +GTF-GL44.gtf21.GL2Tests.detach_shader.emptyprogramobject_detach_vert +GTF-GL44.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_vert +GTF-GL44.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_frag +GTF-GL44.gtf21.GL2Tests.detach_shader.detach_zeroshaderhandle +GTF-GL44.gtf21.GL2Tests.detach_shader.detach_programhandle +GTF-GL44.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyvertshaderhandle +GTF-GL44.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyfragshaderhandle +GTF-GL44.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyvertshaderhandle +GTF-GL44.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyfragshaderhandle +GTF-GL44.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyvertshaderhandle +GTF-GL44.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyfragshaderhandle +GTF-GL44.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_zeroshaderhandle +GTF-GL44.gtf21.GL2Tests.framebuffer_objects.framebuffer_objects +GTF-GL44.gtf21.GL2Tests.GetBIFD.GetBIFD +GTF-GL44.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Vertex +GTF-GL44.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Normal +GTF-GL44.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_float_vec2_vec3 +GTF-GL44.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_vec4 +GTF-GL44.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat2 +GTF-GL44.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat3 +GTF-GL44.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat4 +GTF-GL44.gtf21.GL2Tests.get_active_attribute.getactiveattribute_index_more_than_num_attribs +GTF-GL44.gtf21.GL2Tests.get_active_attribute.getactiveuniform_vertshaderforprogramhandle +GTF-GL44.gtf21.GL2Tests.get_active_attribute.getactiveuniform_zeroprogramhandle +GTF-GL44.gtf21.GL2Tests.get_active_attribute.getactiveuniform_empty_program_handle +GTF-GL44.gtf21.GL2Tests.get_active_attribute.getactiveuniform_fragshaderforprogramhandle +GTF-GL44.gtf21.GL2Tests.get_active_attribute.getactiveuniform_index_minus_one +GTF-GL44.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewMatrix +GTF-GL44.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_NormalMatrix +GTF-GL44.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewProjectionMatrix +GTF-GL44.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_float +GTF-GL44.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_float_float_float +GTF-GL44.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_vec3_float +GTF-GL44.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec2_vec4_int +GTF-GL44.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_ivec2_ivec3_ivec4 +GTF-GL44.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bool_bvec2_bvec3 +GTF-GL44.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bvec4_mat2_mat3_mat4 +GTF-GL44.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getnumactiveuniforms +GTF-GL44.gtf21.GL2Tests.get_active_uniform.getactiveuniform_zeroprogramhandle +GTF-GL44.gtf21.GL2Tests.get_active_uniform.getactiveuniform_fragshaderforprogramhandle +GTF-GL44.gtf21.GL2Tests.get_active_uniform.getactiveuniform_vertshaderforprogramhandle +GTF-GL44.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_more_than_num_uniforms +GTF-GL44.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_minus_one +GTF-GL44.gtf21.GL2Tests.get_active_uniform.getactiveuniform_empty_program_handle +GTF-GL44.gtf21.GL2Tests.get_attached_objects.glGetAttachedObjects +GTF-GL44.gtf21.GL2Tests.get_attribute_location.get_attribute_location +GTF-GL44.gtf21.GL2Tests.get_extensions.get_extensions +GTF-GL44.gtf21.GL2Tests.get_handle.successfulcompilevert_successfulcompilefrag_gethandle +GTF-GL44.gtf21.GL2Tests.get_handle.programhandlezero_useprogram +GTF-GL44.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctvertuniform +GTF-GL44.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_nonactiveuniform +GTF-GL44.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctfraguniform +GTF-GL44.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_fakeuniform +GTF-GL44.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ModelViewMatrix +GTF-GL44.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NonExist +GTF-GL44.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NormalScale +GTF-GL44.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ProjectionMatrix +GTF-GL44.gtf21.GL2Tests.get_uniform_location.getuniformlocation_zeroprogramhandle +GTF-GL44.gtf21.GL2Tests.get_uniform_location.getuniformlocation_vertshaderforprogramhandle +GTF-GL44.gtf21.GL2Tests.get_uniform_location.getuniformlocation_fragshaderforprogramhandle +GTF-GL44.gtf21.GL2Tests.glGetProgramInfoLog_2_0.glGetProgramInfoLog +GTF-GL44.gtf21.GL2Tests.glGetProgramiv_2_0.glGetProgramiv +GTF-GL44.gtf21.GL2Tests.glGetShaderInfoLog_2_0.glGetShaderInfoLog +GTF-GL44.gtf21.GL2Tests.glGetUniform.glGetUniform +GTF-GL44.gtf21.GL2Tests.glGetVertexAttrib.glGetVertexAttrib +GTF-GL44.gtf21.GL2Tests.glUniform.glUniform +GTF-GL44.gtf21.GL2Tests.link_program.successfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL44.gtf21.GL2Tests.link_program.successfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL44.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL44.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL44.gtf21.GL2Tests.link_program.successfulcompilevert_linkprogram_gl +GTF-GL44.gtf21.GL2Tests.link_program.successfulcompilefrag_linkprogram_gl +GTF-GL44.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_linkprogram +GTF-GL44.gtf21.GL2Tests.link_program.unsuccessfulcompilefrag_linkprogram +GTF-GL44.gtf21.GL2Tests.link_program.link_emptyprogramobject +GTF-GL44.gtf21.GL2Tests.link_program.link_invalidprogramhandle +GTF-GL44.gtf21.GL2Tests.link_program.link_verthandle +GTF-GL44.gtf21.GL2Tests.link_program.link_fraghandle +GTF-GL44.gtf21.GL2Tests.precision_specifiers.precision_specifiers +GTF-GL44.gtf21.GL2Tests.relink_program.relink_program +GTF-GL44.gtf21.GL2Tests.shader_source.successfulcompilevert_shadersource +GTF-GL44.gtf21.GL2Tests.shader_source.unsuccessfulcompilevert_shadersource +GTF-GL44.gtf21.GL2Tests.shader_source.successfulcompilefrag_shadersource +GTF-GL44.gtf21.GL2Tests.shader_source.unsuccessfulcompilefrag_shadersource +GTF-GL44.gtf21.GL2Tests.shader_source.shadersource_invalidshaderhandle +GTF-GL44.gtf21.GL2Tests.shader_source.shadersource_programhandle +GTF-GL44.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_ivec4_to_render_frag +GTF-GL44.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_vec4_to_render_frag +GTF-GL44.gtf21.GL2Tests.use_program.successfulcompilevert_successfulcompilefrag_useprogram +GTF-GL44.gtf21.GL2Tests.use_program.successfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL44.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_successfulcompilefrag_useprogram +GTF-GL44.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL44.gtf21.GL2Tests.use_program.programhandlezero_useprogram +GTF-GL44.gtf21.GL2Tests.use_program.emptyprogramobject_useprogram +GTF-GL44.gtf21.GL2Tests.use_program.invalidprogramhandle_useprogram +GTF-GL44.gtf21.GL2Tests.use_program.useprogram_verthandle +GTF-GL44.gtf21.GL2Tests.use_program.useprogram_fraghandle +GTF-GL44.gtf21.GL2Tests.validate_program.successfulcompilevert_successfulcompilefrag_validate +GTF-GL44.gtf21.GL2Tests.validate_program.successfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL44.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_successfulcompilefrag_validate +GTF-GL44.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL44.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_nolink +GTF-GL44.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_after_link +GTF-GL44.gtf21.GL2Tests.validate_program.validate_invalidprogramhandle +GTF-GL44.gtf21.GL2Tests.validate_program.validate_fraghandle +GTF-GL44.gtf21.GL2Tests.validate_program.validate_verthandle +GTF-GL44.gtf21.GL2Tests.vertex_program_point_size.vertex_program_point_size +GTF-GL44.gtf21.GLCoverage.CoverageGL21 +GTF-GL44.gtf21.GL3Tests.proxy_textures.proxy_textures_valid +GTF-GL44.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_size +GTF-GL44.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_samples +GTF-GL44.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_init +GTF-GL44.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_getter +GTF-GL44.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_basic +GTF-GL44.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_negative +GTF-GL44.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_le_M +GTF-GL44.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_g_M +GTF-GL44.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_4 +GTF-GL44.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all +GTF-GL44.gtf30.GL3Tests.blend_minmax.blend_minmax_coverage +GTF-GL44.gtf30.GL3Tests.blend_minmax.blend_minmax_error +GTF-GL44.gtf30.GL3Tests.blend_minmax.blend_minmax_draw +GTF-GL44.gtf30.GL3Tests.blend_minmax.blend_minmax_clamping +GTF-GL44.gtf30.GL3Tests.color_buffer_float.color_buffer_float_coverage +GTF-GL44.gtf30.GL3Tests.color_buffer_float.color_buffer_unsupported_format +GTF-GL44.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_fixed +GTF-GL44.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_off +GTF-GL44.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_on +GTF-GL44.gtf30.GL3Tests.conditional_render.conditional_render_test1 +GTF-GL44.gtf30.GL3Tests.conditional_render.conditional_render_test2 +GTF-GL44.gtf30.GL3Tests.conditional_render.conditional_render_test3 +GTF-GL44.gtf30.GL3Tests.conditional_render.conditional_render_test4 +GTF-GL44.gtf30.GL3Tests.conditional_render.conditional_render_test5 +GTF-GL44.gtf30.GL3Tests.conditional_render.conditional_render_test6 +GTF-GL44.gtf30.GL3Tests.conditional_render.conditional_render_test7 +GTF-GL44.gtf30.GL3Tests.conditional_render.conditional_render_test8 +GTF-GL44.gtf30.GL3Tests.conditional_render.conditional_render_test9 +GTF-GL44.gtf30.GL3Tests.depth_texture.depth_texture_teximage +GTF-GL44.gtf30.GL3Tests.depth_texture.depth_texture_fbo +GTF-GL44.gtf30.GL3Tests.depth_texture.depth_texture_fbo_clear +GTF-GL44.gtf30.GL3Tests.depth_texture.depth_texture_copyteximage +GTF-GL44.gtf30.GL3Tests.depth_texture.depth_texture_readpixels +GTF-GL44.gtf30.GL3Tests.depth_texture.depth_texture_texsubimage +GTF-GL44.gtf30.GL3Tests.depth_texture.depth_texture_mipmap +GTF-GL44.gtf30.GL3Tests.draw_buffers.draw_buffers_initial +GTF-GL44.gtf30.GL3Tests.draw_buffers.draw_buffers_api +GTF-GL44.gtf30.GL3Tests.draw_buffers.draw_buffers_test1 +GTF-GL44.gtf30.GL3Tests.draw_buffers.draw_buffers_test2 +GTF-GL44.gtf30.GL3Tests.draw_buffers.draw_buffers_test3 +GTF-GL44.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_1 +GTF-GL44.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_2 +GTF-GL44.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_1 +GTF-GL44.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_2 +GTF-GL44.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_3 +GTF-GL44.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_4 +GTF-GL44.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_5 +GTF-GL44.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_6 +GTF-GL44.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader +GTF-GL44.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_fbo +GTF-GL44.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_cull +GTF-GL44.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multisample +GTF-GL44.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_scissor +GTF-GL44.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_1 +GTF-GL44.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_2 +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_initial_state +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_create_bind_delete +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_delete_currently_bound +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_state +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attachment_state +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attach_attachments +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_framebuffer_status +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_read_buffer_binding +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_read_buffer_binding +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_draw_buffer_binding +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_draw_buffer_binding +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_mismatched_buffer_formats +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_basic_usage +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_draw_framebuffer +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_read_framebuffer +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_default_enums +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_color_enums +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_default_enums +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_color_enums +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readpixels_incomplete_read_framebuffer +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_copyteximage_incomplete_read_framebuffer +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_linear_filter_depth_or_stencil_buffer_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_with_incomplete_framebuffers +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_depth_or_stencil_buffers_mismatched_formats +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebufferrenderbuffer_for_default_framebuffer +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebuffertexture2d_for_default_framebuffer +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_fixed_point_read_buffer +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_floating_point_read_buffer +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_integer_read_buffer +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_signed_integer_read_buffer +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisample_draw_buffer +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_sizes +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_origins +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_formats +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sample_count +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sizes +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_origins +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_formats +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_nearest_filter_color_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_linear_filter_color_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_depth_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_stencil_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_depth_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_stencil_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_all_buffer_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_missing_buffers_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_height_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_width_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_dimensions_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_magnifying_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_minifying_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_scissor_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_multisampled_to_singlesampled_blit +GTF-GL44.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_initial_state +GTF-GL44.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding +GTF-GL44.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding_fbo +GTF-GL44.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_api +GTF-GL44.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_draw +GTF-GL44.gtf30.GL3Tests.half_float.half_float_rendering +GTF-GL44.gtf30.GL3Tests.half_float.half_float_varying_data +GTF-GL44.gtf30.GL3Tests.half_float.half_float_textures +GTF-GL44.gtf30.GL3Tests.half_float.half_float_max_vertex_dimensions +GTF-GL44.gtf30.GL3Tests.half_float.half_float_linear +GTF-GL44.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_indices +GTF-GL44.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_vertex_attributes +GTF-GL44.gtf30.GL3Tests.map_buffer_range.map_buffer_range_invalidate +GTF-GL44.gtf30.GL3Tests.map_buffer_range.map_buffer_range_flush +GTF-GL44.gtf30.GL3Tests.map_buffer_range.map_buffer_range_error +GTF-GL44.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_init +GTF-GL44.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_error +GTF-GL44.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_readpixels +GTF-GL44.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_getteximage +GTF-GL44.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_copyteximage +GTF-GL44.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_partialattachments +GTF-GL44.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_mixedattachments +GTF-GL44.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_parameters +GTF-GL44.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_renderbuffers +GTF-GL44.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_stencilsize +GTF-GL44.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_clearbuffer +GTF-GL44.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_blit +GTF-GL44.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_initial +GTF-GL44.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_error +GTF-GL44.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_getter +GTF-GL44.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_completeness +GTF-GL44.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_mipmap_generation +GTF-GL44.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_lod_selection +GTF-GL44.gtf30.GL3Tests.texture_float32.texture_float32 +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_init_defaults +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_misc +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_basic_outline +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type_double +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_draw +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_builtins +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_interleaved +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_max_interleaved +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_max_separate +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_offset_size +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_vertex_id +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_modify_buffers +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_overflow +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_query_objects +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_state_variables +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_verify_buffer +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_double_precision +GTF-GL44.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry_primitive_types +GTF-GL44.gtf30.GL3Tests.depth24.depth24_basic +GTF-GL44.gtf30.GL3Tests.depth24.depth24_precision +GTF-GL44.gtf30.GL3Tests.depth24.depth24_precision_readpixels +GTF-GL44.gtf30.GL3Tests.depth24.depth24_precision_texture +GTF-GL44.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgba +GTF-GL44.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgb +GTF-GL44.gtf30.GLCoverage.CoverageGL30 +GTF-GL44.gtf31.GL3Tests.copy_buffer.copy_buffer_defaults +GTF-GL44.gtf31.GL3Tests.copy_buffer.copy_buffer_data +GTF-GL44.gtf31.GL3Tests.copy_buffer.copy_buffer_parameters +GTF-GL44.gtf31.GL3Tests.copy_buffer.copy_buffer_usage +GTF-GL44.gtf31.GL3Tests.copy_buffer.copy_buffer_copy +GTF-GL44.gtf31.GL3Tests.copy_buffer.copy_buffer_invalid_target +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_basic +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_zero_id +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_mode +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_count +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_first +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_type +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount_maxint +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_expressions +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_max_vertex_attribs +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_attrib_size +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_stride +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_pointer +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_invalid +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_compilation_error +GTF-GL44.gtf31.GL3Tests.draw_instanced.draw_instanced_tessellation_compilation_error +GTF-GL44.gtf31.GL3Tests.primitive_restart.primitive_restart_basic +GTF-GL44.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_elements +GTF-GL44.gtf31.GL3Tests.primitive_restart.primitive_restart_mode +GTF-GL44.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete +GTF-GL44.gtf31.GL3Tests.primitive_restart.primitive_restart_upconvert +GTF-GL44.gtf31.GL3Tests.primitive_restart.primitive_restart_instance_id +GTF-GL44.gtf31.GL3Tests.primitive_restart.primitive_restart_primitive_id +GTF-GL44.gtf31.GL3Tests.primitive_restart.primitive_restart_vao_state +GTF-GL44.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_arrays +GTF-GL44.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete2 +GTF-GL44.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete3 +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_macro +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_basic_uniform_block_syntax +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_valid_basic_types +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arrays_of_all_valid_basic_types +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structures_of_all_valid_basic_types +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_uniform_block +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_uniform_blocks +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_named_uniform_blocks +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_element_name +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_uniform_qualifier +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_structure_declaration +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_shader_languages +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_global_scope_layouts +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_layouts +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layouts +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_arrays +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_non_constant_indexing +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_active_uniform_blocks +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformblockindex +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_binding +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_inherit_and_override_layouts +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeat_global_scope_layouts +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_different_definitions_of_the_same_block_name +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_names +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_scoping +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_storage_layouts +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_block_names +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_names +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_small_name_buffer +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_get_uniform_name_for_small_name_buffer +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_not_whole_uniform_array_active +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_same_buffer_bound_to_2_uniform_blocks +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_arrays_binding +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_build_in_constants +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_implementation_dependent_limits +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_reset_assigned_binding_point_on_relink +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_uniform_block_size +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_sharing_between_programs +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_swapping_buffers +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_unused_uniforms_in_std140 +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_block_with_an_instance_array +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_uniforms_declared_in_block_with_an_instance +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_and_array_element_names +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_spec_example_for_std140 +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_1 +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_2 +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_3 +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_4 +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_declaration +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_uniform_block +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_member_initializers +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_for_uniforms_outside_ub0 +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_not_for_matrix_type +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_qualifiers_shared_packed_std140_used_for_members +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_name_conflict +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_instance_name_conflict +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_conflict +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_illegal_uniform_block_array_indexing +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_array_size_matching +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_matching +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_type_matching +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_sequence_matching +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_array_size_matching +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layout_matching +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_block_uniform_location +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_nonexsistent_block_name +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_not_active_block +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_nonexistent_block_index +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv_for_nonexistent_block_index +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices_for_for_nonexistent_or_not_active_uniform_names +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname_for_nonexistent_uniform_index +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform_for_nonexistent_uniform_index +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv_for_nonexistent_uniform_indices +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniformbufferoffsetalignment +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_maxuniformbufferbindings_exceeded +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks_exceeded +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockindex +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockbinding +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_program +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_uniformcount +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_bufsize +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_size +GTF-GL44.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_pname +GTF-GL44.gtf31.GLCoverage.CoverageGL31 +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basic +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basevertex +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_mode +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_type +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_count +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_start +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_end +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_primcount +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_attrib_size +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_upconvert +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_overflow +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_range +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_stride +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_pointer +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_mode +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_count +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_type +GTF-GL44.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_start_end +GTF-GL44.gtf32.GL3Tests.shadow.shadow_api +GTF-GL44.gtf32.GL3Tests.shadow.shadow_compilation_vert +GTF-GL44.gtf32.GL3Tests.shadow.shadow_compilation_ctrl +GTF-GL44.gtf32.GL3Tests.shadow.shadow_compilation_eval +GTF-GL44.gtf32.GL3Tests.shadow.shadow_compilation_geom +GTF-GL44.gtf32.GL3Tests.shadow.shadow_compilation_frag +GTF-GL44.gtf32.GL3Tests.shadow.shadow_execution_vert +GTF-GL44.gtf32.GL3Tests.shadow.shadow_execution_ctrl +GTF-GL44.gtf32.GL3Tests.shadow.shadow_execution_eval +GTF-GL44.gtf32.GL3Tests.shadow.shadow_execution_geom +GTF-GL44.gtf32.GL3Tests.shadow.shadow_execution_frag +GTF-GL44.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_basic +GTF-GL44.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_draw_calls +GTF-GL44.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_types +GTF-GL44.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_stride +GTF-GL44.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_pointer +GTF-GL44.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_attrib_sizes +GTF-GL44.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_restart +GTF-GL44.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_invalid +GTF-GL44.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_1 +GTF-GL44.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_2 +GTF-GL44.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_1 +GTF-GL44.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_2 +GTF-GL44.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_3 +GTF-GL44.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_4 +GTF-GL44.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_5 +GTF-GL44.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_6 +GTF-GL44.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader +GTF-GL44.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_fbo +GTF-GL44.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_cull +GTF-GL44.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multisample +GTF-GL44.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_scissor +GTF-GL44.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_1 +GTF-GL44.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_2 +GTF-GL44.gtf32.GL3Tests.packed_pixels.packed_pixels_init +GTF-GL44.gtf32.GL3Tests.packed_pixels.packed_pixels +GTF-GL44.gtf32.GL3Tests.packed_pixels.packed_pixels_pixelstore +GTF-GL44.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo +GTF-GL44.gtf32.GL3Tests.sync.sync_coverage_creation +GTF-GL44.gtf32.GL3Tests.sync.sync_coverage_issync +GTF-GL44.gtf32.GL3Tests.sync.sync_coverage_getsynciv_defaults +GTF-GL44.gtf32.GL3Tests.sync.sync_coverage_clientwaitsync +GTF-GL44.gtf32.GL3Tests.sync.sync_coverage_waitsync +GTF-GL44.gtf32.GL3Tests.sync.sync_coverage_max_server_wait_timeout +GTF-GL44.gtf32.GL3Tests.sync.sync_coverage_deletesync +GTF-GL44.gtf32.GL3Tests.sync.sync_coverage_getsynciv_fence +GTF-GL44.gtf32.GL3Tests.sync.sync_error_fencesync_condition +GTF-GL44.gtf32.GL3Tests.sync.sync_error_fencesync_flags +GTF-GL44.gtf32.GL3Tests.sync.sync_error_deletesync +GTF-GL44.gtf32.GL3Tests.sync.sync_error_getsynciv_sync +GTF-GL44.gtf32.GL3Tests.sync.sync_error_getsynciv_pname +GTF-GL44.gtf32.GL3Tests.sync.sync_error_clientwaitsync_sync +GTF-GL44.gtf32.GL3Tests.sync.sync_error_clientwaitsync_flags +GTF-GL44.gtf32.GL3Tests.sync.sync_error_waitsync_sync +GTF-GL44.gtf32.GL3Tests.sync.sync_error_waitsync_flags +GTF-GL44.gtf32.GL3Tests.sync.sync_error_waitsync_timeout +GTF-GL44.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_signaled +GTF-GL44.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_immediate +GTF-GL44.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_flush +GTF-GL44.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_timeout +GTF-GL44.gtf32.GL3Tests.sync.sync_functionality_issync +GTF-GL44.gtf32.GL3Tests.sync.sync_advanced_multi +GTF-GL44.gtf32.GL3Tests.sync.sync_advanced_reuse +GTF-GL44.gtf32.GL3Tests.sync.sync_advanced_shared_multi +GTF-GL44.gtf32.GL3Tests.sync.sync_advanced_shared_delete +GTF-GL44.gtf32.GL3Tests.sync.sync_advanced_delete +GTF-GL44.gtf32.GLCoverage.CoverageGL32 +GTF-GL44.gtf33.GL3Tests.element_index_uint.element_index_uint_constants +GTF-GL44.gtf33.GL3Tests.element_index_uint.element_index_uint_error +GTF-GL44.gtf33.GL3Tests.element_index_uint.element_index_uint_de +GTF-GL44.gtf33.GL3Tests.element_index_uint.element_index_uint_de_range +GTF-GL44.gtf33.GL3Tests.element_index_uint.element_index_uint_de_instanced +GTF-GL44.gtf33.GL3Tests.element_index_uint.element_index_uint_de_multi +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_basic +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_pipeline +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_integer_constants +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_layout_priority +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_input_types +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_input_types_double +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_output_types +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_room +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_multiple_shaders +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_one_shader +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_vertex_input_aliased +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_restore_locations +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_greater_than_max +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_array_max +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_array_max_double +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_not_integer +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_overlapping_ranges +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_not_consistent_locations +GTF-GL44.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_no_room +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_basic +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_vao +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_divisor +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_mode +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_count +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_first +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_type +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_primcount +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_order +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_size +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_stride +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_pointer +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_base_vertex +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_primitive_restart +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_instance_id +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_other_draw_calls +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_invalid +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_many_instances +GTF-GL44.gtf33.GL3Tests.instanced_arrays.instanced_arrays_pass_instance_id +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_clear +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_custom_framebuffer +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_discarded_fragments +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_distinct_queries +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_any_samples_passed +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_occluded +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_outside_of_query_scope +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_scissors_test +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_genqueries +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_beginquery +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_endquery +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_queries +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_is_query_nonzero +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_is_query_zero +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_no_active_query +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_query_order +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_queryobjectuiv +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_stencil_test +GTF-GL44.gtf33.GL3Tests.occlusion_query.occlusion_query_suppressed_pixels +GTF-GL44.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_default_binding +GTF-GL44.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_default_parameters +GTF-GL44.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_create +GTF-GL44.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_bind +GTF-GL44.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_data +GTF-GL44.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_usage +GTF-GL44.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_pointerv +GTF-GL44.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_parameteriv +GTF-GL44.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_read +GTF-GL44.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write +GTF-GL44.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write_dynamic +GTF-GL44.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write_regression +GTF-GL44.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_pixelstore +GTF-GL44.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_vbo +GTF-GL44.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_readpixels +GTF-GL44.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_valid +GTF-GL44.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_type +GTF-GL44.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_attrib +GTF-GL44.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_conversion +GTF-GL44.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_stride_pointer +GTF-GL44.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_bgra +GTF-GL44.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_divisor +GTF-GL44.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_invalid +GTF-GL44.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_invalid2 +GTF-GL44.gtf33.GLCoverage.CoverageGL33 +GTF-GL44.gtf40.GL3Tests.transform_feedback2.transform_feedback2_init_defaults +GTF-GL44.gtf40.GL3Tests.transform_feedback2.transform_feedback2_api +GTF-GL44.gtf40.GL3Tests.transform_feedback2.transform_feedback2_basic +GTF-GL44.gtf40.GL3Tests.transform_feedback2.transform_feedback2_states +GTF-GL44.gtf40.GL3Tests.transform_feedback2.transform_feedback2_pause_resume +GTF-GL44.gtf40.GL3Tests.transform_feedback2.transform_feedback2_framebuffer +GTF-GL44.gtf40.GL3Tests.transform_feedback2.transform_feedback2_two_buffers +GTF-GL44.gtf40.GL3Tests.transform_feedback3.transform_feedback3_init_defaults +GTF-GL44.gtf40.GL3Tests.transform_feedback3.transform_feedback3_api +GTF-GL44.gtf40.GL3Tests.transform_feedback3.transform_feedback3_error +GTF-GL44.gtf40.GL3Tests.transform_feedback3.transform_feedback3_error_invalid_varyings +GTF-GL44.gtf40.GL3Tests.transform_feedback3.transform_feedback3_basic_outline +GTF-GL44.gtf40.GL3Tests.transform_feedback3.transform_feedback3_two_buffers +GTF-GL44.gtf40.GL3Tests.transform_feedback3.transform_feedback3_skip_components +GTF-GL44.gtf40.GL3Tests.transform_feedback3.transform_feedback3_skip_multiple_buffers +GTF-GL44.gtf40.GL3Tests.transform_feedback3.transform_feedback3_streams_queried +GTF-GL44.gtf40.GL3Tests.transform_feedback3.transform_feedback3_streams_overflow +GTF-GL44.gtf40.GL3Tests.transform_feedback3.transform_feedback3_stream_failure +GTF-GL44.gtf40.GL3Tests.transform_feedback3.transform_feedback3_draw_stream +GTF-GL44.gtf40.GL3Tests.transform_feedback3.transform_feedback3_geometry_instanced +GTF-GL44.gtf40.GL3Tests.transform_feedback3.transform_feedback3_multiple_streams +GTF-GL44.gtf40.GLCoverage.CoverageGL40 +GTF-GL44.gtf41.GL2Tests.fixed_data_type.fixed_data_type +GTF-GL44.gtf42.GL3Tests.texture_storage.texture_storage_texture_targets +GTF-GL44.gtf42.GL3Tests.texture_storage.texture_storage_texture_levels +GTF-GL44.gtf42.GL3Tests.texture_storage.texture_storage_texture_internal_formats +GTF-GL44.gtf42.GL3Tests.texture_storage.texture_storage_texture_dimensionality +GTF-GL44.gtf42.GL3Tests.texture_storage.texture_storage_texture_immutability +GTF-GL44.gtf42.GL3Tests.texture_storage.texture_storage_texture_sizes +GTF-GL44.gtf42.GL3Tests.texture_storage.texture_storage_texture_level_base_and_texture_level_max +GTF-GL44.gtf42.GL3Tests.texture_storage.texture_storage_default_texture_target +GTF-GL44.gtf42.GL3Tests.texture_storage.texture_storage_uncompressed_texture_data +GTF-GL44.gtf42.GL3Tests.texture_storage.texture_storage_compressed_texture_data +GTF-GL44.gtf42.GL3Tests.texture_storage.texture_storage_texture_as_framebuffer_attachment +GTF-GL44.gtf42.GL3Tests.texture_storage.texture_storage_uninitialized_miplevels +GTF-GL44.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_init_defaults +GTF-GL44.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_api +GTF-GL44.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_error +GTF-GL44.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_basic +GTF-GL44.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_streams +GTF-GL44.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_conditional_render +GTF-GL44.gtf43.GL3Tests.eac_compression_r11.gl_compressed_r11_eac +GTF-GL44.gtf43.GL3Tests.eac_compression_rg11.gl_compressed_rg11_eac +GTF-GL44.gtf43.GL3Tests.eac_compression_signed_r11.gl_compressed_signed_r11_eac +GTF-GL44.gtf43.GL3Tests.eac_compression_signed_rg11.gl_compressed_signed_rg11_eac +GTF-GL44.gtf43.GL3Tests.etc2_compression_rgb8.gl_compressed_rgb8_etc2 +GTF-GL44.gtf43.GL3Tests.etc2_compression_rgb8_pt_alpha1.gl_compressed_rgb8_pt_alpha1_etc2 +GTF-GL44.gtf43.GL3Tests.etc2_compression_rgba8.gl_compressed_rgba8_etc2 +GTF-GL44.gtf43.GL3Tests.packed_depth_stencil.packed_depth_stencil_stenciltexturing +GTF-GL44.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_init_defaults +GTF-GL44.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_api +GTF-GL44.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_error +GTF-GL44.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_primcount +GTF-GL44.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_stride +GTF-GL44.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_mode +GTF-GL44.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_type +GTF-GL44.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_params +GTF-GL44.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_stress +GTF-GL44.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_conditional_render +GTF-GL44.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_skip_draw +GTF-GL44.gtf43.GL2ExtensionTests.debug.debug +GTF-GL44.gtf43.GLCoverage.CoverageGL43 +GTF-GL44.gtf44.GL31Tests.texture_stencil8.texture_stencil8_gl44 diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl44-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl44-master.txt new file mode 100644 index 0000000..78593f7 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl44-master.txt @@ -0,0 +1,4589 @@ +KHR-GL44.info.vendor +KHR-GL44.info.renderer +KHR-GL44.info.version +KHR-GL44.info.shading_language_version +KHR-GL44.info.extensions +KHR-GL44.info.render_target +KHR-GL44.clip_distance.coverage +KHR-GL44.clip_distance.functional +KHR-GL44.clip_distance.negative +KHR-GL44.gpu_shader5_gl.implicit_conversions +KHR-GL44.gpu_shader5_gl.function_overloading +KHR-GL44.gpu_shader5_gl.float_encoding +KHR-GL44.glsl_noperspective.functionaltest +KHR-GL44.transform_feedback.api_errors_test +KHR-GL44.transform_feedback.linking_errors_test +KHR-GL44.transform_feedback.limits_test +KHR-GL44.transform_feedback.capture_vertex_interleaved_test +KHR-GL44.transform_feedback.capture_geometry_interleaved_test +KHR-GL44.transform_feedback.capture_vertex_separate_test +KHR-GL44.transform_feedback.capture_geometry_separate_test +KHR-GL44.transform_feedback.get_xfb_varying +KHR-GL44.transform_feedback.query_vertex_interleaved_test +KHR-GL44.transform_feedback.query_geometry_interleaved_test +KHR-GL44.transform_feedback.query_vertex_separate_test +KHR-GL44.transform_feedback.query_geometry_separate_test +KHR-GL44.transform_feedback.discard_vertex_test +KHR-GL44.transform_feedback.discard_geometry_test +KHR-GL44.transform_feedback.draw_xfb_test +KHR-GL44.transform_feedback.draw_xfb_feedbackk_test +KHR-GL44.transform_feedback.draw_xfb_stream_test +KHR-GL44.transform_feedback.capture_special_interleaved_test +KHR-GL44.transform_feedback.draw_xfb_instanced_test +KHR-GL44.transform_feedback.draw_xfb_stream_instanced_test +KHR-GL44.CommonBugs.CommonBug_GetProgramivActiveUniformBlockMaxNameLength +KHR-GL44.CommonBugs.CommonBug_InputVariablesCannotBeModified +KHR-GL44.CommonBugs.CommonBug_InvalidUseCasesForAllNotFuncsAndExclMarkOp +KHR-GL44.CommonBugs.CommonBug_InvalidVSInputs +KHR-GL44.CommonBugs.CommonBug_ParenthesisInLayoutQualifierIntegerValue +KHR-GL44.CommonBugs.CommonBug_PerVertexValidation +KHR-GL44.CommonBugs.CommonBug_ReservedNames +KHR-GL44.CommonBugs.CommonBug_SparseBuffersWithCopyOps +KHR-GL44.texture_size_promotion.functional +KHR-GL44.transform_feedback_overflow_query_ARB.implementation-dependent-state +KHR-GL44.transform_feedback_overflow_query_ARB.default-context-state +KHR-GL44.transform_feedback_overflow_query_ARB.context-state-update +KHR-GL44.transform_feedback_overflow_query_ARB.error-invalid-index +KHR-GL44.transform_feedback_overflow_query_ARB.error-already-active +KHR-GL44.transform_feedback_overflow_query_ARB.error-incompatible-target +KHR-GL44.transform_feedback_overflow_query_ARB.error-no-active-query +KHR-GL44.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs +KHR-GL44.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs +KHR-GL44.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs +KHR-GL44.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs +KHR-GL44.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream +KHR-GL44.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream +KHR-GL44.shaders.arrays.constructor.float3_vertex +KHR-GL44.shaders.arrays.constructor.float3_fragment +KHR-GL44.shaders.arrays.constructor.float4_vertex +KHR-GL44.shaders.arrays.constructor.float4_fragment +KHR-GL44.shaders.arrays.constructor.int3_vertex +KHR-GL44.shaders.arrays.constructor.int3_fragment +KHR-GL44.shaders.arrays.constructor.int4_vertex +KHR-GL44.shaders.arrays.constructor.int4_fragment +KHR-GL44.shaders.arrays.constructor.bool3_vertex +KHR-GL44.shaders.arrays.constructor.bool3_fragment +KHR-GL44.shaders.arrays.constructor.bool4_vertex +KHR-GL44.shaders.arrays.constructor.bool4_fragment +KHR-GL44.shaders.arrays.constructor.struct3_vertex +KHR-GL44.shaders.arrays.constructor.struct3_fragment +KHR-GL44.shaders.arrays.constructor.struct4_vertex +KHR-GL44.shaders.arrays.constructor.struct4_fragment +KHR-GL44.shaders.arrays.constructor.float_vec3_vertex +KHR-GL44.shaders.arrays.constructor.float_vec3_fragment +KHR-GL44.shaders.arrays.constructor.int_vec3_vertex +KHR-GL44.shaders.arrays.constructor.int_vec3_fragment +KHR-GL44.shaders.arrays.constructor.bool_vec3_vertex +KHR-GL44.shaders.arrays.constructor.bool_vec3_fragment +KHR-GL44.shaders.arrays.constructor.float_mat3_vertex +KHR-GL44.shaders.arrays.constructor.float_mat3_fragment +KHR-GL44.shaders.arrays.constructor.int_mat3_vertex +KHR-GL44.shaders.arrays.constructor.int_mat3_fragment +KHR-GL44.shaders.arrays.constructor.bool_mat3_vertex +KHR-GL44.shaders.arrays.constructor.bool_mat3_fragment +KHR-GL44.shaders.arrays.return.float_vertex +KHR-GL44.shaders.arrays.return.float_fragment +KHR-GL44.shaders.arrays.return.int_vertex +KHR-GL44.shaders.arrays.return.int_fragment +KHR-GL44.shaders.arrays.return.bool_vertex +KHR-GL44.shaders.arrays.return.bool_fragment +KHR-GL44.shaders.arrays.return.float_vec3_vertex +KHR-GL44.shaders.arrays.return.float_vec3_fragment +KHR-GL44.shaders.arrays.return.struct_vertex +KHR-GL44.shaders.arrays.return.struct_fragment +KHR-GL44.shaders.arrays.return.int_vec3_vertex +KHR-GL44.shaders.arrays.return.int_vec3_fragment +KHR-GL44.shaders.arrays.return.bool_vec3_vertex +KHR-GL44.shaders.arrays.return.bool_vec3_fragment +KHR-GL44.shaders.arrays.return.float_mat3_vertex +KHR-GL44.shaders.arrays.return.float_mat3_fragment +KHR-GL44.shaders.arrays.return.int_mat3_vertex +KHR-GL44.shaders.arrays.return.int_mat3_fragment +KHR-GL44.shaders.arrays.return.bool_mat3_vertex +KHR-GL44.shaders.arrays.return.bool_mat3_fragment +KHR-GL44.shaders.arrays.unnamed_parameter.float_vertex +KHR-GL44.shaders.arrays.unnamed_parameter.float_fragment +KHR-GL44.shaders.arrays.unnamed_parameter.int_vertex +KHR-GL44.shaders.arrays.unnamed_parameter.int_fragment +KHR-GL44.shaders.arrays.unnamed_parameter.bool_vertex +KHR-GL44.shaders.arrays.unnamed_parameter.bool_fragment +KHR-GL44.shaders.arrays.unnamed_parameter.struct_vertex +KHR-GL44.shaders.arrays.unnamed_parameter.struct_fragment +KHR-GL44.shaders.arrays.unnamed_parameter.float_vec3_vertex +KHR-GL44.shaders.arrays.unnamed_parameter.float_vec3_fragment +KHR-GL44.shaders.arrays.unnamed_parameter.int_vec3_vertex +KHR-GL44.shaders.arrays.unnamed_parameter.int_vec3_fragment +KHR-GL44.shaders.arrays.unnamed_parameter.bool_vec3_vertex +KHR-GL44.shaders.arrays.unnamed_parameter.bool_vec3_fragment +KHR-GL44.shaders.arrays.unnamed_parameter.float_mat3_vertex +KHR-GL44.shaders.arrays.unnamed_parameter.float_mat3_fragment +KHR-GL44.shaders.arrays.unnamed_parameter.int_mat3_vertex +KHR-GL44.shaders.arrays.unnamed_parameter.int_mat3_fragment +KHR-GL44.shaders.arrays.unnamed_parameter.bool_mat3_vertex +KHR-GL44.shaders.arrays.unnamed_parameter.bool_mat3_fragment +KHR-GL44.shaders.arrays.declaration.implicit_size_float_vertex +KHR-GL44.shaders.arrays.declaration.implicit_size_float_fragment +KHR-GL44.shaders.arrays.declaration.implicit_size_int_vertex +KHR-GL44.shaders.arrays.declaration.implicit_size_int_fragment +KHR-GL44.shaders.arrays.declaration.implicit_size_bool_vertex +KHR-GL44.shaders.arrays.declaration.implicit_size_bool_fragment +KHR-GL44.shaders.arrays.declaration.implicit_size_struct_vertex +KHR-GL44.shaders.arrays.declaration.implicit_size_struct_fragment +KHR-GL44.shaders.arrays.declaration.implicit_size_float_vec3_vertex +KHR-GL44.shaders.arrays.declaration.implicit_size_float_vec3_fragment +KHR-GL44.shaders.arrays.declaration.implicit_size_int_ivec3_vertex +KHR-GL44.shaders.arrays.declaration.implicit_size_int_ivec3_fragment +KHR-GL44.shaders.arrays.declaration.implicit_size_bool_bvec3_vertex +KHR-GL44.shaders.arrays.declaration.implicit_size_bool_bvec3_fragment +KHR-GL44.shaders.arrays.declaration.implicit_size_float_mat3_vertex +KHR-GL44.shaders.arrays.declaration.implicit_size_float_mat3_fragment +KHR-GL44.shaders.arrays.declaration.implicit_size_int_mat3_vertex +KHR-GL44.shaders.arrays.declaration.implicit_size_int_mat3_fragment +KHR-GL44.shaders.arrays.declaration.implicit_size_bool_mat3_vertex +KHR-GL44.shaders.arrays.declaration.implicit_size_bool_mat3_fragment +KHR-GL44.shaders.arrays.declaration.constant_expression_array_size_vertex +KHR-GL44.shaders.arrays.declaration.constant_expression_array_size_fragment +KHR-GL44.shaders.arrays.declaration.constant_expression_array_access_vertex +KHR-GL44.shaders.arrays.declaration.constant_expression_array_access_fragment +KHR-GL44.shaders.arrays.declaration.dynamic_expression_array_access_vertex +KHR-GL44.shaders.arrays.declaration.dynamic_expression_array_access_fragment +KHR-GL44.shaders.arrays.length.float_vertex +KHR-GL44.shaders.arrays.length.float_fragment +KHR-GL44.shaders.arrays.length.int_vertex +KHR-GL44.shaders.arrays.length.int_fragment +KHR-GL44.shaders.arrays.length.bool_vertex +KHR-GL44.shaders.arrays.length.bool_fragment +KHR-GL44.shaders.arrays.length.struct_vertex +KHR-GL44.shaders.arrays.length.struct_fragment +KHR-GL44.shaders.arrays.invalid.multidimensional_array1_vertex +KHR-GL44.shaders.arrays.invalid.multidimensional_array1_fragment +KHR-GL44.shaders.arrays.invalid.multidimensional_array2_vertex +KHR-GL44.shaders.arrays.invalid.multidimensional_array2_fragment +KHR-GL44.shaders.arrays.invalid.dynamic_expression_array_size_vertex +KHR-GL44.shaders.arrays.invalid.dynamic_expression_array_size_fragment +KHR-GL44.shaders.arrays.invalid.constructor_c-style1_vertex +KHR-GL44.shaders.arrays.invalid.constructor_c-style1_fragment +KHR-GL44.shaders.arrays.invalid.constructor_c-style2_vertex +KHR-GL44.shaders.arrays.invalid.constructor_c-style2_fragment +KHR-GL44.shaders.fragdepth.write.no_write +KHR-GL44.shaders.fragdepth.write.const +KHR-GL44.shaders.fragdepth.write.uniform +KHR-GL44.shaders.fragdepth.write.dynamic +KHR-GL44.shaders.fragdepth.write.fragcoord_z +KHR-GL44.shaders.fragdepth.write.uniform_conditional_write +KHR-GL44.shaders.fragdepth.write.dynamic_conditional_write +KHR-GL44.shaders.fragdepth.write.uniform_loop_write +KHR-GL44.shaders.fragdepth.write.write_in_function +KHR-GL44.shaders.fragdepth.compare.no_write +KHR-GL44.shaders.fragdepth.compare.const +KHR-GL44.shaders.fragdepth.compare.uniform +KHR-GL44.shaders.fragdepth.compare.dynamic +KHR-GL44.shaders.fragdepth.compare.fragcoord_z +KHR-GL44.shaders.fragdepth.compare.uniform_conditional_write +KHR-GL44.shaders.fragdepth.compare.dynamic_conditional_write +KHR-GL44.shaders.fragdepth.compare.uniform_loop_write +KHR-GL44.shaders.fragdepth.compare.write_in_function +KHR-GL44.shaders.indexing.varying_array.float_static_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.float_static_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.float_static_write_dynamic_loop_read +KHR-GL44.shaders.indexing.varying_array.float_dynamic_write_static_read +KHR-GL44.shaders.indexing.varying_array.float_dynamic_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.float_dynamic_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.float_dynamic_write_dynamic_loop_read +KHR-GL44.shaders.indexing.varying_array.float_static_loop_write_static_read +KHR-GL44.shaders.indexing.varying_array.float_static_loop_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.float_static_loop_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.float_static_loop_write_dynamic_loop_read +KHR-GL44.shaders.indexing.varying_array.float_dynamic_loop_write_static_read +KHR-GL44.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.float_dynamic_loop_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_loop_read +KHR-GL44.shaders.indexing.varying_array.vec2_static_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.vec2_static_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.vec2_static_write_dynamic_loop_read +KHR-GL44.shaders.indexing.varying_array.vec2_dynamic_write_static_read +KHR-GL44.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.vec2_dynamic_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_loop_read +KHR-GL44.shaders.indexing.varying_array.vec2_static_loop_write_static_read +KHR-GL44.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.vec2_static_loop_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_loop_read +KHR-GL44.shaders.indexing.varying_array.vec2_dynamic_loop_write_static_read +KHR-GL44.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.vec2_dynamic_loop_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_loop_read +KHR-GL44.shaders.indexing.varying_array.vec3_static_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.vec3_static_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.vec3_static_write_dynamic_loop_read +KHR-GL44.shaders.indexing.varying_array.vec3_dynamic_write_static_read +KHR-GL44.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.vec3_dynamic_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_loop_read +KHR-GL44.shaders.indexing.varying_array.vec3_static_loop_write_static_read +KHR-GL44.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.vec3_static_loop_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_loop_read +KHR-GL44.shaders.indexing.varying_array.vec3_dynamic_loop_write_static_read +KHR-GL44.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.vec3_dynamic_loop_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_loop_read +KHR-GL44.shaders.indexing.varying_array.vec4_static_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.vec4_static_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.vec4_static_write_dynamic_loop_read +KHR-GL44.shaders.indexing.varying_array.vec4_dynamic_write_static_read +KHR-GL44.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.vec4_dynamic_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_loop_read +KHR-GL44.shaders.indexing.varying_array.vec4_static_loop_write_static_read +KHR-GL44.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.vec4_static_loop_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_loop_read +KHR-GL44.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_read +KHR-GL44.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_read +KHR-GL44.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_loop_read +KHR-GL44.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_loop_read +KHR-GL44.shaders.indexing.uniform_array.float_static_read_vertex +KHR-GL44.shaders.indexing.uniform_array.float_static_read_fragment +KHR-GL44.shaders.indexing.uniform_array.float_dynamic_read_vertex +KHR-GL44.shaders.indexing.uniform_array.float_dynamic_read_fragment +KHR-GL44.shaders.indexing.uniform_array.float_static_loop_read_vertex +KHR-GL44.shaders.indexing.uniform_array.float_static_loop_read_fragment +KHR-GL44.shaders.indexing.uniform_array.float_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.uniform_array.float_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.uniform_array.vec2_static_read_vertex +KHR-GL44.shaders.indexing.uniform_array.vec2_static_read_fragment +KHR-GL44.shaders.indexing.uniform_array.vec2_dynamic_read_vertex +KHR-GL44.shaders.indexing.uniform_array.vec2_dynamic_read_fragment +KHR-GL44.shaders.indexing.uniform_array.vec2_static_loop_read_vertex +KHR-GL44.shaders.indexing.uniform_array.vec2_static_loop_read_fragment +KHR-GL44.shaders.indexing.uniform_array.vec2_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.uniform_array.vec2_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.uniform_array.vec3_static_read_vertex +KHR-GL44.shaders.indexing.uniform_array.vec3_static_read_fragment +KHR-GL44.shaders.indexing.uniform_array.vec3_dynamic_read_vertex +KHR-GL44.shaders.indexing.uniform_array.vec3_dynamic_read_fragment +KHR-GL44.shaders.indexing.uniform_array.vec3_static_loop_read_vertex +KHR-GL44.shaders.indexing.uniform_array.vec3_static_loop_read_fragment +KHR-GL44.shaders.indexing.uniform_array.vec3_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.uniform_array.vec3_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.uniform_array.vec4_static_read_vertex +KHR-GL44.shaders.indexing.uniform_array.vec4_static_read_fragment +KHR-GL44.shaders.indexing.uniform_array.vec4_dynamic_read_vertex +KHR-GL44.shaders.indexing.uniform_array.vec4_dynamic_read_fragment +KHR-GL44.shaders.indexing.uniform_array.vec4_static_loop_read_vertex +KHR-GL44.shaders.indexing.uniform_array.vec4_static_loop_read_fragment +KHR-GL44.shaders.indexing.uniform_array.vec4_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.uniform_array.vec4_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.tmp_array.float_static_write_dynamic_read_vertex +KHR-GL44.shaders.indexing.tmp_array.float_static_write_dynamic_read_fragment +KHR-GL44.shaders.indexing.tmp_array.float_static_write_static_loop_read_vertex +KHR-GL44.shaders.indexing.tmp_array.float_static_write_static_loop_read_fragment +KHR-GL44.shaders.indexing.tmp_array.float_static_write_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.tmp_array.float_static_write_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.tmp_array.float_dynamic_write_static_read_vertex +KHR-GL44.shaders.indexing.tmp_array.float_dynamic_write_static_read_fragment +KHR-GL44.shaders.indexing.tmp_array.float_static_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.tmp_array.float_static_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.tmp_array.float_dynamic_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.tmp_array.float_dynamic_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec2_static_write_dynamic_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec2_static_write_dynamic_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec2_static_write_static_loop_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec2_static_write_static_loop_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec2_dynamic_write_static_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec2_dynamic_write_static_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec2_static_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec2_static_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec2_dynamic_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec2_dynamic_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec3_static_write_dynamic_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec3_static_write_dynamic_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec3_static_write_static_loop_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec3_static_write_static_loop_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec3_static_write_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec3_static_write_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec3_dynamic_write_static_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec3_dynamic_write_static_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec3_static_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec3_static_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec3_dynamic_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec3_dynamic_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec4_static_write_dynamic_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec4_static_write_dynamic_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec4_static_write_static_loop_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec4_static_write_static_loop_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec4_static_write_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec4_static_write_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec4_dynamic_write_static_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec4_dynamic_write_static_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec4_static_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec4_static_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec2_direct_write_static_subscript_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec2_direct_write_static_subscript_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_subscript_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_subscript_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec2_direct_write_static_loop_subscript_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec2_direct_write_static_loop_subscript_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec2_static_subscript_write_direct_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec2_static_subscript_write_direct_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec2_dynamic_subscript_write_direct_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec2_dynamic_subscript_write_direct_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_direct_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_direct_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec2_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec2_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec3_direct_write_static_subscript_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec3_direct_write_static_subscript_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_subscript_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_subscript_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec3_direct_write_static_loop_subscript_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec3_direct_write_static_loop_subscript_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec3_static_subscript_write_direct_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec3_static_subscript_write_direct_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec3_dynamic_subscript_write_direct_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec3_dynamic_subscript_write_direct_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec3_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec3_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec4_direct_write_static_subscript_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec4_direct_write_static_subscript_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_subscript_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_subscript_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec4_direct_write_static_loop_subscript_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec4_direct_write_static_loop_subscript_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec4_static_subscript_write_direct_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec4_static_subscript_write_direct_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_direct_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_direct_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_direct_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_direct_read_fragment +KHR-GL44.shaders.indexing.vector_subscript.vec4_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL44.shaders.indexing.vector_subscript.vec4_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2_static_write_static_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2_static_write_static_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2x3_static_write_static_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2x3_static_write_static_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2x3_dynamic_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2x3_dynamic_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2x3_static_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2x3_static_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2x3_dynamic_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2x3_dynamic_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2x4_static_write_static_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2x4_static_write_static_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2x4_dynamic_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2x4_dynamic_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2x4_static_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2x4_static_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat2x4_dynamic_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat2x4_dynamic_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3x2_static_write_static_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3x2_static_write_static_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3x2_dynamic_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3x2_dynamic_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3x2_static_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3x2_static_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3x2_dynamic_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3x2_dynamic_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3_static_write_static_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3_static_write_static_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3x4_static_write_static_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3x4_static_write_static_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3x4_dynamic_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3x4_dynamic_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3x4_static_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3x4_static_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat3x4_dynamic_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat3x4_dynamic_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4x2_static_write_static_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4x2_static_write_static_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4x2_dynamic_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4x2_dynamic_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4x2_static_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4x2_static_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4x2_dynamic_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4x2_dynamic_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4x3_static_write_static_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4x3_static_write_static_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4x3_dynamic_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4x3_dynamic_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4x3_static_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4x3_static_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4x3_dynamic_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4x3_dynamic_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4_static_write_static_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4_static_write_static_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_loop_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_loop_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_read_fragment +KHR-GL44.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_vertex +KHR-GL44.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_fragment +KHR-GL44.shaders.loops.for_constant_iterations.basic_lowp_int_vertex +KHR-GL44.shaders.loops.for_constant_iterations.basic_lowp_int_fragment +KHR-GL44.shaders.loops.for_constant_iterations.basic_mediump_int_vertex +KHR-GL44.shaders.loops.for_constant_iterations.basic_mediump_int_fragment +KHR-GL44.shaders.loops.for_constant_iterations.basic_mediump_float_vertex +KHR-GL44.shaders.loops.for_constant_iterations.basic_mediump_float_fragment +KHR-GL44.shaders.loops.for_constant_iterations.basic_highp_int_vertex +KHR-GL44.shaders.loops.for_constant_iterations.basic_highp_int_fragment +KHR-GL44.shaders.loops.for_constant_iterations.basic_highp_float_vertex +KHR-GL44.shaders.loops.for_constant_iterations.basic_highp_float_fragment +KHR-GL44.shaders.loops.for_constant_iterations.empty_body_vertex +KHR-GL44.shaders.loops.for_constant_iterations.empty_body_fragment +KHR-GL44.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL44.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL44.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL44.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL44.shaders.loops.for_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL44.shaders.loops.for_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL44.shaders.loops.for_constant_iterations.single_statement_vertex +KHR-GL44.shaders.loops.for_constant_iterations.single_statement_fragment +KHR-GL44.shaders.loops.for_constant_iterations.compound_statement_vertex +KHR-GL44.shaders.loops.for_constant_iterations.compound_statement_fragment +KHR-GL44.shaders.loops.for_constant_iterations.sequence_statement_vertex +KHR-GL44.shaders.loops.for_constant_iterations.sequence_statement_fragment +KHR-GL44.shaders.loops.for_constant_iterations.no_iterations_vertex +KHR-GL44.shaders.loops.for_constant_iterations.no_iterations_fragment +KHR-GL44.shaders.loops.for_constant_iterations.single_iteration_vertex +KHR-GL44.shaders.loops.for_constant_iterations.single_iteration_fragment +KHR-GL44.shaders.loops.for_constant_iterations.select_iteration_count_vertex +KHR-GL44.shaders.loops.for_constant_iterations.select_iteration_count_fragment +KHR-GL44.shaders.loops.for_constant_iterations.conditional_continue_vertex +KHR-GL44.shaders.loops.for_constant_iterations.conditional_continue_fragment +KHR-GL44.shaders.loops.for_constant_iterations.unconditional_continue_vertex +KHR-GL44.shaders.loops.for_constant_iterations.unconditional_continue_fragment +KHR-GL44.shaders.loops.for_constant_iterations.only_continue_vertex +KHR-GL44.shaders.loops.for_constant_iterations.only_continue_fragment +KHR-GL44.shaders.loops.for_constant_iterations.double_continue_vertex +KHR-GL44.shaders.loops.for_constant_iterations.double_continue_fragment +KHR-GL44.shaders.loops.for_constant_iterations.conditional_break_vertex +KHR-GL44.shaders.loops.for_constant_iterations.conditional_break_fragment +KHR-GL44.shaders.loops.for_constant_iterations.unconditional_break_vertex +KHR-GL44.shaders.loops.for_constant_iterations.unconditional_break_fragment +KHR-GL44.shaders.loops.for_constant_iterations.pre_increment_vertex +KHR-GL44.shaders.loops.for_constant_iterations.pre_increment_fragment +KHR-GL44.shaders.loops.for_constant_iterations.post_increment_vertex +KHR-GL44.shaders.loops.for_constant_iterations.post_increment_fragment +KHR-GL44.shaders.loops.for_constant_iterations.mixed_break_continue_vertex +KHR-GL44.shaders.loops.for_constant_iterations.mixed_break_continue_fragment +KHR-GL44.shaders.loops.for_constant_iterations.vector_counter_vertex +KHR-GL44.shaders.loops.for_constant_iterations.vector_counter_fragment +KHR-GL44.shaders.loops.for_constant_iterations.101_iterations_vertex +KHR-GL44.shaders.loops.for_constant_iterations.101_iterations_fragment +KHR-GL44.shaders.loops.for_constant_iterations.sequence_vertex +KHR-GL44.shaders.loops.for_constant_iterations.sequence_fragment +KHR-GL44.shaders.loops.for_constant_iterations.nested_vertex +KHR-GL44.shaders.loops.for_constant_iterations.nested_fragment +KHR-GL44.shaders.loops.for_constant_iterations.nested_sequence_vertex +KHR-GL44.shaders.loops.for_constant_iterations.nested_sequence_fragment +KHR-GL44.shaders.loops.for_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL44.shaders.loops.for_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL44.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL44.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.basic_lowp_int_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.basic_lowp_int_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.basic_mediump_int_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.basic_mediump_int_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.basic_mediump_float_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.basic_mediump_float_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.basic_highp_int_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.basic_highp_int_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.basic_highp_float_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.basic_highp_float_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.empty_body_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.empty_body_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.single_statement_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.single_statement_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.compound_statement_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.compound_statement_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.sequence_statement_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.sequence_statement_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.no_iterations_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.no_iterations_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.single_iteration_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.single_iteration_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.select_iteration_count_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.select_iteration_count_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.conditional_continue_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.conditional_continue_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.unconditional_continue_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.unconditional_continue_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.only_continue_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.only_continue_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.double_continue_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.double_continue_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.conditional_break_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.conditional_break_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.unconditional_break_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.unconditional_break_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.pre_increment_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.pre_increment_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.post_increment_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.post_increment_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.mixed_break_continue_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.mixed_break_continue_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.vector_counter_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.vector_counter_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.101_iterations_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.101_iterations_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.sequence_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.sequence_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.nested_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.nested_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.nested_sequence_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.nested_sequence_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL44.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL44.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.basic_lowp_int_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.basic_lowp_int_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.basic_mediump_int_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.basic_mediump_int_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.basic_mediump_float_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.basic_mediump_float_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.basic_highp_int_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.basic_highp_int_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.basic_highp_float_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.basic_highp_float_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.empty_body_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.empty_body_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.single_statement_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.single_statement_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.compound_statement_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.compound_statement_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.sequence_statement_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.sequence_statement_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.no_iterations_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.no_iterations_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.single_iteration_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.single_iteration_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.select_iteration_count_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.select_iteration_count_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.conditional_continue_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.conditional_continue_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.unconditional_continue_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.unconditional_continue_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.only_continue_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.only_continue_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.double_continue_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.double_continue_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.conditional_break_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.conditional_break_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.unconditional_break_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.unconditional_break_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.pre_increment_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.pre_increment_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.post_increment_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.post_increment_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.mixed_break_continue_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.mixed_break_continue_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.vector_counter_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.vector_counter_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.101_iterations_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.101_iterations_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.sequence_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.sequence_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.nested_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.nested_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.nested_sequence_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.nested_sequence_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL44.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL44.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL44.shaders.loops.while_constant_iterations.basic_lowp_int_vertex +KHR-GL44.shaders.loops.while_constant_iterations.basic_lowp_int_fragment +KHR-GL44.shaders.loops.while_constant_iterations.basic_mediump_int_vertex +KHR-GL44.shaders.loops.while_constant_iterations.basic_mediump_int_fragment +KHR-GL44.shaders.loops.while_constant_iterations.basic_mediump_float_vertex +KHR-GL44.shaders.loops.while_constant_iterations.basic_mediump_float_fragment +KHR-GL44.shaders.loops.while_constant_iterations.basic_highp_int_vertex +KHR-GL44.shaders.loops.while_constant_iterations.basic_highp_int_fragment +KHR-GL44.shaders.loops.while_constant_iterations.basic_highp_float_vertex +KHR-GL44.shaders.loops.while_constant_iterations.basic_highp_float_fragment +KHR-GL44.shaders.loops.while_constant_iterations.empty_body_vertex +KHR-GL44.shaders.loops.while_constant_iterations.empty_body_fragment +KHR-GL44.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL44.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL44.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL44.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL44.shaders.loops.while_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL44.shaders.loops.while_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL44.shaders.loops.while_constant_iterations.single_statement_vertex +KHR-GL44.shaders.loops.while_constant_iterations.single_statement_fragment +KHR-GL44.shaders.loops.while_constant_iterations.compound_statement_vertex +KHR-GL44.shaders.loops.while_constant_iterations.compound_statement_fragment +KHR-GL44.shaders.loops.while_constant_iterations.sequence_statement_vertex +KHR-GL44.shaders.loops.while_constant_iterations.sequence_statement_fragment +KHR-GL44.shaders.loops.while_constant_iterations.no_iterations_vertex +KHR-GL44.shaders.loops.while_constant_iterations.no_iterations_fragment +KHR-GL44.shaders.loops.while_constant_iterations.single_iteration_vertex +KHR-GL44.shaders.loops.while_constant_iterations.single_iteration_fragment +KHR-GL44.shaders.loops.while_constant_iterations.select_iteration_count_vertex +KHR-GL44.shaders.loops.while_constant_iterations.select_iteration_count_fragment +KHR-GL44.shaders.loops.while_constant_iterations.conditional_continue_vertex +KHR-GL44.shaders.loops.while_constant_iterations.conditional_continue_fragment +KHR-GL44.shaders.loops.while_constant_iterations.unconditional_continue_vertex +KHR-GL44.shaders.loops.while_constant_iterations.unconditional_continue_fragment +KHR-GL44.shaders.loops.while_constant_iterations.only_continue_vertex +KHR-GL44.shaders.loops.while_constant_iterations.only_continue_fragment +KHR-GL44.shaders.loops.while_constant_iterations.double_continue_vertex +KHR-GL44.shaders.loops.while_constant_iterations.double_continue_fragment +KHR-GL44.shaders.loops.while_constant_iterations.conditional_break_vertex +KHR-GL44.shaders.loops.while_constant_iterations.conditional_break_fragment +KHR-GL44.shaders.loops.while_constant_iterations.unconditional_break_vertex +KHR-GL44.shaders.loops.while_constant_iterations.unconditional_break_fragment +KHR-GL44.shaders.loops.while_constant_iterations.pre_increment_vertex +KHR-GL44.shaders.loops.while_constant_iterations.pre_increment_fragment +KHR-GL44.shaders.loops.while_constant_iterations.post_increment_vertex +KHR-GL44.shaders.loops.while_constant_iterations.post_increment_fragment +KHR-GL44.shaders.loops.while_constant_iterations.mixed_break_continue_vertex +KHR-GL44.shaders.loops.while_constant_iterations.mixed_break_continue_fragment +KHR-GL44.shaders.loops.while_constant_iterations.vector_counter_vertex +KHR-GL44.shaders.loops.while_constant_iterations.vector_counter_fragment +KHR-GL44.shaders.loops.while_constant_iterations.101_iterations_vertex +KHR-GL44.shaders.loops.while_constant_iterations.101_iterations_fragment +KHR-GL44.shaders.loops.while_constant_iterations.sequence_vertex +KHR-GL44.shaders.loops.while_constant_iterations.sequence_fragment +KHR-GL44.shaders.loops.while_constant_iterations.nested_vertex +KHR-GL44.shaders.loops.while_constant_iterations.nested_fragment +KHR-GL44.shaders.loops.while_constant_iterations.nested_sequence_vertex +KHR-GL44.shaders.loops.while_constant_iterations.nested_sequence_fragment +KHR-GL44.shaders.loops.while_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL44.shaders.loops.while_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL44.shaders.loops.while_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL44.shaders.loops.while_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.basic_lowp_int_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.basic_lowp_int_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.basic_mediump_int_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.basic_mediump_int_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.basic_mediump_float_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.basic_mediump_float_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.basic_highp_int_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.basic_highp_int_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.basic_highp_float_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.basic_highp_float_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.empty_body_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.empty_body_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.single_statement_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.single_statement_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.compound_statement_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.compound_statement_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.sequence_statement_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.sequence_statement_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.no_iterations_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.no_iterations_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.single_iteration_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.single_iteration_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.select_iteration_count_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.select_iteration_count_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.conditional_continue_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.conditional_continue_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.unconditional_continue_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.unconditional_continue_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.only_continue_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.only_continue_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.double_continue_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.double_continue_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.conditional_break_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.conditional_break_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.unconditional_break_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.unconditional_break_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.pre_increment_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.pre_increment_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.post_increment_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.post_increment_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.mixed_break_continue_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.mixed_break_continue_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.vector_counter_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.vector_counter_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.101_iterations_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.101_iterations_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.sequence_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.sequence_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.nested_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.nested_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.nested_sequence_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.nested_sequence_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL44.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL44.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.basic_lowp_int_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.basic_lowp_int_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.basic_mediump_int_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.basic_mediump_int_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.basic_mediump_float_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.basic_mediump_float_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.basic_highp_int_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.basic_highp_int_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.basic_highp_float_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.basic_highp_float_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.empty_body_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.empty_body_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.single_statement_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.single_statement_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.compound_statement_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.compound_statement_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.sequence_statement_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.sequence_statement_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.no_iterations_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.no_iterations_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.single_iteration_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.single_iteration_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.select_iteration_count_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.select_iteration_count_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.conditional_continue_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.conditional_continue_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.unconditional_continue_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.unconditional_continue_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.only_continue_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.only_continue_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.double_continue_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.double_continue_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.conditional_break_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.conditional_break_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.unconditional_break_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.unconditional_break_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.pre_increment_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.pre_increment_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.post_increment_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.post_increment_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.mixed_break_continue_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.mixed_break_continue_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.vector_counter_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.vector_counter_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.101_iterations_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.101_iterations_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.sequence_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.sequence_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.nested_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.nested_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.nested_sequence_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.nested_sequence_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL44.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL44.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.basic_lowp_int_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.basic_lowp_int_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.basic_mediump_int_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.basic_mediump_int_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.basic_mediump_float_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.basic_mediump_float_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.basic_highp_int_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.basic_highp_int_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.basic_highp_float_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.basic_highp_float_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.empty_body_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.empty_body_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.single_statement_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.single_statement_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.compound_statement_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.compound_statement_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.sequence_statement_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.sequence_statement_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.single_iteration_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.single_iteration_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.select_iteration_count_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.select_iteration_count_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.conditional_continue_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.conditional_continue_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.unconditional_continue_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.unconditional_continue_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.only_continue_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.only_continue_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.double_continue_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.double_continue_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.conditional_break_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.conditional_break_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.unconditional_break_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.unconditional_break_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.pre_increment_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.pre_increment_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.post_increment_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.post_increment_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.mixed_break_continue_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.mixed_break_continue_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.vector_counter_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.vector_counter_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.101_iterations_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.101_iterations_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.sequence_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.sequence_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.nested_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.nested_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.nested_sequence_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.nested_sequence_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL44.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL44.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.basic_lowp_int_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.basic_lowp_int_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.basic_mediump_int_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.basic_mediump_int_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.basic_mediump_float_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.basic_mediump_float_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.basic_highp_int_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.basic_highp_int_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.basic_highp_float_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.basic_highp_float_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.empty_body_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.empty_body_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.single_statement_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.single_statement_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.compound_statement_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.compound_statement_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.sequence_statement_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.sequence_statement_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.single_iteration_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.single_iteration_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.select_iteration_count_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.select_iteration_count_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.conditional_continue_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.conditional_continue_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.unconditional_continue_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.unconditional_continue_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.only_continue_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.only_continue_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.double_continue_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.double_continue_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.conditional_break_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.conditional_break_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.unconditional_break_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.unconditional_break_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.pre_increment_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.pre_increment_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.post_increment_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.post_increment_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.mixed_break_continue_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.mixed_break_continue_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.vector_counter_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.vector_counter_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.101_iterations_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.101_iterations_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.sequence_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.sequence_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.nested_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.nested_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.nested_sequence_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.nested_sequence_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL44.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL44.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.basic_lowp_int_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.basic_lowp_int_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.basic_mediump_int_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.basic_mediump_int_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.basic_mediump_float_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.basic_mediump_float_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.basic_highp_int_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.basic_highp_int_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.basic_highp_float_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.basic_highp_float_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.empty_body_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.empty_body_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.single_statement_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.single_statement_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.compound_statement_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.compound_statement_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.sequence_statement_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.sequence_statement_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.single_iteration_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.single_iteration_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.select_iteration_count_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.select_iteration_count_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.conditional_continue_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.conditional_continue_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.unconditional_continue_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.unconditional_continue_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.only_continue_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.only_continue_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.double_continue_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.double_continue_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.conditional_break_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.conditional_break_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.unconditional_break_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.unconditional_break_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.pre_increment_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.pre_increment_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.post_increment_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.post_increment_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.mixed_break_continue_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.mixed_break_continue_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.vector_counter_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.vector_counter_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.101_iterations_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.101_iterations_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.sequence_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.sequence_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.nested_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.nested_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.nested_sequence_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.nested_sequence_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL44.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL44.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL44.shaders.preprocessor.basic.correct_phases_vertex +KHR-GL44.shaders.preprocessor.basic.correct_phases_fragment +KHR-GL44.shaders.preprocessor.basic.invalid_identifier_vertex +KHR-GL44.shaders.preprocessor.basic.invalid_identifier_fragment +KHR-GL44.shaders.preprocessor.basic.null_directive_vertex +KHR-GL44.shaders.preprocessor.basic.null_directive_fragment +KHR-GL44.shaders.preprocessor.basic.invalid_directive_vertex +KHR-GL44.shaders.preprocessor.basic.invalid_directive_fragment +KHR-GL44.shaders.preprocessor.basic.missing_identifier_vertex +KHR-GL44.shaders.preprocessor.basic.missing_identifier_fragment +KHR-GL44.shaders.preprocessor.basic.empty_object_vertex +KHR-GL44.shaders.preprocessor.basic.empty_object_fragment +KHR-GL44.shaders.preprocessor.basic.empty_function_vertex +KHR-GL44.shaders.preprocessor.basic.empty_function_fragment +KHR-GL44.shaders.preprocessor.basic.empty_directive_vertex +KHR-GL44.shaders.preprocessor.basic.empty_directive_fragment +KHR-GL44.shaders.preprocessor.basic.token_pasting_1_vertex +KHR-GL44.shaders.preprocessor.basic.token_pasting_1_fragment +KHR-GL44.shaders.preprocessor.basic.token_pasting_2_vertex +KHR-GL44.shaders.preprocessor.basic.token_pasting_2_fragment +KHR-GL44.shaders.preprocessor.definitions.define_value_and_function_vertex +KHR-GL44.shaders.preprocessor.definitions.define_value_and_function_fragment +KHR-GL44.shaders.preprocessor.definitions.undefine_object_invalid_syntax_vertex +KHR-GL44.shaders.preprocessor.definitions.undefine_object_invalid_syntax_fragment +KHR-GL44.shaders.preprocessor.definitions.undefine_function_vertex +KHR-GL44.shaders.preprocessor.definitions.undefine_function_fragment +KHR-GL44.shaders.preprocessor.definitions.undefine_version_vertex +KHR-GL44.shaders.preprocessor.definitions.undefine_version_fragment +KHR-GL44.shaders.preprocessor.definitions.undefine_core_profile_vertex +KHR-GL44.shaders.preprocessor.definitions.undefine_core_profile_fragment +KHR-GL44.shaders.preprocessor.invalid_definitions.define_non_identifier_vertex +KHR-GL44.shaders.preprocessor.invalid_definitions.define_non_identifier_fragment +KHR-GL44.shaders.preprocessor.invalid_definitions.undef_non_identifier_1_vertex +KHR-GL44.shaders.preprocessor.invalid_definitions.undef_non_identifier_1_fragment +KHR-GL44.shaders.preprocessor.invalid_definitions.undef_non_identifier_2_vertex +KHR-GL44.shaders.preprocessor.invalid_definitions.undef_non_identifier_2_fragment +KHR-GL44.shaders.preprocessor.object_redefinitions.invalid_object_ident_vertex +KHR-GL44.shaders.preprocessor.object_redefinitions.invalid_object_ident_fragment +KHR-GL44.shaders.preprocessor.object_redefinitions.invalid_object_whitespace_vertex +KHR-GL44.shaders.preprocessor.object_redefinitions.invalid_object_whitespace_fragment +KHR-GL44.shaders.preprocessor.object_redefinitions.invalid_object_op_vertex +KHR-GL44.shaders.preprocessor.object_redefinitions.invalid_object_op_fragment +KHR-GL44.shaders.preprocessor.object_redefinitions.invalid_object_floatval_1_vertex +KHR-GL44.shaders.preprocessor.object_redefinitions.invalid_object_floatval_1_fragment +KHR-GL44.shaders.preprocessor.object_redefinitions.invalid_object_floatval_2_vertex +KHR-GL44.shaders.preprocessor.object_redefinitions.invalid_object_floatval_2_fragment +KHR-GL44.shaders.preprocessor.object_redefinitions.invalid_object_intval_1_vertex +KHR-GL44.shaders.preprocessor.object_redefinitions.invalid_object_intval_1_fragment +KHR-GL44.shaders.preprocessor.object_redefinitions.invalid_object_intval_2_vertex +KHR-GL44.shaders.preprocessor.object_redefinitions.invalid_object_intval_2_fragment +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_1_vertex +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_1_fragment +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_ifdef_vertex +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_ifdef_fragment +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_undef_ifdef_vertex +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_undef_ifdef_fragment +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_ifndef_vertex +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_ifndef_fragment +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_defined_1_vertex +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_defined_1_fragment +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_defined_2_vertex +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_defined_2_fragment +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_comment_vertex +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_comment_fragment +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_vertex +KHR-GL44.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_fragment +KHR-GL44.shaders.preprocessor.invalid_redefinitions.invalid_identifier_1_vertex +KHR-GL44.shaders.preprocessor.invalid_redefinitions.invalid_identifier_1_fragment +KHR-GL44.shaders.preprocessor.comments.multiline_comment_define_vertex +KHR-GL44.shaders.preprocessor.comments.multiline_comment_define_fragment +KHR-GL44.shaders.preprocessor.comments.nested_comment_vertex +KHR-GL44.shaders.preprocessor.comments.nested_comment_fragment +KHR-GL44.shaders.preprocessor.comments.invalid_comment_vertex +KHR-GL44.shaders.preprocessor.comments.invalid_comment_fragment +KHR-GL44.shaders.preprocessor.comments.unterminated_comment_1_vertex +KHR-GL44.shaders.preprocessor.comments.unterminated_comment_1_fragment +KHR-GL44.shaders.preprocessor.comments.unterminated_comment_2_vertex +KHR-GL44.shaders.preprocessor.comments.unterminated_comment_2_fragment +KHR-GL44.shaders.preprocessor.function_definitions.same_object_and_function_param_vertex +KHR-GL44.shaders.preprocessor.function_definitions.same_object_and_function_param_fragment +KHR-GL44.shaders.preprocessor.function_definitions.complex_func_vertex +KHR-GL44.shaders.preprocessor.function_definitions.complex_func_fragment +KHR-GL44.shaders.preprocessor.function_definitions.function_definition_with_comments_vertex +KHR-GL44.shaders.preprocessor.function_definitions.function_definition_with_comments_fragment +KHR-GL44.shaders.preprocessor.recursion.recursion_1_vertex +KHR-GL44.shaders.preprocessor.recursion.recursion_1_fragment +KHR-GL44.shaders.preprocessor.recursion.recursion_2_vertex +KHR-GL44.shaders.preprocessor.recursion.recursion_2_fragment +KHR-GL44.shaders.preprocessor.recursion.recursion_3_vertex +KHR-GL44.shaders.preprocessor.recursion.recursion_3_fragment +KHR-GL44.shaders.preprocessor.recursion.recursion_4_vertex +KHR-GL44.shaders.preprocessor.recursion.recursion_4_fragment +KHR-GL44.shaders.preprocessor.recursion.recursion_5_vertex +KHR-GL44.shaders.preprocessor.recursion.recursion_5_fragment +KHR-GL44.shaders.preprocessor.function_redefinitions.function_redefinition_1_vertex +KHR-GL44.shaders.preprocessor.function_redefinitions.function_redefinition_1_fragment +KHR-GL44.shaders.preprocessor.function_redefinitions.function_redefinition_2_vertex +KHR-GL44.shaders.preprocessor.function_redefinitions.function_redefinition_2_fragment +KHR-GL44.shaders.preprocessor.function_redefinitions.function_redefinition_3_vertex +KHR-GL44.shaders.preprocessor.function_redefinitions.function_redefinition_3_fragment +KHR-GL44.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_1_vertex +KHR-GL44.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_1_fragment +KHR-GL44.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_2_vertex +KHR-GL44.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_2_fragment +KHR-GL44.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_3_vertex +KHR-GL44.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_3_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_1_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_1_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_2_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_2_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_3_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_3_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_4_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_4_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_5_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_5_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_6_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_6_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_7_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_7_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_8_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.arguments_8_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.unique_param_name_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.unique_param_name_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.argument_list_1_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.argument_list_1_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.argument_list_2_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.argument_list_2_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.argument_list_3_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.argument_list_3_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_1_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_1_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_2_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_2_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_3_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_3_fragment +KHR-GL44.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_4_vertex +KHR-GL44.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_4_fragment +KHR-GL44.shaders.preprocessor.semantic.ops_as_arguments_vertex +KHR-GL44.shaders.preprocessor.semantic.ops_as_arguments_fragment +KHR-GL44.shaders.preprocessor.semantic.correct_order_vertex +KHR-GL44.shaders.preprocessor.semantic.correct_order_fragment +KHR-GL44.shaders.preprocessor.predefined_macros.version_vertex +KHR-GL44.shaders.preprocessor.predefined_macros.version_fragment +KHR-GL44.shaders.preprocessor.predefined_macros.core_profile_defined_vertex +KHR-GL44.shaders.preprocessor.predefined_macros.core_profile_defined_fragment +KHR-GL44.shaders.preprocessor.predefined_macros.core_profile_value_vertex +KHR-GL44.shaders.preprocessor.predefined_macros.core_profile_value_fragment +KHR-GL44.shaders.preprocessor.predefined_macros.line_1_vertex +KHR-GL44.shaders.preprocessor.predefined_macros.line_1_fragment +KHR-GL44.shaders.preprocessor.predefined_macros.file_vertex +KHR-GL44.shaders.preprocessor.predefined_macros.file_fragment +KHR-GL44.shaders.preprocessor.predefined_macros.if_core_profile_vertex +KHR-GL44.shaders.preprocessor.predefined_macros.if_core_profile_fragment +KHR-GL44.shaders.preprocessor.predefined_macros.if_version_vertex +KHR-GL44.shaders.preprocessor.predefined_macros.if_version_fragment +KHR-GL44.shaders.preprocessor.conditional_inclusion.basic_1_vertex +KHR-GL44.shaders.preprocessor.conditional_inclusion.basic_1_fragment +KHR-GL44.shaders.preprocessor.conditional_inclusion.basic_2_vertex +KHR-GL44.shaders.preprocessor.conditional_inclusion.basic_2_fragment +KHR-GL44.shaders.preprocessor.conditional_inclusion.basic_3_vertex +KHR-GL44.shaders.preprocessor.conditional_inclusion.basic_3_fragment +KHR-GL44.shaders.preprocessor.conditional_inclusion.basic_4_vertex +KHR-GL44.shaders.preprocessor.conditional_inclusion.basic_4_fragment +KHR-GL44.shaders.preprocessor.conditional_inclusion.basic_5_vertex +KHR-GL44.shaders.preprocessor.conditional_inclusion.basic_5_fragment +KHR-GL44.shaders.preprocessor.conditional_inclusion.expression_vertex +KHR-GL44.shaders.preprocessor.conditional_inclusion.expression_fragment +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_op_1_vertex +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_op_1_fragment +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_op_2_vertex +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_op_2_fragment +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_1_vertex +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_1_fragment +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_2_vertex +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_2_fragment +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_3_vertex +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_3_fragment +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_4_vertex +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_4_fragment +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_5_vertex +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_5_fragment +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_defined_expected_rparen_vertex +KHR-GL44.shaders.preprocessor.invalid_ops.invalid_defined_expected_rparen_fragment +KHR-GL44.shaders.preprocessor.invalid_ops.defined_define_vertex +KHR-GL44.shaders.preprocessor.invalid_ops.defined_define_fragment +KHR-GL44.shaders.preprocessor.undefined_identifiers.basic_vertex +KHR-GL44.shaders.preprocessor.undefined_identifiers.basic_fragment +KHR-GL44.shaders.preprocessor.undefined_identifiers.in_expression_vertex +KHR-GL44.shaders.preprocessor.undefined_identifiers.in_expression_fragment +KHR-GL44.shaders.preprocessor.undefined_identifiers.not_used_in_eval_1_vertex +KHR-GL44.shaders.preprocessor.undefined_identifiers.not_used_in_eval_1_fragment +KHR-GL44.shaders.preprocessor.undefined_identifiers.not_used_in_eval_2_vertex +KHR-GL44.shaders.preprocessor.undefined_identifiers.not_used_in_eval_2_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.empty_if_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.empty_if_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.empty_ifdef_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.empty_ifdef_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.empty_ifndef_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.empty_ifndef_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.invalid_ifdef_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.invalid_ifdef_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.invalid_ifndef_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.invalid_ifndef_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.empty_if_defined_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.empty_if_defined_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_if_1_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_if_1_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_if_2_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_if_2_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_ifdef_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_ifdef_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_ifndef_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_ifndef_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_else_1_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_else_1_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_else_2_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_else_2_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_elif_1_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_elif_1_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_elif_2_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_elif_2_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_elif_3_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_elif_3_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.elif_after_else_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.elif_after_else_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.else_without_if_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.else_without_if_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.elif_without_if_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.elif_without_if_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.endif_without_if_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.endif_without_if_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.else_after_else_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.else_after_else_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.nested_elif_without_if_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.nested_elif_without_if_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.if_float_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.if_float_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.tokens_after_if_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.tokens_after_if_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.tokens_after_elif_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.tokens_after_elif_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.tokens_after_else_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.tokens_after_else_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.tokens_after_endif_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.tokens_after_endif_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.tokens_after_ifdef_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.tokens_after_ifdef_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.tokens_after_ifndef_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.tokens_after_ifndef_fragment +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_nested_blocks_vertex +KHR-GL44.shaders.preprocessor.invalid_conditionals.unterminated_nested_blocks_fragment +KHR-GL44.shaders.preprocessor.conditionals.ifdef_1_vertex +KHR-GL44.shaders.preprocessor.conditionals.ifdef_1_fragment +KHR-GL44.shaders.preprocessor.conditionals.ifdef_2_vertex +KHR-GL44.shaders.preprocessor.conditionals.ifdef_2_fragment +KHR-GL44.shaders.preprocessor.conditionals.ifdef_3_vertex +KHR-GL44.shaders.preprocessor.conditionals.ifdef_3_fragment +KHR-GL44.shaders.preprocessor.conditionals.ifndef_1_vertex +KHR-GL44.shaders.preprocessor.conditionals.ifndef_1_fragment +KHR-GL44.shaders.preprocessor.conditionals.ifndef_2_vertex +KHR-GL44.shaders.preprocessor.conditionals.ifndef_2_fragment +KHR-GL44.shaders.preprocessor.conditionals.mixed_conditional_inclusion_vertex +KHR-GL44.shaders.preprocessor.conditionals.mixed_conditional_inclusion_fragment +KHR-GL44.shaders.preprocessor.conditionals.nested_if_1_vertex +KHR-GL44.shaders.preprocessor.conditionals.nested_if_1_fragment +KHR-GL44.shaders.preprocessor.conditionals.nested_if_2_vertex +KHR-GL44.shaders.preprocessor.conditionals.nested_if_2_fragment +KHR-GL44.shaders.preprocessor.conditionals.nested_if_3_vertex +KHR-GL44.shaders.preprocessor.conditionals.nested_if_3_fragment +KHR-GL44.shaders.preprocessor.directive.version_with_profile_vertex +KHR-GL44.shaders.preprocessor.directive.version_with_profile_fragment +KHR-GL44.shaders.preprocessor.directive.version_leading_whitespace_vertex +KHR-GL44.shaders.preprocessor.directive.version_leading_whitespace_fragment +KHR-GL44.shaders.preprocessor.directive.version_leading_comment_vertex +KHR-GL44.shaders.preprocessor.directive.version_leading_comment_fragment +KHR-GL44.shaders.preprocessor.directive.version_is_less_vertex +KHR-GL44.shaders.preprocessor.directive.version_is_less_fragment +KHR-GL44.shaders.preprocessor.directive.version_is_more_vertex +KHR-GL44.shaders.preprocessor.directive.version_is_more_fragment +KHR-GL44.shaders.preprocessor.directive.version_invalid_profile_vertex +KHR-GL44.shaders.preprocessor.directive.version_invalid_profile_fragment +KHR-GL44.shaders.preprocessor.directive.version_missing_vertex +KHR-GL44.shaders.preprocessor.directive.version_missing_fragment +KHR-GL44.shaders.preprocessor.directive.version_not_first_statement_1_vertex +KHR-GL44.shaders.preprocessor.directive.version_not_first_statement_1_fragment +KHR-GL44.shaders.preprocessor.directive.version_not_first_statement_2_vertex +KHR-GL44.shaders.preprocessor.directive.version_not_first_statement_2_fragment +KHR-GL44.shaders.preprocessor.directive.version_invalid_token_1_vertex +KHR-GL44.shaders.preprocessor.directive.version_invalid_token_1_fragment +KHR-GL44.shaders.preprocessor.directive.version_invalid_token_2_vertex +KHR-GL44.shaders.preprocessor.directive.version_invalid_token_2_fragment +KHR-GL44.shaders.preprocessor.directive.invalid_version_vertex +KHR-GL44.shaders.preprocessor.directive.invalid_version_fragment +KHR-GL44.shaders.preprocessor.directive.additional_tokens_vertex +KHR-GL44.shaders.preprocessor.directive.additional_tokens_fragment +KHR-GL44.shaders.preprocessor.directive.error_with_no_tokens_vertex +KHR-GL44.shaders.preprocessor.directive.error_with_no_tokens_fragment +KHR-GL44.shaders.preprocessor.directive.error_vertex +KHR-GL44.shaders.preprocessor.directive.error_fragment +KHR-GL44.shaders.preprocessor.builtin.line_vertex +KHR-GL44.shaders.preprocessor.builtin.line_fragment +KHR-GL44.shaders.preprocessor.builtin.line_and_file_vertex +KHR-GL44.shaders.preprocessor.builtin.line_and_file_fragment +KHR-GL44.shaders.preprocessor.pragmas.pragma_vertex +KHR-GL44.shaders.preprocessor.pragmas.pragma_fragment +KHR-GL44.shaders.preprocessor.pragmas.pragma_macro_exp_vertex +KHR-GL44.shaders.preprocessor.pragmas.pragma_macro_exp_fragment +KHR-GL44.shaders.preprocessor.extensions.basic_vertex +KHR-GL44.shaders.preprocessor.extensions.basic_fragment +KHR-GL44.shaders.preprocessor.extensions.macro_exp_vertex +KHR-GL44.shaders.preprocessor.extensions.macro_exp_fragment +KHR-GL44.shaders.preprocessor.extensions.missing_extension_name_vertex +KHR-GL44.shaders.preprocessor.extensions.missing_extension_name_fragment +KHR-GL44.shaders.preprocessor.extensions.invalid_extension_name_vertex +KHR-GL44.shaders.preprocessor.extensions.invalid_extension_name_fragment +KHR-GL44.shaders.preprocessor.extensions.missing_colon_vertex +KHR-GL44.shaders.preprocessor.extensions.missing_colon_fragment +KHR-GL44.shaders.preprocessor.extensions.expected_colon_vertex +KHR-GL44.shaders.preprocessor.extensions.expected_colon_fragment +KHR-GL44.shaders.preprocessor.extensions.missing_behavior_vertex +KHR-GL44.shaders.preprocessor.extensions.missing_behavior_fragment +KHR-GL44.shaders.preprocessor.extensions.invalid_behavior_1_vertex +KHR-GL44.shaders.preprocessor.extensions.invalid_behavior_1_fragment +KHR-GL44.shaders.preprocessor.extensions.invalid_behavior_2_vertex +KHR-GL44.shaders.preprocessor.extensions.invalid_behavior_2_fragment +KHR-GL44.shaders.preprocessor.extensions.invalid_char_in_name_vertex +KHR-GL44.shaders.preprocessor.extensions.invalid_char_in_name_fragment +KHR-GL44.shaders.preprocessor.extensions.invalid_char_in_behavior_vertex +KHR-GL44.shaders.preprocessor.extensions.invalid_char_in_behavior_fragment +KHR-GL44.shaders.preprocessor.extensions.unterminated_comment_vertex +KHR-GL44.shaders.preprocessor.extensions.unterminated_comment_fragment +KHR-GL44.shaders.preprocessor.extensions.after_non_preprocessing_tokens_vertex +KHR-GL44.shaders.preprocessor.extensions.after_non_preprocessing_tokens_fragment +KHR-GL44.shaders.preprocessor.expressions.shift_left_vertex +KHR-GL44.shaders.preprocessor.expressions.shift_left_fragment +KHR-GL44.shaders.preprocessor.expressions.shift_right_vertex +KHR-GL44.shaders.preprocessor.expressions.shift_right_fragment +KHR-GL44.shaders.preprocessor.expressions.cmp_less_than_vertex +KHR-GL44.shaders.preprocessor.expressions.cmp_less_than_fragment +KHR-GL44.shaders.preprocessor.expressions.less_or_equal_vertex +KHR-GL44.shaders.preprocessor.expressions.less_or_equal_fragment +KHR-GL44.shaders.preprocessor.expressions.or_vertex +KHR-GL44.shaders.preprocessor.expressions.or_fragment +KHR-GL44.shaders.preprocessor.expressions.and_vertex +KHR-GL44.shaders.preprocessor.expressions.and_fragment +KHR-GL44.shaders.preprocessor.expressions.xor_vertex +KHR-GL44.shaders.preprocessor.expressions.xor_fragment +KHR-GL44.shaders.preprocessor.expressions.mod_vertex +KHR-GL44.shaders.preprocessor.expressions.mod_fragment +KHR-GL44.shaders.preprocessor.expressions.parenthesis_value_vertex +KHR-GL44.shaders.preprocessor.expressions.parenthesis_value_fragment +KHR-GL44.shaders.preprocessor.expressions.parenthesis_tricky_vertex +KHR-GL44.shaders.preprocessor.expressions.parenthesis_tricky_fragment +KHR-GL44.shaders.preprocessor.expressions.parenthesis_if_no_vertex +KHR-GL44.shaders.preprocessor.expressions.parenthesis_if_no_fragment +KHR-GL44.shaders.preprocessor.expressions.parenthesis_if_vertex +KHR-GL44.shaders.preprocessor.expressions.parenthesis_if_fragment +KHR-GL44.shaders.preprocessor.expressions.parenthesis_multi_if_vertex +KHR-GL44.shaders.preprocessor.expressions.parenthesis_multi_if_fragment +KHR-GL44.shaders.preprocessor.expressions.parenthesis_single_if_vertex +KHR-GL44.shaders.preprocessor.expressions.parenthesis_single_if_fragment +KHR-GL44.shaders.preprocessor.expressions.parenthesis_ifelse_true_vertex +KHR-GL44.shaders.preprocessor.expressions.parenthesis_ifelse_true_fragment +KHR-GL44.shaders.preprocessor.expressions.parenthesis_ifelse_false_vertex +KHR-GL44.shaders.preprocessor.expressions.parenthesis_ifelse_false_fragment +KHR-GL44.shaders.preprocessor.expressions.eval_basic_0_vertex +KHR-GL44.shaders.preprocessor.expressions.eval_basic_0_fragment +KHR-GL44.shaders.preprocessor.expressions.eval_basic_1_vertex +KHR-GL44.shaders.preprocessor.expressions.eval_basic_1_fragment +KHR-GL44.shaders.preprocessor.expressions.eval_simple_precedence_0_vertex +KHR-GL44.shaders.preprocessor.expressions.eval_simple_precedence_0_fragment +KHR-GL44.shaders.preprocessor.expressions.eval_simple_precedence_1_vertex +KHR-GL44.shaders.preprocessor.expressions.eval_simple_precedence_1_fragment +KHR-GL44.shaders.preprocessor.invalid_expressions.invalid_unary_expr_vertex +KHR-GL44.shaders.preprocessor.invalid_expressions.invalid_unary_expr_fragment +KHR-GL44.shaders.preprocessor.invalid_expressions.invalid_binary_expr_vertex +KHR-GL44.shaders.preprocessor.invalid_expressions.invalid_binary_expr_fragment +KHR-GL44.shaders.preprocessor.invalid_expressions.missing_expr_vertex +KHR-GL44.shaders.preprocessor.invalid_expressions.missing_expr_fragment +KHR-GL44.shaders.preprocessor.invalid_expressions.invalid_expr_1_vertex +KHR-GL44.shaders.preprocessor.invalid_expressions.invalid_expr_1_fragment +KHR-GL44.shaders.preprocessor.invalid_expressions.invalid_expr_2_vertex +KHR-GL44.shaders.preprocessor.invalid_expressions.invalid_expr_2_fragment +KHR-GL44.shaders.preprocessor.invalid_expressions.invalid_expr_3_vertex +KHR-GL44.shaders.preprocessor.invalid_expressions.invalid_expr_3_fragment +KHR-GL44.shaders.preprocessor.invalid_expressions.unopened_parenthesis_vertex +KHR-GL44.shaders.preprocessor.invalid_expressions.unopened_parenthesis_fragment +KHR-GL44.shaders.preprocessor.invalid_expressions.unclosed_parenthesis_vertex +KHR-GL44.shaders.preprocessor.invalid_expressions.unclosed_parenthesis_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.modulo_vs_not_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.modulo_vs_not_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.div_vs_not_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.div_vs_not_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.mul_vs_not_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.mul_vs_not_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.modulo_vs_bit_invert_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.modulo_vs_bit_invert_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.modulo_vs_minus_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.modulo_vs_minus_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.modulo_vs_plus_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.modulo_vs_plus_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.div_vs_bit_invert_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.div_vs_bit_invert_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.div_vs_minus_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.div_vs_minus_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.div_vs_plus_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.div_vs_plus_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.mul_vs_bit_invert_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.mul_vs_bit_invert_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.mul_vs_minus_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.mul_vs_minus_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.mul_vs_plus_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.mul_vs_plus_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.sub_vs_modulo_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.sub_vs_modulo_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.sub_vs_div_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.sub_vs_div_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.sub_vs_mul_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.sub_vs_mul_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.add_vs_modulo_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.add_vs_modulo_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.add_vs_div_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.add_vs_div_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.add_vs_mul_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.add_vs_mul_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.rshift_vs_sub_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.rshift_vs_sub_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.rshift_vs_add_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.rshift_vs_add_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.lshift_vs_sub_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.lshift_vs_sub_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.lshift_vs_add_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.lshift_vs_add_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.greater_or_equal_vs_rshift_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.greater_or_equal_vs_rshift_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.greater_or_equal_vs_lshift_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.greater_or_equal_vs_lshift_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.less_or_equal_vs_rshift_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.less_or_equal_vs_rshift_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.less_or_equal_vs_lshift_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.less_or_equal_vs_lshift_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.greater_vs_rshift_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.greater_vs_rshift_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.greater_vs_lshift_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.greater_vs_lshift_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.less_vs_rshift_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.less_vs_rshift_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.less_vs_lshift_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.less_vs_lshift_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.not_equal_vs_greater_or_equal_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.not_equal_vs_greater_or_equal_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.not_equal_vs_less_or_equal_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.not_equal_vs_less_or_equal_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.not_equal_vs_greater_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.not_equal_vs_greater_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.not_equal_vs_less_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.not_equal_vs_less_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.equal_vs_greater_or_equal_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.equal_vs_greater_or_equal_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.equal_vs_less_or_equal_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.equal_vs_less_or_equal_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.equal_vs_greater_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.equal_vs_greater_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.equal_vs_less_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.equal_vs_less_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.bitwise_and_vs_not_equal_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.bitwise_and_vs_not_equal_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.bitwise_and_vs_equal_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.bitwise_and_vs_equal_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.xor_vs_bitwise_and_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.xor_vs_bitwise_and_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.bitwise_or_vs_xor_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.bitwise_or_vs_xor_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_or_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_or_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_and_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_and_fragment +KHR-GL44.shaders.preprocessor.operator_precedence.logical_or_vs_logical_and_vertex +KHR-GL44.shaders.preprocessor.operator_precedence.logical_or_vs_logical_and_fragment +KHR-GL44.shaders.struct.local.basic_vertex +KHR-GL44.shaders.struct.local.basic_fragment +KHR-GL44.shaders.struct.local.nested_vertex +KHR-GL44.shaders.struct.local.nested_fragment +KHR-GL44.shaders.struct.local.array_member_vertex +KHR-GL44.shaders.struct.local.array_member_fragment +KHR-GL44.shaders.struct.local.array_member_dynamic_index_vertex +KHR-GL44.shaders.struct.local.array_member_dynamic_index_fragment +KHR-GL44.shaders.struct.local.struct_array_vertex +KHR-GL44.shaders.struct.local.struct_array_fragment +KHR-GL44.shaders.struct.local.struct_array_dynamic_index_vertex +KHR-GL44.shaders.struct.local.struct_array_dynamic_index_fragment +KHR-GL44.shaders.struct.local.nested_struct_array_vertex +KHR-GL44.shaders.struct.local.nested_struct_array_fragment +KHR-GL44.shaders.struct.local.nested_struct_array_dynamic_index_vertex +KHR-GL44.shaders.struct.local.nested_struct_array_dynamic_index_fragment +KHR-GL44.shaders.struct.local.parameter_vertex +KHR-GL44.shaders.struct.local.parameter_fragment +KHR-GL44.shaders.struct.local.parameter_nested_vertex +KHR-GL44.shaders.struct.local.parameter_nested_fragment +KHR-GL44.shaders.struct.local.return_vertex +KHR-GL44.shaders.struct.local.return_fragment +KHR-GL44.shaders.struct.local.return_nested_vertex +KHR-GL44.shaders.struct.local.return_nested_fragment +KHR-GL44.shaders.struct.local.conditional_assignment_vertex +KHR-GL44.shaders.struct.local.conditional_assignment_fragment +KHR-GL44.shaders.struct.local.loop_assignment_vertex +KHR-GL44.shaders.struct.local.loop_assignment_fragment +KHR-GL44.shaders.struct.local.dynamic_loop_assignment_vertex +KHR-GL44.shaders.struct.local.dynamic_loop_assignment_fragment +KHR-GL44.shaders.struct.local.nested_conditional_assignment_vertex +KHR-GL44.shaders.struct.local.nested_conditional_assignment_fragment +KHR-GL44.shaders.struct.local.nested_loop_assignment_vertex +KHR-GL44.shaders.struct.local.nested_loop_assignment_fragment +KHR-GL44.shaders.struct.local.nested_dynamic_loop_assignment_vertex +KHR-GL44.shaders.struct.local.nested_dynamic_loop_assignment_fragment +KHR-GL44.shaders.struct.local.loop_struct_array_vertex +KHR-GL44.shaders.struct.local.loop_struct_array_fragment +KHR-GL44.shaders.struct.local.loop_nested_struct_array_vertex +KHR-GL44.shaders.struct.local.loop_nested_struct_array_fragment +KHR-GL44.shaders.struct.local.dynamic_loop_struct_array_vertex +KHR-GL44.shaders.struct.local.dynamic_loop_struct_array_fragment +KHR-GL44.shaders.struct.local.dynamic_loop_nested_struct_array_vertex +KHR-GL44.shaders.struct.local.dynamic_loop_nested_struct_array_fragment +KHR-GL44.shaders.struct.uniform.basic_vertex +KHR-GL44.shaders.struct.uniform.basic_fragment +KHR-GL44.shaders.struct.uniform.nested_vertex +KHR-GL44.shaders.struct.uniform.nested_fragment +KHR-GL44.shaders.struct.uniform.array_member_vertex +KHR-GL44.shaders.struct.uniform.array_member_fragment +KHR-GL44.shaders.struct.uniform.array_member_dynamic_index_vertex +KHR-GL44.shaders.struct.uniform.array_member_dynamic_index_fragment +KHR-GL44.shaders.struct.uniform.struct_array_vertex +KHR-GL44.shaders.struct.uniform.struct_array_fragment +KHR-GL44.shaders.struct.uniform.struct_array_dynamic_index_vertex +KHR-GL44.shaders.struct.uniform.struct_array_dynamic_index_fragment +KHR-GL44.shaders.struct.uniform.nested_struct_array_vertex +KHR-GL44.shaders.struct.uniform.nested_struct_array_fragment +KHR-GL44.shaders.struct.uniform.nested_struct_array_dynamic_index_vertex +KHR-GL44.shaders.struct.uniform.nested_struct_array_dynamic_index_fragment +KHR-GL44.shaders.struct.uniform.loop_struct_array_vertex +KHR-GL44.shaders.struct.uniform.loop_struct_array_fragment +KHR-GL44.shaders.struct.uniform.loop_nested_struct_array_vertex +KHR-GL44.shaders.struct.uniform.loop_nested_struct_array_fragment +KHR-GL44.shaders.struct.uniform.dynamic_loop_struct_array_vertex +KHR-GL44.shaders.struct.uniform.dynamic_loop_struct_array_fragment +KHR-GL44.shaders.struct.uniform.dynamic_loop_nested_struct_array_vertex +KHR-GL44.shaders.struct.uniform.dynamic_loop_nested_struct_array_fragment +KHR-GL44.shaders.struct.uniform.sampler_vertex +KHR-GL44.shaders.struct.uniform.sampler_fragment +KHR-GL44.shaders.struct.uniform.sampler_nested_vertex +KHR-GL44.shaders.struct.uniform.sampler_nested_fragment +KHR-GL44.shaders.struct.uniform.sampler_array_vertex +KHR-GL44.shaders.struct.uniform.sampler_array_fragment +KHR-GL44.shaders.switch.basic_static_vertex +KHR-GL44.shaders.switch.basic_static_fragment +KHR-GL44.shaders.switch.basic_uniform_vertex +KHR-GL44.shaders.switch.basic_uniform_fragment +KHR-GL44.shaders.switch.basic_dynamic_vertex +KHR-GL44.shaders.switch.basic_dynamic_fragment +KHR-GL44.shaders.switch.const_expr_in_label_static_vertex +KHR-GL44.shaders.switch.const_expr_in_label_static_fragment +KHR-GL44.shaders.switch.const_expr_in_label_uniform_vertex +KHR-GL44.shaders.switch.const_expr_in_label_uniform_fragment +KHR-GL44.shaders.switch.const_expr_in_label_dynamic_vertex +KHR-GL44.shaders.switch.const_expr_in_label_dynamic_fragment +KHR-GL44.shaders.switch.default_label_static_vertex +KHR-GL44.shaders.switch.default_label_static_fragment +KHR-GL44.shaders.switch.default_label_uniform_vertex +KHR-GL44.shaders.switch.default_label_uniform_fragment +KHR-GL44.shaders.switch.default_label_dynamic_vertex +KHR-GL44.shaders.switch.default_label_dynamic_fragment +KHR-GL44.shaders.switch.default_not_last_static_vertex +KHR-GL44.shaders.switch.default_not_last_static_fragment +KHR-GL44.shaders.switch.default_not_last_uniform_vertex +KHR-GL44.shaders.switch.default_not_last_uniform_fragment +KHR-GL44.shaders.switch.default_not_last_dynamic_vertex +KHR-GL44.shaders.switch.default_not_last_dynamic_fragment +KHR-GL44.shaders.switch.no_default_label_static_vertex +KHR-GL44.shaders.switch.no_default_label_static_fragment +KHR-GL44.shaders.switch.no_default_label_uniform_vertex +KHR-GL44.shaders.switch.no_default_label_uniform_fragment +KHR-GL44.shaders.switch.no_default_label_dynamic_vertex +KHR-GL44.shaders.switch.no_default_label_dynamic_fragment +KHR-GL44.shaders.switch.fall_through_static_vertex +KHR-GL44.shaders.switch.fall_through_static_fragment +KHR-GL44.shaders.switch.fall_through_uniform_vertex +KHR-GL44.shaders.switch.fall_through_uniform_fragment +KHR-GL44.shaders.switch.fall_through_dynamic_vertex +KHR-GL44.shaders.switch.fall_through_dynamic_fragment +KHR-GL44.shaders.switch.fall_through_default_static_vertex +KHR-GL44.shaders.switch.fall_through_default_static_fragment +KHR-GL44.shaders.switch.fall_through_default_uniform_vertex +KHR-GL44.shaders.switch.fall_through_default_uniform_fragment +KHR-GL44.shaders.switch.fall_through_default_dynamic_vertex +KHR-GL44.shaders.switch.fall_through_default_dynamic_fragment +KHR-GL44.shaders.switch.conditional_fall_through_static_vertex +KHR-GL44.shaders.switch.conditional_fall_through_static_fragment +KHR-GL44.shaders.switch.conditional_fall_through_uniform_vertex +KHR-GL44.shaders.switch.conditional_fall_through_uniform_fragment +KHR-GL44.shaders.switch.conditional_fall_through_dynamic_vertex +KHR-GL44.shaders.switch.conditional_fall_through_dynamic_fragment +KHR-GL44.shaders.switch.conditional_fall_through_2_static_vertex +KHR-GL44.shaders.switch.conditional_fall_through_2_static_fragment +KHR-GL44.shaders.switch.conditional_fall_through_2_uniform_vertex +KHR-GL44.shaders.switch.conditional_fall_through_2_uniform_fragment +KHR-GL44.shaders.switch.conditional_fall_through_2_dynamic_vertex +KHR-GL44.shaders.switch.conditional_fall_through_2_dynamic_fragment +KHR-GL44.shaders.switch.scope_static_vertex +KHR-GL44.shaders.switch.scope_static_fragment +KHR-GL44.shaders.switch.scope_uniform_vertex +KHR-GL44.shaders.switch.scope_uniform_fragment +KHR-GL44.shaders.switch.scope_dynamic_vertex +KHR-GL44.shaders.switch.scope_dynamic_fragment +KHR-GL44.shaders.switch.switch_in_if_static_vertex +KHR-GL44.shaders.switch.switch_in_if_static_fragment +KHR-GL44.shaders.switch.switch_in_if_uniform_vertex +KHR-GL44.shaders.switch.switch_in_if_uniform_fragment +KHR-GL44.shaders.switch.switch_in_if_dynamic_vertex +KHR-GL44.shaders.switch.switch_in_if_dynamic_fragment +KHR-GL44.shaders.switch.switch_in_for_loop_static_vertex +KHR-GL44.shaders.switch.switch_in_for_loop_static_fragment +KHR-GL44.shaders.switch.switch_in_for_loop_uniform_vertex +KHR-GL44.shaders.switch.switch_in_for_loop_uniform_fragment +KHR-GL44.shaders.switch.switch_in_for_loop_dynamic_vertex +KHR-GL44.shaders.switch.switch_in_for_loop_dynamic_fragment +KHR-GL44.shaders.switch.switch_in_while_loop_static_vertex +KHR-GL44.shaders.switch.switch_in_while_loop_static_fragment +KHR-GL44.shaders.switch.switch_in_while_loop_uniform_vertex +KHR-GL44.shaders.switch.switch_in_while_loop_uniform_fragment +KHR-GL44.shaders.switch.switch_in_while_loop_dynamic_vertex +KHR-GL44.shaders.switch.switch_in_while_loop_dynamic_fragment +KHR-GL44.shaders.switch.switch_in_do_while_loop_static_vertex +KHR-GL44.shaders.switch.switch_in_do_while_loop_static_fragment +KHR-GL44.shaders.switch.switch_in_do_while_loop_uniform_vertex +KHR-GL44.shaders.switch.switch_in_do_while_loop_uniform_fragment +KHR-GL44.shaders.switch.switch_in_do_while_loop_dynamic_vertex +KHR-GL44.shaders.switch.switch_in_do_while_loop_dynamic_fragment +KHR-GL44.shaders.switch.if_in_switch_static_vertex +KHR-GL44.shaders.switch.if_in_switch_static_fragment +KHR-GL44.shaders.switch.if_in_switch_uniform_vertex +KHR-GL44.shaders.switch.if_in_switch_uniform_fragment +KHR-GL44.shaders.switch.if_in_switch_dynamic_vertex +KHR-GL44.shaders.switch.if_in_switch_dynamic_fragment +KHR-GL44.shaders.switch.for_loop_in_switch_static_vertex +KHR-GL44.shaders.switch.for_loop_in_switch_static_fragment +KHR-GL44.shaders.switch.for_loop_in_switch_uniform_vertex +KHR-GL44.shaders.switch.for_loop_in_switch_uniform_fragment +KHR-GL44.shaders.switch.for_loop_in_switch_dynamic_vertex +KHR-GL44.shaders.switch.for_loop_in_switch_dynamic_fragment +KHR-GL44.shaders.switch.while_loop_in_switch_static_vertex +KHR-GL44.shaders.switch.while_loop_in_switch_static_fragment +KHR-GL44.shaders.switch.while_loop_in_switch_uniform_vertex +KHR-GL44.shaders.switch.while_loop_in_switch_uniform_fragment +KHR-GL44.shaders.switch.while_loop_in_switch_dynamic_vertex +KHR-GL44.shaders.switch.while_loop_in_switch_dynamic_fragment +KHR-GL44.shaders.switch.do_while_loop_in_switch_static_vertex +KHR-GL44.shaders.switch.do_while_loop_in_switch_static_fragment +KHR-GL44.shaders.switch.do_while_loop_in_switch_uniform_vertex +KHR-GL44.shaders.switch.do_while_loop_in_switch_uniform_fragment +KHR-GL44.shaders.switch.do_while_loop_in_switch_dynamic_vertex +KHR-GL44.shaders.switch.do_while_loop_in_switch_dynamic_fragment +KHR-GL44.shaders.switch.switch_in_switch_static_vertex +KHR-GL44.shaders.switch.switch_in_switch_static_fragment +KHR-GL44.shaders.switch.switch_in_switch_uniform_vertex +KHR-GL44.shaders.switch.switch_in_switch_uniform_fragment +KHR-GL44.shaders.switch.switch_in_switch_dynamic_vertex +KHR-GL44.shaders.switch.switch_in_switch_dynamic_fragment +KHR-GL44.shaders.switch.empty_condition_vertex +KHR-GL44.shaders.switch.empty_condition_fragment +KHR-GL44.shaders.switch.condition_float_vertex +KHR-GL44.shaders.switch.condition_float_fragment +KHR-GL44.shaders.switch.condition_bool_vertex +KHR-GL44.shaders.switch.condition_bool_fragment +KHR-GL44.shaders.switch.condition_ivec2_vertex +KHR-GL44.shaders.switch.condition_ivec2_fragment +KHR-GL44.shaders.switch.condition_struct_vertex +KHR-GL44.shaders.switch.condition_struct_fragment +KHR-GL44.shaders.switch.duplicate_label_vertex +KHR-GL44.shaders.switch.duplicate_label_fragment +KHR-GL44.shaders.switch.float_label_vertex +KHR-GL44.shaders.switch.float_label_fragment +KHR-GL44.shaders.switch.non_const_int_label_vertex +KHR-GL44.shaders.switch.non_const_int_label_fragment +KHR-GL44.shaders.switch.statement_before_label_vertex +KHR-GL44.shaders.switch.statement_before_label_fragment +KHR-GL44.shaders.switch.statement_before_default_label_vertex +KHR-GL44.shaders.switch.statement_before_default_label_fragment +KHR-GL44.shaders.switch.no_statement_after_label_vertex +KHR-GL44.shaders.switch.no_statement_after_label_fragment +KHR-GL44.shaders.switch.no_statement_after_default_label_vertex +KHR-GL44.shaders.switch.no_statement_after_default_label_fragment +KHR-GL44.shaders.switch.case_in_if_vertex +KHR-GL44.shaders.switch.case_in_if_fragment +KHR-GL44.shaders.switch.default_in_if_vertex +KHR-GL44.shaders.switch.default_in_if_fragment +KHR-GL44.shaders.switch.case_in_for_loop_vertex +KHR-GL44.shaders.switch.case_in_for_loop_fragment +KHR-GL44.shaders.switch.default_in_for_loop_vertex +KHR-GL44.shaders.switch.default_in_for_loop_fragment +KHR-GL44.shaders.switch.case_in_while_loop_vertex +KHR-GL44.shaders.switch.case_in_while_loop_fragment +KHR-GL44.shaders.switch.default_in_while_loop_vertex +KHR-GL44.shaders.switch.default_in_while_loop_fragment +KHR-GL44.shaders.switch.case_in_do_while_loop_vertex +KHR-GL44.shaders.switch.case_in_do_while_loop_fragment +KHR-GL44.shaders.switch.default_in_do_while_loop_vertex +KHR-GL44.shaders.switch.default_in_do_while_loop_fragment +KHR-GL44.shaders.switch.missing_colon_vertex +KHR-GL44.shaders.switch.missing_colon_fragment +KHR-GL44.shaders.switch.missing_opening_brace_vertex +KHR-GL44.shaders.switch.missing_opening_brace_fragment +KHR-GL44.shaders.switch.missing_closing_brace_vertex +KHR-GL44.shaders.switch.missing_closing_brace_fragment +KHR-GL44.shaders.switch.double_case_vertex +KHR-GL44.shaders.switch.double_case_fragment +KHR-GL44.shaders.switch.double_default_1_vertex +KHR-GL44.shaders.switch.double_default_1_fragment +KHR-GL44.shaders.switch.double_default_2_vertex +KHR-GL44.shaders.switch.double_default_2_fragment +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_float +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_float +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_float +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_vec2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_vec2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_vec2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_vec3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_vec3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_vec3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_vec4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_vec4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_vec4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_int +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_int +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_int +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_ivec2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_ivec2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_ivec2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_ivec3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_ivec3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_ivec3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_ivec4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_ivec4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_ivec4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_uint +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_uint +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_uint +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_uvec2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_uvec2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_uvec2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_uvec3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_uvec3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_uvec3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_uvec4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_uvec4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_uvec4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.bool +KHR-GL44.shaders.uniform_block.single_basic_type.shared.bvec2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.bvec3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.bvec4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.lowp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.mediump_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.highp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_float +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_float +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_float +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_vec2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_vec2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_vec2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_vec3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_vec3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_vec3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_vec4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_vec4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_vec4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_int +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_int +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_int +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_ivec2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_ivec2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_ivec2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_ivec3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_ivec3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_ivec3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_ivec4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_ivec4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_ivec4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_uint +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_uint +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_uint +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_uvec2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_uvec2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_uvec2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_uvec3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_uvec3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_uvec3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_uvec4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_uvec4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_uvec4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.bool +KHR-GL44.shaders.uniform_block.single_basic_type.packed.bvec2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.bvec3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.bvec4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.lowp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.mediump_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.highp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_float +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_float +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_float +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_vec2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_vec2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_vec2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_vec3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_vec3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_vec3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_vec4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_vec4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_vec4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_int +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_int +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_int +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_ivec2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_ivec2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_ivec2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_ivec3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_ivec3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_ivec3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_ivec4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_ivec4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_ivec4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_uint +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_uint +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_uint +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_uvec2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_uvec2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_uvec2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_uvec3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_uvec3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_uvec3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_uvec4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_uvec4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_uvec4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.bool +KHR-GL44.shaders.uniform_block.single_basic_type.std140.bvec2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.bvec3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.bvec4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.lowp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.mediump_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.highp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.float +KHR-GL44.shaders.uniform_block.single_basic_array.shared.vec2 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.vec3 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.vec4 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.int +KHR-GL44.shaders.uniform_block.single_basic_array.shared.ivec2 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.ivec3 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.ivec4 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.uint +KHR-GL44.shaders.uniform_block.single_basic_array.shared.uvec2 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.uvec3 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.uvec4 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.bool +KHR-GL44.shaders.uniform_block.single_basic_array.shared.bvec2 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.bvec3 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.bvec4 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.mat2 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.row_major_mat2 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.column_major_mat2 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.mat3 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.row_major_mat3 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.column_major_mat3 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.mat4 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.row_major_mat4 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.column_major_mat4 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.row_major_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.column_major_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.row_major_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.column_major_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.row_major_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.column_major_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.row_major_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.column_major_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.row_major_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.column_major_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.row_major_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_array.shared.column_major_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.float +KHR-GL44.shaders.uniform_block.single_basic_array.packed.vec2 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.vec3 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.vec4 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.int +KHR-GL44.shaders.uniform_block.single_basic_array.packed.ivec2 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.ivec3 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.ivec4 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.uint +KHR-GL44.shaders.uniform_block.single_basic_array.packed.uvec2 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.uvec3 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.uvec4 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.bool +KHR-GL44.shaders.uniform_block.single_basic_array.packed.bvec2 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.bvec3 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.bvec4 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.mat2 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.row_major_mat2 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.column_major_mat2 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.mat3 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.row_major_mat3 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.column_major_mat3 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.mat4 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.row_major_mat4 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.column_major_mat4 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.row_major_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.column_major_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.row_major_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.column_major_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.row_major_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.column_major_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.row_major_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.column_major_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.row_major_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.column_major_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.row_major_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_array.packed.column_major_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.float +KHR-GL44.shaders.uniform_block.single_basic_array.std140.vec2 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.vec3 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.vec4 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.int +KHR-GL44.shaders.uniform_block.single_basic_array.std140.ivec2 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.ivec3 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.ivec4 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.uint +KHR-GL44.shaders.uniform_block.single_basic_array.std140.uvec2 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.uvec3 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.uvec4 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.bool +KHR-GL44.shaders.uniform_block.single_basic_array.std140.bvec2 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.bvec3 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.bvec4 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.mat2 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.row_major_mat2 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.column_major_mat2 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.mat3 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.row_major_mat3 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.column_major_mat3 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.mat4 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.row_major_mat4 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.column_major_mat4 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.row_major_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.column_major_mat2x3 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.row_major_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.column_major_mat2x4 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.row_major_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.column_major_mat3x2 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.row_major_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.column_major_mat3x4 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.row_major_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.column_major_mat4x2 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.row_major_mat4x3 +KHR-GL44.shaders.uniform_block.single_basic_array.std140.column_major_mat4x3 +KHR-GL44.shaders.uniform_block.single_struct.per_block_buffer_shared +KHR-GL44.shaders.uniform_block.single_struct.per_block_buffer_shared_instance_array +KHR-GL44.shaders.uniform_block.single_struct.per_block_buffer_packed +KHR-GL44.shaders.uniform_block.single_struct.per_block_buffer_packed_instance_array +KHR-GL44.shaders.uniform_block.single_struct.per_block_buffer_std140 +KHR-GL44.shaders.uniform_block.single_struct.per_block_buffer_std140_instance_array +KHR-GL44.shaders.uniform_block.single_struct.single_buffer_shared_instance_array +KHR-GL44.shaders.uniform_block.single_struct.single_buffer_packed_instance_array +KHR-GL44.shaders.uniform_block.single_struct.single_buffer_std140_instance_array +KHR-GL44.shaders.uniform_block.single_struct_array.per_block_buffer_shared +KHR-GL44.shaders.uniform_block.single_struct_array.per_block_buffer_shared_instance_array +KHR-GL44.shaders.uniform_block.single_struct_array.per_block_buffer_packed +KHR-GL44.shaders.uniform_block.single_struct_array.per_block_buffer_packed_instance_array +KHR-GL44.shaders.uniform_block.single_struct_array.per_block_buffer_std140 +KHR-GL44.shaders.uniform_block.single_struct_array.per_block_buffer_std140_instance_array +KHR-GL44.shaders.uniform_block.single_struct_array.single_buffer_shared_instance_array +KHR-GL44.shaders.uniform_block.single_struct_array.single_buffer_packed_instance_array +KHR-GL44.shaders.uniform_block.single_struct_array.single_buffer_std140_instance_array +KHR-GL44.shaders.uniform_block.single_nested_struct.per_block_buffer_shared +KHR-GL44.shaders.uniform_block.single_nested_struct.per_block_buffer_shared_instance_array +KHR-GL44.shaders.uniform_block.single_nested_struct.per_block_buffer_packed +KHR-GL44.shaders.uniform_block.single_nested_struct.per_block_buffer_packed_instance_array +KHR-GL44.shaders.uniform_block.single_nested_struct.per_block_buffer_std140 +KHR-GL44.shaders.uniform_block.single_nested_struct.per_block_buffer_std140_instance_array +KHR-GL44.shaders.uniform_block.single_nested_struct.single_buffer_shared_instance_array +KHR-GL44.shaders.uniform_block.single_nested_struct.single_buffer_packed_instance_array +KHR-GL44.shaders.uniform_block.single_nested_struct.single_buffer_std140_instance_array +KHR-GL44.shaders.uniform_block.single_nested_struct_array.per_block_buffer_shared +KHR-GL44.shaders.uniform_block.single_nested_struct_array.per_block_buffer_shared_instance_array +KHR-GL44.shaders.uniform_block.single_nested_struct_array.per_block_buffer_packed +KHR-GL44.shaders.uniform_block.single_nested_struct_array.per_block_buffer_packed_instance_array +KHR-GL44.shaders.uniform_block.single_nested_struct_array.per_block_buffer_std140 +KHR-GL44.shaders.uniform_block.single_nested_struct_array.per_block_buffer_std140_instance_array +KHR-GL44.shaders.uniform_block.single_nested_struct_array.single_buffer_shared_instance_array +KHR-GL44.shaders.uniform_block.single_nested_struct_array.single_buffer_packed_instance_array +KHR-GL44.shaders.uniform_block.single_nested_struct_array.single_buffer_std140_instance_array +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.float +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.vec2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.vec3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.vec4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.int +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.ivec2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.ivec3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.ivec4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.uint +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.uvec2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.uvec3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.uvec4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.bool +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.bvec2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.bvec3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.bvec4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.mat2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.mat3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.mat4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.mat2x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.mat2x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.mat3x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.mat3x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.mat4x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.mat4x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.float +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.vec2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.vec3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.vec4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.int +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.ivec2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.ivec3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.ivec4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.uint +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.uvec2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.uvec3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.uvec4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.bool +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.bvec2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.bvec3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.bvec4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.mat2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.mat3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.mat4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.mat2x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.mat2x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.mat3x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.mat3x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.mat4x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.mat4x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.float +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.vec2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.vec3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.vec4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.int +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.ivec2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.ivec3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.ivec4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.uint +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.uvec2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.uvec3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.uvec4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.bool +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.bvec2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.bvec3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.bvec4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.mat2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.mat3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.mat4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.mat2x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.mat2x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.mat3x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.mat3x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3x4 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.mat4x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4x2 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.mat4x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4x3 +KHR-GL44.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4x3 +KHR-GL44.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_mixed +KHR-GL44.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_both +KHR-GL44.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_instance_array_mixed +KHR-GL44.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_instance_array_both +KHR-GL44.shaders.uniform_block.multi_basic_types.per_block_buffer.packed_mixed +KHR-GL44.shaders.uniform_block.multi_basic_types.per_block_buffer.packed_instance_array_mixed +KHR-GL44.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_mixed +KHR-GL44.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_both +KHR-GL44.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_instance_array_mixed +KHR-GL44.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_instance_array_both +KHR-GL44.shaders.uniform_block.multi_basic_types.single_buffer.shared_mixed +KHR-GL44.shaders.uniform_block.multi_basic_types.single_buffer.shared_both +KHR-GL44.shaders.uniform_block.multi_basic_types.single_buffer.shared_instance_array_mixed +KHR-GL44.shaders.uniform_block.multi_basic_types.single_buffer.shared_instance_array_both +KHR-GL44.shaders.uniform_block.multi_basic_types.single_buffer.packed_mixed +KHR-GL44.shaders.uniform_block.multi_basic_types.single_buffer.packed_instance_array_mixed +KHR-GL44.shaders.uniform_block.multi_basic_types.single_buffer.std140_mixed +KHR-GL44.shaders.uniform_block.multi_basic_types.single_buffer.std140_both +KHR-GL44.shaders.uniform_block.multi_basic_types.single_buffer.std140_instance_array_mixed +KHR-GL44.shaders.uniform_block.multi_basic_types.single_buffer.std140_instance_array_both +KHR-GL44.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_mixed +KHR-GL44.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_both +KHR-GL44.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_instance_array_mixed +KHR-GL44.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_instance_array_both +KHR-GL44.shaders.uniform_block.multi_nested_struct.per_block_buffer.packed_mixed +KHR-GL44.shaders.uniform_block.multi_nested_struct.per_block_buffer.packed_instance_array_mixed +KHR-GL44.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_mixed +KHR-GL44.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_both +KHR-GL44.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_instance_array_mixed +KHR-GL44.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_instance_array_both +KHR-GL44.shaders.uniform_block.multi_nested_struct.single_buffer.shared_mixed +KHR-GL44.shaders.uniform_block.multi_nested_struct.single_buffer.shared_both +KHR-GL44.shaders.uniform_block.multi_nested_struct.single_buffer.shared_instance_array_mixed +KHR-GL44.shaders.uniform_block.multi_nested_struct.single_buffer.shared_instance_array_both +KHR-GL44.shaders.uniform_block.multi_nested_struct.single_buffer.packed_mixed +KHR-GL44.shaders.uniform_block.multi_nested_struct.single_buffer.packed_instance_array_mixed +KHR-GL44.shaders.uniform_block.multi_nested_struct.single_buffer.std140_mixed +KHR-GL44.shaders.uniform_block.multi_nested_struct.single_buffer.std140_both +KHR-GL44.shaders.uniform_block.multi_nested_struct.single_buffer.std140_instance_array_mixed +KHR-GL44.shaders.uniform_block.multi_nested_struct.single_buffer.std140_instance_array_both +KHR-GL44.shaders.uniform_block.random.scalar_types.0 +KHR-GL44.shaders.uniform_block.random.scalar_types.1 +KHR-GL44.shaders.uniform_block.random.scalar_types.2 +KHR-GL44.shaders.uniform_block.random.scalar_types.3 +KHR-GL44.shaders.uniform_block.random.scalar_types.4 +KHR-GL44.shaders.uniform_block.random.scalar_types.5 +KHR-GL44.shaders.uniform_block.random.scalar_types.6 +KHR-GL44.shaders.uniform_block.random.scalar_types.7 +KHR-GL44.shaders.uniform_block.random.scalar_types.8 +KHR-GL44.shaders.uniform_block.random.scalar_types.9 +KHR-GL44.shaders.uniform_block.random.vector_types.0 +KHR-GL44.shaders.uniform_block.random.vector_types.1 +KHR-GL44.shaders.uniform_block.random.vector_types.2 +KHR-GL44.shaders.uniform_block.random.vector_types.3 +KHR-GL44.shaders.uniform_block.random.vector_types.4 +KHR-GL44.shaders.uniform_block.random.vector_types.5 +KHR-GL44.shaders.uniform_block.random.vector_types.6 +KHR-GL44.shaders.uniform_block.random.vector_types.7 +KHR-GL44.shaders.uniform_block.random.vector_types.8 +KHR-GL44.shaders.uniform_block.random.vector_types.9 +KHR-GL44.shaders.uniform_block.random.basic_types.0 +KHR-GL44.shaders.uniform_block.random.basic_types.1 +KHR-GL44.shaders.uniform_block.random.basic_types.2 +KHR-GL44.shaders.uniform_block.random.basic_types.3 +KHR-GL44.shaders.uniform_block.random.basic_types.4 +KHR-GL44.shaders.uniform_block.random.basic_types.5 +KHR-GL44.shaders.uniform_block.random.basic_types.6 +KHR-GL44.shaders.uniform_block.random.basic_types.7 +KHR-GL44.shaders.uniform_block.random.basic_types.8 +KHR-GL44.shaders.uniform_block.random.basic_types.9 +KHR-GL44.shaders.uniform_block.random.basic_arrays.0 +KHR-GL44.shaders.uniform_block.random.basic_arrays.1 +KHR-GL44.shaders.uniform_block.random.basic_arrays.2 +KHR-GL44.shaders.uniform_block.random.basic_arrays.3 +KHR-GL44.shaders.uniform_block.random.basic_arrays.4 +KHR-GL44.shaders.uniform_block.random.basic_arrays.5 +KHR-GL44.shaders.uniform_block.random.basic_arrays.6 +KHR-GL44.shaders.uniform_block.random.basic_arrays.7 +KHR-GL44.shaders.uniform_block.random.basic_arrays.8 +KHR-GL44.shaders.uniform_block.random.basic_arrays.9 +KHR-GL44.shaders.uniform_block.random.basic_instance_arrays.0 +KHR-GL44.shaders.uniform_block.random.basic_instance_arrays.1 +KHR-GL44.shaders.uniform_block.random.basic_instance_arrays.2 +KHR-GL44.shaders.uniform_block.random.basic_instance_arrays.3 +KHR-GL44.shaders.uniform_block.random.basic_instance_arrays.4 +KHR-GL44.shaders.uniform_block.random.basic_instance_arrays.5 +KHR-GL44.shaders.uniform_block.random.basic_instance_arrays.6 +KHR-GL44.shaders.uniform_block.random.basic_instance_arrays.7 +KHR-GL44.shaders.uniform_block.random.basic_instance_arrays.8 +KHR-GL44.shaders.uniform_block.random.basic_instance_arrays.9 +KHR-GL44.shaders.uniform_block.random.nested_structs.0 +KHR-GL44.shaders.uniform_block.random.nested_structs.1 +KHR-GL44.shaders.uniform_block.random.nested_structs.2 +KHR-GL44.shaders.uniform_block.random.nested_structs.3 +KHR-GL44.shaders.uniform_block.random.nested_structs.4 +KHR-GL44.shaders.uniform_block.random.nested_structs.5 +KHR-GL44.shaders.uniform_block.random.nested_structs.6 +KHR-GL44.shaders.uniform_block.random.nested_structs.7 +KHR-GL44.shaders.uniform_block.random.nested_structs.8 +KHR-GL44.shaders.uniform_block.random.nested_structs.9 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays.0 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays.1 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays.2 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays.3 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays.4 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays.5 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays.6 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays.7 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays.8 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays.9 +KHR-GL44.shaders.uniform_block.random.nested_structs_instance_arrays.0 +KHR-GL44.shaders.uniform_block.random.nested_structs_instance_arrays.1 +KHR-GL44.shaders.uniform_block.random.nested_structs_instance_arrays.2 +KHR-GL44.shaders.uniform_block.random.nested_structs_instance_arrays.3 +KHR-GL44.shaders.uniform_block.random.nested_structs_instance_arrays.4 +KHR-GL44.shaders.uniform_block.random.nested_structs_instance_arrays.5 +KHR-GL44.shaders.uniform_block.random.nested_structs_instance_arrays.6 +KHR-GL44.shaders.uniform_block.random.nested_structs_instance_arrays.7 +KHR-GL44.shaders.uniform_block.random.nested_structs_instance_arrays.8 +KHR-GL44.shaders.uniform_block.random.nested_structs_instance_arrays.9 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.0 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.1 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.2 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.3 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.4 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.5 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.6 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.7 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.8 +KHR-GL44.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.9 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.0 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.1 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.2 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.3 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.4 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.5 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.6 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.7 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.8 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.9 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.10 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.11 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.12 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.13 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.14 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.15 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.16 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.17 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.18 +KHR-GL44.shaders.uniform_block.random.all_per_block_buffers.19 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.0 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.1 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.2 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.3 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.4 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.5 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.6 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.7 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.8 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.9 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.10 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.11 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.12 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.13 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.14 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.15 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.16 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.17 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.18 +KHR-GL44.shaders.uniform_block.random.all_shared_buffer.19 +KHR-GL44.shaders.shader_integer_mix.define +KHR-GL44.shaders.shader_integer_mix.prototypes-extension +KHR-GL44.shaders.shader_integer_mix.prototypes +KHR-GL44.shaders.shader_integer_mix.mix-ivec4 +KHR-GL44.shaders.shader_integer_mix.mix-uvec4 +KHR-GL44.shaders.shader_integer_mix.mix-bvec4 +KHR-GL44.shaders.negative.initialize +KHR-GL44.shaders.negative.constant_sequence +KHR-GL44.pipeline_statistics_query_tests_ARB.api_coverage_invalid_glbeginquery_calls +KHR-GL44.pipeline_statistics_query_tests_ARB.api_coverage_unsupported_calls +KHR-GL44.pipeline_statistics_query_tests_ARB.functional_default_qo_values +KHR-GL44.pipeline_statistics_query_tests_ARB.functional_non_rendering_commands_do_not_affect_queries +KHR-GL44.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives +KHR-GL44.pipeline_statistics_query_tests_ARB.functional_vertex_shader_invocations +KHR-GL44.pipeline_statistics_query_tests_ARB.functional_tess_queries +KHR-GL44.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries +KHR-GL44.pipeline_statistics_query_tests_ARB.functional_fragment_shader_invocations +KHR-GL44.pipeline_statistics_query_tests_ARB.functional_compute_shader_invocations +KHR-GL44.cull_distance.coverage +KHR-GL44.cull_distance.functional +KHR-GL44.cull_distance.negative +KHR-GL44.texture_swizzle.api_errors +KHR-GL44.texture_swizzle.intial_state +KHR-GL44.texture_swizzle.smoke +KHR-GL44.texture_swizzle.functional +KHR-GL44.draw_elements_base_vertex_tests.basevertex_behavior1 +KHR-GL44.draw_elements_base_vertex_tests.basevertex_behavior2 +KHR-GL44.draw_elements_base_vertex_tests.AEP_shader_stages +KHR-GL44.draw_elements_base_vertex_tests.underflow +KHR-GL44.draw_elements_base_vertex_tests.overflow +KHR-GL44.draw_elements_base_vertex_tests.valid_active_tf +KHR-GL44.draw_elements_base_vertex_tests.invalid_count_argument +KHR-GL44.draw_elements_base_vertex_tests.invalid_instancecount_argument +KHR-GL44.draw_elements_base_vertex_tests.invalid_mode_argument +KHR-GL44.draw_elements_base_vertex_tests.invalid_primcount_argument +KHR-GL44.draw_elements_base_vertex_tests.invalid_start_end_arguments +KHR-GL44.draw_elements_base_vertex_tests.invalid_type_argument +KHR-GL44.draw_elements_base_vertex_tests.invalid_mapped_bos +KHR-GL44.gpu_shader_fp64.errors +KHR-GL44.gpu_shader_fp64.max_uniform_components +KHR-GL44.gpu_shader_fp64.named_uniform_blocks +KHR-GL44.gpu_shader_fp64.state_query +KHR-GL44.gpu_shader_fp64.conversions +KHR-GL44.gpu_shader_fp64.illegal_conversions +KHR-GL44.gpu_shader_fp64.varyings +KHR-GL44.gpu_shader_fp64.valid_constructors +KHR-GL44.gpu_shader_fp64.operators +KHR-GL44.gpu_shader_fp64.built_in_functions +KHR-GL44.texture_gather.api-enums +KHR-GL44.texture_gather.gather-glsl-compile +KHR-GL44.texture_gather.plain-gather-float-2d-rgba +KHR-GL44.texture_gather.plain-gather-float-2d-rg +KHR-GL44.texture_gather.plain-gather-unorm-2d +KHR-GL44.texture_gather.plain-gather-int-2d-rgba +KHR-GL44.texture_gather.plain-gather-int-2d-rg +KHR-GL44.texture_gather.plain-gather-uint-2d +KHR-GL44.texture_gather.plain-gather-depth-2d +KHR-GL44.texture_gather.plain-gather-float-2darray +KHR-GL44.texture_gather.plain-gather-unorm-2darray +KHR-GL44.texture_gather.plain-gather-int-2darray +KHR-GL44.texture_gather.plain-gather-uint-2darray +KHR-GL44.texture_gather.plain-gather-depth-2darray +KHR-GL44.texture_gather.plain-gather-float-cube-rgba +KHR-GL44.texture_gather.plain-gather-float-cube-rg +KHR-GL44.texture_gather.plain-gather-unorm-cube +KHR-GL44.texture_gather.plain-gather-int-cube-rgba +KHR-GL44.texture_gather.plain-gather-int-cube-rg +KHR-GL44.texture_gather.plain-gather-uint-cube +KHR-GL44.texture_gather.plain-gather-depth-cube +KHR-GL44.texture_gather.plain-gather-float-cube-array +KHR-GL44.texture_gather.plain-gather-unorm-cube-array +KHR-GL44.texture_gather.plain-gather-int-cube-array +KHR-GL44.texture_gather.plain-gather-uint-cube-array +KHR-GL44.texture_gather.plain-gather-depth-cube-array +KHR-GL44.texture_gather.plain-gather-float-2drect +KHR-GL44.texture_gather.plain-gather-unorm-2drect +KHR-GL44.texture_gather.plain-gather-int-2drect +KHR-GL44.texture_gather.plain-gather-uint-2drect +KHR-GL44.texture_gather.plain-gather-depth-2drect +KHR-GL44.texture_gather.offset-gather-float-2d +KHR-GL44.texture_gather.offset-gather-unorm-2d +KHR-GL44.texture_gather.offset-gather-int-2d +KHR-GL44.texture_gather.offset-gather-uint-2d +KHR-GL44.texture_gather.offset-gather-depth-2d +KHR-GL44.texture_gather.offset-gather-float-2darray +KHR-GL44.texture_gather.offset-gather-unorm-2darray +KHR-GL44.texture_gather.offset-gather-int-2darray +KHR-GL44.texture_gather.offset-gather-uint-2darray +KHR-GL44.texture_gather.offset-gather-depth-2darray +KHR-GL44.texture_gather.offset-gather-float-2drect +KHR-GL44.texture_gather.offset-gather-unorm-2drect +KHR-GL44.texture_gather.offset-gather-int-2drect +KHR-GL44.texture_gather.offset-gather-uint-2drect +KHR-GL44.texture_gather.offset-gather-depth-2drect +KHR-GL44.texture_gather.offsets-gather-float-2d +KHR-GL44.texture_gather.offsets-gather-unorm-2d +KHR-GL44.texture_gather.offsets-gather-int-2d +KHR-GL44.texture_gather.offsets-gather-uint-2d +KHR-GL44.texture_gather.offsets-gather-depth-2d +KHR-GL44.texture_gather.offsets-gather-float-2darray +KHR-GL44.texture_gather.offsets-gather-unorm-2darray +KHR-GL44.texture_gather.offsets-gather-int-2darray +KHR-GL44.texture_gather.offsets-gather-uint-2darray +KHR-GL44.texture_gather.offsets-gather-depth-2darray +KHR-GL44.texture_gather.offsets-gather-float-2drect +KHR-GL44.texture_gather.offsets-gather-unorm-2drect +KHR-GL44.texture_gather.offsets-gather-int-2drect +KHR-GL44.texture_gather.offsets-gather-uint-2drect +KHR-GL44.texture_gather.offsets-gather-depth-2drect +KHR-GL44.texture_gather.swizzle +KHR-GL44.texture_gather.base-level +KHR-GL44.texture_gather.incomplete-texture +KHR-GL44.texture_gather.incomplete-texture-last-comp +KHR-GL44.texture_gather.triangle-draw +KHR-GL44.texture_gather.plain-gather-float-2d-srgb +KHR-GL44.texture_gather.plain-gather-float-2d-srgb-alpha +KHR-GL44.texture_gather.gather-geometry-shader +KHR-GL44.texture_gather.gather-tesselation-shader +KHR-GL44.texture_gather.plain-gather-float-2d-rgb +KHR-GL44.texture_gather.plain-gather-float-2d-r +KHR-GL44.texture_gather.offset-gather-float-2d-rgb +KHR-GL44.texture_gather.offset-gather-float-2d-rg +KHR-GL44.texture_gather.offset-gather-float-2d-r +KHR-GL44.draw_indirect.basic-binding-default +KHR-GL44.draw_indirect.basic-binding-zero +KHR-GL44.draw_indirect.basic-binding-single +KHR-GL44.draw_indirect.basic-binding-multi +KHR-GL44.draw_indirect.basic-binding-delete +KHR-GL44.draw_indirect.basic-buffer-data +KHR-GL44.draw_indirect.basic-buffer-subData +KHR-GL44.draw_indirect.basic-buffer-unMap +KHR-GL44.draw_indirect.basic-buffer-getPointerv +KHR-GL44.draw_indirect.basic-buffer-mapRange +KHR-GL44.draw_indirect.basic-buffer-flushMappedRange +KHR-GL44.draw_indirect.basic-buffer-copySubData +KHR-GL44.draw_indirect.basic-drawArrays-singlePrimitive +KHR-GL44.draw_indirect.basic-drawArrays-manyPrimitives +KHR-GL44.draw_indirect.basic-drawArrays-instancing +KHR-GL44.draw_indirect.basic-drawArrays-xfbPaused +KHR-GL44.draw_indirect.basic-drawElements-singlePrimitive +KHR-GL44.draw_indirect.basic-drawElements-manyPrimitives +KHR-GL44.draw_indirect.basic-drawElements-instancing +KHR-GL44.draw_indirect.basic-drawElements-xfbPaused +KHR-GL44.draw_indirect.basic-drawArrays-simple +KHR-GL44.draw_indirect.basic-drawArrays-noFirst +KHR-GL44.draw_indirect.basic-drawArrays-bufferOffset +KHR-GL44.draw_indirect.basic-drawArrays-vertexIds +KHR-GL44.draw_indirect.basic-drawElements-simple +KHR-GL44.draw_indirect.basic-drawElements-noFirstIndex +KHR-GL44.draw_indirect.basic-drawElements-basevertex +KHR-GL44.draw_indirect.basic-drawElements-bufferOffset +KHR-GL44.draw_indirect.basic-drawElements-vertexIds +KHR-GL44.draw_indirect.basic-indicesDataType-unsigned_short +KHR-GL44.draw_indirect.basic-indicesDataType-unsigned_byte +KHR-GL44.draw_indirect.basic-mode-drawArrays-points +KHR-GL44.draw_indirect.basic-mode-drawArrays-lines +KHR-GL44.draw_indirect.basic-mode-drawArrays-line_strip +KHR-GL44.draw_indirect.basic-mode-drawArrays-line_loop +KHR-GL44.draw_indirect.basic-mode-drawArrays-triangle_strip +KHR-GL44.draw_indirect.basic-mode-drawArrays-triangle_fan +KHR-GL44.draw_indirect.basic-mode-drawArrays-lines_adjacency +KHR-GL44.draw_indirect.basic-mode-drawArrays-line_strip_adjacency +KHR-GL44.draw_indirect.basic-mode-drawArrays-triangles_adjacency +KHR-GL44.draw_indirect.basic-mode-drawArrays-triangle_strip_adjacency +KHR-GL44.draw_indirect.basic-mode-drawElements-points +KHR-GL44.draw_indirect.basic-mode-drawElements-lines +KHR-GL44.draw_indirect.basic-mode-drawElements-line_strip +KHR-GL44.draw_indirect.basic-mode-drawElements-line_loop +KHR-GL44.draw_indirect.basic-mode-drawElements-triangle_strip +KHR-GL44.draw_indirect.basic-mode-drawElements-triangle_fan +KHR-GL44.draw_indirect.basic-mode-drawElements-lines_adjacency +KHR-GL44.draw_indirect.basic-mode-drawElements-line_strip_adjacency +KHR-GL44.draw_indirect.basic-mode-drawElements-triangles_adjacency +KHR-GL44.draw_indirect.basic-mode-drawElements-triangle_strip_adjacency +KHR-GL44.draw_indirect.advanced-twoPass-transformFeedback-arrays +KHR-GL44.draw_indirect.advanced-twoPass-transformFeedback-elements +KHR-GL44.draw_indirect.advanced-primitiveRestart-elements +KHR-GL44.draw_indirect.misc-reservedMustBeZero-arrays +KHR-GL44.draw_indirect.misc-reservedMustBeZero-elements +KHR-GL44.draw_indirect.negative-noindirect-arrays +KHR-GL44.draw_indirect.negative-noindirect-elements +KHR-GL44.draw_indirect.negative-invalidMode-arrays +KHR-GL44.draw_indirect.negative-invalidMode-elements +KHR-GL44.draw_indirect.negative-noVAO-arrays +KHR-GL44.draw_indirect.negative-noVAO-elements +KHR-GL44.draw_indirect.negative-bufferMapped-arrays +KHR-GL44.draw_indirect.negative-bufferMapped-elements +KHR-GL44.draw_indirect.negative-invalidType-elements +KHR-GL44.draw_indirect.negative-gshIncompatible-arrays +KHR-GL44.draw_indirect.negative-gshIncompatible-elements +KHR-GL44.draw_indirect.negative-wrongOffset-arrays +KHR-GL44.draw_indirect.negative-wrongOffset-elements +KHR-GL44.draw_indirect.negative-invalidSize-arrays +KHR-GL44.draw_indirect.negative-invalidSize-elements +KHR-GL44.draw_indirect.negative-unalignedOffset +KHR-GL44.clip_control_ARB.initial +KHR-GL44.clip_control_ARB.modify_get +KHR-GL44.clip_control_ARB.errors +KHR-GL44.clip_control_ARB.origin +KHR-GL44.clip_control_ARB.depth_mode_zero_to_one +KHR-GL44.clip_control_ARB.depth_mode_one_to_one +KHR-GL44.clip_control_ARB.face_culling +KHR-GL44.clip_control_ARB.viewport_bounds +KHR-GL44.shader_subroutine.min_maxes +KHR-GL44.shader_subroutine.name_getters +KHR-GL44.shader_subroutine.two_subroutines_single_subroutine_uniform +KHR-GL44.shader_subroutine.four_subroutines_with_two_uniforms +KHR-GL44.shader_subroutine.eight_subroutines_four_uniforms +KHR-GL44.shader_subroutine.static_subroutine_call +KHR-GL44.shader_subroutine.arrayed_subroutine_uniforms +KHR-GL44.shader_subroutine.subroutines_3_subroutine_types_and_subroutine_uniforms_one_function +KHR-GL44.shader_subroutine.arrays_of_arrays_of_uniforms +KHR-GL44.shader_subroutine.globals_sampling_output_discard_function_calls +KHR-GL44.shader_subroutine.ssbo_atomic_image_load_store +KHR-GL44.shader_subroutine.subroutines_with_separate_shader_objects +KHR-GL44.shader_subroutine.structure_parameters_program_binary +KHR-GL44.shader_subroutine.subroutine_uniform_reset +KHR-GL44.shader_subroutine.same_subroutine_and_subroutine_uniform_but_different_type_used_in_all_stages +KHR-GL44.shader_subroutine.control_flow_and_returned_subroutine_values_used_as_subroutine_input +KHR-GL44.shader_subroutine.multiple_contexts +KHR-GL44.shader_subroutine.subroutine_errors +KHR-GL44.shader_subroutine.subroutine_uniform_scope +KHR-GL44.shader_subroutine.missing_subroutine_keyword +KHR-GL44.shader_subroutine.subroutines_incompatible_with_subroutine_type +KHR-GL44.shader_subroutine.subroutine_uniform_wo_matching_subroutines +KHR-GL44.shader_subroutine.two_duplicate_functions_one_being_a_subroutine +KHR-GL44.shader_subroutine.recursion +KHR-GL44.shader_subroutine.subroutine_wo_body +KHR-GL44.shader_subroutine.subroutines_cannot_be_assigned_float_int_values_or_be_compared +KHR-GL44.shader_subroutine.function_overloading_forbidden_for_subroutines +KHR-GL44.shader_subroutine.subroutine_uniforms_used_for_sampling_atomic_image_functions +KHR-GL44.shader_subroutine.subroutines_not_allowed_as_variables_constructors_and_argument_or_return_types +KHR-GL44.texture_barrier_ARB.disjoint-texels +KHR-GL44.texture_barrier_ARB.overlapping-texels +KHR-GL44.texture_barrier_ARB.same-texel-rw +KHR-GL44.texture_barrier_ARB.same-texel-rw-multipass +KHR-GL44.vertex_attrib_64bit.api_errors +KHR-GL44.vertex_attrib_64bit.get_vertex_attrib +KHR-GL44.vertex_attrib_64bit.limits_test +KHR-GL44.vertex_attrib_64bit.vao +KHR-GL44.viewport_array.api_errors +KHR-GL44.viewport_array.queries +KHR-GL44.viewport_array.viewport_api +KHR-GL44.viewport_array.scissor_api +KHR-GL44.viewport_array.depth_range_api +KHR-GL44.viewport_array.scissor_test_state_api +KHR-GL44.viewport_array.draw_to_single_layer_with_multiple_viewports +KHR-GL44.viewport_array.dynamic_viewport_index +KHR-GL44.viewport_array.draw_mulitple_viewports_with_single_invocation +KHR-GL44.viewport_array.viewport_index_subroutine +KHR-GL44.viewport_array.draw_multiple_layers +KHR-GL44.viewport_array.scissor +KHR-GL44.viewport_array.scissor_zero_dimension +KHR-GL44.viewport_array.scissor_clear +KHR-GL44.viewport_array.depth_range +KHR-GL44.viewport_array.depth_range_depth_test +KHR-GL44.viewport_array.provoking_vertex +KHR-GL44.map_buffer_alignment.query +KHR-GL44.map_buffer_alignment.functional +KHR-GL44.shader_atomic_counters.advanced-usage-many-counters +KHR-GL44.shader_atomic_counters.basic-buffer-operations +KHR-GL44.shader_atomic_counters.basic-buffer-state +KHR-GL44.shader_atomic_counters.basic-buffer-bind +KHR-GL44.shader_atomic_counters.basic-program-max +KHR-GL44.shader_atomic_counters.basic-program-query +KHR-GL44.shader_atomic_counters.basic-usage-simple +KHR-GL44.shader_atomic_counters.basic-usage-no-offset +KHR-GL44.shader_atomic_counters.basic-usage-fs +KHR-GL44.shader_atomic_counters.basic-usage-vs +KHR-GL44.shader_atomic_counters.basic-usage-gs +KHR-GL44.shader_atomic_counters.basic-usage-tes +KHR-GL44.shader_atomic_counters.basic-usage-cs +KHR-GL44.shader_atomic_counters.basic-glsl-built-in +KHR-GL44.shader_atomic_counters.advanced-usage-multi-stage +KHR-GL44.shader_atomic_counters.advanced-usage-draw-update-draw +KHR-GL44.shader_atomic_counters.advanced-usage-switch-programs +KHR-GL44.shader_atomic_counters.advanced-usage-ubo +KHR-GL44.shader_atomic_counters.advanced-usage-tbo +KHR-GL44.shader_atomic_counters.advanced-usage-many-draw-calls +KHR-GL44.shader_atomic_counters.advanced-usage-many-draw-calls2 +KHR-GL44.shader_atomic_counters.advanced-usage-many-dispatches +KHR-GL44.shader_atomic_counters.negative-api +KHR-GL44.shader_atomic_counters.negative-glsl +KHR-GL44.shader_atomic_counters.negative-ssbo +KHR-GL44.shader_atomic_counters.negative-ubo +KHR-GL44.shader_atomic_counters.negative-uniform +KHR-GL44.shader_atomic_counters.negative-array +KHR-GL44.shader_atomic_counters.negative-arithmetic +KHR-GL44.shader_image_load_store.basic-api-get +KHR-GL44.shader_image_load_store.basic-api-bind +KHR-GL44.shader_image_load_store.basic-api-barrier +KHR-GL44.shader_image_load_store.basic-api-texParam +KHR-GL44.shader_image_load_store.basic-allFormats-store +KHR-GL44.shader_image_load_store.basic-allFormats-load +KHR-GL44.shader_image_load_store.basic-allFormats-storeGeometryStages +KHR-GL44.shader_image_load_store.basic-allFormats-loadGeometryStages +KHR-GL44.shader_image_load_store.basic-allFormats-loadStoreComputeStage +KHR-GL44.shader_image_load_store.basic-allTargets-store +KHR-GL44.shader_image_load_store.basic-allTargets-load-nonMS +KHR-GL44.shader_image_load_store.basic-allTargets-load-ms +KHR-GL44.shader_image_load_store.basic-allTargets-atomic +KHR-GL44.shader_image_load_store.basic-allTargets-loadStoreVS +KHR-GL44.shader_image_load_store.basic-allTargets-loadStoreTCS +KHR-GL44.shader_image_load_store.basic-allTargets-loadStoreTES +KHR-GL44.shader_image_load_store.basic-allTargets-loadStoreGS +KHR-GL44.shader_image_load_store.basic-allTargets-loadStoreCS +KHR-GL44.shader_image_load_store.basic-allTargets-atomicVS +KHR-GL44.shader_image_load_store.basic-allTargets-atomicTCS +KHR-GL44.shader_image_load_store.basic-allTargets-atomicGS +KHR-GL44.shader_image_load_store.basic-allTargets-atomicCS +KHR-GL44.shader_image_load_store.basic-glsl-misc +KHR-GL44.shader_image_load_store.basic-glsl-earlyFragTests +KHR-GL44.shader_image_load_store.basic-glsl-const +KHR-GL44.shader_image_load_store.advanced-sync-imageAccess +KHR-GL44.shader_image_load_store.advanced-sync-vertexArray +KHR-GL44.shader_image_load_store.advanced-sync-drawIndirect +KHR-GL44.shader_image_load_store.advanced-sync-textureUpdate +KHR-GL44.shader_image_load_store.advanced-sync-imageAccess2 +KHR-GL44.shader_image_load_store.advanced-sync-bufferUpdate +KHR-GL44.shader_image_load_store.advanced-allStages-oneImage +KHR-GL44.shader_image_load_store.advanced-memory-dependentInvocation +KHR-GL44.shader_image_load_store.advanced-memory-order +KHR-GL44.shader_image_load_store.advanced-sso-simple +KHR-GL44.shader_image_load_store.advanced-sso-atomicCounters +KHR-GL44.shader_image_load_store.advanced-sso-subroutine +KHR-GL44.shader_image_load_store.advanced-sso-perSample +KHR-GL44.shader_image_load_store.advanced-copyImage +KHR-GL44.shader_image_load_store.advanced-allMips +KHR-GL44.shader_image_load_store.advanced-cast +KHR-GL44.shader_image_load_store.single-byte_data_alignment +KHR-GL44.shader_image_load_store.non-layered_binding +KHR-GL44.shader_image_load_store.incomplete_textures +KHR-GL44.shader_image_load_store.multiple-uniforms +KHR-GL44.shader_image_load_store.early-fragment-tests +KHR-GL44.shader_image_load_store.negative-uniform +KHR-GL44.shader_image_load_store.negative-bind +KHR-GL44.shader_image_load_store.negative-compileErrors +KHR-GL44.shader_image_load_store.negative-linkErrors +KHR-GL44.shader_image_load_store.uniform-limits +KHR-GL44.shading_language_420pack.binding_sampler_single +KHR-GL44.shading_language_420pack.binding_image_single +KHR-GL44.shading_language_420pack.utf8_characters +KHR-GL44.shading_language_420pack.utf8_in_source +KHR-GL44.shading_language_420pack.qualifier_order +KHR-GL44.shading_language_420pack.qualifier_order_block +KHR-GL44.shading_language_420pack.line_continuation +KHR-GL44.shading_language_420pack.line_numbering +KHR-GL44.shading_language_420pack.implicit_conversions +KHR-GL44.shading_language_420pack.implicit_conversions_invalid +KHR-GL44.shading_language_420pack.const_dynamic_value +KHR-GL44.shading_language_420pack.const_assignment +KHR-GL44.shading_language_420pack.const_dynamic_value_as_const_expr +KHR-GL44.shading_language_420pack.qualifier_order_uniform +KHR-GL44.shading_language_420pack.qualifier_order_function_inout +KHR-GL44.shading_language_420pack.qualifier_order_function_input +KHR-GL44.shading_language_420pack.qualifier_order_function_output +KHR-GL44.shading_language_420pack.qualifier_override_layout +KHR-GL44.shading_language_420pack.binding_uniform_blocks +KHR-GL44.shading_language_420pack.binding_uniform_single_block +KHR-GL44.shading_language_420pack.binding_uniform_block_array +KHR-GL44.shading_language_420pack.binding_uniform_default +KHR-GL44.shading_language_420pack.binding_uniform_api_overirde +KHR-GL44.shading_language_420pack.binding_uniform_global_block +KHR-GL44.shading_language_420pack.binding_uniform_invalid +KHR-GL44.shading_language_420pack.binding_samplers +KHR-GL44.shading_language_420pack.binding_sampler_array +KHR-GL44.shading_language_420pack.binding_sampler_default +KHR-GL44.shading_language_420pack.binding_sampler_api_override +KHR-GL44.shading_language_420pack.binding_sampler_invalid +KHR-GL44.shading_language_420pack.binding_images +KHR-GL44.shading_language_420pack.binding_image_array +KHR-GL44.shading_language_420pack.binding_image_default +KHR-GL44.shading_language_420pack.binding_image_api_override +KHR-GL44.shading_language_420pack.binding_image_invalid +KHR-GL44.shading_language_420pack.initializer_list +KHR-GL44.shading_language_420pack.initializer_list_negative +KHR-GL44.shading_language_420pack.length_of_vector_and_matrix +KHR-GL44.shading_language_420pack.length_of_compute_result +KHR-GL44.shading_language_420pack.scalar_swizzlers +KHR-GL44.shading_language_420pack.scalar_swizzlers_invalid +KHR-GL44.shading_language_420pack.built_in_values +KHR-GL44.shading_language_420pack.built_in_assignment +KHR-GL44.texture_view.gettexparameter +KHR-GL44.texture_view.errors +KHR-GL44.texture_view.view_sampling +KHR-GL44.texture_view.view_classes +KHR-GL44.texture_view.coherency +KHR-GL44.texture_view.base_and_max_levels +KHR-GL44.texture_view.reference_counting +KHR-GL44.arrays_of_arrays_gl.SizedDeclarationsPrimitive +KHR-GL44.arrays_of_arrays_gl.SizedDeclarationsStructTypes1 +KHR-GL44.arrays_of_arrays_gl.SizedDeclarationsStructTypes2 +KHR-GL44.arrays_of_arrays_gl.SizedDeclarationsStructTypes3 +KHR-GL44.arrays_of_arrays_gl.SizedDeclarationsStructTypes4 +KHR-GL44.arrays_of_arrays_gl.SizedDeclarationsTypenameStyle1 +KHR-GL44.arrays_of_arrays_gl.SizedDeclarationsTypenameStyle2 +KHR-GL44.arrays_of_arrays_gl.SizedDeclarationsTypenameStyle3 +KHR-GL44.arrays_of_arrays_gl.SizedDeclarationsTypenameStyle4 +KHR-GL44.arrays_of_arrays_gl.SizedDeclarationsTypenameStyle5 +KHR-GL44.arrays_of_arrays_gl.SizedDeclarationsFunctionParams +KHR-GL44.arrays_of_arrays_gl.sized_declarations_invalid_sizes1 +KHR-GL44.arrays_of_arrays_gl.sized_declarations_invalid_sizes2 +KHR-GL44.arrays_of_arrays_gl.sized_declarations_invalid_sizes3 +KHR-GL44.arrays_of_arrays_gl.sized_declarations_invalid_sizes4 +KHR-GL44.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConstructors1 +KHR-GL44.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConstructors2 +KHR-GL44.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclUnsizedConstructors +KHR-GL44.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConst +KHR-GL44.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclInvalidConstructors1 +KHR-GL44.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclInvalidConstructors2 +KHR-GL44.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclInvalidConstructors3 +KHR-GL44.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclInvalidConstructors4 +KHR-GL44.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConstructorSizing1 +KHR-GL44.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConstructorSizing2 +KHR-GL44.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclStructConstructors +KHR-GL44.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclUnsizedArrays1 +KHR-GL44.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclUnsizedArrays2 +KHR-GL44.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclUnsizedArrays3 +KHR-GL44.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclUnsizedArrays4 +KHR-GL44.arrays_of_arrays_gl.ExpressionsAssignment1 +KHR-GL44.arrays_of_arrays_gl.ExpressionsAssignment2 +KHR-GL44.arrays_of_arrays_gl.ExpressionsAssignment3 +KHR-GL44.arrays_of_arrays_gl.ExpressionsTypeRestrictions1 +KHR-GL44.arrays_of_arrays_gl.ExpressionsTypeRestrictions2 +KHR-GL44.arrays_of_arrays_gl.ExpressionsIndexingScalar1 +KHR-GL44.arrays_of_arrays_gl.ExpressionsIndexingScalar2 +KHR-GL44.arrays_of_arrays_gl.ExpressionsIndexingScalar3 +KHR-GL44.arrays_of_arrays_gl.ExpressionsIndexingScalar4 +KHR-GL44.arrays_of_arrays_gl.ExpressionsIndexingArray1 +KHR-GL44.arrays_of_arrays_gl.ExpressionsIndexingArray2 +KHR-GL44.arrays_of_arrays_gl.ExpressionsIndexingArray3 +KHR-GL44.arrays_of_arrays_gl.ExpressionsDynamicIndexing1 +KHR-GL44.arrays_of_arrays_gl.ExpressionsDynamicIndexing2 +KHR-GL44.arrays_of_arrays_gl.ExpressionsEquality1 +KHR-GL44.arrays_of_arrays_gl.ExpressionsEquality2 +KHR-GL44.arrays_of_arrays_gl.ExpressionsLength1 +KHR-GL44.arrays_of_arrays_gl.ExpressionsLength2 +KHR-GL44.arrays_of_arrays_gl.ExpressionsLength3 +KHR-GL44.arrays_of_arrays_gl.ExpressionsInvalid1 +KHR-GL44.arrays_of_arrays_gl.ExpressionsInvalid2 +KHR-GL44.arrays_of_arrays_gl.InteractionFunctionCalls1 +KHR-GL44.arrays_of_arrays_gl.InteractionFunctionCalls2 +KHR-GL44.arrays_of_arrays_gl.InteractionArgumentAliasing1 +KHR-GL44.arrays_of_arrays_gl.InteractionArgumentAliasing2 +KHR-GL44.arrays_of_arrays_gl.InteractionArgumentAliasing3 +KHR-GL44.arrays_of_arrays_gl.InteractionArgumentAliasing4 +KHR-GL44.arrays_of_arrays_gl.InteractionArgumentAliasing5 +KHR-GL44.arrays_of_arrays_gl.InteractionArgumentAliasing6 +KHR-GL44.arrays_of_arrays_gl.InteractionUniforms1 +KHR-GL44.arrays_of_arrays_gl.InteractionUniforms2 +KHR-GL44.arrays_of_arrays_gl.InteractionUniformBuffers1 +KHR-GL44.arrays_of_arrays_gl.InteractionUniformBuffers2 +KHR-GL44.arrays_of_arrays_gl.InteractionUniformBuffers3 +KHR-GL44.arrays_of_arrays_gl.InteractionInterfaceArrays1 +KHR-GL44.arrays_of_arrays_gl.InteractionInterfaceArrays2 +KHR-GL44.arrays_of_arrays_gl.InteractionInterfaceArrays3 +KHR-GL44.arrays_of_arrays_gl.InteractionInterfaceArrays4 +KHR-GL44.arrays_of_arrays_gl.InteractionStorageBuffers1 +KHR-GL44.arrays_of_arrays_gl.InteractionStorageBuffers2 +KHR-GL44.arrays_of_arrays_gl.InteractionStorageBuffers3 +KHR-GL44.arrays_of_arrays_gl.AtomicDeclaration +KHR-GL44.arrays_of_arrays_gl.AtomicUsage +KHR-GL44.arrays_of_arrays_gl.SubroutineFunctionCalls1 +KHR-GL44.arrays_of_arrays_gl.SubroutineFunctionCalls2 +KHR-GL44.arrays_of_arrays_gl.SubroutineArgumentAliasing1 +KHR-GL44.arrays_of_arrays_gl.SubroutineArgumentAliasing2 +KHR-GL44.arrays_of_arrays_gl.SubroutineArgumentAliasing3 +KHR-GL44.arrays_of_arrays_gl.SubroutineArgumentAliasing4 +KHR-GL44.copy_image.functional +KHR-GL44.copy_image.incomplete_tex +KHR-GL44.copy_image.missmatch_object +KHR-GL44.copy_image.smoke_test +KHR-GL44.copy_image.invalid_target +KHR-GL44.copy_image.target_miss_match +KHR-GL44.copy_image.incompatible_formats +KHR-GL44.copy_image.samples_missmatch +KHR-GL44.copy_image.incompatible_formats_compression +KHR-GL44.copy_image.non_existent_mipmap +KHR-GL44.copy_image.exceeding_boundaries +KHR-GL44.copy_image.invalid_alignment +KHR-GL44.draw_indirect_43.advanced-twoPass-Compute-arrays +KHR-GL44.draw_indirect_43.advanced-twoPass-Compute-elements +KHR-GL44.khr_debug.api_errors_non_debug +KHR-GL44.khr_debug.labels_non_debug +KHR-GL44.khr_debug.receiveing_messages +KHR-GL44.khr_debug.groups +KHR-GL44.khr_debug.api_errors_debug +KHR-GL44.khr_debug.labels_debug +KHR-GL44.khr_debug.synchronous_calls +KHR-GL44.program_interface_query.empty-shaders +KHR-GL44.program_interface_query.simple-shaders +KHR-GL44.program_interface_query.input-types +KHR-GL44.program_interface_query.input-built-in +KHR-GL44.program_interface_query.input-layout +KHR-GL44.program_interface_query.output-types +KHR-GL44.program_interface_query.output-location-index +KHR-GL44.program_interface_query.output-built-in +KHR-GL44.program_interface_query.output-layout +KHR-GL44.program_interface_query.output-layout-index +KHR-GL44.program_interface_query.uniform-simple +KHR-GL44.program_interface_query.uniform-types +KHR-GL44.program_interface_query.uniform-block-types +KHR-GL44.program_interface_query.transform-feedback-types +KHR-GL44.program_interface_query.atomic-counters +KHR-GL44.program_interface_query.subroutines-vertex +KHR-GL44.program_interface_query.subroutines-tess-control +KHR-GL44.program_interface_query.subroutines-tess-eval +KHR-GL44.program_interface_query.subroutines-geometry +KHR-GL44.program_interface_query.subroutines-fragment +KHR-GL44.program_interface_query.subroutines-compute +KHR-GL44.program_interface_query.ssb-types +KHR-GL44.program_interface_query.transform-feedback-built-in +KHR-GL44.program_interface_query.null-length +KHR-GL44.program_interface_query.arrays-of-arrays +KHR-GL44.program_interface_query.top-level-array +KHR-GL44.program_interface_query.separate-programs-vertex +KHR-GL44.program_interface_query.separate-programs-tess-control +KHR-GL44.program_interface_query.separate-programs-tess-eval +KHR-GL44.program_interface_query.separate-programs-geometry +KHR-GL44.program_interface_query.separate-programs-fragment +KHR-GL44.program_interface_query.uniform-block +KHR-GL44.program_interface_query.array-names +KHR-GL44.program_interface_query.buff-length +KHR-GL44.program_interface_query.no-locations +KHR-GL44.program_interface_query.query-not-used +KHR-GL44.program_interface_query.relink-failure +KHR-GL44.program_interface_query.link-failure +KHR-GL44.program_interface_query.compute-shader +KHR-GL44.program_interface_query.invalid-value +KHR-GL44.program_interface_query.invalid-operation +KHR-GL44.program_interface_query.invalid-enum +KHR-GL44.compute_shader.simple-compute +KHR-GL44.compute_shader.one-work-group +KHR-GL44.compute_shader.resource-ubo +KHR-GL44.compute_shader.resource-texture +KHR-GL44.compute_shader.resource-image +KHR-GL44.compute_shader.resource-atomic-counter +KHR-GL44.compute_shader.resource-subroutine +KHR-GL44.compute_shader.resource-uniform +KHR-GL44.compute_shader.built-in-variables +KHR-GL44.compute_shader.max +KHR-GL44.compute_shader.work-group-size +KHR-GL44.compute_shader.build-monolithic +KHR-GL44.compute_shader.build-separable +KHR-GL44.compute_shader.shared-simple +KHR-GL44.compute_shader.shared-struct +KHR-GL44.compute_shader.dispatch-indirect +KHR-GL44.compute_shader.sso-compute-pipeline +KHR-GL44.compute_shader.sso-case2 +KHR-GL44.compute_shader.sso-case3 +KHR-GL44.compute_shader.atomic-case1 +KHR-GL44.compute_shader.atomic-case2 +KHR-GL44.compute_shader.atomic-case3 +KHR-GL44.compute_shader.copy-image +KHR-GL44.compute_shader.pipeline-pre-vs +KHR-GL44.compute_shader.pipeline-gen-draw-commands +KHR-GL44.compute_shader.pipeline-compute-chain +KHR-GL44.compute_shader.pipeline-post-fs +KHR-GL44.compute_shader.pipeline-post-xfb +KHR-GL44.compute_shader.shared-indexing +KHR-GL44.compute_shader.shared-max +KHR-GL44.compute_shader.dynamic-paths +KHR-GL44.compute_shader.resources-max +KHR-GL44.compute_shader.fp64-case1 +KHR-GL44.compute_shader.fp64-case2 +KHR-GL44.compute_shader.fp64-case3 +KHR-GL44.compute_shader.conditional-dispatching +KHR-GL44.compute_shader.api-no-active-program +KHR-GL44.compute_shader.api-work-group-count +KHR-GL44.compute_shader.api-indirect +KHR-GL44.compute_shader.api-program +KHR-GL44.compute_shader.glsl-compile-time-errors +KHR-GL44.compute_shader.glsl-link-time-errors +KHR-GL44.robust_buffer_access_behavior.vertex_buffer_objects +KHR-GL44.robust_buffer_access_behavior.texel_fetch +KHR-GL44.robust_buffer_access_behavior.image_load_store +KHR-GL44.robust_buffer_access_behavior.storage_buffer +KHR-GL44.robust_buffer_access_behavior.uniform_buffer +KHR-GL44.shader_storage_buffer_object.basic-basic +KHR-GL44.shader_storage_buffer_object.basic-basic-cs +KHR-GL44.shader_storage_buffer_object.basic-max +KHR-GL44.shader_storage_buffer_object.basic-binding +KHR-GL44.shader_storage_buffer_object.basic-syntax +KHR-GL44.shader_storage_buffer_object.basic-syntaxSSO +KHR-GL44.shader_storage_buffer_object.basic-std430Layout-case1-vs +KHR-GL44.shader_storage_buffer_object.basic-std430Layout-case1-cs +KHR-GL44.shader_storage_buffer_object.basic-std430Layout-case2-vs +KHR-GL44.shader_storage_buffer_object.basic-std430Layout-case2-cs +KHR-GL44.shader_storage_buffer_object.basic-std430Layout-case3-vs +KHR-GL44.shader_storage_buffer_object.basic-std430Layout-case3-cs +KHR-GL44.shader_storage_buffer_object.basic-std430Layout-case4-vs +KHR-GL44.shader_storage_buffer_object.basic-std430Layout-case4-cs +KHR-GL44.shader_storage_buffer_object.basic-std430Layout-case5-vs +KHR-GL44.shader_storage_buffer_object.basic-std430Layout-case5-cs +KHR-GL44.shader_storage_buffer_object.basic-std430Layout-case6-vs +KHR-GL44.shader_storage_buffer_object.basic-std430Layout-case6-cs +KHR-GL44.shader_storage_buffer_object.basic-std430Layout-case7-vs +KHR-GL44.shader_storage_buffer_object.basic-std430Layout-case7-cs +KHR-GL44.shader_storage_buffer_object.basic-std140Layout-case1-vs +KHR-GL44.shader_storage_buffer_object.basic-std140Layout-case1-cs +KHR-GL44.shader_storage_buffer_object.basic-std140Layout-case2-vs +KHR-GL44.shader_storage_buffer_object.basic-std140Layout-case2-cs +KHR-GL44.shader_storage_buffer_object.basic-std140Layout-case3-vs +KHR-GL44.shader_storage_buffer_object.basic-std140Layout-case3-cs +KHR-GL44.shader_storage_buffer_object.basic-std140Layout-case4-vs +KHR-GL44.shader_storage_buffer_object.basic-std140Layout-case4-cs +KHR-GL44.shader_storage_buffer_object.basic-std140Layout-case5-vs +KHR-GL44.shader_storage_buffer_object.basic-std140Layout-case5-cs +KHR-GL44.shader_storage_buffer_object.basic-std140Layout-case6-vs +KHR-GL44.shader_storage_buffer_object.basic-std140Layout-case6-cs +KHR-GL44.shader_storage_buffer_object.basic-atomic-case1 +KHR-GL44.shader_storage_buffer_object.basic-atomic-case1-cs +KHR-GL44.shader_storage_buffer_object.basic-atomic-case2 +KHR-GL44.shader_storage_buffer_object.basic-atomic-case3 +KHR-GL44.shader_storage_buffer_object.basic-atomic-case3-cs +KHR-GL44.shader_storage_buffer_object.basic-atomic-case4 +KHR-GL44.shader_storage_buffer_object.basic-atomic-case4-cs +KHR-GL44.shader_storage_buffer_object.basic-stdLayout-case1-vs +KHR-GL44.shader_storage_buffer_object.basic-stdLayout-case1-cs +KHR-GL44.shader_storage_buffer_object.basic-stdLayout-case2-vs +KHR-GL44.shader_storage_buffer_object.basic-stdLayout-case2-cs +KHR-GL44.shader_storage_buffer_object.basic-stdLayout-case3-vs +KHR-GL44.shader_storage_buffer_object.basic-stdLayout-case3-cs +KHR-GL44.shader_storage_buffer_object.basic-stdLayout-case4-vs +KHR-GL44.shader_storage_buffer_object.basic-stdLayout-case4-cs +KHR-GL44.shader_storage_buffer_object.basic-operations-case1-vs +KHR-GL44.shader_storage_buffer_object.basic-operations-case1-cs +KHR-GL44.shader_storage_buffer_object.basic-operations-case2-vs +KHR-GL44.shader_storage_buffer_object.basic-operations-case2-cs +KHR-GL44.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case1-vs +KHR-GL44.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case1-cs +KHR-GL44.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case2-vs +KHR-GL44.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case2-cs +KHR-GL44.shader_storage_buffer_object.basic-matrixOperations-case1-vs +KHR-GL44.shader_storage_buffer_object.basic-matrixOperations-case1-cs +KHR-GL44.shader_storage_buffer_object.basic-matrixOperations-case2-vs +KHR-GL44.shader_storage_buffer_object.basic-matrixOperations-case2-cs +KHR-GL44.shader_storage_buffer_object.basic-matrixOperations-case3-vs +KHR-GL44.shader_storage_buffer_object.basic-matrixOperations-case3-cs +KHR-GL44.shader_storage_buffer_object.basic-matrixOperations-case4-vs +KHR-GL44.shader_storage_buffer_object.basic-matrixOperations-case4-cs +KHR-GL44.shader_storage_buffer_object.basic-matrixOperations-case5-vs +KHR-GL44.shader_storage_buffer_object.basic-matrixOperations-case5-cs +KHR-GL44.shader_storage_buffer_object.basic-matrixOperations-case6-vs +KHR-GL44.shader_storage_buffer_object.basic-matrixOperations-case6-cs +KHR-GL44.shader_storage_buffer_object.basic-matrixOperations-case7-vs +KHR-GL44.shader_storage_buffer_object.basic-matrixOperations-case7-cs +KHR-GL44.shader_storage_buffer_object.basic-noBindingLayout +KHR-GL44.shader_storage_buffer_object.advanced-switchBuffers +KHR-GL44.shader_storage_buffer_object.advanced-switchBuffers-cs +KHR-GL44.shader_storage_buffer_object.advanced-switchPrograms +KHR-GL44.shader_storage_buffer_object.advanced-switchPrograms-cs +KHR-GL44.shader_storage_buffer_object.advanced-write-fragment +KHR-GL44.shader_storage_buffer_object.advanced-write-geometry +KHR-GL44.shader_storage_buffer_object.advanced-write-tessellation +KHR-GL44.shader_storage_buffer_object.advanced-indirectAddressing-case1 +KHR-GL44.shader_storage_buffer_object.advanced-indirectAddressing-case1-cs +KHR-GL44.shader_storage_buffer_object.advanced-indirectAddressing-case2 +KHR-GL44.shader_storage_buffer_object.advanced-indirectAddressing-case2-cs +KHR-GL44.shader_storage_buffer_object.advanced-readWrite-case1 +KHR-GL44.shader_storage_buffer_object.advanced-readWrite-case1-cs +KHR-GL44.shader_storage_buffer_object.advanced-usage-case1 +KHR-GL44.shader_storage_buffer_object.advanced-usage-sync +KHR-GL44.shader_storage_buffer_object.advanced-usage-sync-cs +KHR-GL44.shader_storage_buffer_object.advanced-usage-operators +KHR-GL44.shader_storage_buffer_object.advanced-usage-operators-cs +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matR +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-struct +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-vec +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matR +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-struct +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-vec +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-shared-matR +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-vec +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-matR +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-struct +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std430-vec +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-packed-matR +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-struct +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-pad +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matR-pad +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-struct-pad +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindrangeOffset +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindrangeSize +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindbaseAfter +KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-indexing +KHR-GL44.shader_storage_buffer_object.advanced-matrix +KHR-GL44.shader_storage_buffer_object.advanced-matrix-cs +KHR-GL44.shader_storage_buffer_object.negative-api-bind +KHR-GL44.shader_storage_buffer_object.negative-api-blockBinding +KHR-GL44.shader_storage_buffer_object.negative-glsl-compileTime +KHR-GL44.shader_storage_buffer_object.negative-glsl-linkTime +KHR-GL44.vertex_attrib_binding.basic-usage +KHR-GL44.vertex_attrib_binding.basic-input-case1 +KHR-GL44.vertex_attrib_binding.basic-input-case2 +KHR-GL44.vertex_attrib_binding.basic-input-case3 +KHR-GL44.vertex_attrib_binding.basic-input-case4 +KHR-GL44.vertex_attrib_binding.basic-input-case5 +KHR-GL44.vertex_attrib_binding.basic-input-case6 +KHR-GL44.vertex_attrib_binding.basic-input-case7 +KHR-GL44.vertex_attrib_binding.basic-input-case8 +KHR-GL44.vertex_attrib_binding.basic-input-case9 +KHR-GL44.vertex_attrib_binding.basic-input-case10 +KHR-GL44.vertex_attrib_binding.basic-input-case11 +KHR-GL44.vertex_attrib_binding.basic-input-case12 +KHR-GL44.vertex_attrib_binding.basic-inputI-case1 +KHR-GL44.vertex_attrib_binding.basic-inputI-case2 +KHR-GL44.vertex_attrib_binding.basic-inputI-case3 +KHR-GL44.vertex_attrib_binding.basic-inputL-case1 +KHR-GL44.vertex_attrib_binding.basic-inputL-case2 +KHR-GL44.vertex_attrib_binding.basic-state1 +KHR-GL44.vertex_attrib_binding.basic-state2 +KHR-GL44.vertex_attrib_binding.basic-state3 +KHR-GL44.vertex_attrib_binding.basic-state4 +KHR-GL44.vertex_attrib_binding.advanced-bindingUpdate +KHR-GL44.vertex_attrib_binding.advanced-instancing +KHR-GL44.vertex_attrib_binding.advanced-iterations +KHR-GL44.vertex_attrib_binding.advanced-largeStrideAndOffsetsNewAndLegacyAPI +KHR-GL44.vertex_attrib_binding.negative-bindVertexBuffer +KHR-GL44.vertex_attrib_binding.negative-vertexAttribFormat +KHR-GL44.vertex_attrib_binding.negative-vertexAttribBinding +KHR-GL44.vertex_attrib_binding.negative-vertexAttribDivisor +KHR-GL44.shader_image_size.basic-nonMS-vs-float +KHR-GL44.shader_image_size.basic-nonMS-vs-int +KHR-GL44.shader_image_size.basic-nonMS-vs-uint +KHR-GL44.shader_image_size.basic-nonMS-tcs-float +KHR-GL44.shader_image_size.basic-nonMS-tcs-int +KHR-GL44.shader_image_size.basic-nonMS-tcs-uint +KHR-GL44.shader_image_size.basic-nonMS-tes-float +KHR-GL44.shader_image_size.basic-nonMS-tes-int +KHR-GL44.shader_image_size.basic-nonMS-tes-uint +KHR-GL44.shader_image_size.basic-nonMS-gs-float +KHR-GL44.shader_image_size.basic-nonMS-gs-int +KHR-GL44.shader_image_size.basic-nonMS-gs-uint +KHR-GL44.shader_image_size.basic-nonMS-fs-float +KHR-GL44.shader_image_size.basic-nonMS-fs-int +KHR-GL44.shader_image_size.basic-nonMS-fs-uint +KHR-GL44.shader_image_size.basic-nonMS-cs-float +KHR-GL44.shader_image_size.basic-nonMS-cs-int +KHR-GL44.shader_image_size.basic-nonMS-cs-uint +KHR-GL44.shader_image_size.basic-ms-vs-float +KHR-GL44.shader_image_size.basic-ms-vs-int +KHR-GL44.shader_image_size.basic-ms-vs-uint +KHR-GL44.shader_image_size.basic-ms-tcs-float +KHR-GL44.shader_image_size.basic-ms-tcs-int +KHR-GL44.shader_image_size.basic-ms-tcs-uint +KHR-GL44.shader_image_size.basic-ms-tes-float +KHR-GL44.shader_image_size.basic-ms-tes-int +KHR-GL44.shader_image_size.basic-ms-tes-uint +KHR-GL44.shader_image_size.basic-ms-gs-float +KHR-GL44.shader_image_size.basic-ms-gs-int +KHR-GL44.shader_image_size.basic-ms-gs-uint +KHR-GL44.shader_image_size.basic-ms-fs-float +KHR-GL44.shader_image_size.basic-ms-fs-int +KHR-GL44.shader_image_size.basic-ms-fs-uint +KHR-GL44.shader_image_size.basic-ms-cs-float +KHR-GL44.shader_image_size.basic-ms-cs-int +KHR-GL44.shader_image_size.basic-ms-cs-uint +KHR-GL44.shader_image_size.advanced-changeSize +KHR-GL44.shader_image_size.advanced-nonMS-vs-float +KHR-GL44.shader_image_size.advanced-nonMS-vs-int +KHR-GL44.shader_image_size.advanced-nonMS-vs-uint +KHR-GL44.shader_image_size.advanced-nonMS-tcs-float +KHR-GL44.shader_image_size.advanced-nonMS-tcs-int +KHR-GL44.shader_image_size.advanced-nonMS-tcs-uint +KHR-GL44.shader_image_size.advanced-nonMS-tes-float +KHR-GL44.shader_image_size.advanced-nonMS-tes-int +KHR-GL44.shader_image_size.advanced-nonMS-tes-uint +KHR-GL44.shader_image_size.advanced-nonMS-gs-float +KHR-GL44.shader_image_size.advanced-nonMS-gs-int +KHR-GL44.shader_image_size.advanced-nonMS-gs-uint +KHR-GL44.shader_image_size.advanced-nonMS-fs-float +KHR-GL44.shader_image_size.advanced-nonMS-fs-int +KHR-GL44.shader_image_size.advanced-nonMS-fs-uint +KHR-GL44.shader_image_size.advanced-nonMS-cs-float +KHR-GL44.shader_image_size.advanced-nonMS-cs-int +KHR-GL44.shader_image_size.advanced-nonMS-cs-uint +KHR-GL44.shader_image_size.advanced-ms-vs-float +KHR-GL44.shader_image_size.advanced-ms-vs-int +KHR-GL44.shader_image_size.advanced-ms-vs-uint +KHR-GL44.shader_image_size.advanced-ms-tcs-float +KHR-GL44.shader_image_size.advanced-ms-tcs-int +KHR-GL44.shader_image_size.advanced-ms-tcs-uint +KHR-GL44.shader_image_size.advanced-ms-tes-float +KHR-GL44.shader_image_size.advanced-ms-tes-int +KHR-GL44.shader_image_size.advanced-ms-tes-uint +KHR-GL44.shader_image_size.advanced-ms-gs-float +KHR-GL44.shader_image_size.advanced-ms-gs-int +KHR-GL44.shader_image_size.advanced-ms-gs-uint +KHR-GL44.shader_image_size.advanced-ms-fs-float +KHR-GL44.shader_image_size.advanced-ms-fs-int +KHR-GL44.shader_image_size.advanced-ms-fs-uint +KHR-GL44.shader_image_size.advanced-ms-cs-float +KHR-GL44.shader_image_size.advanced-ms-cs-int +KHR-GL44.shader_image_size.advanced-ms-cs-uint +KHR-GL44.shader_image_size.negative-compileTime +KHR-GL44.explicit_uniform_location.uniform-loc +KHR-GL44.explicit_uniform_location.uniform-loc-nondecimal +KHR-GL44.explicit_uniform_location.uniform-loc-all-stages +KHR-GL44.explicit_uniform_location.uniform-loc-multiple-uniforms +KHR-GL44.explicit_uniform_location.uniform-loc-types-mix +KHR-GL44.explicit_uniform_location.uniform-loc-types-mat +KHR-GL44.explicit_uniform_location.uniform-loc-types-structs +KHR-GL44.explicit_uniform_location.uniform-loc-types-samplers +KHR-GL44.explicit_uniform_location.uniform-loc-arrays-nonspaced +KHR-GL44.explicit_uniform_location.uniform-loc-arrays-spaced +KHR-GL44.explicit_uniform_location.uniform-loc-arrays-of-arrays +KHR-GL44.explicit_uniform_location.uniform-loc-mix-with-implicit +KHR-GL44.explicit_uniform_location.uniform-loc-mix-with-implicit2 +KHR-GL44.explicit_uniform_location.uniform-loc-mix-with-implicit3 +KHR-GL44.explicit_uniform_location.uniform-loc-mix-with-implicit-max +KHR-GL44.explicit_uniform_location.uniform-loc-mix-with-implicit-max-array +KHR-GL44.explicit_uniform_location.uniform-loc-implicit-in-some-stages +KHR-GL44.explicit_uniform_location.uniform-loc-implicit-in-some-stages2 +KHR-GL44.explicit_uniform_location.uniform-loc-implicit-in-some-stages3 +KHR-GL44.explicit_uniform_location.uniform-loc-negative-compile-non-number-literal +KHR-GL44.explicit_uniform_location.uniform-loc-negative-compile-nonconst-loc +KHR-GL44.explicit_uniform_location.uniform-loc-negative-link-location-reused1 +KHR-GL44.explicit_uniform_location.uniform-loc-negative-link-location-reused2 +KHR-GL44.explicit_uniform_location.uniform-loc-negative-link-max-location +KHR-GL44.explicit_uniform_location.uniform-loc-negative-link-max-num-of-locations +KHR-GL44.explicit_uniform_location.subroutine-loc +KHR-GL44.explicit_uniform_location.subroutine-loc-nondecimal +KHR-GL44.explicit_uniform_location.subroutine-loc-all-stages +KHR-GL44.explicit_uniform_location.subroutine-loc-arrays +KHR-GL44.explicit_uniform_location.subroutine-loc-arrays-mix +KHR-GL44.explicit_uniform_location.subroutine-loc-mix-with-implicit +KHR-GL44.explicit_uniform_location.subroutine-loc-negative-compilation-non-number-literal +KHR-GL44.explicit_uniform_location.subroutine-loc-negative-compilation-nonconst-loc +KHR-GL44.explicit_uniform_location.subroutine-loc-negative-link-location-reused1 +KHR-GL44.explicit_uniform_location.subroutine-loc-negative-link-location-max-location +KHR-GL44.explicit_uniform_location.subroutine-loc-negative-link-max-num-of-locations +KHR-GL44.explicit_uniform_location.subroutine-index +KHR-GL44.explicit_uniform_location.subroutine-index-nondecimal +KHR-GL44.explicit_uniform_location.subroutine-index-loc +KHR-GL44.explicit_uniform_location.subroutine-index-non-continuous +KHR-GL44.explicit_uniform_location.subroutine-index-multiple-uniforms +KHR-GL44.explicit_uniform_location.subroutine-index-all-stages +KHR-GL44.explicit_uniform_location.subroutine-index-mix-implicit +KHR-GL44.explicit_uniform_location.subroutine-index-negative-compilation-non-number-literal +KHR-GL44.explicit_uniform_location.subroutine-index-negative-compilation-nonconst-index +KHR-GL44.explicit_uniform_location.subroutine-index-negative-link-index-reused +KHR-GL44.explicit_uniform_location.subroutine-index-negative-link-location-maxindex +KHR-GL44.explicit_uniform_location.subroutine-index-negative-link-max-num-of-indices +KHR-GL44.blend_equation_advanced.coherent.enableDisable +KHR-GL44.blend_equation_advanced.preprocessor.none +KHR-GL44.blend_equation_advanced.preprocessor.require +KHR-GL44.blend_equation_advanced.preprocessor.enable +KHR-GL44.blend_equation_advanced.preprocessor.warn +KHR-GL44.blend_equation_advanced.preprocessor.disable +KHR-GL44.blend_equation_advanced.BlendEquationSeparate.GL_MULTIPLY_KHR +KHR-GL44.blend_equation_advanced.BlendEquationSeparate.GL_SCREEN_KHR +KHR-GL44.blend_equation_advanced.BlendEquationSeparate.GL_OVERLAY_KHR +KHR-GL44.blend_equation_advanced.BlendEquationSeparate.GL_DARKEN_KHR +KHR-GL44.blend_equation_advanced.BlendEquationSeparate.GL_LIGHTEN_KHR +KHR-GL44.blend_equation_advanced.BlendEquationSeparate.GL_COLORDODGE_KHR +KHR-GL44.blend_equation_advanced.BlendEquationSeparate.GL_COLORBURN_KHR +KHR-GL44.blend_equation_advanced.BlendEquationSeparate.GL_HARDLIGHT_KHR +KHR-GL44.blend_equation_advanced.BlendEquationSeparate.GL_SOFTLIGHT_KHR +KHR-GL44.blend_equation_advanced.BlendEquationSeparate.GL_DIFFERENCE_KHR +KHR-GL44.blend_equation_advanced.BlendEquationSeparate.GL_EXCLUSION_KHR +KHR-GL44.blend_equation_advanced.BlendEquationSeparate.GL_HSL_HUE_KHR +KHR-GL44.blend_equation_advanced.BlendEquationSeparate.GL_HSL_SATURATION_KHR +KHR-GL44.blend_equation_advanced.BlendEquationSeparate.GL_HSL_COLOR_KHR +KHR-GL44.blend_equation_advanced.BlendEquationSeparate.GL_HSL_LUMINOSITY_KHR +KHR-GL44.blend_equation_advanced.MRT.MRT_array +KHR-GL44.blend_equation_advanced.MRT.MRT_separate +KHR-GL44.blend_equation_advanced.mismatching_qualifier.GL_MULTIPLY_KHR +KHR-GL44.blend_equation_advanced.mismatching_qualifier.GL_SCREEN_KHR +KHR-GL44.blend_equation_advanced.mismatching_qualifier.GL_OVERLAY_KHR +KHR-GL44.blend_equation_advanced.mismatching_qualifier.GL_DARKEN_KHR +KHR-GL44.blend_equation_advanced.mismatching_qualifier.GL_LIGHTEN_KHR +KHR-GL44.blend_equation_advanced.mismatching_qualifier.GL_COLORDODGE_KHR +KHR-GL44.blend_equation_advanced.mismatching_qualifier.GL_COLORBURN_KHR +KHR-GL44.blend_equation_advanced.mismatching_qualifier.GL_HARDLIGHT_KHR +KHR-GL44.blend_equation_advanced.mismatching_qualifier.GL_SOFTLIGHT_KHR +KHR-GL44.blend_equation_advanced.mismatching_qualifier.GL_DIFFERENCE_KHR +KHR-GL44.blend_equation_advanced.mismatching_qualifier.GL_EXCLUSION_KHR +KHR-GL44.blend_equation_advanced.mismatching_qualifier.GL_HSL_HUE_KHR +KHR-GL44.blend_equation_advanced.mismatching_qualifier.GL_HSL_SATURATION_KHR +KHR-GL44.blend_equation_advanced.mismatching_qualifier.GL_HSL_COLOR_KHR +KHR-GL44.blend_equation_advanced.mismatching_qualifier.GL_HSL_LUMINOSITY_KHR +KHR-GL44.blend_equation_advanced.missing_qualifier.GL_MULTIPLY_KHR +KHR-GL44.blend_equation_advanced.missing_qualifier.GL_SCREEN_KHR +KHR-GL44.blend_equation_advanced.missing_qualifier.GL_OVERLAY_KHR +KHR-GL44.blend_equation_advanced.missing_qualifier.GL_DARKEN_KHR +KHR-GL44.blend_equation_advanced.missing_qualifier.GL_LIGHTEN_KHR +KHR-GL44.blend_equation_advanced.missing_qualifier.GL_COLORDODGE_KHR +KHR-GL44.blend_equation_advanced.missing_qualifier.GL_COLORBURN_KHR +KHR-GL44.blend_equation_advanced.missing_qualifier.GL_HARDLIGHT_KHR +KHR-GL44.blend_equation_advanced.missing_qualifier.GL_SOFTLIGHT_KHR +KHR-GL44.blend_equation_advanced.missing_qualifier.GL_DIFFERENCE_KHR +KHR-GL44.blend_equation_advanced.missing_qualifier.GL_EXCLUSION_KHR +KHR-GL44.blend_equation_advanced.missing_qualifier.GL_HSL_HUE_KHR +KHR-GL44.blend_equation_advanced.missing_qualifier.GL_HSL_SATURATION_KHR +KHR-GL44.blend_equation_advanced.missing_qualifier.GL_HSL_COLOR_KHR +KHR-GL44.blend_equation_advanced.missing_qualifier.GL_HSL_LUMINOSITY_KHR +KHR-GL44.blend_equation_advanced.extension_directive.extension_directive_disable +KHR-GL44.blend_equation_advanced.extension_directive.extension_directive_enable +KHR-GL44.blend_equation_advanced.extension_directive.extension_directive_warn +KHR-GL44.blend_equation_advanced.blend_all.GL_MULTIPLY_KHR_all_qualifier +KHR-GL44.blend_equation_advanced.blend_all.GL_SCREEN_KHR_all_qualifier +KHR-GL44.blend_equation_advanced.blend_all.GL_OVERLAY_KHR_all_qualifier +KHR-GL44.blend_equation_advanced.blend_all.GL_DARKEN_KHR_all_qualifier +KHR-GL44.blend_equation_advanced.blend_all.GL_LIGHTEN_KHR_all_qualifier +KHR-GL44.blend_equation_advanced.blend_all.GL_COLORDODGE_KHR_all_qualifier +KHR-GL44.blend_equation_advanced.blend_all.GL_COLORBURN_KHR_all_qualifier +KHR-GL44.blend_equation_advanced.blend_all.GL_HARDLIGHT_KHR_all_qualifier +KHR-GL44.blend_equation_advanced.blend_all.GL_SOFTLIGHT_KHR_all_qualifier +KHR-GL44.blend_equation_advanced.blend_all.GL_DIFFERENCE_KHR_all_qualifier +KHR-GL44.blend_equation_advanced.blend_all.GL_EXCLUSION_KHR_all_qualifier +KHR-GL44.blend_equation_advanced.blend_all.GL_HSL_HUE_KHR_all_qualifier +KHR-GL44.blend_equation_advanced.blend_all.GL_HSL_SATURATION_KHR_all_qualifier +KHR-GL44.blend_equation_advanced.blend_all.GL_HSL_COLOR_KHR_all_qualifier +KHR-GL44.blend_equation_advanced.blend_all.GL_HSL_LUMINOSITY_KHR_all_qualifier +KHR-GL44.blend_equation_advanced.blend_specific.GL_MULTIPLY_KHR +KHR-GL44.blend_equation_advanced.blend_specific.GL_SCREEN_KHR +KHR-GL44.blend_equation_advanced.blend_specific.GL_OVERLAY_KHR +KHR-GL44.blend_equation_advanced.blend_specific.GL_DARKEN_KHR +KHR-GL44.blend_equation_advanced.blend_specific.GL_LIGHTEN_KHR +KHR-GL44.blend_equation_advanced.blend_specific.GL_COLORDODGE_KHR +KHR-GL44.blend_equation_advanced.blend_specific.GL_COLORBURN_KHR +KHR-GL44.blend_equation_advanced.blend_specific.GL_HARDLIGHT_KHR +KHR-GL44.blend_equation_advanced.blend_specific.GL_SOFTLIGHT_KHR +KHR-GL44.blend_equation_advanced.blend_specific.GL_DIFFERENCE_KHR +KHR-GL44.blend_equation_advanced.blend_specific.GL_EXCLUSION_KHR +KHR-GL44.blend_equation_advanced.blend_specific.GL_HSL_HUE_KHR +KHR-GL44.blend_equation_advanced.blend_specific.GL_HSL_SATURATION_KHR +KHR-GL44.blend_equation_advanced.blend_specific.GL_HSL_COLOR_KHR +KHR-GL44.blend_equation_advanced.blend_specific.GL_HSL_LUMINOSITY_KHR +KHR-GL44.blend_equation_advanced.test_coherency.mixedSequence +KHR-GL44.blend_equation_advanced.test_coherency.multiplySequence +KHR-GL44.shader_bitfield_operation.frexp.float_zero +KHR-GL44.shader_bitfield_operation.frexp.float_0 +KHR-GL44.shader_bitfield_operation.frexp.float_1 +KHR-GL44.shader_bitfield_operation.frexp.float_2 +KHR-GL44.shader_bitfield_operation.frexp.float_3 +KHR-GL44.shader_bitfield_operation.frexp.vec2_zero +KHR-GL44.shader_bitfield_operation.frexp.vec2_0 +KHR-GL44.shader_bitfield_operation.frexp.vec2_1 +KHR-GL44.shader_bitfield_operation.frexp.vec2_2 +KHR-GL44.shader_bitfield_operation.frexp.vec2_3 +KHR-GL44.shader_bitfield_operation.frexp.vec3_zero +KHR-GL44.shader_bitfield_operation.frexp.vec3_0 +KHR-GL44.shader_bitfield_operation.frexp.vec3_1 +KHR-GL44.shader_bitfield_operation.frexp.vec3_2 +KHR-GL44.shader_bitfield_operation.frexp.vec3_3 +KHR-GL44.shader_bitfield_operation.frexp.vec4_zero +KHR-GL44.shader_bitfield_operation.frexp.vec4_0 +KHR-GL44.shader_bitfield_operation.frexp.vec4_1 +KHR-GL44.shader_bitfield_operation.frexp.vec4_2 +KHR-GL44.shader_bitfield_operation.frexp.vec4_3 +KHR-GL44.shader_bitfield_operation.ldexp.float_zero +KHR-GL44.shader_bitfield_operation.ldexp.float_0 +KHR-GL44.shader_bitfield_operation.ldexp.float_1 +KHR-GL44.shader_bitfield_operation.ldexp.float_2 +KHR-GL44.shader_bitfield_operation.ldexp.float_3 +KHR-GL44.shader_bitfield_operation.ldexp.vec2_zero +KHR-GL44.shader_bitfield_operation.ldexp.vec2_0 +KHR-GL44.shader_bitfield_operation.ldexp.vec2_1 +KHR-GL44.shader_bitfield_operation.ldexp.vec2_2 +KHR-GL44.shader_bitfield_operation.ldexp.vec2_3 +KHR-GL44.shader_bitfield_operation.ldexp.vec3_zero +KHR-GL44.shader_bitfield_operation.ldexp.vec3_0 +KHR-GL44.shader_bitfield_operation.ldexp.vec3_1 +KHR-GL44.shader_bitfield_operation.ldexp.vec3_2 +KHR-GL44.shader_bitfield_operation.ldexp.vec3_3 +KHR-GL44.shader_bitfield_operation.ldexp.vec4_zero +KHR-GL44.shader_bitfield_operation.ldexp.vec4_0 +KHR-GL44.shader_bitfield_operation.ldexp.vec4_1 +KHR-GL44.shader_bitfield_operation.ldexp.vec4_2 +KHR-GL44.shader_bitfield_operation.ldexp.vec4_3 +KHR-GL44.shader_bitfield_operation.packUnorm4x8.0 +KHR-GL44.shader_bitfield_operation.packUnorm4x8.1 +KHR-GL44.shader_bitfield_operation.packUnorm4x8.2 +KHR-GL44.shader_bitfield_operation.packUnorm4x8.3 +KHR-GL44.shader_bitfield_operation.packSnorm4x8.0 +KHR-GL44.shader_bitfield_operation.packSnorm4x8.1 +KHR-GL44.shader_bitfield_operation.packSnorm4x8.2 +KHR-GL44.shader_bitfield_operation.packSnorm4x8.3 +KHR-GL44.shader_bitfield_operation.unpackUnorm4x8.0 +KHR-GL44.shader_bitfield_operation.unpackUnorm4x8.1 +KHR-GL44.shader_bitfield_operation.unpackUnorm4x8.2 +KHR-GL44.shader_bitfield_operation.unpackUnorm4x8.3 +KHR-GL44.shader_bitfield_operation.unpackSnorm4x8.0 +KHR-GL44.shader_bitfield_operation.unpackSnorm4x8.1 +KHR-GL44.shader_bitfield_operation.unpackSnorm4x8.2 +KHR-GL44.shader_bitfield_operation.unpackSnorm4x8.3 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uint_0 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uint_1 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uint_2 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uint_3 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uvec2_0 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uvec2_1 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uvec2_2 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uvec2_3 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uvec3_0 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uvec3_1 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uvec3_2 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uvec3_3 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uvec4_0 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uvec4_1 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uvec4_2 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.uvec4_3 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.int_0 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.int_1 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.int_2 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.int_3 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.ivec2_0 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.ivec2_1 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.ivec2_2 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.ivec2_3 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.ivec3_0 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.ivec3_1 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.ivec3_2 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.ivec3_3 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.ivec4_0 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.ivec4_1 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.ivec4_2 +KHR-GL44.shader_bitfield_operation.bitfieldExtract.ivec4_3 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uint_0 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uint_1 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uint_2 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uint_3 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uvec2_0 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uvec2_1 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uvec2_2 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uvec2_3 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uvec3_0 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uvec3_1 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uvec3_2 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uvec3_3 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uvec4_0 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uvec4_1 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uvec4_2 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.uvec4_3 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.int_0 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.int_1 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.int_2 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.int_3 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.ivec2_0 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.ivec2_1 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.ivec2_2 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.ivec2_3 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.ivec3_0 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.ivec3_1 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.ivec3_2 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.ivec3_3 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.ivec4_0 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.ivec4_1 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.ivec4_2 +KHR-GL44.shader_bitfield_operation.bitfieldInsert.ivec4_3 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uint_zero +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uint_0 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uint_1 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uint_2 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uint_3 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uvec2_0 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uvec2_1 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uvec2_2 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uvec2_3 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uvec3_0 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uvec3_1 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uvec3_2 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uvec3_3 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uvec4_0 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uvec4_1 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uvec4_2 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.uvec4_3 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.int_zero +KHR-GL44.shader_bitfield_operation.bitfieldReverse.int_minus_one +KHR-GL44.shader_bitfield_operation.bitfieldReverse.int_0 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.int_1 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.int_2 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.int_3 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.ivec2_0 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.ivec2_1 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.ivec2_2 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.ivec2_3 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.ivec3_0 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.ivec3_1 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.ivec3_2 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.ivec3_3 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.ivec4_0 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.ivec4_1 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.ivec4_2 +KHR-GL44.shader_bitfield_operation.bitfieldReverse.ivec4_3 +KHR-GL44.shader_bitfield_operation.bitCount.uint_zero +KHR-GL44.shader_bitfield_operation.bitCount.uint_0 +KHR-GL44.shader_bitfield_operation.bitCount.uint_1 +KHR-GL44.shader_bitfield_operation.bitCount.uint_2 +KHR-GL44.shader_bitfield_operation.bitCount.uint_3 +KHR-GL44.shader_bitfield_operation.bitCount.uvec2_0 +KHR-GL44.shader_bitfield_operation.bitCount.uvec2_1 +KHR-GL44.shader_bitfield_operation.bitCount.uvec2_2 +KHR-GL44.shader_bitfield_operation.bitCount.uvec2_3 +KHR-GL44.shader_bitfield_operation.bitCount.uvec3_0 +KHR-GL44.shader_bitfield_operation.bitCount.uvec3_1 +KHR-GL44.shader_bitfield_operation.bitCount.uvec3_2 +KHR-GL44.shader_bitfield_operation.bitCount.uvec3_3 +KHR-GL44.shader_bitfield_operation.bitCount.uvec4_0 +KHR-GL44.shader_bitfield_operation.bitCount.uvec4_1 +KHR-GL44.shader_bitfield_operation.bitCount.uvec4_2 +KHR-GL44.shader_bitfield_operation.bitCount.uvec4_3 +KHR-GL44.shader_bitfield_operation.bitCount.int_zero +KHR-GL44.shader_bitfield_operation.bitCount.int_minus_one +KHR-GL44.shader_bitfield_operation.bitCount.int_0 +KHR-GL44.shader_bitfield_operation.bitCount.int_1 +KHR-GL44.shader_bitfield_operation.bitCount.int_2 +KHR-GL44.shader_bitfield_operation.bitCount.int_3 +KHR-GL44.shader_bitfield_operation.bitCount.ivec2_0 +KHR-GL44.shader_bitfield_operation.bitCount.ivec2_1 +KHR-GL44.shader_bitfield_operation.bitCount.ivec2_2 +KHR-GL44.shader_bitfield_operation.bitCount.ivec2_3 +KHR-GL44.shader_bitfield_operation.bitCount.ivec3_0 +KHR-GL44.shader_bitfield_operation.bitCount.ivec3_1 +KHR-GL44.shader_bitfield_operation.bitCount.ivec3_2 +KHR-GL44.shader_bitfield_operation.bitCount.ivec3_3 +KHR-GL44.shader_bitfield_operation.bitCount.ivec4_0 +KHR-GL44.shader_bitfield_operation.bitCount.ivec4_1 +KHR-GL44.shader_bitfield_operation.bitCount.ivec4_2 +KHR-GL44.shader_bitfield_operation.bitCount.ivec4_3 +KHR-GL44.shader_bitfield_operation.findLSB.uint_zero +KHR-GL44.shader_bitfield_operation.findLSB.uint_0 +KHR-GL44.shader_bitfield_operation.findLSB.uint_1 +KHR-GL44.shader_bitfield_operation.findLSB.uint_2 +KHR-GL44.shader_bitfield_operation.findLSB.uint_3 +KHR-GL44.shader_bitfield_operation.findLSB.uvec2_0 +KHR-GL44.shader_bitfield_operation.findLSB.uvec2_1 +KHR-GL44.shader_bitfield_operation.findLSB.uvec2_2 +KHR-GL44.shader_bitfield_operation.findLSB.uvec2_3 +KHR-GL44.shader_bitfield_operation.findLSB.uvec3_0 +KHR-GL44.shader_bitfield_operation.findLSB.uvec3_1 +KHR-GL44.shader_bitfield_operation.findLSB.uvec3_2 +KHR-GL44.shader_bitfield_operation.findLSB.uvec3_3 +KHR-GL44.shader_bitfield_operation.findLSB.uvec4_0 +KHR-GL44.shader_bitfield_operation.findLSB.uvec4_1 +KHR-GL44.shader_bitfield_operation.findLSB.uvec4_2 +KHR-GL44.shader_bitfield_operation.findLSB.uvec4_3 +KHR-GL44.shader_bitfield_operation.findLSB.int_zero +KHR-GL44.shader_bitfield_operation.findLSB.int_minus_one +KHR-GL44.shader_bitfield_operation.findLSB.int_0 +KHR-GL44.shader_bitfield_operation.findLSB.int_1 +KHR-GL44.shader_bitfield_operation.findLSB.int_2 +KHR-GL44.shader_bitfield_operation.findLSB.int_3 +KHR-GL44.shader_bitfield_operation.findLSB.ivec2_0 +KHR-GL44.shader_bitfield_operation.findLSB.ivec2_1 +KHR-GL44.shader_bitfield_operation.findLSB.ivec2_2 +KHR-GL44.shader_bitfield_operation.findLSB.ivec2_3 +KHR-GL44.shader_bitfield_operation.findLSB.ivec3_0 +KHR-GL44.shader_bitfield_operation.findLSB.ivec3_1 +KHR-GL44.shader_bitfield_operation.findLSB.ivec3_2 +KHR-GL44.shader_bitfield_operation.findLSB.ivec3_3 +KHR-GL44.shader_bitfield_operation.findLSB.ivec4_0 +KHR-GL44.shader_bitfield_operation.findLSB.ivec4_1 +KHR-GL44.shader_bitfield_operation.findLSB.ivec4_2 +KHR-GL44.shader_bitfield_operation.findLSB.ivec4_3 +KHR-GL44.shader_bitfield_operation.findMSB.uint_zero +KHR-GL44.shader_bitfield_operation.findMSB.uint_0 +KHR-GL44.shader_bitfield_operation.findMSB.uint_1 +KHR-GL44.shader_bitfield_operation.findMSB.uint_2 +KHR-GL44.shader_bitfield_operation.findMSB.uint_3 +KHR-GL44.shader_bitfield_operation.findMSB.uvec2_0 +KHR-GL44.shader_bitfield_operation.findMSB.uvec2_1 +KHR-GL44.shader_bitfield_operation.findMSB.uvec2_2 +KHR-GL44.shader_bitfield_operation.findMSB.uvec2_3 +KHR-GL44.shader_bitfield_operation.findMSB.uvec3_0 +KHR-GL44.shader_bitfield_operation.findMSB.uvec3_1 +KHR-GL44.shader_bitfield_operation.findMSB.uvec3_2 +KHR-GL44.shader_bitfield_operation.findMSB.uvec3_3 +KHR-GL44.shader_bitfield_operation.findMSB.uvec4_0 +KHR-GL44.shader_bitfield_operation.findMSB.uvec4_1 +KHR-GL44.shader_bitfield_operation.findMSB.uvec4_2 +KHR-GL44.shader_bitfield_operation.findMSB.uvec4_3 +KHR-GL44.shader_bitfield_operation.findMSB.int_zero +KHR-GL44.shader_bitfield_operation.findMSB.int_minus_one +KHR-GL44.shader_bitfield_operation.findMSB.int_0 +KHR-GL44.shader_bitfield_operation.findMSB.int_1 +KHR-GL44.shader_bitfield_operation.findMSB.int_2 +KHR-GL44.shader_bitfield_operation.findMSB.int_3 +KHR-GL44.shader_bitfield_operation.findMSB.ivec2_0 +KHR-GL44.shader_bitfield_operation.findMSB.ivec2_1 +KHR-GL44.shader_bitfield_operation.findMSB.ivec2_2 +KHR-GL44.shader_bitfield_operation.findMSB.ivec2_3 +KHR-GL44.shader_bitfield_operation.findMSB.ivec3_0 +KHR-GL44.shader_bitfield_operation.findMSB.ivec3_1 +KHR-GL44.shader_bitfield_operation.findMSB.ivec3_2 +KHR-GL44.shader_bitfield_operation.findMSB.ivec3_3 +KHR-GL44.shader_bitfield_operation.findMSB.ivec4_0 +KHR-GL44.shader_bitfield_operation.findMSB.ivec4_1 +KHR-GL44.shader_bitfield_operation.findMSB.ivec4_2 +KHR-GL44.shader_bitfield_operation.findMSB.ivec4_3 +KHR-GL44.shader_bitfield_operation.uaddCarry.uint_0 +KHR-GL44.shader_bitfield_operation.uaddCarry.uint_1 +KHR-GL44.shader_bitfield_operation.uaddCarry.uint_2 +KHR-GL44.shader_bitfield_operation.uaddCarry.uint_3 +KHR-GL44.shader_bitfield_operation.uaddCarry.uvec2_0 +KHR-GL44.shader_bitfield_operation.uaddCarry.uvec2_1 +KHR-GL44.shader_bitfield_operation.uaddCarry.uvec2_2 +KHR-GL44.shader_bitfield_operation.uaddCarry.uvec2_3 +KHR-GL44.shader_bitfield_operation.uaddCarry.uvec3_0 +KHR-GL44.shader_bitfield_operation.uaddCarry.uvec3_1 +KHR-GL44.shader_bitfield_operation.uaddCarry.uvec3_2 +KHR-GL44.shader_bitfield_operation.uaddCarry.uvec3_3 +KHR-GL44.shader_bitfield_operation.uaddCarry.uvec4_0 +KHR-GL44.shader_bitfield_operation.uaddCarry.uvec4_1 +KHR-GL44.shader_bitfield_operation.uaddCarry.uvec4_2 +KHR-GL44.shader_bitfield_operation.uaddCarry.uvec4_3 +KHR-GL44.shader_bitfield_operation.usubBorrow.uint_0 +KHR-GL44.shader_bitfield_operation.usubBorrow.uint_1 +KHR-GL44.shader_bitfield_operation.usubBorrow.uint_2 +KHR-GL44.shader_bitfield_operation.usubBorrow.uint_3 +KHR-GL44.shader_bitfield_operation.usubBorrow.uvec2_0 +KHR-GL44.shader_bitfield_operation.usubBorrow.uvec2_1 +KHR-GL44.shader_bitfield_operation.usubBorrow.uvec2_2 +KHR-GL44.shader_bitfield_operation.usubBorrow.uvec2_3 +KHR-GL44.shader_bitfield_operation.usubBorrow.uvec3_0 +KHR-GL44.shader_bitfield_operation.usubBorrow.uvec3_1 +KHR-GL44.shader_bitfield_operation.usubBorrow.uvec3_2 +KHR-GL44.shader_bitfield_operation.usubBorrow.uvec3_3 +KHR-GL44.shader_bitfield_operation.usubBorrow.uvec4_0 +KHR-GL44.shader_bitfield_operation.usubBorrow.uvec4_1 +KHR-GL44.shader_bitfield_operation.usubBorrow.uvec4_2 +KHR-GL44.shader_bitfield_operation.usubBorrow.uvec4_3 +KHR-GL44.shader_bitfield_operation.umulExtended.uint_0 +KHR-GL44.shader_bitfield_operation.umulExtended.uint_1 +KHR-GL44.shader_bitfield_operation.umulExtended.uint_2 +KHR-GL44.shader_bitfield_operation.umulExtended.uint_3 +KHR-GL44.shader_bitfield_operation.umulExtended.uvec2_0 +KHR-GL44.shader_bitfield_operation.umulExtended.uvec2_1 +KHR-GL44.shader_bitfield_operation.umulExtended.uvec2_2 +KHR-GL44.shader_bitfield_operation.umulExtended.uvec2_3 +KHR-GL44.shader_bitfield_operation.umulExtended.uvec3_0 +KHR-GL44.shader_bitfield_operation.umulExtended.uvec3_1 +KHR-GL44.shader_bitfield_operation.umulExtended.uvec3_2 +KHR-GL44.shader_bitfield_operation.umulExtended.uvec3_3 +KHR-GL44.shader_bitfield_operation.umulExtended.uvec4_0 +KHR-GL44.shader_bitfield_operation.umulExtended.uvec4_1 +KHR-GL44.shader_bitfield_operation.umulExtended.uvec4_2 +KHR-GL44.shader_bitfield_operation.umulExtended.uvec4_3 +KHR-GL44.shader_bitfield_operation.imulExtended.int_0 +KHR-GL44.shader_bitfield_operation.imulExtended.int_1 +KHR-GL44.shader_bitfield_operation.imulExtended.int_2 +KHR-GL44.shader_bitfield_operation.imulExtended.int_3 +KHR-GL44.shader_bitfield_operation.imulExtended.ivec2_0 +KHR-GL44.shader_bitfield_operation.imulExtended.ivec2_1 +KHR-GL44.shader_bitfield_operation.imulExtended.ivec2_2 +KHR-GL44.shader_bitfield_operation.imulExtended.ivec2_3 +KHR-GL44.shader_bitfield_operation.imulExtended.ivec3_0 +KHR-GL44.shader_bitfield_operation.imulExtended.ivec3_1 +KHR-GL44.shader_bitfield_operation.imulExtended.ivec3_2 +KHR-GL44.shader_bitfield_operation.imulExtended.ivec3_3 +KHR-GL44.shader_bitfield_operation.imulExtended.ivec4_0 +KHR-GL44.shader_bitfield_operation.imulExtended.ivec4_1 +KHR-GL44.shader_bitfield_operation.imulExtended.ivec4_2 +KHR-GL44.shader_bitfield_operation.imulExtended.ivec4_3 +KHR-GL44.stencil_texturing.functional +KHR-GL44.sparse_buffer_tests.BufferStorageTest +KHR-GL44.sparse_buffer_tests.NegativeTests +KHR-GL44.sparse_buffer_tests.PageSizeGetterTest +KHR-GL44.sparse_texture_tests.TextureParameterQueries +KHR-GL44.sparse_texture_tests.InternalFormatQueries +KHR-GL44.sparse_texture_tests.SimpleQueries +KHR-GL44.sparse_texture_tests.SparseTextureAllocation +KHR-GL44.sparse_texture_tests.SparseTextureCommitment +KHR-GL44.sparse_texture_tests.SparseDSATextureCommitment +KHR-GL44.indirect_parameters_tests.ParameterBufferOperations +KHR-GL44.indirect_parameters_tests.MultiDrawArraysIndirectCount +KHR-GL44.indirect_parameters_tests.MultiDrawElementsIndirectCount +KHR-GL44.shaders44.preprocessor.invalid_redefinitions.invalid_identifier_2_vertex +KHR-GL44.shaders44.preprocessor.invalid_redefinitions.invalid_identifier_2_fragment +KHR-GL44.shaders44.preprocessor.line_continuation.comment_vertex +KHR-GL44.shaders44.preprocessor.line_continuation.comment_fragment +KHR-GL44.shaders44.preprocessor.line_continuation.define_vertex +KHR-GL44.shaders44.preprocessor.line_continuation.define_fragment +KHR-GL44.shaders44.preprocessor.line_continuation.preprocessing_token_vertex +KHR-GL44.shaders44.preprocessor.line_continuation.preprocessing_token_fragment +KHR-GL44.shaders44.preprocessor.line_continuation.token_vertex +KHR-GL44.shaders44.preprocessor.line_continuation.token_fragment +KHR-GL44.shaders44.preprocessor.line_continuation.middle_of_line_vertex +KHR-GL44.shaders44.preprocessor.line_continuation.middle_of_line_fragment +KHR-GL44.buffer_storage.errors +KHR-GL44.buffer_storage.get_buffer_parameter +KHR-GL44.buffer_storage.dynamic_storage +KHR-GL44.buffer_storage.map_persistent_buffer_sub_data +KHR-GL44.buffer_storage.map_persistent_texture +KHR-GL44.buffer_storage.map_persistent_read_pixels +KHR-GL44.buffer_storage.map_persistent_dispatch +KHR-GL44.buffer_storage.map_persistent_flush +KHR-GL44.buffer_storage.map_persistent_draw +KHR-GL44.enhanced_layouts.api_constant_values +KHR-GL44.enhanced_layouts.api_errors +KHR-GL44.enhanced_layouts.glsl_contant_values +KHR-GL44.enhanced_layouts.glsl_contant_immutablity +KHR-GL44.enhanced_layouts.glsl_constant_integral_expression +KHR-GL44.enhanced_layouts.uniform_block_layout_qualifier_conflict +KHR-GL44.enhanced_layouts.ssb_member_invalid_offset_alignment +KHR-GL44.enhanced_layouts.ssb_member_overlapping_offsets +KHR-GL44.enhanced_layouts.varying_exceeding_components +KHR-GL44.enhanced_layouts.varying_component_of_invalid_type +KHR-GL44.enhanced_layouts.output_component_aliasing +KHR-GL44.enhanced_layouts.vertex_attrib_location_api +KHR-GL44.enhanced_layouts.xfb_input +KHR-GL44.enhanced_layouts.xfb_all_stages +KHR-GL44.enhanced_layouts.xfb_capture_inactive_output_variable +KHR-GL44.enhanced_layouts.xfb_capture_inactive_output_component +KHR-GL44.enhanced_layouts.xfb_capture_inactive_output_block_member +KHR-GL44.enhanced_layouts.xfb_stride +KHR-GL44.enhanced_layouts.uniform_block_member_offset_and_align +KHR-GL44.enhanced_layouts.uniform_block_member_invalid_offset_alignment +KHR-GL44.enhanced_layouts.uniform_block_member_overlapping_offsets +KHR-GL44.enhanced_layouts.uniform_block_member_align_non_power_of_2 +KHR-GL44.enhanced_layouts.ssb_layout_qualifier_conflict +KHR-GL44.enhanced_layouts.ssb_member_align_non_power_of_2 +KHR-GL44.enhanced_layouts.ssb_alignment +KHR-GL44.enhanced_layouts.varying_structure_member_location +KHR-GL44.enhanced_layouts.varying_block_automatic_member_locations +KHR-GL44.enhanced_layouts.varying_component_without_location +KHR-GL44.enhanced_layouts.input_component_aliasing +KHR-GL44.enhanced_layouts.varying_location_aliasing_with_mixed_types +KHR-GL44.enhanced_layouts.varying_location_aliasing_with_mixed_interpolation +KHR-GL44.enhanced_layouts.varying_location_aliasing_with_mixed_auxiliary_storage +KHR-GL44.enhanced_layouts.xfb_stride_of_empty_list +KHR-GL44.enhanced_layouts.xfb_stride_of_empty_list_and_api +KHR-GL44.enhanced_layouts.xfb_too_small_stride +KHR-GL44.enhanced_layouts.xfb_block_member_stride +KHR-GL44.enhanced_layouts.xfb_duplicated_stride +KHR-GL44.enhanced_layouts.xfb_get_program_resource_api +KHR-GL44.enhanced_layouts.xfb_multiple_vertex_streams +KHR-GL44.enhanced_layouts.xfb_exceed_buffer_limit +KHR-GL44.enhanced_layouts.xfb_exceed_offset_limit +KHR-GL44.enhanced_layouts.xfb_block_member_buffer +KHR-GL44.enhanced_layouts.xfb_output_overlapping +KHR-GL44.enhanced_layouts.xfb_invalid_offset_alignment +KHR-GL44.enhanced_layouts.xfb_capture_struct +KHR-GL44.enhanced_layouts.xfb_capture_unsized_array +KHR-GL44.enhanced_layouts.uniform_block_alignment +KHR-GL44.enhanced_layouts.ssb_member_offset_and_align +KHR-GL44.enhanced_layouts.vertex_attrib_locations +KHR-GL44.enhanced_layouts.varying_locations +KHR-GL44.enhanced_layouts.varying_array_locations +KHR-GL44.enhanced_layouts.varying_structure_locations +KHR-GL44.enhanced_layouts.varying_block_locations +KHR-GL44.enhanced_layouts.varying_block_member_locations +KHR-GL44.enhanced_layouts.xfb_variable_stride +KHR-GL44.enhanced_layouts.xfb_block_stride +KHR-GL44.enhanced_layouts.xfb_override_qualifiers_with_api +KHR-GL44.enhanced_layouts.xfb_vertex_streams +KHR-GL44.enhanced_layouts.xfb_global_buffer +KHR-GL44.enhanced_layouts.fragment_data_location_api +KHR-GL44.enhanced_layouts.varying_location_limit +KHR-GL44.enhanced_layouts.varying_components +KHR-GL44.enhanced_layouts.varying_array_components +KHR-GL44.layout_binding.sampler2D_layout_binding_texture_ComputeShader +KHR-GL44.layout_binding.sampler3D_layout_binding_texture_ComputeShader +KHR-GL44.layout_binding.sampler2DArray_layout_binding_texture_ComputeShader +KHR-GL44.layout_binding.image2D_layout_binding_imageLoad_ComputeShader +KHR-GL44.layout_binding.atomic_uint_layout_binding_atomic_ComputeShader +KHR-GL44.layout_binding.block_layout_binding_block_ComputeShader +KHR-GL44.layout_binding.buffer_layout_binding_atomicAdd_ComputeShader +KHR-GL44.layout_binding.sampler2D_layout_binding_texture_FragmentShader +KHR-GL44.layout_binding.sampler3D_layout_binding_texture_FragmentShader +KHR-GL44.layout_binding.sampler2DArray_layout_binding_texture_FragmentShader +KHR-GL44.layout_binding.image2D_layout_binding_imageLoad_FragmentShader +KHR-GL44.layout_binding.atomic_uint_layout_binding_atomic_FragmentShader +KHR-GL44.layout_binding.block_layout_binding_block_FragmentShader +KHR-GL44.layout_binding.buffer_layout_binding_atomicAdd_FragmentShader +KHR-GL44.layout_binding.sampler2D_layout_binding_texture_VertexShader +KHR-GL44.layout_binding.sampler3D_layout_binding_texture_VertexShader +KHR-GL44.layout_binding.sampler2DArray_layout_binding_texture_VertexShader +KHR-GL44.layout_binding.image2D_layout_binding_imageLoad_VertexShader +KHR-GL44.layout_binding.atomic_uint_layout_binding_atomic_VertexShader +KHR-GL44.layout_binding.block_layout_binding_block_VertexShader +KHR-GL44.layout_binding.buffer_layout_binding_atomicAdd_VertexShader +KHR-GL44.multi_bind.dispatch_bind_textures +KHR-GL44.multi_bind.errors_bind_buffers +KHR-GL44.multi_bind.errors_bind_textures +KHR-GL44.multi_bind.errors_bind_samplers +KHR-GL44.multi_bind.errors_bind_image_textures +KHR-GL44.multi_bind.errors_bind_vertex_buffers +KHR-GL44.multi_bind.functional_bind_buffers_base +KHR-GL44.multi_bind.functional_bind_buffers_range +KHR-GL44.multi_bind.functional_bind_textures +KHR-GL44.multi_bind.functional_bind_samplers +KHR-GL44.multi_bind.functional_bind_image_textures +KHR-GL44.multi_bind.functional_bind_vertex_buffers +KHR-GL44.multi_bind.dispatch_bind_buffers_base +KHR-GL44.multi_bind.dispatch_bind_buffers_range +KHR-GL44.multi_bind.dispatch_bind_image_textures +KHR-GL44.multi_bind.dispatch_bind_samplers +KHR-GL44.multi_bind.draw_bind_vertex_buffers +KHR-GL44.sepshaderobjs.CreateShadProgApi +KHR-GL44.sepshaderobjs.UseProgStagesApi +KHR-GL44.sepshaderobjs.PipelineApi +KHR-GL44.sepshaderobjs.ProgUniformAPI +KHR-GL44.sepshaderobjs.StateInteraction +KHR-GL44.sepshaderobjs.InterfacePrecisionMatchingFloat +KHR-GL44.sepshaderobjs.InterfacePrecisionMatchingInt +KHR-GL44.sepshaderobjs.InterfacePrecisionMatchingUInt +KHR-GL44.sample_shading.api.verify +KHR-GL44.sample_shading.render.rgba8.full +KHR-GL44.sample_shading.render.rgba8.half +KHR-GL44.sample_shading.render.rgba8.none +KHR-GL44.sample_shading.render.rgba8i.full +KHR-GL44.sample_shading.render.rgba8i.half +KHR-GL44.sample_shading.render.rgba8i.none +KHR-GL44.sample_shading.render.rgba8ui.full +KHR-GL44.sample_shading.render.rgba8ui.half +KHR-GL44.sample_shading.render.rgba8ui.none +KHR-GL44.sample_shading.render.rgba32f.full +KHR-GL44.sample_shading.render.rgba32f.half +KHR-GL44.sample_shading.render.rgba32f.none +KHR-GL44.sample_variables.mask.rgba8.samples_0.mask_zero +KHR-GL44.sample_variables.mask.rgba8.samples_0.mask_0 +KHR-GL44.sample_variables.mask.rgba8.samples_0.mask_1 +KHR-GL44.sample_variables.mask.rgba8.samples_0.mask_2 +KHR-GL44.sample_variables.mask.rgba8.samples_0.mask_3 +KHR-GL44.sample_variables.mask.rgba8.samples_0.mask_4 +KHR-GL44.sample_variables.mask.rgba8.samples_0.mask_5 +KHR-GL44.sample_variables.mask.rgba8.samples_0.mask_6 +KHR-GL44.sample_variables.mask.rgba8.samples_0.mask_7 +KHR-GL44.sample_variables.mask.rgba8.samples_1.mask_zero +KHR-GL44.sample_variables.mask.rgba8.samples_1.mask_0 +KHR-GL44.sample_variables.mask.rgba8.samples_1.mask_1 +KHR-GL44.sample_variables.mask.rgba8.samples_1.mask_2 +KHR-GL44.sample_variables.mask.rgba8.samples_1.mask_3 +KHR-GL44.sample_variables.mask.rgba8.samples_1.mask_4 +KHR-GL44.sample_variables.mask.rgba8.samples_1.mask_5 +KHR-GL44.sample_variables.mask.rgba8.samples_1.mask_6 +KHR-GL44.sample_variables.mask.rgba8.samples_1.mask_7 +KHR-GL44.sample_variables.mask.rgba8.samples_2.mask_zero +KHR-GL44.sample_variables.mask.rgba8.samples_2.mask_0 +KHR-GL44.sample_variables.mask.rgba8.samples_2.mask_1 +KHR-GL44.sample_variables.mask.rgba8.samples_2.mask_2 +KHR-GL44.sample_variables.mask.rgba8.samples_2.mask_3 +KHR-GL44.sample_variables.mask.rgba8.samples_2.mask_4 +KHR-GL44.sample_variables.mask.rgba8.samples_2.mask_5 +KHR-GL44.sample_variables.mask.rgba8.samples_2.mask_6 +KHR-GL44.sample_variables.mask.rgba8.samples_2.mask_7 +KHR-GL44.sample_variables.mask.rgba8.samples_4.mask_zero +KHR-GL44.sample_variables.mask.rgba8.samples_4.mask_0 +KHR-GL44.sample_variables.mask.rgba8.samples_4.mask_1 +KHR-GL44.sample_variables.mask.rgba8.samples_4.mask_2 +KHR-GL44.sample_variables.mask.rgba8.samples_4.mask_3 +KHR-GL44.sample_variables.mask.rgba8.samples_4.mask_4 +KHR-GL44.sample_variables.mask.rgba8.samples_4.mask_5 +KHR-GL44.sample_variables.mask.rgba8.samples_4.mask_6 +KHR-GL44.sample_variables.mask.rgba8.samples_4.mask_7 +KHR-GL44.sample_variables.mask.rgba8.samples_8.mask_zero +KHR-GL44.sample_variables.mask.rgba8.samples_8.mask_0 +KHR-GL44.sample_variables.mask.rgba8.samples_8.mask_1 +KHR-GL44.sample_variables.mask.rgba8.samples_8.mask_2 +KHR-GL44.sample_variables.mask.rgba8.samples_8.mask_3 +KHR-GL44.sample_variables.mask.rgba8.samples_8.mask_4 +KHR-GL44.sample_variables.mask.rgba8.samples_8.mask_5 +KHR-GL44.sample_variables.mask.rgba8.samples_8.mask_6 +KHR-GL44.sample_variables.mask.rgba8.samples_8.mask_7 +KHR-GL44.sample_variables.mask.rgba8i.samples_0.mask_zero +KHR-GL44.sample_variables.mask.rgba8i.samples_0.mask_0 +KHR-GL44.sample_variables.mask.rgba8i.samples_0.mask_1 +KHR-GL44.sample_variables.mask.rgba8i.samples_0.mask_2 +KHR-GL44.sample_variables.mask.rgba8i.samples_0.mask_3 +KHR-GL44.sample_variables.mask.rgba8i.samples_0.mask_4 +KHR-GL44.sample_variables.mask.rgba8i.samples_0.mask_5 +KHR-GL44.sample_variables.mask.rgba8i.samples_0.mask_6 +KHR-GL44.sample_variables.mask.rgba8i.samples_0.mask_7 +KHR-GL44.sample_variables.mask.rgba8i.samples_1.mask_zero +KHR-GL44.sample_variables.mask.rgba8i.samples_1.mask_0 +KHR-GL44.sample_variables.mask.rgba8i.samples_1.mask_1 +KHR-GL44.sample_variables.mask.rgba8i.samples_1.mask_2 +KHR-GL44.sample_variables.mask.rgba8i.samples_1.mask_3 +KHR-GL44.sample_variables.mask.rgba8i.samples_1.mask_4 +KHR-GL44.sample_variables.mask.rgba8i.samples_1.mask_5 +KHR-GL44.sample_variables.mask.rgba8i.samples_1.mask_6 +KHR-GL44.sample_variables.mask.rgba8i.samples_1.mask_7 +KHR-GL44.sample_variables.mask.rgba8i.samples_2.mask_zero +KHR-GL44.sample_variables.mask.rgba8i.samples_2.mask_0 +KHR-GL44.sample_variables.mask.rgba8i.samples_2.mask_1 +KHR-GL44.sample_variables.mask.rgba8i.samples_2.mask_2 +KHR-GL44.sample_variables.mask.rgba8i.samples_2.mask_3 +KHR-GL44.sample_variables.mask.rgba8i.samples_2.mask_4 +KHR-GL44.sample_variables.mask.rgba8i.samples_2.mask_5 +KHR-GL44.sample_variables.mask.rgba8i.samples_2.mask_6 +KHR-GL44.sample_variables.mask.rgba8i.samples_2.mask_7 +KHR-GL44.sample_variables.mask.rgba8i.samples_4.mask_zero +KHR-GL44.sample_variables.mask.rgba8i.samples_4.mask_0 +KHR-GL44.sample_variables.mask.rgba8i.samples_4.mask_1 +KHR-GL44.sample_variables.mask.rgba8i.samples_4.mask_2 +KHR-GL44.sample_variables.mask.rgba8i.samples_4.mask_3 +KHR-GL44.sample_variables.mask.rgba8i.samples_4.mask_4 +KHR-GL44.sample_variables.mask.rgba8i.samples_4.mask_5 +KHR-GL44.sample_variables.mask.rgba8i.samples_4.mask_6 +KHR-GL44.sample_variables.mask.rgba8i.samples_4.mask_7 +KHR-GL44.sample_variables.mask.rgba8i.samples_8.mask_zero +KHR-GL44.sample_variables.mask.rgba8i.samples_8.mask_0 +KHR-GL44.sample_variables.mask.rgba8i.samples_8.mask_1 +KHR-GL44.sample_variables.mask.rgba8i.samples_8.mask_2 +KHR-GL44.sample_variables.mask.rgba8i.samples_8.mask_3 +KHR-GL44.sample_variables.mask.rgba8i.samples_8.mask_4 +KHR-GL44.sample_variables.mask.rgba8i.samples_8.mask_5 +KHR-GL44.sample_variables.mask.rgba8i.samples_8.mask_6 +KHR-GL44.sample_variables.mask.rgba8i.samples_8.mask_7 +KHR-GL44.sample_variables.mask.rgba8ui.samples_0.mask_zero +KHR-GL44.sample_variables.mask.rgba8ui.samples_0.mask_0 +KHR-GL44.sample_variables.mask.rgba8ui.samples_0.mask_1 +KHR-GL44.sample_variables.mask.rgba8ui.samples_0.mask_2 +KHR-GL44.sample_variables.mask.rgba8ui.samples_0.mask_3 +KHR-GL44.sample_variables.mask.rgba8ui.samples_0.mask_4 +KHR-GL44.sample_variables.mask.rgba8ui.samples_0.mask_5 +KHR-GL44.sample_variables.mask.rgba8ui.samples_0.mask_6 +KHR-GL44.sample_variables.mask.rgba8ui.samples_0.mask_7 +KHR-GL44.sample_variables.mask.rgba8ui.samples_1.mask_zero +KHR-GL44.sample_variables.mask.rgba8ui.samples_1.mask_0 +KHR-GL44.sample_variables.mask.rgba8ui.samples_1.mask_1 +KHR-GL44.sample_variables.mask.rgba8ui.samples_1.mask_2 +KHR-GL44.sample_variables.mask.rgba8ui.samples_1.mask_3 +KHR-GL44.sample_variables.mask.rgba8ui.samples_1.mask_4 +KHR-GL44.sample_variables.mask.rgba8ui.samples_1.mask_5 +KHR-GL44.sample_variables.mask.rgba8ui.samples_1.mask_6 +KHR-GL44.sample_variables.mask.rgba8ui.samples_1.mask_7 +KHR-GL44.sample_variables.mask.rgba8ui.samples_2.mask_zero +KHR-GL44.sample_variables.mask.rgba8ui.samples_2.mask_0 +KHR-GL44.sample_variables.mask.rgba8ui.samples_2.mask_1 +KHR-GL44.sample_variables.mask.rgba8ui.samples_2.mask_2 +KHR-GL44.sample_variables.mask.rgba8ui.samples_2.mask_3 +KHR-GL44.sample_variables.mask.rgba8ui.samples_2.mask_4 +KHR-GL44.sample_variables.mask.rgba8ui.samples_2.mask_5 +KHR-GL44.sample_variables.mask.rgba8ui.samples_2.mask_6 +KHR-GL44.sample_variables.mask.rgba8ui.samples_2.mask_7 +KHR-GL44.sample_variables.mask.rgba8ui.samples_4.mask_zero +KHR-GL44.sample_variables.mask.rgba8ui.samples_4.mask_0 +KHR-GL44.sample_variables.mask.rgba8ui.samples_4.mask_1 +KHR-GL44.sample_variables.mask.rgba8ui.samples_4.mask_2 +KHR-GL44.sample_variables.mask.rgba8ui.samples_4.mask_3 +KHR-GL44.sample_variables.mask.rgba8ui.samples_4.mask_4 +KHR-GL44.sample_variables.mask.rgba8ui.samples_4.mask_5 +KHR-GL44.sample_variables.mask.rgba8ui.samples_4.mask_6 +KHR-GL44.sample_variables.mask.rgba8ui.samples_4.mask_7 +KHR-GL44.sample_variables.mask.rgba8ui.samples_8.mask_zero +KHR-GL44.sample_variables.mask.rgba8ui.samples_8.mask_0 +KHR-GL44.sample_variables.mask.rgba8ui.samples_8.mask_1 +KHR-GL44.sample_variables.mask.rgba8ui.samples_8.mask_2 +KHR-GL44.sample_variables.mask.rgba8ui.samples_8.mask_3 +KHR-GL44.sample_variables.mask.rgba8ui.samples_8.mask_4 +KHR-GL44.sample_variables.mask.rgba8ui.samples_8.mask_5 +KHR-GL44.sample_variables.mask.rgba8ui.samples_8.mask_6 +KHR-GL44.sample_variables.mask.rgba8ui.samples_8.mask_7 +KHR-GL44.sample_variables.mask.rgba32f.samples_0.mask_zero +KHR-GL44.sample_variables.mask.rgba32f.samples_0.mask_0 +KHR-GL44.sample_variables.mask.rgba32f.samples_0.mask_1 +KHR-GL44.sample_variables.mask.rgba32f.samples_0.mask_2 +KHR-GL44.sample_variables.mask.rgba32f.samples_0.mask_3 +KHR-GL44.sample_variables.mask.rgba32f.samples_0.mask_4 +KHR-GL44.sample_variables.mask.rgba32f.samples_0.mask_5 +KHR-GL44.sample_variables.mask.rgba32f.samples_0.mask_6 +KHR-GL44.sample_variables.mask.rgba32f.samples_0.mask_7 +KHR-GL44.sample_variables.mask.rgba32f.samples_1.mask_zero +KHR-GL44.sample_variables.mask.rgba32f.samples_1.mask_0 +KHR-GL44.sample_variables.mask.rgba32f.samples_1.mask_1 +KHR-GL44.sample_variables.mask.rgba32f.samples_1.mask_2 +KHR-GL44.sample_variables.mask.rgba32f.samples_1.mask_3 +KHR-GL44.sample_variables.mask.rgba32f.samples_1.mask_4 +KHR-GL44.sample_variables.mask.rgba32f.samples_1.mask_5 +KHR-GL44.sample_variables.mask.rgba32f.samples_1.mask_6 +KHR-GL44.sample_variables.mask.rgba32f.samples_1.mask_7 +KHR-GL44.sample_variables.mask.rgba32f.samples_2.mask_zero +KHR-GL44.sample_variables.mask.rgba32f.samples_2.mask_0 +KHR-GL44.sample_variables.mask.rgba32f.samples_2.mask_1 +KHR-GL44.sample_variables.mask.rgba32f.samples_2.mask_2 +KHR-GL44.sample_variables.mask.rgba32f.samples_2.mask_3 +KHR-GL44.sample_variables.mask.rgba32f.samples_2.mask_4 +KHR-GL44.sample_variables.mask.rgba32f.samples_2.mask_5 +KHR-GL44.sample_variables.mask.rgba32f.samples_2.mask_6 +KHR-GL44.sample_variables.mask.rgba32f.samples_2.mask_7 +KHR-GL44.sample_variables.mask.rgba32f.samples_4.mask_zero +KHR-GL44.sample_variables.mask.rgba32f.samples_4.mask_0 +KHR-GL44.sample_variables.mask.rgba32f.samples_4.mask_1 +KHR-GL44.sample_variables.mask.rgba32f.samples_4.mask_2 +KHR-GL44.sample_variables.mask.rgba32f.samples_4.mask_3 +KHR-GL44.sample_variables.mask.rgba32f.samples_4.mask_4 +KHR-GL44.sample_variables.mask.rgba32f.samples_4.mask_5 +KHR-GL44.sample_variables.mask.rgba32f.samples_4.mask_6 +KHR-GL44.sample_variables.mask.rgba32f.samples_4.mask_7 +KHR-GL44.sample_variables.mask.rgba32f.samples_8.mask_zero +KHR-GL44.sample_variables.mask.rgba32f.samples_8.mask_0 +KHR-GL44.sample_variables.mask.rgba32f.samples_8.mask_1 +KHR-GL44.sample_variables.mask.rgba32f.samples_8.mask_2 +KHR-GL44.sample_variables.mask.rgba32f.samples_8.mask_3 +KHR-GL44.sample_variables.mask.rgba32f.samples_8.mask_4 +KHR-GL44.sample_variables.mask.rgba32f.samples_8.mask_5 +KHR-GL44.sample_variables.mask.rgba32f.samples_8.mask_6 +KHR-GL44.sample_variables.mask.rgba32f.samples_8.mask_7 +KHR-GL44.sample_variables.position.non-fixed.samples_0 +KHR-GL44.sample_variables.position.non-fixed.samples_1 +KHR-GL44.sample_variables.position.non-fixed.samples_2 +KHR-GL44.sample_variables.position.non-fixed.samples_4 +KHR-GL44.sample_variables.position.non-fixed.samples_8 +KHR-GL44.sample_variables.position.fixed.samples_0 +KHR-GL44.sample_variables.position.fixed.samples_1 +KHR-GL44.sample_variables.position.fixed.samples_2 +KHR-GL44.sample_variables.position.fixed.samples_4 +KHR-GL44.sample_variables.position.fixed.samples_8 +KHR-GL44.shader_multisample_interpolation.api.api +KHR-GL44.shader_multisample_interpolation.render.base.rgba8.samples_1 +KHR-GL44.shader_multisample_interpolation.render.base.rgba8.samples_2 +KHR-GL44.shader_multisample_interpolation.render.base.rgba8.samples_4 +KHR-GL44.shader_multisample_interpolation.render.base.rgba8i.samples_1 +KHR-GL44.shader_multisample_interpolation.render.base.rgba8i.samples_2 +KHR-GL44.shader_multisample_interpolation.render.base.rgba8i.samples_4 +KHR-GL44.shader_multisample_interpolation.render.base.rgba8ui.samples_1 +KHR-GL44.shader_multisample_interpolation.render.base.rgba8ui.samples_2 +KHR-GL44.shader_multisample_interpolation.render.base.rgba8ui.samples_4 +KHR-GL44.shader_multisample_interpolation.render.base.rgba32f.samples_1 +KHR-GL44.shader_multisample_interpolation.render.base.rgba32f.samples_2 +KHR-GL44.shader_multisample_interpolation.render.base.rgba32f.samples_4 +KHR-GL44.shader_multisample_interpolation.render.sample.rgba8.samples_1 +KHR-GL44.shader_multisample_interpolation.render.sample.rgba8.samples_2 +KHR-GL44.shader_multisample_interpolation.render.sample.rgba8.samples_4 +KHR-GL44.shader_multisample_interpolation.render.sample.rgba8i.samples_1 +KHR-GL44.shader_multisample_interpolation.render.sample.rgba8i.samples_2 +KHR-GL44.shader_multisample_interpolation.render.sample.rgba8i.samples_4 +KHR-GL44.shader_multisample_interpolation.render.sample.rgba8ui.samples_1 +KHR-GL44.shader_multisample_interpolation.render.sample.rgba8ui.samples_2 +KHR-GL44.shader_multisample_interpolation.render.sample.rgba8ui.samples_4 +KHR-GL44.shader_multisample_interpolation.render.sample.rgba32f.samples_1 +KHR-GL44.shader_multisample_interpolation.render.sample.rgba32f.samples_2 +KHR-GL44.shader_multisample_interpolation.render.sample.rgba32f.samples_4 +KHR-GL44.shader_multisample_interpolation.render.centroid.rgba8.samples_1 +KHR-GL44.shader_multisample_interpolation.render.centroid.rgba8.samples_2 +KHR-GL44.shader_multisample_interpolation.render.centroid.rgba8.samples_4 +KHR-GL44.shader_multisample_interpolation.render.centroid.rgba8i.samples_1 +KHR-GL44.shader_multisample_interpolation.render.centroid.rgba8i.samples_2 +KHR-GL44.shader_multisample_interpolation.render.centroid.rgba8i.samples_4 +KHR-GL44.shader_multisample_interpolation.render.centroid.rgba8ui.samples_1 +KHR-GL44.shader_multisample_interpolation.render.centroid.rgba8ui.samples_2 +KHR-GL44.shader_multisample_interpolation.render.centroid.rgba8ui.samples_4 +KHR-GL44.shader_multisample_interpolation.render.centroid.rgba32f.samples_1 +KHR-GL44.shader_multisample_interpolation.render.centroid.rgba32f.samples_2 +KHR-GL44.shader_multisample_interpolation.render.centroid.rgba32f.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample.rgba8.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample.rgba8.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample.rgba8.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample.rgba8i.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample.rgba8i.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample.rgba8i.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample.rgba8ui.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample.rgba8ui.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample.rgba8ui.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample.rgba32f.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample.rgba32f.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample.rgba32f.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8i.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8i.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8i.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8ui.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8ui.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8ui.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba32f.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba32f.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba32f.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8i.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8i.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8i.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8ui.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8ui.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8ui.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid.rgba32f.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid.rgba32f.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid.rgba32f.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8i.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8i.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8i.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8ui.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8ui.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8ui.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba32f.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba32f.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba32f.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset.rgba8.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset.rgba8.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset.rgba8.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset.rgba8i.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset.rgba8i.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset.rgba8i.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset.rgba8ui.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset.rgba8ui.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset.rgba8ui.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset.rgba32f.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset.rgba32f.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset.rgba32f.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8i.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8i.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8i.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8ui.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8ui.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8ui.samples_4 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba32f.samples_1 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba32f.samples_2 +KHR-GL44.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba32f.samples_4 +KHR-GL44.shader_texture_image_samples_tests.image_functional_test +KHR-GL44.shader_texture_image_samples_tests.texture_functional_test +KHR-GL44.shader_texture_image_samples_tests.glsl_extension_enable +KHR-GL44.shader_texture_image_samples_tests.glsl_extension_require +KHR-GL44.geometry_shader.adjacency.adjacency_non_indiced_lines +KHR-GL44.geometry_shader.adjacency.adjacency_indiced_lines +KHR-GL44.geometry_shader.adjacency.adjacency_non_indiced_line_strip +KHR-GL44.geometry_shader.adjacency.adjacency_indiced_line_strip +KHR-GL44.geometry_shader.adjacency.adjacency_non_indiced_triangles +KHR-GL44.geometry_shader.adjacency.adjacency_indiced_triangles +KHR-GL44.geometry_shader.adjacency.adjacency_non_indiced_triangle_strip +KHR-GL44.geometry_shader.adjacency.adjacency_indiced_triangle_strip +KHR-GL44.geometry_shader.rendering.rendering.points_input_points_output +KHR-GL44.geometry_shader.rendering.rendering.points_input_line_strip_output +KHR-GL44.geometry_shader.rendering.rendering.points_input_triangles_output +KHR-GL44.geometry_shader.rendering.rendering.lines_input_points_output_lines_drawcall +KHR-GL44.geometry_shader.rendering.rendering.lines_input_line_strip_output_lines_drawcall +KHR-GL44.geometry_shader.rendering.rendering.lines_input_triangle_strip_output_lines_drawcall +KHR-GL44.geometry_shader.rendering.rendering.lines_input_points_output_line_strip_drawcall +KHR-GL44.geometry_shader.rendering.rendering.lines_input_line_strip_output_line_strip_drawcall +KHR-GL44.geometry_shader.rendering.rendering.lines_input_triangle_strip_output_line_strip_drawcall +KHR-GL44.geometry_shader.rendering.rendering.lines_input_points_output_line_loop_drawcall +KHR-GL44.geometry_shader.rendering.rendering.lines_input_line_strip_output_line_loop_drawcall +KHR-GL44.geometry_shader.rendering.rendering.lines_input_triangle_strip_output_line_loop_drawcall +KHR-GL44.geometry_shader.rendering.rendering.lines_with_adjacency_input_points_output_lines_adjacency_drawcall +KHR-GL44.geometry_shader.rendering.rendering.lines_with_adjacency_input_line_strip_output_lines_adjacency_drawcall +KHR-GL44.geometry_shader.rendering.rendering.lines_with_adjacency_input_triangle_strip_output_lines_adjacency_drawcall +KHR-GL44.geometry_shader.rendering.rendering.lines_with_adjacency_input_points_output_line_strip_drawcall +KHR-GL44.geometry_shader.rendering.rendering.lines_with_adjacency_input_line_strip_output_line_strip_drawcall +KHR-GL44.geometry_shader.rendering.rendering.lines_with_adjacency_input_triangle_strip_output_line_strip_drawcall +KHR-GL44.geometry_shader.rendering.rendering.triangles_input_points_output_triangles_drawcall +KHR-GL44.geometry_shader.rendering.rendering.triangles_input_line_strip_output_triangles_drawcall +KHR-GL44.geometry_shader.rendering.rendering.triangles_input_triangle_strip_output_triangles_drawcall +KHR-GL44.geometry_shader.rendering.rendering.triangles_input_points_output_triangle_fan_drawcall +KHR-GL44.geometry_shader.rendering.rendering.triangles_input_line_strip_output_triangle_fan_drawcall +KHR-GL44.geometry_shader.rendering.rendering.triangles_input_triangle_strip_output_triangle_fan_drawcall +KHR-GL44.geometry_shader.rendering.rendering.triangles_input_points_output_triangle_strip_drawcall +KHR-GL44.geometry_shader.rendering.rendering.triangles_input_line_strip_output_triangle_strip_drawcall +KHR-GL44.geometry_shader.rendering.rendering.triangles_input_triangle_strip_output_triangle_strip_drawcall +KHR-GL44.geometry_shader.rendering.rendering.triangles_with_adjacency_input_points_output_triangles_adjacency_drawcall +KHR-GL44.geometry_shader.rendering.rendering.triangles_with_adjacency_input_line_strip_output_triangles_adjacency_drawcall +KHR-GL44.geometry_shader.rendering.rendering.triangles_with_adjacency_input_triangle_strip_output_triangles_adjacency_drawcall +KHR-GL44.geometry_shader.rendering.rendering.triangles_with_adjacency_input_points_output_triangle_strip_adjacency_drawcall +KHR-GL44.geometry_shader.rendering.rendering.triangles_with_adjacency_input_line_strip_output_triangle_strip_adjacency_drawcall +KHR-GL44.geometry_shader.rendering.rendering.triangles_with_adjacency_input_triangle_strip_output_triangle_strip_adjacency_drawcall +KHR-GL44.geometry_shader.program_resource.program_resource +KHR-GL44.geometry_shader.nonarray_input.nonarray_input +KHR-GL44.geometry_shader.input.gl_in_array_contents +KHR-GL44.geometry_shader.input.gl_in_array_length +KHR-GL44.geometry_shader.input.gl_pointsize_value +KHR-GL44.geometry_shader.input.gl_position_value +KHR-GL44.geometry_shader.primitive_counter.point_to_point +KHR-GL44.geometry_shader.primitive_counter.points_to_line_strip +KHR-GL44.geometry_shader.primitive_counter.points_to_triangle_strip +KHR-GL44.geometry_shader.primitive_counter.lines_to_points +KHR-GL44.geometry_shader.primitive_counter.lines_to_line_strip +KHR-GL44.geometry_shader.primitive_counter.lines_to_triangle_strip +KHR-GL44.geometry_shader.primitive_counter.triangles_to_points +KHR-GL44.geometry_shader.primitive_counter.triangles_to_line_strip +KHR-GL44.geometry_shader.primitive_counter.triangles_to_triangle_strip +KHR-GL44.geometry_shader.primitive_counter.points_to_points_rp +KHR-GL44.geometry_shader.primitive_counter.points_to_line_strip_rp +KHR-GL44.geometry_shader.primitive_counter.points_to_triangle_strip_rp +KHR-GL44.geometry_shader.primitive_counter.lines_to_points_rp +KHR-GL44.geometry_shader.primitive_counter.lines_to_line_strip_rp +KHR-GL44.geometry_shader.primitive_counter.lines_to_triangle_strip_rp +KHR-GL44.geometry_shader.primitive_counter.triangles_to_points_rp +KHR-GL44.geometry_shader.primitive_counter.triangles_to_line_strip_rp +KHR-GL44.geometry_shader.primitive_counter.triangles_to_triangle_strip_rp +KHR-GL44.geometry_shader.primitive_counter.primitive_id_from_fragment +KHR-GL44.geometry_shader.layered_rendering.layered_rendering +KHR-GL44.geometry_shader.clipping.clipping +KHR-GL44.geometry_shader.blitting.layered_nonlayered +KHR-GL44.geometry_shader.blitting.nonlayered_layered +KHR-GL44.geometry_shader.blitting.layered_layered +KHR-GL44.geometry_shader.layered_rendering_boundary_condition.layered_rendering_boundary_condition_various_textures +KHR-GL44.geometry_shader.layered_rendering_boundary_condition.layered_rendering_boundary_condition_no_gs +KHR-GL44.geometry_shader.layered_rendering_boundary_condition.layered_rendering_boundary_condition_no_default_layer +KHR-GL44.geometry_shader.layered_rendering_boundary_condition.layered_rendering_boundary_condition_no_layered_fbo +KHR-GL44.geometry_shader.layered_framebuffer.stencil_support +KHR-GL44.geometry_shader.layered_framebuffer.depth_support +KHR-GL44.geometry_shader.layered_framebuffer.blending_support +KHR-GL44.geometry_shader.layered_framebuffer.clear_call_support +KHR-GL44.geometry_shader.output.conflicted_output_primitive +KHR-GL44.geometry_shader.output.conflicted_output_vertices_max +KHR-GL44.geometry_shader.output.vertex_emit_at_end +KHR-GL44.geometry_shader.output.primitive_end_done_at_end +KHR-GL44.geometry_shader.output.primite_end_done_for_single_primitive +KHR-GL44.geometry_shader.primitive_queries.primitive_queries_points +KHR-GL44.geometry_shader.primitive_queries.primitive_queries_lines +KHR-GL44.geometry_shader.primitive_queries.primitive_queries_triangles +KHR-GL44.geometry_shader.layered_rendering_fbo_no_attachment.layered_rendering_fbo_no_attachment +KHR-GL44.geometry_shader.constant_variables.constant_variables +KHR-GL44.geometry_shader.limits.max_uniform_components +KHR-GL44.geometry_shader.limits.max_uniform_blocks +KHR-GL44.geometry_shader.limits.max_input_components +KHR-GL44.geometry_shader.limits.max_output_components +KHR-GL44.geometry_shader.limits.max_output_vertices +KHR-GL44.geometry_shader.limits.max_output_components_single_point +KHR-GL44.geometry_shader.limits.max_texture_units +KHR-GL44.geometry_shader.limits.max_invocations +KHR-GL44.geometry_shader.limits.max_combined_texture_units +KHR-GL44.geometry_shader.linking.incomplete_program_objects +KHR-GL44.geometry_shader.linking.incomplete_gs +KHR-GL44.geometry_shader.linking.invalid_arrayed_input_variables +KHR-GL44.geometry_shader.linking.vs_gs_variable_type_mismatch +KHR-GL44.geometry_shader.linking.vs_gs_variable_qualifier_mismatch +KHR-GL44.geometry_shader.linking.vs_gs_arrayed_variable_size_mismatch +KHR-GL44.geometry_shader.linking.fragcoord_redeclaration +KHR-GL44.geometry_shader.linking.location_aliasing +KHR-GL44.geometry_shader.linking.more_ACs_in_GS_than_supported +KHR-GL44.geometry_shader.linking.more_ACBs_in_GS_than_supported +KHR-GL44.geometry_shader.linking.geometry_shader_compilation_fail +KHR-GL44.geometry_shader.linking.more_input_vertices_in_GS_than_available +KHR-GL44.geometry_shader.linking.tf_capture_from_gs_and_vs_variables +KHR-GL44.geometry_shader.api.createShaderProgramv +KHR-GL44.geometry_shader.api.shader_type +KHR-GL44.geometry_shader.api.getProgramiv +KHR-GL44.geometry_shader.api.getProgramiv2 +KHR-GL44.geometry_shader.api.getProgramiv3 +KHR-GL44.geometry_shader.api.fs_gs_draw_call +KHR-GL44.geometry_shader.api.max_image_uniforms +KHR-GL44.geometry_shader.api.max_shader_storage_blocks +KHR-GL44.geometry_shader.api.max_atomic_counters +KHR-GL44.geometry_shader.api.max_atomic_counter_buffers +KHR-GL44.geometry_shader.api.pipeline_program_without_active_vs +KHR-GL44.geometry_shader.api.incompatible_draw_call_mode +KHR-GL44.geometry_shader.api.insufficient_emitted_vertices +KHR-GL44.geometry_shader.api.program_pipeline_vs_gs_capture +KHR-GL44.geometry_shader.api.draw_primitives_do_not_match_output_primitives +KHR-GL44.geometry_shader.api.draw_calls_while_tf_is_paused +KHR-GL44.geometry_shader.qualifiers.flat_interpolation +KHR-GL44.geometry_shader.layered_fbo.layered_fbo +KHR-GL44.geometry_shader.layered_fbo.layered_fbo_attachments +KHR-GL44.geometry_shader.layered_fbo.fb_texture_invalid_target +KHR-GL44.geometry_shader.layered_fbo.fb_texture_no_fbo_bound_to_target +KHR-GL44.geometry_shader.layered_fbo.fb_texture_invalid_attachment +KHR-GL44.geometry_shader.layered_fbo.fb_texture_invalid_value +KHR-GL44.geometry_shader.layered_fbo.fb_texture_invalid_level_number +KHR-GL44.geometry_shader.layered_fbo.fb_texture_argument_refers_to_buffer_texture +KHR-GL44.gpu_shader5.sampler_array_indexing +KHR-GL44.gpu_shader5.images_array_indexing +KHR-GL44.gpu_shader5.atomic_counters_array_indexing +KHR-GL44.gpu_shader5.uniform_blocks_array_indexing +KHR-GL44.gpu_shader5.ssbo_array_indexing +KHR-GL44.gpu_shader5.precise_qualifier +KHR-GL44.gpu_shader5.fma_accuracy +KHR-GL44.gpu_shader5.fma_precision_float +KHR-GL44.gpu_shader5.fma_precision_vec2 +KHR-GL44.gpu_shader5.fma_precision_vec3 +KHR-GL44.gpu_shader5.fma_precision_vec4 +KHR-GL44.gpu_shader5.texture_gather_offset_color_repeat +KHR-GL44.gpu_shader5.texture_gather_offset_color_array +KHR-GL44.gpu_shader5.texture_gather_offsets_color +KHR-GL44.gpu_shader5.texture_gather_offset_depth_repeat +KHR-GL44.gpu_shader5.texture_gather_offset_depth_repeat_y +KHR-GL44.gpu_shader5.texture_gather_offset_depth_array +KHR-GL44.gpu_shader5.texture_gather_offsets_depth +KHR-GL44.gpu_shader5.texture_gather_offset_color_clamp_to_border +KHR-GL44.gpu_shader5.texture_gather_offset_color_clamp_to_edge +KHR-GL44.gpu_shader5.texture_gather_offset_depth_clamp_border +KHR-GL44.gpu_shader5.texture_gather_offset_depth_clamp_edge +KHR-GL44.tessellation_shader.vertex.vertex_ordering +KHR-GL44.tessellation_shader.vertex.vertex_spacing +KHR-GL44.tessellation_shader.single.default_values_of_context_wide_properties +KHR-GL44.tessellation_shader.single.isolines_tessellation +KHR-GL44.tessellation_shader.single.ext_program_interface_query_dependency +KHR-GL44.tessellation_shader.single.program_object_properties +KHR-GL44.tessellation_shader.single.xfb_captures_data_from_correct_stage +KHR-GL44.tessellation_shader.single.max_patch_vertices +KHR-GL44.tessellation_shader.single.primitive_coverage +KHR-GL44.tessellation_shader.tessellation_shader_quads_tessellation.degenerate_case +KHR-GL44.tessellation_shader.tessellation_shader_quads_tessellation.inner_tessellation_level_rounding +KHR-GL44.tessellation_shader.tessellation_control_to_tessellation_evaluation.data_pass_through +KHR-GL44.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_in +KHR-GL44.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_MaxPatchVertices_Position_PointSize +KHR-GL44.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_PatchVerticesIn +KHR-GL44.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_tessLevel +KHR-GL44.tessellation_shader.tessellation_shader_tessellation.gl_InvocationID_PatchVerticesIn_PrimitiveID +KHR-GL44.tessellation_shader.tessellation_shader_tessellation.TCS_TES +KHR-GL44.tessellation_shader.tessellation_shader_tessellation.TES +KHR-GL44.tessellation_shader.tessellation_shader_tessellation.input_patch_discard +KHR-GL44.tessellation_shader.tessellation_shader_tessellation.max_in_out_attributes +KHR-GL44.tessellation_shader.tessellation_shader_triangles_tessellation.degenerate_triangle +KHR-GL44.tessellation_shader.tessellation_shader_triangles_tessellation.identical_triangles +KHR-GL44.tessellation_shader.tessellation_shader_triangles_tessellation.inner_tessellation_level_rounding +KHR-GL44.tessellation_shader.tessellation_shader_point_mode.point_rendering +KHR-GL44.tessellation_shader.tessellation_shader_point_mode.points_verification +KHR-GL44.tessellation_shader.tessellation_shader_tc_barriers.barrier_guarded_read_calls +KHR-GL44.tessellation_shader.tessellation_shader_tc_barriers.barrier_guarded_write_calls +KHR-GL44.tessellation_shader.tessellation_shader_tc_barriers.barrier_guarded_read_write_calls +KHR-GL44.tessellation_shader.compilation_and_linking_errors.tc_non_arrayed_per_vertex_input_blocks +KHR-GL44.tessellation_shader.compilation_and_linking_errors.tc_non_arrayed_per_vertex_input_variables +KHR-GL44.tessellation_shader.compilation_and_linking_errors.tc_non_arrayed_per_vertex_output_blocks +KHR-GL44.tessellation_shader.compilation_and_linking_errors.tc_non_arrayed_per_vertex_output_variabless +KHR-GL44.tessellation_shader.compilation_and_linking_errors.te_non_arrayed_per_vertex_input_blocks +KHR-GL44.tessellation_shader.compilation_and_linking_errors.te_non_arrayed_per_vertex_input_variables +KHR-GL44.tessellation_shader.compilation_and_linking_errors.tc_invalid_array_size_used_for_input_blocks +KHR-GL44.tessellation_shader.compilation_and_linking_errors.tc_invalid_array_size_used_for_input_variables +KHR-GL44.tessellation_shader.compilation_and_linking_errors.te_invalid_array_size_used_for_input_blocks +KHR-GL44.tessellation_shader.compilation_and_linking_errors.te_invalid_array_size_used_for_input_variables +KHR-GL44.tessellation_shader.compilation_and_linking_errors.tc_invalid_output_patch_vertex_count +KHR-GL44.tessellation_shader.compilation_and_linking_errors.tc_invalid_write_operation_at_non_gl_invocation_id_index +KHR-GL44.tessellation_shader.compilation_and_linking_errors.tc_invalid_input_per_patch_attribute_definition +KHR-GL44.tessellation_shader.compilation_and_linking_errors.te_invalid_output_per_patch_attribute_definition +KHR-GL44.tessellation_shader.compilation_and_linking_errors.tc_non_matching_variable_declarations +KHR-GL44.tessellation_shader.compilation_and_linking_errors.te_lacking_primitive_mode_declaration +KHR-GL44.tessellation_shader.compilation_and_linking_errors.te_accessing_glTessCoord_as_array +KHR-GL44.tessellation_shader.compilation_and_linking_errors.te_accessing_glTessCoord_as_gl_in_member +KHR-GL44.tessellation_shader.tessellation_invariance.invariance_rule1 +KHR-GL44.tessellation_shader.tessellation_invariance.invariance_rule2 +KHR-GL44.tessellation_shader.tessellation_invariance.invariance_rule3 +KHR-GL44.tessellation_shader.tessellation_invariance.invariance_rule4 +KHR-GL44.tessellation_shader.tessellation_invariance.invariance_rule5 +KHR-GL44.tessellation_shader.tessellation_invariance.invariance_rule6 +KHR-GL44.tessellation_shader.tessellation_invariance.invariance_rule7 +KHR-GL44.texture_cube_map_array.sampling +KHR-GL44.texture_cube_map_array.color_depth_attachments +KHR-GL44.texture_cube_map_array.stencil_attachments_mutable_nonlayered +KHR-GL44.texture_cube_map_array.stencil_attachments_mutable_layered +KHR-GL44.texture_cube_map_array.stencil_attachments_immutable_nonlayered +KHR-GL44.texture_cube_map_array.stencil_attachments_immutable_layered +KHR-GL44.texture_cube_map_array.tex3D_validation +KHR-GL44.texture_cube_map_array.subimage3D +KHR-GL44.texture_cube_map_array.getter_calls +KHR-GL44.texture_cube_map_array.generate_mip_map_filterable_internalformat_mutable +KHR-GL44.texture_cube_map_array.generate_mip_map_filterable_internalformat_immutable +KHR-GL44.texture_cube_map_array.generate_mip_map_non_filterable_mutable_storage +KHR-GL44.texture_cube_map_array.generate_mip_map_non_filterable_immutable_storage +KHR-GL44.texture_cube_map_array.image_op_compute_sh +KHR-GL44.texture_cube_map_array.image_op_vertex_sh +KHR-GL44.texture_cube_map_array.image_op_fragment_sh +KHR-GL44.texture_cube_map_array.image_op_geometry_sh +KHR-GL44.texture_cube_map_array.image_op_tessellation_control_sh +KHR-GL44.texture_cube_map_array.image_op_tessellation_evaluation_sh +KHR-GL44.texture_cube_map_array.fbo_incompleteness +KHR-GL44.texture_cube_map_array.texture_size_vertex_sh +KHR-GL44.texture_cube_map_array.texture_size_geometry_sh +KHR-GL44.texture_cube_map_array.texture_size_tesselation_con_sh +KHR-GL44.texture_cube_map_array.texture_size_tesselation_ev_sh +KHR-GL44.texture_cube_map_array.texture_size_fragment_sh +KHR-GL44.texture_cube_map_array.texture_size_compute_sh +KHR-GL44.texture_border_clamp.border_color_errors +KHR-GL44.texture_border_clamp.texparameteri_errors +KHR-GL44.texture_border_clamp.gettexparameteri_errors +KHR-GL44.texture_border_clamp.samplerparameteri_non_gen_sampler_error +KHR-GL44.texture_border_clamp.samplerparameteri_with_wrong_pname +KHR-GL44.texture_border_clamp.samplerparameteri_border_color +KHR-GL44.texture_border_clamp.Texture2DRGBA32F +KHR-GL44.texture_border_clamp.Texture2DR32I +KHR-GL44.texture_border_clamp.Texture2DR32UI +KHR-GL44.texture_border_clamp.Texture2DRGBA8 +KHR-GL44.texture_border_clamp.Texture2DDC32F +KHR-GL44.texture_border_clamp.Texture2DDC16 +KHR-GL44.texture_border_clamp.Texture2DCompressed +KHR-GL44.texture_border_clamp.Texture2DArrayRGBA32F +KHR-GL44.texture_border_clamp.Texture2DArrayR32I +KHR-GL44.texture_border_clamp.Texture2DArrayR32UI +KHR-GL44.texture_border_clamp.Texture2DArrayRGBA8 +KHR-GL44.texture_border_clamp.Texture2DArrayCompressed +KHR-GL44.texture_border_clamp.Texture3DRGBA32F +KHR-GL44.texture_border_clamp.Texture3DR32I +KHR-GL44.texture_border_clamp.Texture3DR32UI +KHR-GL44.texture_border_clamp.Texture3DRGBA8 +KHR-GL44.texture_border_clamp.Texture2DRGBA32FLinear +KHR-GL44.texture_border_clamp.Texture2DRGBA8Linear +KHR-GL44.texture_border_clamp.Texture2DDC32FLinear +KHR-GL44.texture_border_clamp.Texture2DDC16Linear +KHR-GL44.texture_border_clamp.Texture2DCompressedLinear +KHR-GL44.texture_border_clamp.Texture2DArrayRGBA32FLinear +KHR-GL44.texture_border_clamp.Texture2DArrayRGBA8Linear +KHR-GL44.texture_border_clamp.Texture2DArrayCompressedLinear +KHR-GL44.texture_border_clamp.Texture3DRGBA32FLinear +KHR-GL44.texture_border_clamp.Texture3DRGBA8Linear +KHR-GL44.texture_buffer.texture_buffer_operations_buffer_load +KHR-GL44.texture_buffer.texture_buffer_operations_cpu_writes +KHR-GL44.texture_buffer.texture_buffer_operations_framebuffer_readback +KHR-GL44.texture_buffer.texture_buffer_operations_transform_feedback +KHR-GL44.texture_buffer.texture_buffer_operations_image_store +KHR-GL44.texture_buffer.texture_buffer_operations_ssbo_writes +KHR-GL44.texture_buffer.texture_buffer_max_size +KHR-GL44.texture_buffer.texture_buffer_texture_buffer_range +KHR-GL44.texture_buffer.texture_buffer_conv_int_to_float +KHR-GL44.texture_buffer.texture_buffer_atomic_functions +KHR-GL44.texture_buffer.texture_buffer_parameters +KHR-GL44.texture_buffer.texture_buffer_errors +KHR-GL44.texture_buffer.texture_buffer_active_uniform_validation_fragment_shader +KHR-GL44.texture_buffer.texture_buffer_active_uniform_validation_compute_shader +KHR-GL44.texture_buffer.texture_buffer_buffer_parameters +KHR-GL44.texture_buffer.texture_buffer_precision diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl45-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl45-gtf-master.txt new file mode 100644 index 0000000..4be92c3 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl45-gtf-master.txt @@ -0,0 +1,1742 @@ +GTF-GL45.gtf21.GL.abs.abs_float_frag_xvary +GTF-GL45.gtf21.GL.abs.abs_vec2_frag_xvary +GTF-GL45.gtf21.GL.abs.abs_vec3_frag_xvary +GTF-GL45.gtf21.GL.abs.abs_float_vert_xvary +GTF-GL45.gtf21.GL.abs.abs_vec2_vert_xvary +GTF-GL45.gtf21.GL.abs.abs_vec3_vert_xvary +GTF-GL45.gtf21.GL.acos.acos_float_frag_xvary +GTF-GL45.gtf21.GL.acos.acos_vec2_frag_xvary +GTF-GL45.gtf21.GL.acos.acos_vec3_frag_xvary +GTF-GL45.gtf21.GL.acos.acos_float_vert_xvary +GTF-GL45.gtf21.GL.acos.acos_vec2_vert_xvary +GTF-GL45.gtf21.GL.acos.acos_vec3_vert_xvary +GTF-GL45.gtf21.GL.all.all_bvec2_frag +GTF-GL45.gtf21.GL.all.all_bvec2_vert +GTF-GL45.gtf21.GL.all.all_bvec3_frag +GTF-GL45.gtf21.GL.all.all_bvec3_vert +GTF-GL45.gtf21.GL.any.any_bvec2_frag +GTF-GL45.gtf21.GL.any.any_bvec2_vert +GTF-GL45.gtf21.GL.any.any_bvec3_frag +GTF-GL45.gtf21.GL.any.any_bvec3_vert +GTF-GL45.gtf21.GL.array.empty_uniform_array_float_frag +GTF-GL45.gtf21.GL.array.empty_uniform_array_float_vert +GTF-GL45.gtf21.GL.array.empty_empty_array_float_frag +GTF-GL45.gtf21.GL.array.empty_empty_array_float_vert +GTF-GL45.gtf21.GL.array.initfunc_empty_array_float_frag +GTF-GL45.gtf21.GL.array.initfunc_empty_array_float_vert +GTF-GL45.gtf21.GL.asin.asin_float_frag_xvary +GTF-GL45.gtf21.GL.asin.asin_vec2_frag_xvary +GTF-GL45.gtf21.GL.asin.asin_vec3_frag_xvary +GTF-GL45.gtf21.GL.asin.asin_float_vert_xvary +GTF-GL45.gtf21.GL.asin.asin_vec2_vert_xvary +GTF-GL45.gtf21.GL.asin.asin_vec3_vert_xvary +GTF-GL45.gtf21.GL.atan.atan_float_frag_xvary +GTF-GL45.gtf21.GL.atan.atan_vec2_frag_xvary +GTF-GL45.gtf21.GL.atan.atan_vec3_frag_xvary +GTF-GL45.gtf21.GL.atan.atan_float_frag_xvaryyvary +GTF-GL45.gtf21.GL.atan.atan_vec2_frag_xvaryyvary +GTF-GL45.gtf21.GL.atan.atan_vec3_frag_xvaryyvary +GTF-GL45.gtf21.GL.atan.atan_float_vert_xvary +GTF-GL45.gtf21.GL.atan.atan_vec2_vert_xvary +GTF-GL45.gtf21.GL.atan.atan_vec3_vert_xvary +GTF-GL45.gtf21.GL.atan.atan_float_vert_xvaryyvary +GTF-GL45.gtf21.GL.atan.atan_vec2_vert_xvaryyvary +GTF-GL45.gtf21.GL.atan.atan_vec3_vert_xvaryyvary +GTF-GL45.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_frag +GTF-GL45.gtf21.GL.biConstants.gl_MaxCombinedTextureImageUnits_vert +GTF-GL45.gtf21.GL.biConstants.gl_MaxDrawBuffers_frag +GTF-GL45.gtf21.GL.biConstants.gl_MaxDrawBuffers_vert +GTF-GL45.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_frag +GTF-GL45.gtf21.GL.biConstants.gl_MaxFragmentUniformVectors_vert +GTF-GL45.gtf21.GL.biConstants.gl_MaxTextureImageUnits_frag +GTF-GL45.gtf21.GL.biConstants.gl_MaxTextureImageUnits_vert +GTF-GL45.gtf21.GL.biConstants.gl_MaxVaryingVectors_frag +GTF-GL45.gtf21.GL.biConstants.gl_MaxVaryingVectors_vert +GTF-GL45.gtf21.GL.biConstants.gl_MaxVertexAttribs_frag +GTF-GL45.gtf21.GL.biConstants.gl_MaxVertexAttribs_vert +GTF-GL45.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_frag +GTF-GL45.gtf21.GL.biConstants.gl_MaxVertexTextureImageUnits_vert +GTF-GL45.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_frag +GTF-GL45.gtf21.GL.biConstants.gl_MaxVertexUniformVectors_vert +GTF-GL45.gtf21.GL.biuDepthRange.DepthRange_frag +GTF-GL45.gtf21.GL.biuDepthRange.DepthRange_vert +GTF-GL45.gtf21.GL.build.CorrectBuiltInOveride_frag +GTF-GL45.gtf21.GL.build.CorrectComma_frag +GTF-GL45.gtf21.GL.build.CorrectConstFolding1_vert +GTF-GL45.gtf21.GL.build.CorrectConstFolding2_vert +GTF-GL45.gtf21.GL.build.CorrectConstruct_vert +GTF-GL45.gtf21.GL.build.CorrectExtension10_V100_frag +GTF-GL45.gtf21.GL.build.CorrectExtension1_V100_frag +GTF-GL45.gtf21.GL.build.CorrectExtension4_V100_frag +GTF-GL45.gtf21.GL.build.CorrectFull_vert +GTF-GL45.gtf21.GL.build.CorrectFuncOverload_frag +GTF-GL45.gtf21.GL.build.CorrectFuncOverload_vert +GTF-GL45.gtf21.GL.build.CorrectFunction1_vert +GTF-GL45.gtf21.GL.build.CorrectModule_frag +GTF-GL45.gtf21.GL.build.CorrectParse1_frag +GTF-GL45.gtf21.GL.build.CorrectParse2_frag +GTF-GL45.gtf21.GL.build.CorrectParse2_vert +GTF-GL45.gtf21.GL.build.CorrectParseTest1_frag +GTF-GL45.gtf21.GL.build.CorrectParseTest_frag +GTF-GL45.gtf21.GL.build.CorrectPreprocess5_frag +GTF-GL45.gtf21.GL.build.CorrectPreprocess8_frag +GTF-GL45.gtf21.GL.build.CorrectPreprocess9_frag +GTF-GL45.gtf21.GL.build.CorrectSwizzle1_frag +GTF-GL45.gtf21.GL.build.CorrectSwizzle1_vert +GTF-GL45.gtf21.GL.build.CorrectSwizzle2_frag +GTF-GL45.gtf21.GL.build.CorrectSwizzle2_vert +GTF-GL45.gtf21.GL.build.CorrectSwizzle3_frag +GTF-GL45.gtf21.GL.build.CorrectTexture_Rectangle_Samplers_frag +GTF-GL45.gtf21.GL.build.DuplicateVersion1_V100_frag +GTF-GL45.gtf21.GL.build.CorrectVersion_V100_frag +GTF-GL45.gtf21.GL.build.FunctionParam_vert +GTF-GL45.gtf21.GL.build.ParseTest3_frag +GTF-GL45.gtf21.GL.build.ParseTest4_frag +GTF-GL45.gtf21.GL.build.array10_frag +GTF-GL45.gtf21.GL.build.array11_frag +GTF-GL45.gtf21.GL.build.array1_frag +GTF-GL45.gtf21.GL.build.array2_frag +GTF-GL45.gtf21.GL.build.array3_frag +GTF-GL45.gtf21.GL.build.array4_frag +GTF-GL45.gtf21.GL.build.array5_frag +GTF-GL45.gtf21.GL.build.array6_frag +GTF-GL45.gtf21.GL.build.array7_frag +GTF-GL45.gtf21.GL.build.array8_frag +GTF-GL45.gtf21.GL.build.array9_frag +GTF-GL45.gtf21.GL.build.attribute1_vert +GTF-GL45.gtf21.GL.build.attribute2_vert +GTF-GL45.gtf21.GL.build.attribute_frag +GTF-GL45.gtf21.GL.build.attribute_vert +GTF-GL45.gtf21.GL.build.break_frag +GTF-GL45.gtf21.GL.build.comma1_vert +GTF-GL45.gtf21.GL.build.comma2_frag +GTF-GL45.gtf21.GL.build.comma2_vert +GTF-GL45.gtf21.GL.build.comma3_vert +GTF-GL45.gtf21.GL.build.comment_frag +GTF-GL45.gtf21.GL.build.conditional1_frag +GTF-GL45.gtf21.GL.build.conditional2_frag +GTF-GL45.gtf21.GL.build.conditional3_frag +GTF-GL45.gtf21.GL.build.constFunc_frag +GTF-GL45.gtf21.GL.build.constructor1_frag +GTF-GL45.gtf21.GL.build.constructor2_frag +GTF-GL45.gtf21.GL.build.constructor3_V100_frag +GTF-GL45.gtf21.GL.build.continue_frag +GTF-GL45.gtf21.GL.build.dataType10_frag +GTF-GL45.gtf21.GL.build.dataType11_frag +GTF-GL45.gtf21.GL.build.dataType12_frag +GTF-GL45.gtf21.GL.build.dataType13_frag +GTF-GL45.gtf21.GL.build.dataType19_frag +GTF-GL45.gtf21.GL.build.dataType1_frag +GTF-GL45.gtf21.GL.build.dataType2_frag +GTF-GL45.gtf21.GL.build.dataType3_frag +GTF-GL45.gtf21.GL.build.dataType4_frag +GTF-GL45.gtf21.GL.build.dataType5_frag +GTF-GL45.gtf21.GL.build.dataType6_frag +GTF-GL45.gtf21.GL.build.dataType7_frag +GTF-GL45.gtf21.GL.build.dataType8_frag +GTF-GL45.gtf21.GL.build.dataType9_frag +GTF-GL45.gtf21.GL.build.dowhile_frag +GTF-GL45.gtf21.GL.build.dvec2_frag +GTF-GL45.gtf21.GL.build.dvec3_frag +GTF-GL45.gtf21.GL.build.dvec4_frag +GTF-GL45.gtf21.GL.build.extension2_V100_frag +GTF-GL45.gtf21.GL.build.extension3_V100_frag +GTF-GL45.gtf21.GL.build.extension5_V100_frag +GTF-GL45.gtf21.GL.build.extension6_V100_frag +GTF-GL45.gtf21.GL.build.extension7_V100_frag +GTF-GL45.gtf21.GL.build.extension8_V100_frag +GTF-GL45.gtf21.GL.build.extension9_V100_frag +GTF-GL45.gtf21.GL.build.float2_frag +GTF-GL45.gtf21.GL.build.float3_frag +GTF-GL45.gtf21.GL.build.float4_frag +GTF-GL45.gtf21.GL.build.fragmentOnly1_vert +GTF-GL45.gtf21.GL.build.fragmentOnly2_vert +GTF-GL45.gtf21.GL.build.fragmentOnly3_vert +GTF-GL45.gtf21.GL.build.fragmentOnly4_vert +GTF-GL45.gtf21.GL.build.fragmentOnly_vert +GTF-GL45.gtf21.GL.build.function10_frag +GTF-GL45.gtf21.GL.build.function1_frag +GTF-GL45.gtf21.GL.build.function2_V100_frag +GTF-GL45.gtf21.GL.build.function3_frag +GTF-GL45.gtf21.GL.build.function4_frag +GTF-GL45.gtf21.GL.build.function6_frag +GTF-GL45.gtf21.GL.build.function7_frag +GTF-GL45.gtf21.GL.build.function8_frag +GTF-GL45.gtf21.GL.build.function9_frag +GTF-GL45.gtf21.GL.build.hvec2_frag +GTF-GL45.gtf21.GL.build.hvec3_frag +GTF-GL45.gtf21.GL.build.hvec4_frag +GTF-GL45.gtf21.GL.build.identifier1_frag +GTF-GL45.gtf21.GL.build.identifier2_frag +GTF-GL45.gtf21.GL.build.identifier3_frag +GTF-GL45.gtf21.GL.build.if1_frag +GTF-GL45.gtf21.GL.build.if2_frag +GTF-GL45.gtf21.GL.build.increment1_frag +GTF-GL45.gtf21.GL.build.increment2_frag +GTF-GL45.gtf21.GL.build.increment3_frag +GTF-GL45.gtf21.GL.build.increment4_frag +GTF-GL45.gtf21.GL.build.increment6_frag +GTF-GL45.gtf21.GL.build.main1_vert +GTF-GL45.gtf21.GL.build.main2_vert +GTF-GL45.gtf21.GL.build.main3_vert +GTF-GL45.gtf21.GL.build.matrix_V100_frag +GTF-GL45.gtf21.GL.build.normal_vert +GTF-GL45.gtf21.GL.build.parser10_frag +GTF-GL45.gtf21.GL.build.parser1_vert +GTF-GL45.gtf21.GL.build.parser3_frag +GTF-GL45.gtf21.GL.build.parser4_frag +GTF-GL45.gtf21.GL.build.parser5_frag +GTF-GL45.gtf21.GL.build.parser6_frag +GTF-GL45.gtf21.GL.build.parser7_frag +GTF-GL45.gtf21.GL.build.parser8_frag +GTF-GL45.gtf21.GL.build.parser9_frag +GTF-GL45.gtf21.GL.build.preprocess0_frag +GTF-GL45.gtf21.GL.build.preprocess10_frag +GTF-GL45.gtf21.GL.build.preprocess11_frag +GTF-GL45.gtf21.GL.build.preprocess12_frag +GTF-GL45.gtf21.GL.build.preprocess13_frag +GTF-GL45.gtf21.GL.build.preprocess14_frag +GTF-GL45.gtf21.GL.build.preprocess15_frag +GTF-GL45.gtf21.GL.build.preprocess16_frag +GTF-GL45.gtf21.GL.build.preprocess17_frag +GTF-GL45.gtf21.GL.build.preprocess1_frag +GTF-GL45.gtf21.GL.build.preprocess2_frag +GTF-GL45.gtf21.GL.build.preprocess3_frag +GTF-GL45.gtf21.GL.build.preprocess4_frag +GTF-GL45.gtf21.GL.build.preprocess6_frag +GTF-GL45.gtf21.GL.build.preprocess7_frag +GTF-GL45.gtf21.GL.build.scoping1_frag +GTF-GL45.gtf21.GL.build.scoping2_frag +GTF-GL45.gtf21.GL.build.struct10_frag +GTF-GL45.gtf21.GL.build.struct11_frag +GTF-GL45.gtf21.GL.build.struct1_frag +GTF-GL45.gtf21.GL.build.struct2_frag +GTF-GL45.gtf21.GL.build.struct3_frag +GTF-GL45.gtf21.GL.build.struct4_frag +GTF-GL45.gtf21.GL.build.struct5_frag +GTF-GL45.gtf21.GL.build.struct6_frag +GTF-GL45.gtf21.GL.build.struct7_frag +GTF-GL45.gtf21.GL.build.struct8_frag +GTF-GL45.gtf21.GL.build.struct9_frag +GTF-GL45.gtf21.GL.build.swizzle1_frag +GTF-GL45.gtf21.GL.build.swizzle2_frag +GTF-GL45.gtf21.GL.build.swizzle3_frag +GTF-GL45.gtf21.GL.build.typecast_frag +GTF-GL45.gtf21.GL.build.uniform1_frag +GTF-GL45.gtf21.GL.build.uniform_frag +GTF-GL45.gtf21.GL.build.varying1_frag +GTF-GL45.gtf21.GL.build.varying2_frag +GTF-GL45.gtf21.GL.build.varying3_frag +GTF-GL45.gtf21.GL.build.varying_frag +GTF-GL45.gtf21.GL.build.vector_frag +GTF-GL45.gtf21.GL.build.version2_V100_frag +GTF-GL45.gtf21.GL.build.version3_V100_frag +GTF-GL45.gtf21.GL.build.vertexOnly2_frag +GTF-GL45.gtf21.GL.build.vertexOnly_frag +GTF-GL45.gtf21.GL.build.vertex_vert +GTF-GL45.gtf21.GL.build.while1_frag +GTF-GL45.gtf21.GL.build.while2_frag +GTF-GL45.gtf21.GL.build.while_frag +GTF-GL45.gtf21.GL.build.TernaryOp_frag +GTF-GL45.gtf21.GL.build.CG_Data_Types_frag +GTF-GL45.gtf21.GL.build.CG_Standard_Library_frag +GTF-GL45.gtf21.GL.build.Include_Preprocessor_Directive_frag +GTF-GL45.gtf21.GL.build.Low_Level_Assembly_Reserved_Words_frag +GTF-GL45.gtf21.GL.build.Main_Parameters_vert +GTF-GL45.gtf21.GL.build.Permissive_Constant_Conversions_frag +GTF-GL45.gtf21.GL.build.Permissive_Scalar_Vector_Expressions_frag +GTF-GL45.gtf21.GL.built_in_varying_array_out_of_bounds.gl_Color_array_index_out_of_bounds_frag +GTF-GL45.gtf21.GL.ceil.ceil_float_frag_xvary +GTF-GL45.gtf21.GL.ceil.ceil_vec2_frag_xvary +GTF-GL45.gtf21.GL.ceil.ceil_vec3_frag_xvary +GTF-GL45.gtf21.GL.ceil.ceil_float_vert_xvary +GTF-GL45.gtf21.GL.ceil.ceil_vec2_vert_xvary +GTF-GL45.gtf21.GL.ceil.ceil_vec3_vert_xvary +GTF-GL45.gtf21.GL.clamp.clamp_float_frag_xvary_yconstquarter +GTF-GL45.gtf21.GL.clamp.clamp_vec2_frag_xvary_yconstquarter +GTF-GL45.gtf21.GL.clamp.clamp_vec3_frag_xvary_yconstquarter +GTF-GL45.gtf21.GL.clamp.clamp_float_vert_xvary_yconstquarter +GTF-GL45.gtf21.GL.clamp.clamp_vec2_vert_xvary_yconstquarter +GTF-GL45.gtf21.GL.clamp.clamp_vec3_vert_xvary_yconstquarter +GTF-GL45.gtf21.GL.control_flow.for_break_frag +GTF-GL45.gtf21.GL.control_flow.for_break_vert +GTF-GL45.gtf21.GL.control_flow.for_continue_frag +GTF-GL45.gtf21.GL.control_flow.for_continue_vert +GTF-GL45.gtf21.GL.control_flow.for_nested_break_frag +GTF-GL45.gtf21.GL.control_flow.for_nested_break_vert +GTF-GL45.gtf21.GL.control_flow.for_nested_continue_frag +GTF-GL45.gtf21.GL.control_flow.for_nested_continue_vert +GTF-GL45.gtf21.GL.control_flow.nested_if_else_frag +GTF-GL45.gtf21.GL.control_flow.nested_if_else_vert +GTF-GL45.gtf21.GL.cos.cos_float_frag_xvary +GTF-GL45.gtf21.GL.cos.cos_vec2_frag_xvary +GTF-GL45.gtf21.GL.cos.cos_vec3_frag_xvary +GTF-GL45.gtf21.GL.cos.cos_float_vert_xvary +GTF-GL45.gtf21.GL.cos.cos_vec2_vert_xvary +GTF-GL45.gtf21.GL.cos.cos_vec3_vert_xvary +GTF-GL45.gtf21.GL.cross.cross_vec3_frag_xvaryyconst +GTF-GL45.gtf21.GL.cross.cross_vec3_vert_xvaryyconst +GTF-GL45.gtf21.GL.default.default +GTF-GL45.gtf21.GL.degrees.degrees_float_frag_xvary +GTF-GL45.gtf21.GL.degrees.degrees_vec2_frag_xvary +GTF-GL45.gtf21.GL.degrees.degrees_vec3_frag_xvary +GTF-GL45.gtf21.GL.degrees.degrees_float_vert_xvary +GTF-GL45.gtf21.GL.degrees.degrees_vec2_vert_xvary +GTF-GL45.gtf21.GL.degrees.degrees_vec3_vert_xvary +GTF-GL45.gtf21.GL.discard.discard_frag +GTF-GL45.gtf21.GL.discard.discard_cond_frag +GTF-GL45.gtf21.GL.distance.distance_float_frag_xvaryyhalf +GTF-GL45.gtf21.GL.distance.distance_vec2_frag_xvaryyhalf +GTF-GL45.gtf21.GL.distance.distance_vec3_frag_xvaryyhalf +GTF-GL45.gtf21.GL.distance.distance_float_vert_xvaryyhalf +GTF-GL45.gtf21.GL.distance.distance_vec2_vert_xvaryyhalf +GTF-GL45.gtf21.GL.distance.distance_vec3_vert_xvaryyhalf +GTF-GL45.gtf21.GL.dot.dot_float_frag_xvaryyone +GTF-GL45.gtf21.GL.dot.dot_vec2_frag_xvaryyhalf +GTF-GL45.gtf21.GL.dot.dot_vec3_frag_xvaryythird +GTF-GL45.gtf21.GL.dot.dot_float_vert_xvaryyone +GTF-GL45.gtf21.GL.dot.dot_vec2_vert_xvaryyhalf +GTF-GL45.gtf21.GL.dot.dot_vec3_vert_xvaryythird +GTF-GL45.gtf21.GL.equal.equal_vec2_frag +GTF-GL45.gtf21.GL.equal.equal_vec2_vert +GTF-GL45.gtf21.GL.equal.equal_vec3_frag +GTF-GL45.gtf21.GL.equal.equal_vec3_vert +GTF-GL45.gtf21.GL.equal.equal_ivec2_frag +GTF-GL45.gtf21.GL.equal.equal_ivec2_vert +GTF-GL45.gtf21.GL.equal.equal_ivec3_frag +GTF-GL45.gtf21.GL.equal.equal_ivec3_vert +GTF-GL45.gtf21.GL.equal.equal_bvec2_frag +GTF-GL45.gtf21.GL.equal.equal_bvec2_vert +GTF-GL45.gtf21.GL.equal.equal_bvec3_frag +GTF-GL45.gtf21.GL.equal.equal_bvec3_vert +GTF-GL45.gtf21.GL.exp.exp_float_frag_xvary +GTF-GL45.gtf21.GL.exp.exp_vec2_frag_xvary +GTF-GL45.gtf21.GL.exp.exp_vec3_frag_xvary +GTF-GL45.gtf21.GL.exp.exp_float_frag_xvaryneg +GTF-GL45.gtf21.GL.exp.exp_vec2_frag_xvaryneg +GTF-GL45.gtf21.GL.exp.exp_vec3_frag_xvaryneg +GTF-GL45.gtf21.GL.exp.exp_float_vert_xvary +GTF-GL45.gtf21.GL.exp.exp_vec2_vert_xvary +GTF-GL45.gtf21.GL.exp.exp_vec3_vert_xvary +GTF-GL45.gtf21.GL.exp.exp_float_vert_xvaryneg +GTF-GL45.gtf21.GL.exp.exp_vec2_vert_xvaryneg +GTF-GL45.gtf21.GL.exp.exp_vec3_vert_xvaryneg +GTF-GL45.gtf21.GL.exp2.exp2_float_frag_xvary +GTF-GL45.gtf21.GL.exp2.exp2_vec2_frag_xvary +GTF-GL45.gtf21.GL.exp2.exp2_vec3_frag_xvary +GTF-GL45.gtf21.GL.exp2.exp2_float_frag_xvaryneg +GTF-GL45.gtf21.GL.exp2.exp2_vec2_frag_xvaryneg +GTF-GL45.gtf21.GL.exp2.exp2_vec3_frag_xvaryneg +GTF-GL45.gtf21.GL.exp2.exp2_float_vert_xvary +GTF-GL45.gtf21.GL.exp2.exp2_vec2_vert_xvary +GTF-GL45.gtf21.GL.exp2.exp2_vec3_vert_xvary +GTF-GL45.gtf21.GL.exp2.exp2_float_vert_xvaryneg +GTF-GL45.gtf21.GL.exp2.exp2_vec2_vert_xvaryneg +GTF-GL45.gtf21.GL.exp2.exp2_vec3_vert_xvaryneg +GTF-GL45.gtf21.GL.faceforward.faceforward_float_frag_nvaryiconst +GTF-GL45.gtf21.GL.faceforward.faceforward_float_vert_nvaryiconst +GTF-GL45.gtf21.GL.faceforward.faceforward_vec2_frag_nvaryiconst +GTF-GL45.gtf21.GL.faceforward.faceforward_vec2_vert_nvaryiconst +GTF-GL45.gtf21.GL.faceforward.faceforward_vec3_frag_nvaryiconst +GTF-GL45.gtf21.GL.faceforward.faceforward_vec3_vert_nvaryiconst +GTF-GL45.gtf21.GL.floor.floor_float_frag_xvary +GTF-GL45.gtf21.GL.floor.floor_vec2_frag_xvary +GTF-GL45.gtf21.GL.floor.floor_vec3_frag_xvary +GTF-GL45.gtf21.GL.floor.floor_float_vert_xvary +GTF-GL45.gtf21.GL.floor.floor_vec2_vert_xvary +GTF-GL45.gtf21.GL.floor.floor_vec3_vert_xvary +GTF-GL45.gtf21.GL.fract.fract_float_frag_xvary +GTF-GL45.gtf21.GL.fract.fract_vec2_frag_xvary +GTF-GL45.gtf21.GL.fract.fract_vec3_frag_xvary +GTF-GL45.gtf21.GL.fract.fract_float_vert_xvary +GTF-GL45.gtf21.GL.fract.fract_vec2_vert_xvary +GTF-GL45.gtf21.GL.fract.fract_vec3_vert_xvary +GTF-GL45.gtf21.GL.functions.qualifiers_float_vert +GTF-GL45.gtf21.GL.functions.qualifiers_float_frag +GTF-GL45.gtf21.GL.functions.qualifiers_struct_vert +GTF-GL45.gtf21.GL.functions.qualifiers_struct_frag +GTF-GL45.gtf21.GL.functions.array_float_vert +GTF-GL45.gtf21.GL.functions.array_float_frag +GTF-GL45.gtf21.GL.functions.void_empty_empty_void_empty_frag +GTF-GL45.gtf21.GL.functions.void_empty_empty_void_empty_vert +GTF-GL45.gtf21.GL.functions.bool_empty_empty_bool_empty_frag +GTF-GL45.gtf21.GL.functions.bool_empty_empty_bool_empty_vert +GTF-GL45.gtf21.GL.functions.bool_empty_empty_bool_array_frag +GTF-GL45.gtf21.GL.functions.bool_empty_empty_bool_array_vert +GTF-GL45.gtf21.GL.functions.bool_empty_in_bool_empty_frag +GTF-GL45.gtf21.GL.functions.bool_empty_in_bool_empty_vert +GTF-GL45.gtf21.GL.functions.bool_empty_in_bool_array_frag +GTF-GL45.gtf21.GL.functions.bool_empty_in_bool_array_vert +GTF-GL45.gtf21.GL.functions.bool_empty_inout_bool_empty_frag +GTF-GL45.gtf21.GL.functions.bool_empty_inout_bool_empty_vert +GTF-GL45.gtf21.GL.functions.bool_empty_inout_bool_array_frag +GTF-GL45.gtf21.GL.functions.bool_empty_inout_bool_array_vert +GTF-GL45.gtf21.GL.functions.bool_empty_out_bool_empty_frag +GTF-GL45.gtf21.GL.functions.bool_empty_out_bool_empty_vert +GTF-GL45.gtf21.GL.functions.bool_empty_out_bool_array_frag +GTF-GL45.gtf21.GL.functions.bool_empty_out_bool_array_vert +GTF-GL45.gtf21.GL.functions.int_empty_empty_int_empty_frag +GTF-GL45.gtf21.GL.functions.int_empty_empty_int_empty_vert +GTF-GL45.gtf21.GL.functions.int_empty_empty_int_array_frag +GTF-GL45.gtf21.GL.functions.int_empty_empty_int_array_vert +GTF-GL45.gtf21.GL.functions.int_empty_in_int_empty_frag +GTF-GL45.gtf21.GL.functions.int_empty_in_int_empty_vert +GTF-GL45.gtf21.GL.functions.int_empty_in_int_array_frag +GTF-GL45.gtf21.GL.functions.int_empty_in_int_array_vert +GTF-GL45.gtf21.GL.functions.int_empty_inout_int_empty_frag +GTF-GL45.gtf21.GL.functions.int_empty_inout_int_empty_vert +GTF-GL45.gtf21.GL.functions.int_empty_inout_int_array_frag +GTF-GL45.gtf21.GL.functions.int_empty_inout_int_array_vert +GTF-GL45.gtf21.GL.functions.int_empty_out_int_empty_frag +GTF-GL45.gtf21.GL.functions.int_empty_out_int_empty_vert +GTF-GL45.gtf21.GL.functions.int_empty_out_int_array_frag +GTF-GL45.gtf21.GL.functions.int_empty_out_int_array_vert +GTF-GL45.gtf21.GL.functions.float_empty_empty_float_empty_frag +GTF-GL45.gtf21.GL.functions.float_empty_empty_float_empty_vert +GTF-GL45.gtf21.GL.functions.float_empty_empty_float_array_frag +GTF-GL45.gtf21.GL.functions.float_empty_empty_float_array_vert +GTF-GL45.gtf21.GL.functions.float_empty_in_float_empty_frag +GTF-GL45.gtf21.GL.functions.float_empty_in_float_empty_vert +GTF-GL45.gtf21.GL.functions.float_empty_in_float_array_frag +GTF-GL45.gtf21.GL.functions.float_empty_in_float_array_vert +GTF-GL45.gtf21.GL.functions.float_empty_inout_float_empty_frag +GTF-GL45.gtf21.GL.functions.float_empty_inout_float_empty_vert +GTF-GL45.gtf21.GL.functions.float_empty_inout_float_array_frag +GTF-GL45.gtf21.GL.functions.float_empty_inout_float_array_vert +GTF-GL45.gtf21.GL.functions.float_empty_out_float_empty_frag +GTF-GL45.gtf21.GL.functions.float_empty_out_float_empty_vert +GTF-GL45.gtf21.GL.functions.float_empty_out_float_array_frag +GTF-GL45.gtf21.GL.functions.float_empty_out_float_array_vert +GTF-GL45.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_frag +GTF-GL45.gtf21.GL.functions.bvec4_empty_empty_bvec4_empty_vert +GTF-GL45.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_frag +GTF-GL45.gtf21.GL.functions.bvec4_empty_empty_bvec4_array_vert +GTF-GL45.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_frag +GTF-GL45.gtf21.GL.functions.bvec4_empty_in_bvec4_empty_vert +GTF-GL45.gtf21.GL.functions.bvec4_empty_in_bvec4_array_frag +GTF-GL45.gtf21.GL.functions.bvec4_empty_in_bvec4_array_vert +GTF-GL45.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_frag +GTF-GL45.gtf21.GL.functions.bvec4_empty_inout_bvec4_empty_vert +GTF-GL45.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_frag +GTF-GL45.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_frag +GTF-GL45.gtf21.GL.functions.bvec4_empty_inout_bvec4_array_vert +GTF-GL45.gtf21.GL.functions.bvec4_empty_inout_bvec4_bigarray_vert +GTF-GL45.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_frag +GTF-GL45.gtf21.GL.functions.bvec4_empty_out_bvec4_empty_vert +GTF-GL45.gtf21.GL.functions.bvec4_empty_out_bvec4_array_frag +GTF-GL45.gtf21.GL.functions.bvec4_empty_out_bvec4_array_vert +GTF-GL45.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_frag +GTF-GL45.gtf21.GL.functions.ivec4_empty_empty_ivec4_empty_vert +GTF-GL45.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_frag +GTF-GL45.gtf21.GL.functions.ivec4_empty_empty_ivec4_array_vert +GTF-GL45.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_frag +GTF-GL45.gtf21.GL.functions.ivec4_empty_in_ivec4_empty_vert +GTF-GL45.gtf21.GL.functions.ivec4_empty_in_ivec4_array_frag +GTF-GL45.gtf21.GL.functions.ivec4_empty_in_ivec4_array_vert +GTF-GL45.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_frag +GTF-GL45.gtf21.GL.functions.ivec4_empty_inout_ivec4_empty_vert +GTF-GL45.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_frag +GTF-GL45.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_frag +GTF-GL45.gtf21.GL.functions.ivec4_empty_inout_ivec4_array_vert +GTF-GL45.gtf21.GL.functions.ivec4_empty_inout_ivec4_bigarray_vert +GTF-GL45.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_frag +GTF-GL45.gtf21.GL.functions.ivec4_empty_out_ivec4_empty_vert +GTF-GL45.gtf21.GL.functions.ivec4_empty_out_ivec4_array_frag +GTF-GL45.gtf21.GL.functions.ivec4_empty_out_ivec4_array_vert +GTF-GL45.gtf21.GL.functions.vec4_empty_empty_vec4_empty_frag +GTF-GL45.gtf21.GL.functions.vec4_empty_empty_vec4_empty_vert +GTF-GL45.gtf21.GL.functions.vec4_empty_empty_vec4_array_frag +GTF-GL45.gtf21.GL.functions.vec4_empty_empty_vec4_array_vert +GTF-GL45.gtf21.GL.functions.vec4_empty_in_vec4_empty_frag +GTF-GL45.gtf21.GL.functions.vec4_empty_in_vec4_empty_vert +GTF-GL45.gtf21.GL.functions.vec4_empty_in_vec4_array_frag +GTF-GL45.gtf21.GL.functions.vec4_empty_in_vec4_array_vert +GTF-GL45.gtf21.GL.functions.vec4_empty_inout_vec4_empty_frag +GTF-GL45.gtf21.GL.functions.vec4_empty_inout_vec4_empty_vert +GTF-GL45.gtf21.GL.functions.vec4_empty_inout_vec4_array_frag +GTF-GL45.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_frag +GTF-GL45.gtf21.GL.functions.vec4_empty_inout_vec4_array_vert +GTF-GL45.gtf21.GL.functions.vec4_empty_inout_vec4_bigarray_vert +GTF-GL45.gtf21.GL.functions.vec4_empty_out_vec4_empty_frag +GTF-GL45.gtf21.GL.functions.vec4_empty_out_vec4_empty_vert +GTF-GL45.gtf21.GL.functions.vec4_empty_out_vec4_array_frag +GTF-GL45.gtf21.GL.functions.vec4_empty_out_vec4_array_vert +GTF-GL45.gtf21.GL.functions.mat4_empty_empty_mat4_empty_frag +GTF-GL45.gtf21.GL.functions.mat4_empty_empty_mat4_empty_vert +GTF-GL45.gtf21.GL.functions.mat4_empty_empty_mat4_array_frag +GTF-GL45.gtf21.GL.functions.mat4_empty_empty_mat4_array_vert +GTF-GL45.gtf21.GL.functions.mat4_empty_in_mat4_empty_frag +GTF-GL45.gtf21.GL.functions.mat4_empty_in_mat4_empty_vert +GTF-GL45.gtf21.GL.functions.mat4_empty_in_mat4_array_frag +GTF-GL45.gtf21.GL.functions.mat4_empty_in_mat4_array_vert +GTF-GL45.gtf21.GL.functions.mat4_empty_inout_mat4_empty_frag +GTF-GL45.gtf21.GL.functions.mat4_empty_inout_mat4_empty_vert +GTF-GL45.gtf21.GL.functions.mat4_empty_inout_mat4_array_frag +GTF-GL45.gtf21.GL.functions.mat4_empty_inout_mat4_array_vert +GTF-GL45.gtf21.GL.functions.mat4_empty_out_mat4_empty_frag +GTF-GL45.gtf21.GL.functions.mat4_empty_out_mat4_empty_vert +GTF-GL45.gtf21.GL.functions.mat4_empty_out_mat4_array_frag +GTF-GL45.gtf21.GL.functions.mat4_empty_out_mat4_array_vert +GTF-GL45.gtf21.GL.glGetShaderSource.getshadersource_programhandle +GTF-GL45.gtf21.GL.glGetShaderSource.getshadersource_noshadersource +GTF-GL45.gtf21.GL.glGetShaderSource.getshadersource_greater_maxlength +GTF-GL45.gtf21.GL.glGetShaderSource.getshadersource_small_maxlength +GTF-GL45.gtf21.GL.glGetShaderSource.getshadersource_equal_maxlength +GTF-GL45.gtf21.GL.glGetShaderSource.getshadersource_output +GTF-GL45.gtf21.GL.gl_FragCoord.gl_FragCoord_xy_frag +GTF-GL45.gtf21.GL.gl_FragCoord.gl_FragCoord_z_frag +GTF-GL45.gtf21.GL.gl_FragCoord.gl_FragCoord_w_frag +GTF-GL45.gtf21.GL.gl_FrontFacing.gl_FrontFacing_frag +GTF-GL45.gtf21.GL.greaterThan.greaterThan_vec2_frag +GTF-GL45.gtf21.GL.greaterThan.greaterThan_vec2_vert +GTF-GL45.gtf21.GL.greaterThan.greaterThan_vec3_frag +GTF-GL45.gtf21.GL.greaterThan.greaterThan_vec3_vert +GTF-GL45.gtf21.GL.greaterThan.greaterThan_ivec2_frag +GTF-GL45.gtf21.GL.greaterThan.greaterThan_ivec2_vert +GTF-GL45.gtf21.GL.greaterThan.greaterThan_ivec3_frag +GTF-GL45.gtf21.GL.greaterThan.greaterThan_ivec3_vert +GTF-GL45.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_frag +GTF-GL45.gtf21.GL.greaterThanEqual.greaterThanEqual_vec2_vert +GTF-GL45.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_frag +GTF-GL45.gtf21.GL.greaterThanEqual.greaterThanEqual_vec3_vert +GTF-GL45.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_frag +GTF-GL45.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec2_vert +GTF-GL45.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_frag +GTF-GL45.gtf21.GL.greaterThanEqual.greaterThanEqual_ivec3_vert +GTF-GL45.gtf21.GL.inversesqrt.inversesqrt_float_frag_xvary +GTF-GL45.gtf21.GL.inversesqrt.inversesqrt_vec2_frag_xvary +GTF-GL45.gtf21.GL.inversesqrt.inversesqrt_vec3_frag_xvary +GTF-GL45.gtf21.GL.inversesqrt.inversesqrt_float_vert_xvary +GTF-GL45.gtf21.GL.inversesqrt.inversesqrt_vec2_vert_xvary +GTF-GL45.gtf21.GL.inversesqrt.inversesqrt_vec3_vert_xvary +GTF-GL45.gtf21.GL.length.length_float_frag_xvary +GTF-GL45.gtf21.GL.length.length_vec2_frag_xvary +GTF-GL45.gtf21.GL.length.length_vec3_frag_xvary +GTF-GL45.gtf21.GL.length.length_float_vert_xvary +GTF-GL45.gtf21.GL.length.length_vec2_vert_xvary +GTF-GL45.gtf21.GL.length.length_vec3_vert_xvary +GTF-GL45.gtf21.GL.lessThan.lessThan_vec2_frag +GTF-GL45.gtf21.GL.lessThan.lessThan_vec2_vert +GTF-GL45.gtf21.GL.lessThan.lessThan_vec3_frag +GTF-GL45.gtf21.GL.lessThan.lessThan_vec3_vert +GTF-GL45.gtf21.GL.lessThan.lessThan_ivec2_frag +GTF-GL45.gtf21.GL.lessThan.lessThan_ivec2_vert +GTF-GL45.gtf21.GL.lessThan.lessThan_ivec3_frag +GTF-GL45.gtf21.GL.lessThan.lessThan_ivec3_vert +GTF-GL45.gtf21.GL.lessThanEqual.lessThanEqual_vec2_frag +GTF-GL45.gtf21.GL.lessThanEqual.lessThanEqual_vec2_vert +GTF-GL45.gtf21.GL.lessThanEqual.lessThanEqual_vec3_frag +GTF-GL45.gtf21.GL.lessThanEqual.lessThanEqual_vec3_vert +GTF-GL45.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_frag +GTF-GL45.gtf21.GL.lessThanEqual.lessThanEqual_ivec2_vert +GTF-GL45.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_frag +GTF-GL45.gtf21.GL.lessThanEqual.lessThanEqual_ivec3_vert +GTF-GL45.gtf21.GL.log.log_float_frag_xvary +GTF-GL45.gtf21.GL.log.log_float_frag_xvary01 +GTF-GL45.gtf21.GL.log.log_vec2_frag_xvary +GTF-GL45.gtf21.GL.log.log_vec2_frag_xvary01 +GTF-GL45.gtf21.GL.log.log_vec3_frag_xvary +GTF-GL45.gtf21.GL.log.log_vec3_frag_xvary01 +GTF-GL45.gtf21.GL.log.log_float_vert_xvary +GTF-GL45.gtf21.GL.log.log_float_vert_xvary01 +GTF-GL45.gtf21.GL.log.log_vec2_vert_xvary +GTF-GL45.gtf21.GL.log.log_vec2_vert_xvary01 +GTF-GL45.gtf21.GL.log.log_vec3_vert_xvary +GTF-GL45.gtf21.GL.log.log_vec3_vert_xvary01 +GTF-GL45.gtf21.GL.log2.log2_float_frag_xvary +GTF-GL45.gtf21.GL.log2.log2_float_frag_xvary01 +GTF-GL45.gtf21.GL.log2.log2_vec2_frag_xvary +GTF-GL45.gtf21.GL.log2.log2_vec2_frag_xvary01 +GTF-GL45.gtf21.GL.log2.log2_vec3_frag_xvary +GTF-GL45.gtf21.GL.log2.log2_vec3_frag_xvary01 +GTF-GL45.gtf21.GL.log2.log2_float_vert_xvary +GTF-GL45.gtf21.GL.log2.log2_float_vert_xvary01 +GTF-GL45.gtf21.GL.log2.log2_vec2_vert_xvary +GTF-GL45.gtf21.GL.log2.log2_vec2_vert_xvary01 +GTF-GL45.gtf21.GL.log2.log2_vec3_vert_xvary +GTF-GL45.gtf21.GL.log2.log2_vec3_vert_xvary01 +GTF-GL45.gtf21.GL.mat.const_mat2_frag +GTF-GL45.gtf21.GL.mat.const_mat2_vert +GTF-GL45.gtf21.GL.mat.const_mat3_frag +GTF-GL45.gtf21.GL.mat.const_mat3_vert +GTF-GL45.gtf21.GL.mat.const_mat4_frag +GTF-GL45.gtf21.GL.mat.const_mat4_vert +GTF-GL45.gtf21.GL.mat.const_mat2_copy_frag +GTF-GL45.gtf21.GL.mat.const_mat2_copy_vert +GTF-GL45.gtf21.GL.mat.const_mat3_copy_frag +GTF-GL45.gtf21.GL.mat.const_mat3_copy_vert +GTF-GL45.gtf21.GL.mat.const_mat4_copy_frag +GTF-GL45.gtf21.GL.mat.const_mat4_copy_vert +GTF-GL45.gtf21.GL.mat.mat2_frag +GTF-GL45.gtf21.GL.mat.mat2_vert +GTF-GL45.gtf21.GL.mat.mat3_frag +GTF-GL45.gtf21.GL.mat.mat3_vert +GTF-GL45.gtf21.GL.mat.mat4_frag +GTF-GL45.gtf21.GL.mat.mat4_vert +GTF-GL45.gtf21.GL.mat.mat2_copy_frag +GTF-GL45.gtf21.GL.mat.mat2_copy_vert +GTF-GL45.gtf21.GL.mat.mat3_copy_frag +GTF-GL45.gtf21.GL.mat.mat3_copy_vert +GTF-GL45.gtf21.GL.mat.mat4_copy_frag +GTF-GL45.gtf21.GL.mat.mat4_copy_vert +GTF-GL45.gtf21.GL.mat.mat2_float_frag +GTF-GL45.gtf21.GL.mat.mat2_float_vert +GTF-GL45.gtf21.GL.mat.mat2_4float_frag +GTF-GL45.gtf21.GL.mat.mat2_4float_vert +GTF-GL45.gtf21.GL.mat.mat2_2vec2_frag +GTF-GL45.gtf21.GL.mat.mat2_2vec2_vert +GTF-GL45.gtf21.GL.mat.mat3_float_frag +GTF-GL45.gtf21.GL.mat.mat3_float_vert +GTF-GL45.gtf21.GL.mat.mat3_9float_frag +GTF-GL45.gtf21.GL.mat.mat3_9float_vert +GTF-GL45.gtf21.GL.mat.mat3_3vec3_frag +GTF-GL45.gtf21.GL.mat.mat3_3vec3_vert +GTF-GL45.gtf21.GL.mat.mat4_4vec4_frag +GTF-GL45.gtf21.GL.mat.mat4_4vec4_vert +GTF-GL45.gtf21.GL.mat.mat4_16float_frag +GTF-GL45.gtf21.GL.mat.mat4_16float_vert +GTF-GL45.gtf21.GL.mat.array_const_mat2_frag +GTF-GL45.gtf21.GL.mat.array_const_mat2_vert +GTF-GL45.gtf21.GL.mat.array_const_mat3_frag +GTF-GL45.gtf21.GL.mat.array_const_mat3_vert +GTF-GL45.gtf21.GL.mat.array_const_mat4_frag +GTF-GL45.gtf21.GL.mat.array_const_mat4_vert +GTF-GL45.gtf21.GL.mat3.mat3arraysimple_vert +GTF-GL45.gtf21.GL.mat3.mat3arrayindirect0_vert +GTF-GL45.gtf21.GL.mat3.mat3arrayindirect1_vert +GTF-GL45.gtf21.GL.mat3.mat3arraysimple_frag +GTF-GL45.gtf21.GL.mat3.mat3arrayindirect0_frag +GTF-GL45.gtf21.GL.mat3.mat3arrayindirect1_frag +GTF-GL45.gtf21.GL.matrixCompMult.matrixMultComp_mat2_frag +GTF-GL45.gtf21.GL.matrixCompMult.matrixMultComp_mat2_vert +GTF-GL45.gtf21.GL.matrixCompMult.matrixMultComp_mat3_frag +GTF-GL45.gtf21.GL.matrixCompMult.matrixMultComp_mat3_vert +GTF-GL45.gtf21.GL.max.max_float_frag_xvary_yconsthalf +GTF-GL45.gtf21.GL.max.max_vec2_frag_xvary_yconsthalf +GTF-GL45.gtf21.GL.max.max_vec3_frag_xvary_yconsthalf +GTF-GL45.gtf21.GL.max.max_float_vert_xvary_yconsthalf +GTF-GL45.gtf21.GL.max.max_vec2_vert_xvary_yconsthalf +GTF-GL45.gtf21.GL.max.max_vec3_vert_xvary_yconsthalf +GTF-GL45.gtf21.GL.min.min_float_frag_xvary_yconsthalf +GTF-GL45.gtf21.GL.min.min_vec2_frag_xvary_yconsthalf +GTF-GL45.gtf21.GL.min.min_vec3_frag_xvary_yconsthalf +GTF-GL45.gtf21.GL.min.min_float_vert_xvary_yconsthalf +GTF-GL45.gtf21.GL.min.min_vec2_vert_xvary_yconsthalf +GTF-GL45.gtf21.GL.min.min_vec3_vert_xvary_yconsthalf +GTF-GL45.gtf21.GL.mix.mix_float_frag_xvary_yconsthalf_aconsthalf +GTF-GL45.gtf21.GL.mix.mix_vec2_frag_xvary_yconsthalf_aconsthalf +GTF-GL45.gtf21.GL.mix.mix_vec3_frag_xvary_yconsthalf_aconsthalf +GTF-GL45.gtf21.GL.mix.mix_float_vert_xvary_yconsthalf_aconsthalf +GTF-GL45.gtf21.GL.mix.mix_vec2_vert_xvary_yconsthalf_aconsthalf +GTF-GL45.gtf21.GL.mix.mix_vec3_vert_xvary_yconsthalf_aconsthalf +GTF-GL45.gtf21.GL.mod.mod_float_frag_xvary_yconst1 +GTF-GL45.gtf21.GL.mod.mod_vec2_frag_xvary_yconst1 +GTF-GL45.gtf21.GL.mod.mod_vec3_frag_xvary_yconst1 +GTF-GL45.gtf21.GL.mod.mod_float_vert_xvary_yconst1 +GTF-GL45.gtf21.GL.mod.mod_vec2_vert_xvary_yconst1 +GTF-GL45.gtf21.GL.mod.mod_vec3_vert_xvary_yconst1 +GTF-GL45.gtf21.GL.mod.mod_x_large_y_large_vert +GTF-GL45.gtf21.GL.mod.mod_x_large_y_large_frag +GTF-GL45.gtf21.GL.normalize.normalize_float_frag_xvary +GTF-GL45.gtf21.GL.normalize.normalize_vec2_frag_xvary +GTF-GL45.gtf21.GL.normalize.normalize_vec3_frag_xvary +GTF-GL45.gtf21.GL.normalize.normalize_float_vert_xvary +GTF-GL45.gtf21.GL.normalize.normalize_vec2_vert_xvary +GTF-GL45.gtf21.GL.normalize.normalize_vec3_vert_xvary +GTF-GL45.gtf21.GL.not.not_bvec2_frag +GTF-GL45.gtf21.GL.not.not_bvec2_vert +GTF-GL45.gtf21.GL.not.not_bvec3_frag +GTF-GL45.gtf21.GL.not.not_bvec3_vert +GTF-GL45.gtf21.GL.notEqual.notEqual_vec2_frag +GTF-GL45.gtf21.GL.notEqual.notEqual_vec2_vert +GTF-GL45.gtf21.GL.notEqual.notEqual_vec3_frag +GTF-GL45.gtf21.GL.notEqual.notEqual_vec3_vert +GTF-GL45.gtf21.GL.notEqual.notEqual_ivec2_frag +GTF-GL45.gtf21.GL.notEqual.notEqual_ivec2_vert +GTF-GL45.gtf21.GL.notEqual.notEqual_ivec3_frag +GTF-GL45.gtf21.GL.notEqual.notEqual_ivec3_vert +GTF-GL45.gtf21.GL.notEqual.notEqual_bvec2_frag +GTF-GL45.gtf21.GL.notEqual.notEqual_bvec2_vert +GTF-GL45.gtf21.GL.notEqual.notEqual_bvec3_frag +GTF-GL45.gtf21.GL.notEqual.notEqual_bvec3_vert +GTF-GL45.gtf21.GL.operators.postfixincrement_frag +GTF-GL45.gtf21.GL.operators.postfixincrement_vert +GTF-GL45.gtf21.GL.operators.postfixdecrement_frag +GTF-GL45.gtf21.GL.operators.postfixdecrement_vert +GTF-GL45.gtf21.GL.operators.prefixincrement_frag +GTF-GL45.gtf21.GL.operators.prefixincrement_vert +GTF-GL45.gtf21.GL.operators.prefixdecrement_frag +GTF-GL45.gtf21.GL.operators.prefixdecrement_vert +GTF-GL45.gtf21.GL.operators.unary_frag +GTF-GL45.gtf21.GL.operators.unary_vert +GTF-GL45.gtf21.GL.operators.multiplicative_frag +GTF-GL45.gtf21.GL.operators.multiplicative_vert +GTF-GL45.gtf21.GL.operators.division_frag +GTF-GL45.gtf21.GL.operators.division_vert +GTF-GL45.gtf21.GL.operators.addsubtract_frag +GTF-GL45.gtf21.GL.operators.addsubtract_vert +GTF-GL45.gtf21.GL.operators.relational_frag +GTF-GL45.gtf21.GL.operators.relational_vert +GTF-GL45.gtf21.GL.operators.equality_frag +GTF-GL45.gtf21.GL.operators.equality_vert +GTF-GL45.gtf21.GL.operators.logical_frag +GTF-GL45.gtf21.GL.operators.logical_vert +GTF-GL45.gtf21.GL.operators.selection_frag +GTF-GL45.gtf21.GL.operators.selection_vert +GTF-GL45.gtf21.GL.operators.assignments_frag +GTF-GL45.gtf21.GL.operators.assignments_vert +GTF-GL45.gtf21.GL.pow.pow_float_frag_xvary_yconst2 +GTF-GL45.gtf21.GL.pow.pow_vec2_frag_xvary_yconst2 +GTF-GL45.gtf21.GL.pow.pow_vec3_frag_xvary_yconst2 +GTF-GL45.gtf21.GL.pow.pow_float_frag_xconst2_yvary +GTF-GL45.gtf21.GL.pow.pow_vec2_frag_xconst2_yvary +GTF-GL45.gtf21.GL.pow.pow_vec3_frag_xconst2_yvary +GTF-GL45.gtf21.GL.pow.pow_float_frag_xvary_yconsthalf +GTF-GL45.gtf21.GL.pow.pow_vec2_frag_xvary_yconsthalf +GTF-GL45.gtf21.GL.pow.pow_vec3_frag_xvary_yconsthalf +GTF-GL45.gtf21.GL.pow.pow_float_frag_xconsthalf_yvary +GTF-GL45.gtf21.GL.pow.pow_vec2_frag_xconsthalf_yvary +GTF-GL45.gtf21.GL.pow.pow_vec3_frag_xconsthalf_yvary +GTF-GL45.gtf21.GL.pow.pow_float_vert_xvary_yconst2 +GTF-GL45.gtf21.GL.pow.pow_vec2_vert_xvary_yconst2 +GTF-GL45.gtf21.GL.pow.pow_vec3_vert_xvary_yconst2 +GTF-GL45.gtf21.GL.pow.pow_float_vert_xconst2_yvary +GTF-GL45.gtf21.GL.pow.pow_vec2_vert_xconst2_yvary +GTF-GL45.gtf21.GL.pow.pow_vec3_vert_xconst2_yvary +GTF-GL45.gtf21.GL.pow.pow_float_vert_xvary_yconsthalf +GTF-GL45.gtf21.GL.pow.pow_vec2_vert_xvary_yconsthalf +GTF-GL45.gtf21.GL.pow.pow_vec3_vert_xvary_yconsthalf +GTF-GL45.gtf21.GL.pow.pow_float_vert_xconsthalf_yvary +GTF-GL45.gtf21.GL.pow.pow_vec2_vert_xconsthalf_yvary +GTF-GL45.gtf21.GL.pow.pow_vec3_vert_xconsthalf_yvary +GTF-GL45.gtf21.GL.radians.radians_float_frag_xvary +GTF-GL45.gtf21.GL.radians.radians_vec2_frag_xvary +GTF-GL45.gtf21.GL.radians.radians_vec3_frag_xvary +GTF-GL45.gtf21.GL.radians.radians_float_vert_xvary +GTF-GL45.gtf21.GL.radians.radians_vec2_vert_xvary +GTF-GL45.gtf21.GL.radians.radians_vec3_vert_xvary +GTF-GL45.gtf21.GL.read_format.read_format +GTF-GL45.gtf21.GL.reflect.reflect_float_frag_ivarynconst +GTF-GL45.gtf21.GL.reflect.reflect_float_vert_ivarynconst +GTF-GL45.gtf21.GL.reflect.reflect_vec2_frag_ivarynconst +GTF-GL45.gtf21.GL.reflect.reflect_vec2_vert_ivarynconst +GTF-GL45.gtf21.GL.reflect.reflect_vec3_frag_ivarynconst +GTF-GL45.gtf21.GL.reflect.reflect_vec3_vert_ivarynconst +GTF-GL45.gtf21.GL.refract.refract_float_frag_ivarynconst +GTF-GL45.gtf21.GL.refract.refract_float_vert_ivarynconst +GTF-GL45.gtf21.GL.refract.refract_vec2_frag_ivarynconst +GTF-GL45.gtf21.GL.refract.refract_vec2_vert_ivarynconst +GTF-GL45.gtf21.GL.refract.refract_vec3_frag_ivarynconst +GTF-GL45.gtf21.GL.refract.refract_vec3_vert_ivarynconst +GTF-GL45.gtf21.GL.sign.sign_float_frag_xvary +GTF-GL45.gtf21.GL.sign.sign_vec2_frag_xvary +GTF-GL45.gtf21.GL.sign.sign_vec3_frag_xvary +GTF-GL45.gtf21.GL.sign.sign_float_vert_xvary +GTF-GL45.gtf21.GL.sign.sign_vec2_vert_xvary +GTF-GL45.gtf21.GL.sign.sign_vec3_vert_xvary +GTF-GL45.gtf21.GL.sin.sin_float_frag_xvary +GTF-GL45.gtf21.GL.sin.sin_vec2_frag_xvary +GTF-GL45.gtf21.GL.sin.sin_vec3_frag_xvary +GTF-GL45.gtf21.GL.sin.sin_float_vert_xvary +GTF-GL45.gtf21.GL.sin.sin_vec2_vert_xvary +GTF-GL45.gtf21.GL.sin.sin_vec3_vert_xvary +GTF-GL45.gtf21.GL.smoothstep.smoothstep_float_frag_xvary_edgeconstquarter +GTF-GL45.gtf21.GL.smoothstep.smoothstep_vec2_frag_xvary_edgeconstquarter +GTF-GL45.gtf21.GL.smoothstep.smoothstep_vec3_frag_xvary_edgeconstquarter +GTF-GL45.gtf21.GL.smoothstep.smoothstep_float_vert_xvary_edgeconstquarter +GTF-GL45.gtf21.GL.smoothstep.smoothstep_vec2_vert_xvary_edgeconstquarter +GTF-GL45.gtf21.GL.smoothstep.smoothstep_vec3_vert_xvary_edgeconstquarter +GTF-GL45.gtf21.GL.sqrt.sqrt_float_frag_xvary +GTF-GL45.gtf21.GL.sqrt.sqrt_vec2_frag_xvary +GTF-GL45.gtf21.GL.sqrt.sqrt_vec3_frag_xvary +GTF-GL45.gtf21.GL.sqrt.sqrt_float_vert_xvary +GTF-GL45.gtf21.GL.sqrt.sqrt_vec2_vert_xvary +GTF-GL45.gtf21.GL.sqrt.sqrt_vec3_vert_xvary +GTF-GL45.gtf21.GL.stencil8.stencil8 +GTF-GL45.gtf21.GL.step.step_float_frag_xvary_edgeconsthalf +GTF-GL45.gtf21.GL.step.step_vec2_frag_xvary_edgeconsthalf +GTF-GL45.gtf21.GL.step.step_vec3_frag_xvary_edgeconsthalf +GTF-GL45.gtf21.GL.step.step_float_vert_xvary_edgeconsthalf +GTF-GL45.gtf21.GL.step.step_vec2_vert_xvary_edgeconsthalf +GTF-GL45.gtf21.GL.step.step_vec3_vert_xvary_edgeconsthalf +GTF-GL45.gtf21.GL.struct.struct_float_frag +GTF-GL45.gtf21.GL.struct.struct_float_vert +GTF-GL45.gtf21.GL.struct.structcopy_float_frag +GTF-GL45.gtf21.GL.struct.structcopy_float_vert +GTF-GL45.gtf21.GL.struct.structnest_float_frag +GTF-GL45.gtf21.GL.struct.structnest_float_vert +GTF-GL45.gtf21.GL.struct.struct_bool_frag +GTF-GL45.gtf21.GL.struct.struct_bool_vert +GTF-GL45.gtf21.GL.struct.structcopy_bool_frag +GTF-GL45.gtf21.GL.struct.structcopy_bool_vert +GTF-GL45.gtf21.GL.struct.structnest_bool_frag +GTF-GL45.gtf21.GL.struct.structnest_bool_vert +GTF-GL45.gtf21.GL.struct.struct_vec2_frag +GTF-GL45.gtf21.GL.struct.struct_vec2_vert +GTF-GL45.gtf21.GL.struct.structcopy_vec2_frag +GTF-GL45.gtf21.GL.struct.structcopy_vec2_vert +GTF-GL45.gtf21.GL.struct.structnest_vec2_frag +GTF-GL45.gtf21.GL.struct.structnest_vec2_vert +GTF-GL45.gtf21.GL.struct.struct_vec3_frag +GTF-GL45.gtf21.GL.struct.struct_vec3_vert +GTF-GL45.gtf21.GL.struct.structcopy_vec3_frag +GTF-GL45.gtf21.GL.struct.structcopy_vec3_vert +GTF-GL45.gtf21.GL.struct.structnest_vec3_frag +GTF-GL45.gtf21.GL.struct.structnest_vec3_vert +GTF-GL45.gtf21.GL.struct.struct_vec4_frag +GTF-GL45.gtf21.GL.struct.struct_vec4_vert +GTF-GL45.gtf21.GL.struct.structcopy_vec4_frag +GTF-GL45.gtf21.GL.struct.structcopy_vec4_vert +GTF-GL45.gtf21.GL.struct.structnest_vec4_frag +GTF-GL45.gtf21.GL.struct.structnest_vec4_vert +GTF-GL45.gtf21.GL.struct.struct_bvec2bvec3bvec4_frag +GTF-GL45.gtf21.GL.struct.struct_bvec2bvec3bvec4_vert +GTF-GL45.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_frag +GTF-GL45.gtf21.GL.struct.structcopy_bvec2bvec3bvec4_vert +GTF-GL45.gtf21.GL.struct.structnest_bvec2bvec3bvec4_frag +GTF-GL45.gtf21.GL.struct.structnest_bvec2bvec3bvec4_vert +GTF-GL45.gtf21.GL.struct.struct_mat2_frag +GTF-GL45.gtf21.GL.struct.struct_mat2_vert +GTF-GL45.gtf21.GL.struct.structcopy_mat2_frag +GTF-GL45.gtf21.GL.struct.structcopy_mat2_vert +GTF-GL45.gtf21.GL.struct.structnest_mat2_frag +GTF-GL45.gtf21.GL.struct.structnest_mat2_vert +GTF-GL45.gtf21.GL.struct.struct_mat3_frag +GTF-GL45.gtf21.GL.struct.struct_mat3_vert +GTF-GL45.gtf21.GL.struct.structcopy_mat3_frag +GTF-GL45.gtf21.GL.struct.structcopy_mat3_vert +GTF-GL45.gtf21.GL.struct.structnest_mat3_frag +GTF-GL45.gtf21.GL.struct.structnest_mat3_vert +GTF-GL45.gtf21.GL.struct.struct_mat4_frag +GTF-GL45.gtf21.GL.struct.struct_mat4_vert +GTF-GL45.gtf21.GL.struct.structcopy_mat4_frag +GTF-GL45.gtf21.GL.struct.structcopy_mat4_vert +GTF-GL45.gtf21.GL.struct.structnest_mat4_frag +GTF-GL45.gtf21.GL.struct.structnest_mat4_vert +GTF-GL45.gtf21.GL.struct.nestedstructcomb_various_frag +GTF-GL45.gtf21.GL.struct.nestedstructcomb_various_vert +GTF-GL45.gtf21.GL.struct.struct_int_frag +GTF-GL45.gtf21.GL.struct.struct_int_vert +GTF-GL45.gtf21.GL.struct.structcopy_int_frag +GTF-GL45.gtf21.GL.struct.structcopy_int_vert +GTF-GL45.gtf21.GL.struct.structnest_int_frag +GTF-GL45.gtf21.GL.struct.structnest_int_vert +GTF-GL45.gtf21.GL.struct.struct_ivec2ivec3ivec4_frag +GTF-GL45.gtf21.GL.struct.struct_ivec2ivec3ivec4_vert +GTF-GL45.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_frag +GTF-GL45.gtf21.GL.struct.structcopy_ivec2ivec3ivec4_vert +GTF-GL45.gtf21.GL.struct.structnest_ivec2ivec3ivec4_frag +GTF-GL45.gtf21.GL.struct.structnest_ivec2ivec3ivec4_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_xyzw_1vec4_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_xyzw_1vec4_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_zwxy_1vec4_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_zwxy_1vec4_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_yxwz_1vec4_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_yxwz_1vec4_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_wxzy_1vec4_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_wxzy_1vec4_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_xyz_w_1vec3_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_zwx_y_1vec3_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_yxw_z_1vec3_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_wxz_y_1vec3_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_xy_zw_2vec2_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_zx_wy_2vec2_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_yx_wz_2vec2_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_wx_zy_2vec2_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_x_y_z_w_4float_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_xyz_1vec3_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_xyz_1vec3_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_yxz_1vec3_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_yxz_1vec3_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_zyx_1vec3_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_zyx_1vec3_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_xy_z_1vec2_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_xz_y_1vec2_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_yz_x_1vec2_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_zx_y_1vec2_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_rgba_1vec4_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_rgba_1vec4_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_barg_1vec4_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_barg_1vec4_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_grab_1vec4_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_grab_1vec4_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_arbg_1vec4_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_arbg_1vec4_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_rgb_a_1vec3_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_bar_g_1vec3_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_gra_b_1vec3_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_arb_g_1vec3_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_rg_ba_2vec2_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_br_ag_2vec2_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_br_ag_2vec2_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_gr_ab_2vec2_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_ar_bg_2vec2_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_r_g_b_a_4float_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_rgb_1vec3_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_rgb_1vec3_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_grb_1vec3_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_grb_1vec3_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_bgr_1vec3_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_bgr_1vec3_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_rg_b_1vec2_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_rb_g_1vec2_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_gb_r_1vec2_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_br_g_1vec2_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_stpq_1vec4_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_stpq_1vec4_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_pqst_1vec4_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_pqst_1vec4_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_tsqp_1vec4_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_tsqp_1vec4_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_qspt_1vec4_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_qspt_1vec4_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_stp_q_1vec3_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_pqs_t_1vec3_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_tsq_p_1vec3_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_qsp_t_1vec3_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_st_pq_2vec2_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_st_pq_2vec2_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_ps_qt_2vec2_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_ts_qp_2vec2_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_qs_pt_2vec2_vert +GTF-GL45.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_frag +GTF-GL45.gtf21.GL.swizzlers.vec4_s_t_p_q_4float_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_stp_1vec3_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_stp_1vec3_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_tsp_1vec3_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_tsp_1vec3_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_pts_1vec3_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_pts_1vec3_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_st_p_1vec2_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_sp_t_1vec2_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_tp_s_1vec2_1float_vert +GTF-GL45.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_frag +GTF-GL45.gtf21.GL.swizzlers.vec3_ps_t_1vec2_1float_vert +GTF-GL45.gtf21.GL.tan.tan_float_frag_xvary +GTF-GL45.gtf21.GL.tan.tan_vec2_frag_xvary +GTF-GL45.gtf21.GL.tan.tan_vec3_frag_xvary +GTF-GL45.gtf21.GL.tan.tan_float_vert_xvary +GTF-GL45.gtf21.GL.tan.tan_vec2_vert_xvary +GTF-GL45.gtf21.GL.tan.tan_vec3_vert_xvary +GTF-GL45.gtf21.GL.vec.vec2_2float_frag +GTF-GL45.gtf21.GL.vec.vec2_2float_vert +GTF-GL45.gtf21.GL.vec.vec4_ivec4_frag +GTF-GL45.gtf21.GL.vec.vec4_ivec4_vert +GTF-GL45.gtf21.GL.vec.ivec3_3int_frag +GTF-GL45.gtf21.GL.vec.ivec3_3int_vert +GTF-GL45.gtf21.GL.vec.bvec4_2int_2float_frag +GTF-GL45.gtf21.GL.vec.bvec4_2int_2float_vert +GTF-GL45.gtf21.GL.vec.vec2_vec3_frag +GTF-GL45.gtf21.GL.vec.vec2_vec3_vert +GTF-GL45.gtf21.GL.vec.vec3_vec4_frag +GTF-GL45.gtf21.GL.vec.vec3_vec4_vert +GTF-GL45.gtf21.GL.vec.vec3_vec2_float_frag +GTF-GL45.gtf21.GL.vec.vec3_vec2_float_vert +GTF-GL45.gtf21.GL.vec.vec3_float_vec2_frag +GTF-GL45.gtf21.GL.vec.vec3_float_vec2_vert +GTF-GL45.gtf21.GL.vec.vec4_vec3_float_frag +GTF-GL45.gtf21.GL.vec.vec4_vec3_float_vert +GTF-GL45.gtf21.GL.vec3.vec3array_frag +GTF-GL45.gtf21.GL.vec3.vec3single_vert +GTF-GL45.gtf21.GL.vec3.vec3arrayindirect_vert +GTF-GL45.gtf21.GL.vec3.vec3arraydirect_vert +GTF-GL45.gtf21.GL.vec3.vec3array_vert +GTF-GL45.gtf21.GL.vec3.vec3single_frag +GTF-GL45.gtf21.GL.vec3.vec3arrayindirect_frag +GTF-GL45.gtf21.GL.vec3.vec3arraydirect_frag +GTF-GL45.gtf21.GL2ExtensionTests.data_type_10_10_10_2.data_type_10_10_10_2 +GTF-GL45.gtf21.GL2ExtensionTests.depth_texture.depth_texture +GTF-GL45.gtf21.GL2ExtensionTests.dFdx.dFdx_frag +GTF-GL45.gtf21.GL2ExtensionTests.dFdy.dFdy_frag +GTF-GL45.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dx +GTF-GL45.gtf21.GL2ExtensionTests.fwidth.fwidth_frag_dy +GTF-GL45.gtf21.GL2ExtensionTests.fwidth.fwidth_frag +GTF-GL45.gtf21.GL2ExtensionTests.packed_depth_stencil.packed_depth_stencil +GTF-GL45.gtf21.GL2ExtensionTests.stencil1.stencil1 +GTF-GL45.gtf21.GL2ExtensionTests.stencil4.stencil4 +GTF-GL45.gtf21.GL2ExtensionTests.vertex_half_float.vertex_half_float +GTF-GL45.gtf21.GL2FixedTests.blend.blend +GTF-GL45.gtf21.GL2FixedTests.buffer_clear.buffer_clear +GTF-GL45.gtf21.GL2FixedTests.buffer_color.buffer_color +GTF-GL45.gtf21.GL2FixedTests.buffer_corners.buffer_corners +GTF-GL45.gtf21.GL2FixedTests.buffer_objects.buffer_objects +GTF-GL45.gtf21.GL2FixedTests.clip.clip +GTF-GL45.gtf21.GL2FixedTests.color_ramp.color_ramp +GTF-GL45.gtf21.GL2FixedTests.copy_texture.copy_texture +GTF-GL45.gtf21.GL2FixedTests.depth_buffer_clear.depth_buffer_clear +GTF-GL45.gtf21.GL2FixedTests.depth_buffer_functions.depth_buffer_functions +GTF-GL45.gtf21.GL2FixedTests.dither.dither +GTF-GL45.gtf21.GL2FixedTests.divide_by_zero.divide_by_zero +GTF-GL45.gtf21.GL2FixedTests.gets.gets +GTF-GL45.gtf21.GL2FixedTests.lighting_diffuse.lighting_diffuse +GTF-GL45.gtf21.GL2FixedTests.mipmaps_interpolation.mipmaps_interpolation +GTF-GL45.gtf21.GL2FixedTests.mipmaps_selection.mipmaps_selection +GTF-GL45.gtf21.GL2FixedTests.point_sprites.point_sprites +GTF-GL45.gtf21.GL2FixedTests.polygon_cull.polygon_cull +GTF-GL45.gtf21.GL2FixedTests.scissor.scissor +GTF-GL45.gtf21.GL2FixedTests.stencil_plane_clear.stencil_plane_clear +GTF-GL45.gtf21.GL2FixedTests.stencil_plane_corners.stencil_plane_corners +GTF-GL45.gtf21.GL2FixedTests.stencil_plane_function.stencil_plane_function +GTF-GL45.gtf21.GL2FixedTests.stencil_plane_operation.stencil_plane_operation +GTF-GL45.gtf21.GL2FixedTests.texture_edge_clamp.texture_edge_clamp +GTF-GL45.gtf21.GL2FixedTests.transform_viewport.transform_viewport +GTF-GL45.gtf21.GL2FixedTests.triangle_rasterization.triangle_rasterization +GTF-GL45.gtf21.GL2FixedTests.triangle_tiling.triangle_tiling +GTF-GL45.gtf21.GL2FixedTests.user_clip_planes.user_clip_planes +GTF-GL45.gtf21.GL2FixedTests.vertex_order.vertex_order +GTF-GL45.gtf21.GL2FixedTests.viewport_clamp.viewport_clamp +GTF-GL45.gtf21.GL2Tests.attach_shader.successfulcompile_attach_vert +GTF-GL45.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_vert +GTF-GL45.gtf21.GL2Tests.attach_shader.successfulcompile_attach_frag +GTF-GL45.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_attach_frag +GTF-GL45.gtf21.GL2Tests.attach_shader.successfulcompile_vert_successfulcompile_frag +GTF-GL45.gtf21.GL2Tests.attach_shader.successfulcompile_vert_unsuccessfulcompile_frag +GTF-GL45.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_successfulcompile_frag +GTF-GL45.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_unsuccessfulcompile_frag +GTF-GL45.gtf21.GL2Tests.attach_shader.successfulcompile_vert_repeated_attach_vert +GTF-GL45.gtf21.GL2Tests.attach_shader.successfulcompile_frag_repeated_attach_frag +GTF-GL45.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_repeated_attach_vert +GTF-GL45.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_repeated_attach_frag +GTF-GL45.gtf21.GL2Tests.attach_shader.successfulcompile_vert_attach_invalid_handle_vert +GTF-GL45.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_vert_attach_invalid_handle_vert +GTF-GL45.gtf21.GL2Tests.attach_shader.successfulcompile_frag_attach_invalid_handle_frag +GTF-GL45.gtf21.GL2Tests.attach_shader.unsuccessfulcompile_frag_attach_invalid_handle_frag +GTF-GL45.gtf21.GL2Tests.attach_shader.invalidshader_attach_valid_handle +GTF-GL45.gtf21.GL2Tests.attach_shader.programobject_attach_programobject +GTF-GL45.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_vertshaderobject_vert +GTF-GL45.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_vertshaderobject_vert +GTF-GL45.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_vertshaderobject_frag +GTF-GL45.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_vertshaderobject_frag +GTF-GL45.gtf21.GL2Tests.attach_shader.successfulcompilevert_attach_fragshaderobject_vert +GTF-GL45.gtf21.GL2Tests.attach_shader.unsuccessfulcompilevert_attach_fragshaderobject_vert +GTF-GL45.gtf21.GL2Tests.attach_shader.successfulcompilefrag_attach_fragshaderobject_frag +GTF-GL45.gtf21.GL2Tests.attach_shader.unsuccessfulcompilefrag_attach_fragshaderobject_frag +GTF-GL45.gtf21.GL2Tests.attach_shader.programobject_attach_vertshaderobject +GTF-GL45.gtf21.GL2Tests.attach_shader.programobject_attach_fragshaderobject +GTF-GL45.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyfragshader_attach +GTF-GL45.gtf21.GL2Tests.attach_shader.emptyvertshader_emptyvertshader_attach +GTF-GL45.gtf21.GL2Tests.attach_shader.emptyfragshader_emptyfragshader_attach +GTF-GL45.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_nonexisting_attrib +GTF-GL45.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_float_attrib +GTF-GL45.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_vec3_attrib +GTF-GL45.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_Color_attrib +GTF-GL45.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_gl_NonExist_attrib +GTF-GL45.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_maxattribsloc +GTF-GL45.gtf21.GL2Tests.bind_attribute_location.succompilevert_succcompilefrag_bindattriblocation_location_minusoneattribsloc +GTF-GL45.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_zeroprogramhandle +GTF-GL45.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_vertshaderhandleforprogram +GTF-GL45.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_fragshaderhandleforprogram +GTF-GL45.gtf21.GL2Tests.bind_attribute_location.bindattriblocation_emptyprogramhandle +GTF-GL45.gtf21.GL2Tests.compile_shader.successful_compile_vert +GTF-GL45.gtf21.GL2Tests.compile_shader.successful_compile_frag +GTF-GL45.gtf21.GL2Tests.compile_shader.unsuccessful_compile_vert +GTF-GL45.gtf21.GL2Tests.compile_shader.unsuccessful_compile_frag +GTF-GL45.gtf21.GL2Tests.compile_shader.compile_emptyhandle_vert +GTF-GL45.gtf21.GL2Tests.compile_shader.compile_emptyhandle_frag +GTF-GL45.gtf21.GL2Tests.compile_shader.compile_invalid_handle +GTF-GL45.gtf21.GL2Tests.compile_shader.compile_program_handle +GTF-GL45.gtf21.GL2Tests.create_objects_shaders_programs.create_program_objects +GTF-GL45.gtf21.GL2Tests.create_objects_shaders_programs.create_vertex_shader_objects +GTF-GL45.gtf21.GL2Tests.create_objects_shaders_programs.create_fragment_shader_objects +GTF-GL45.gtf21.GL2Tests.create_objects_shaders_programs.create_invalid_shader_objects +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteprogram +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deleteverthandle +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_deletefraghandle +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_frag_prog +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_vert_prog +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_frag +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_vert +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_prog +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_frag +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_vert +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_frag +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_prog +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_vert +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_frag +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_frag_frag +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_vert_vert +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_vert_prog_prog +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_frag_prog_prog +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_vert_prog +GTF-GL45.gtf21.GL2Tests.delete_object.successfulcompile_vert_successfulcompile_frag_delete_prog_frag_prog +GTF-GL45.gtf21.GL2Tests.delete_object.delete_zerohandle +GTF-GL45.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert +GTF-GL45.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag +GTF-GL45.gtf21.GL2Tests.detach_shader.successfulcompile_vert_detach_vert +GTF-GL45.gtf21.GL2Tests.detach_shader.successfulcompile_frag_detach_frag +GTF-GL45.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_frag +GTF-GL45.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_vert_vert +GTF-GL45.gtf21.GL2Tests.detach_shader.successfulcompile_vert_successfulcompile_frag_detach_frag_frag +GTF-GL45.gtf21.GL2Tests.detach_shader.emptyprogramobject_detach_vert +GTF-GL45.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_vert +GTF-GL45.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_frag +GTF-GL45.gtf21.GL2Tests.detach_shader.detach_zeroshaderhandle +GTF-GL45.gtf21.GL2Tests.detach_shader.detach_programhandle +GTF-GL45.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyvertshaderhandle +GTF-GL45.gtf21.GL2Tests.detach_shader.successfulcompilevert_detach_emptyfragshaderhandle +GTF-GL45.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyvertshaderhandle +GTF-GL45.gtf21.GL2Tests.detach_shader.successfulcompilefrag_detach_emptyfragshaderhandle +GTF-GL45.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyvertshaderhandle +GTF-GL45.gtf21.GL2Tests.detach_shader.programhandle_detach_emptyfragshaderhandle +GTF-GL45.gtf21.GL2Tests.detach_shader.zeroprogramhandle_detach_zeroshaderhandle +GTF-GL45.gtf21.GL2Tests.framebuffer_objects.framebuffer_objects +GTF-GL45.gtf21.GL2Tests.GetBIFD.GetBIFD +GTF-GL45.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Vertex +GTF-GL45.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_gl_Normal +GTF-GL45.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_float_vec2_vec3 +GTF-GL45.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_vec4 +GTF-GL45.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat2 +GTF-GL45.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat3 +GTF-GL45.gtf21.GL2Tests.get_active_attribute.succompilevert_succompilefrag_get_active_attribute_mat4 +GTF-GL45.gtf21.GL2Tests.get_active_attribute.getactiveattribute_index_more_than_num_attribs +GTF-GL45.gtf21.GL2Tests.get_active_attribute.getactiveuniform_vertshaderforprogramhandle +GTF-GL45.gtf21.GL2Tests.get_active_attribute.getactiveuniform_zeroprogramhandle +GTF-GL45.gtf21.GL2Tests.get_active_attribute.getactiveuniform_empty_program_handle +GTF-GL45.gtf21.GL2Tests.get_active_attribute.getactiveuniform_fragshaderforprogramhandle +GTF-GL45.gtf21.GL2Tests.get_active_attribute.getactiveuniform_index_minus_one +GTF-GL45.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewMatrix +GTF-GL45.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_NormalMatrix +GTF-GL45.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_gl_ModelViewProjectionMatrix +GTF-GL45.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_float +GTF-GL45.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_float_float_float +GTF-GL45.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec3_vec3_float +GTF-GL45.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_vec2_vec4_int +GTF-GL45.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_ivec2_ivec3_ivec4 +GTF-GL45.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bool_bvec2_bvec3 +GTF-GL45.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getactiveuniform_bvec4_mat2_mat3_mat4 +GTF-GL45.gtf21.GL2Tests.get_active_uniform.succompilevert_succompilefrag_getnumactiveuniforms +GTF-GL45.gtf21.GL2Tests.get_active_uniform.getactiveuniform_zeroprogramhandle +GTF-GL45.gtf21.GL2Tests.get_active_uniform.getactiveuniform_fragshaderforprogramhandle +GTF-GL45.gtf21.GL2Tests.get_active_uniform.getactiveuniform_vertshaderforprogramhandle +GTF-GL45.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_more_than_num_uniforms +GTF-GL45.gtf21.GL2Tests.get_active_uniform.getactiveuniform_index_minus_one +GTF-GL45.gtf21.GL2Tests.get_active_uniform.getactiveuniform_empty_program_handle +GTF-GL45.gtf21.GL2Tests.get_attached_objects.glGetAttachedObjects +GTF-GL45.gtf21.GL2Tests.get_attribute_location.get_attribute_location +GTF-GL45.gtf21.GL2Tests.get_extensions.get_extensions +GTF-GL45.gtf21.GL2Tests.get_handle.successfulcompilevert_successfulcompilefrag_gethandle +GTF-GL45.gtf21.GL2Tests.get_handle.programhandlezero_useprogram +GTF-GL45.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctvertuniform +GTF-GL45.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_nonactiveuniform +GTF-GL45.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_correctfraguniform +GTF-GL45.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_fakeuniform +GTF-GL45.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ModelViewMatrix +GTF-GL45.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NonExist +GTF-GL45.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_NormalScale +GTF-GL45.gtf21.GL2Tests.get_uniform_location.succompilevert_succompilefrag_getuniformloc_gl_ProjectionMatrix +GTF-GL45.gtf21.GL2Tests.get_uniform_location.getuniformlocation_zeroprogramhandle +GTF-GL45.gtf21.GL2Tests.get_uniform_location.getuniformlocation_vertshaderforprogramhandle +GTF-GL45.gtf21.GL2Tests.get_uniform_location.getuniformlocation_fragshaderforprogramhandle +GTF-GL45.gtf21.GL2Tests.glGetProgramInfoLog_2_0.glGetProgramInfoLog +GTF-GL45.gtf21.GL2Tests.glGetProgramiv_2_0.glGetProgramiv +GTF-GL45.gtf21.GL2Tests.glGetShaderInfoLog_2_0.glGetShaderInfoLog +GTF-GL45.gtf21.GL2Tests.glGetUniform.glGetUniform +GTF-GL45.gtf21.GL2Tests.glGetVertexAttrib.glGetVertexAttrib +GTF-GL45.gtf21.GL2Tests.glUniform.glUniform +GTF-GL45.gtf21.GL2Tests.link_program.successfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL45.gtf21.GL2Tests.link_program.successfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL45.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_successfullcompilefrag_linkprogram +GTF-GL45.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_unsuccessfullcompilefrag_linkprogram +GTF-GL45.gtf21.GL2Tests.link_program.successfulcompilevert_linkprogram_gl +GTF-GL45.gtf21.GL2Tests.link_program.successfulcompilefrag_linkprogram_gl +GTF-GL45.gtf21.GL2Tests.link_program.unsuccessfulcompilevert_linkprogram +GTF-GL45.gtf21.GL2Tests.link_program.unsuccessfulcompilefrag_linkprogram +GTF-GL45.gtf21.GL2Tests.link_program.link_emptyprogramobject +GTF-GL45.gtf21.GL2Tests.link_program.link_invalidprogramhandle +GTF-GL45.gtf21.GL2Tests.link_program.link_verthandle +GTF-GL45.gtf21.GL2Tests.link_program.link_fraghandle +GTF-GL45.gtf21.GL2Tests.precision_specifiers.precision_specifiers +GTF-GL45.gtf21.GL2Tests.relink_program.relink_program +GTF-GL45.gtf21.GL2Tests.shader_source.successfulcompilevert_shadersource +GTF-GL45.gtf21.GL2Tests.shader_source.unsuccessfulcompilevert_shadersource +GTF-GL45.gtf21.GL2Tests.shader_source.successfulcompilefrag_shadersource +GTF-GL45.gtf21.GL2Tests.shader_source.unsuccessfulcompilefrag_shadersource +GTF-GL45.gtf21.GL2Tests.shader_source.shadersource_invalidshaderhandle +GTF-GL45.gtf21.GL2Tests.shader_source.shadersource_programhandle +GTF-GL45.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_ivec4_to_render_frag +GTF-GL45.gtf21.GL2Tests.three_uniforms.three_uniforms_vec4_ivec4_bool_use_vec4_to_render_frag +GTF-GL45.gtf21.GL2Tests.use_program.successfulcompilevert_successfulcompilefrag_useprogram +GTF-GL45.gtf21.GL2Tests.use_program.successfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL45.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_successfulcompilefrag_useprogram +GTF-GL45.gtf21.GL2Tests.use_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_useprogram +GTF-GL45.gtf21.GL2Tests.use_program.programhandlezero_useprogram +GTF-GL45.gtf21.GL2Tests.use_program.emptyprogramobject_useprogram +GTF-GL45.gtf21.GL2Tests.use_program.invalidprogramhandle_useprogram +GTF-GL45.gtf21.GL2Tests.use_program.useprogram_verthandle +GTF-GL45.gtf21.GL2Tests.use_program.useprogram_fraghandle +GTF-GL45.gtf21.GL2Tests.validate_program.successfulcompilevert_successfulcompilefrag_validate +GTF-GL45.gtf21.GL2Tests.validate_program.successfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL45.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_successfulcompilefrag_validate +GTF-GL45.gtf21.GL2Tests.validate_program.unsuccessfulcompilevert_unsuccessfulcompilefrag_validate +GTF-GL45.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_nolink +GTF-GL45.gtf21.GL2Tests.validate_program.validate_emptyprogramobject_after_link +GTF-GL45.gtf21.GL2Tests.validate_program.validate_invalidprogramhandle +GTF-GL45.gtf21.GL2Tests.validate_program.validate_fraghandle +GTF-GL45.gtf21.GL2Tests.validate_program.validate_verthandle +GTF-GL45.gtf21.GL2Tests.vertex_program_point_size.vertex_program_point_size +GTF-GL45.gtf21.GLCoverage.CoverageGL21 +GTF-GL45.gtf21.GL3Tests.proxy_textures.proxy_textures_valid +GTF-GL45.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_size +GTF-GL45.gtf21.GL3Tests.proxy_textures.proxy_textures_invalid_samples +GTF-GL45.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_init +GTF-GL45.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_getter +GTF-GL45.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_basic +GTF-GL45.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_negative +GTF-GL45.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_le_M +GTF-GL45.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_m_g_M +GTF-GL45.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_clamp_4 +GTF-GL45.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all +GTF-GL45.gtf30.GL3Tests.blend_minmax.blend_minmax_coverage +GTF-GL45.gtf30.GL3Tests.blend_minmax.blend_minmax_error +GTF-GL45.gtf30.GL3Tests.blend_minmax.blend_minmax_draw +GTF-GL45.gtf30.GL3Tests.blend_minmax.blend_minmax_clamping +GTF-GL45.gtf30.GL3Tests.color_buffer_float.color_buffer_float_coverage +GTF-GL45.gtf30.GL3Tests.color_buffer_float.color_buffer_unsupported_format +GTF-GL45.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_fixed +GTF-GL45.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_off +GTF-GL45.gtf30.GL3Tests.color_buffer_float.color_buffer_float_clamp_on +GTF-GL45.gtf30.GL3Tests.conditional_render.conditional_render_test1 +GTF-GL45.gtf30.GL3Tests.conditional_render.conditional_render_test2 +GTF-GL45.gtf30.GL3Tests.conditional_render.conditional_render_test3 +GTF-GL45.gtf30.GL3Tests.conditional_render.conditional_render_test4 +GTF-GL45.gtf30.GL3Tests.conditional_render.conditional_render_test5 +GTF-GL45.gtf30.GL3Tests.conditional_render.conditional_render_test6 +GTF-GL45.gtf30.GL3Tests.conditional_render.conditional_render_test7 +GTF-GL45.gtf30.GL3Tests.conditional_render.conditional_render_test8 +GTF-GL45.gtf30.GL3Tests.conditional_render.conditional_render_test9 +GTF-GL45.gtf30.GL3Tests.depth_texture.depth_texture_teximage +GTF-GL45.gtf30.GL3Tests.depth_texture.depth_texture_fbo +GTF-GL45.gtf30.GL3Tests.depth_texture.depth_texture_fbo_clear +GTF-GL45.gtf30.GL3Tests.depth_texture.depth_texture_copyteximage +GTF-GL45.gtf30.GL3Tests.depth_texture.depth_texture_readpixels +GTF-GL45.gtf30.GL3Tests.depth_texture.depth_texture_texsubimage +GTF-GL45.gtf30.GL3Tests.depth_texture.depth_texture_mipmap +GTF-GL45.gtf30.GL3Tests.draw_buffers.draw_buffers_initial +GTF-GL45.gtf30.GL3Tests.draw_buffers.draw_buffers_api +GTF-GL45.gtf30.GL3Tests.draw_buffers.draw_buffers_test1 +GTF-GL45.gtf30.GL3Tests.draw_buffers.draw_buffers_test2 +GTF-GL45.gtf30.GL3Tests.draw_buffers.draw_buffers_test3 +GTF-GL45.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_1 +GTF-GL45.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_compilation_2 +GTF-GL45.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_1 +GTF-GL45.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_2 +GTF-GL45.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_3 +GTF-GL45.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_4 +GTF-GL45.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_5 +GTF-GL45.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_modifiers_6 +GTF-GL45.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader +GTF-GL45.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_fbo +GTF-GL45.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_cull +GTF-GL45.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multisample +GTF-GL45.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_scissor +GTF-GL45.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_1 +GTF-GL45.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multishader_error_2 +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_initial_state +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_create_bind_delete +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_delete_currently_bound +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_state +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attachment_state +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_attach_attachments +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_framebuffer_status +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_read_buffer_binding +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_read_buffer_binding +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_user_generated_draw_buffer_binding +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_default_draw_buffer_binding +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_mismatched_buffer_formats +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_coverage_basic_usage +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_draw_framebuffer +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_incomplete_read_framebuffer +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_default_enums +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readbuffer_color_enums +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_default_enums +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_drawbuffer_color_enums +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_readpixels_incomplete_read_framebuffer +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_copyteximage_incomplete_read_framebuffer +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_linear_filter_depth_or_stencil_buffer_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_with_incomplete_framebuffers +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_depth_or_stencil_buffers_mismatched_formats +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebufferrenderbuffer_for_default_framebuffer +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_framebuffertexture2d_for_default_framebuffer +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_fixed_point_read_buffer +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_floating_point_read_buffer +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_integer_read_buffer +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_signed_integer_read_buffer +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisample_draw_buffer +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_sizes +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_origins +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_read_buffer_different_formats +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sample_count +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_sizes +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_origins +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_error_blitframebuffer_multisampled_framebuffers_different_formats +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_nearest_filter_color_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_linear_filter_color_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_depth_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_stencil_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_depth_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_color_and_stencil_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_all_buffer_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_missing_buffers_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_height_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_width_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_negative_dimensions_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_magnifying_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_minifying_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_scissor_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality_multisampled_to_singlesampled_blit +GTF-GL45.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_initial_state +GTF-GL45.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding +GTF-GL45.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_default_encoding_fbo +GTF-GL45.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_api +GTF-GL45.gtf30.GL3Tests.framebuffer_srgb.framebuffer_srgb_draw +GTF-GL45.gtf30.GL3Tests.half_float.half_float_rendering +GTF-GL45.gtf30.GL3Tests.half_float.half_float_varying_data +GTF-GL45.gtf30.GL3Tests.half_float.half_float_textures +GTF-GL45.gtf30.GL3Tests.half_float.half_float_max_vertex_dimensions +GTF-GL45.gtf30.GL3Tests.half_float.half_float_linear +GTF-GL45.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_indices +GTF-GL45.gtf30.GL3Tests.map_buffer_range.map_buffer_range_modify_vertex_attributes +GTF-GL45.gtf30.GL3Tests.map_buffer_range.map_buffer_range_invalidate +GTF-GL45.gtf30.GL3Tests.map_buffer_range.map_buffer_range_flush +GTF-GL45.gtf30.GL3Tests.map_buffer_range.map_buffer_range_error +GTF-GL45.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_init +GTF-GL45.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_error +GTF-GL45.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_readpixels +GTF-GL45.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_getteximage +GTF-GL45.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_copyteximage +GTF-GL45.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_partialattachments +GTF-GL45.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_mixedattachments +GTF-GL45.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_parameters +GTF-GL45.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_renderbuffers +GTF-GL45.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_stencilsize +GTF-GL45.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_clearbuffer +GTF-GL45.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_blit +GTF-GL45.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_initial +GTF-GL45.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_error +GTF-GL45.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_getter +GTF-GL45.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_completeness +GTF-GL45.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_mipmap_generation +GTF-GL45.gtf30.GL3Tests.sgis_texture_lod.sgis_texture_lod_basic_lod_selection +GTF-GL45.gtf30.GL3Tests.texture_float32.texture_float32 +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_init_defaults +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_misc +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_basic_outline +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_builtin_type_double +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_draw +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_builtins +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_interleaved +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_max_interleaved +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_max_separate +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_offset_size +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_vertex_id +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_modify_buffers +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_overflow +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_query_objects +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_state_variables +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_verify_buffer +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_double_precision +GTF-GL45.gtf30.GL3Tests.transform_feedback.transform_feedback_geometry_primitive_types +GTF-GL45.gtf30.GL3Tests.depth24.depth24_basic +GTF-GL45.gtf30.GL3Tests.depth24.depth24_precision +GTF-GL45.gtf30.GL3Tests.depth24.depth24_precision_readpixels +GTF-GL45.gtf30.GL3Tests.depth24.depth24_precision_texture +GTF-GL45.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgba +GTF-GL45.gtf30.GL3Tests.rgb8_rgba8.rgb8_rgba8_rgb +GTF-GL45.gtf30.GLCoverage.CoverageGL30 +GTF-GL45.gtf31.GL3Tests.copy_buffer.copy_buffer_defaults +GTF-GL45.gtf31.GL3Tests.copy_buffer.copy_buffer_data +GTF-GL45.gtf31.GL3Tests.copy_buffer.copy_buffer_parameters +GTF-GL45.gtf31.GL3Tests.copy_buffer.copy_buffer_usage +GTF-GL45.gtf31.GL3Tests.copy_buffer.copy_buffer_copy +GTF-GL45.gtf31.GL3Tests.copy_buffer.copy_buffer_invalid_target +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_basic +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_zero_id +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_mode +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_count +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_first +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_type +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_primcount_maxint +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_expressions +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_max_vertex_attribs +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_attrib_size +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_stride +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_vertex_attrib_pointer +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_invalid +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_compilation_error +GTF-GL45.gtf31.GL3Tests.draw_instanced.draw_instanced_tessellation_compilation_error +GTF-GL45.gtf31.GL3Tests.primitive_restart.primitive_restart_basic +GTF-GL45.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_elements +GTF-GL45.gtf31.GL3Tests.primitive_restart.primitive_restart_mode +GTF-GL45.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete +GTF-GL45.gtf31.GL3Tests.primitive_restart.primitive_restart_upconvert +GTF-GL45.gtf31.GL3Tests.primitive_restart.primitive_restart_instance_id +GTF-GL45.gtf31.GL3Tests.primitive_restart.primitive_restart_primitive_id +GTF-GL45.gtf31.GL3Tests.primitive_restart.primitive_restart_vao_state +GTF-GL45.gtf31.GL3Tests.primitive_restart.primitive_restart_draw_arrays +GTF-GL45.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete2 +GTF-GL45.gtf31.GL3Tests.primitive_restart.primitive_restart_incomplete3 +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_macro +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_basic_uniform_block_syntax +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_valid_basic_types +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arrays_of_all_valid_basic_types +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structures_of_all_valid_basic_types +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_uniform_block +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_uniform_blocks +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_two_named_uniform_blocks +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_element_name +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeated_uniform_qualifier +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_structure_declaration +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_all_shader_languages +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_global_scope_layouts +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_layouts +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layouts +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_arrays +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_non_constant_indexing +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_active_uniform_blocks +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformblockindex +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniform_block_binding +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_inherit_and_override_layouts +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_repeat_global_scope_layouts +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_different_definitions_of_the_same_block_name +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_names +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_scoping +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_storage_layouts +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_block_names +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_long_uniform_names +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_small_name_buffer +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_get_uniform_name_for_small_name_buffer +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_not_whole_uniform_array_active +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_same_buffer_bound_to_2_uniform_blocks +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_arrays_binding +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_build_in_constants +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_implementation_dependent_limits +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_reset_assigned_binding_point_on_relink +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_uniform_block_size +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_sharing_between_programs +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_swapping_buffers +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_unused_uniforms_in_std140 +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_block_with_an_instance_array +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_uniforms_declared_in_block_with_an_instance +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_and_array_element_names +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_arb_spec_example_for_std140 +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_1 +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_2 +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_3 +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_samplers_4 +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_structure_declaration +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_nested_uniform_block +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_member_initializers +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_for_uniforms_outside_ub0 +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_layouts_not_for_matrix_type +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_qualifiers_shared_packed_std140_used_for_members +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_name_conflict +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_instance_name_conflict +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_conflict +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_illegal_uniform_block_array_indexing +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_array_size_matching +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_name_matching +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_type_matching +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_sequence_matching +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_array_size_matching +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_block_member_layout_matching +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_named_block_uniform_location +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_nonexsistent_block_name +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_index_of_not_active_block +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockname_for_nonexistent_block_index +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv_for_nonexistent_block_index +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getuniformindices_for_for_nonexistent_or_not_active_uniform_names +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformname_for_nonexistent_uniform_index +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniform_for_nonexistent_uniform_index +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformsiv_for_nonexistent_uniform_indices +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_uniformbufferoffsetalignment +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_maxuniformbufferbindings_exceeded +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_max_number_of_uniform_blocks_exceeded +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockindex +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_binding_invalid_uniformblockbinding +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_program +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_uniformcount +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_bufsize +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_size +GTF-GL45.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_invalid_pname +GTF-GL45.gtf31.GLCoverage.CoverageGL31 +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basic +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_basevertex +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_mode +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_type +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_count +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_start +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_end +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_primcount +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_attrib_size +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_upconvert +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_overflow +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_range +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_stride +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_pointer +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_mode +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_count +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_type +GTF-GL45.gtf32.GL3Tests.draw_elements_base_vertex.draw_elements_base_vertex_invalid_start_end +GTF-GL45.gtf32.GL3Tests.shadow.shadow_api +GTF-GL45.gtf32.GL3Tests.shadow.shadow_compilation_vert +GTF-GL45.gtf32.GL3Tests.shadow.shadow_compilation_ctrl +GTF-GL45.gtf32.GL3Tests.shadow.shadow_compilation_eval +GTF-GL45.gtf32.GL3Tests.shadow.shadow_compilation_geom +GTF-GL45.gtf32.GL3Tests.shadow.shadow_compilation_frag +GTF-GL45.gtf32.GL3Tests.shadow.shadow_execution_vert +GTF-GL45.gtf32.GL3Tests.shadow.shadow_execution_ctrl +GTF-GL45.gtf32.GL3Tests.shadow.shadow_execution_eval +GTF-GL45.gtf32.GL3Tests.shadow.shadow_execution_geom +GTF-GL45.gtf32.GL3Tests.shadow.shadow_execution_frag +GTF-GL45.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_basic +GTF-GL45.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_draw_calls +GTF-GL45.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_types +GTF-GL45.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_stride +GTF-GL45.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_pointer +GTF-GL45.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_attrib_sizes +GTF-GL45.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_primitive_restart +GTF-GL45.gtf32.GL3Tests.vertex_array_bgra.vertex_array_bgra_invalid +GTF-GL45.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_1 +GTF-GL45.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_compilation_2 +GTF-GL45.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_1 +GTF-GL45.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_2 +GTF-GL45.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_3 +GTF-GL45.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_4 +GTF-GL45.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_5 +GTF-GL45.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_modifiers_6 +GTF-GL45.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader +GTF-GL45.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_fbo +GTF-GL45.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_cull +GTF-GL45.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multisample +GTF-GL45.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_scissor +GTF-GL45.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_1 +GTF-GL45.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multishader_error_2 +GTF-GL45.gtf32.GL3Tests.packed_pixels.packed_pixels_init +GTF-GL45.gtf32.GL3Tests.packed_pixels.packed_pixels +GTF-GL45.gtf32.GL3Tests.packed_pixels.packed_pixels_pixelstore +GTF-GL45.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo +GTF-GL45.gtf32.GL3Tests.sync.sync_coverage_creation +GTF-GL45.gtf32.GL3Tests.sync.sync_coverage_issync +GTF-GL45.gtf32.GL3Tests.sync.sync_coverage_getsynciv_defaults +GTF-GL45.gtf32.GL3Tests.sync.sync_coverage_clientwaitsync +GTF-GL45.gtf32.GL3Tests.sync.sync_coverage_waitsync +GTF-GL45.gtf32.GL3Tests.sync.sync_coverage_max_server_wait_timeout +GTF-GL45.gtf32.GL3Tests.sync.sync_coverage_deletesync +GTF-GL45.gtf32.GL3Tests.sync.sync_coverage_getsynciv_fence +GTF-GL45.gtf32.GL3Tests.sync.sync_error_fencesync_condition +GTF-GL45.gtf32.GL3Tests.sync.sync_error_fencesync_flags +GTF-GL45.gtf32.GL3Tests.sync.sync_error_deletesync +GTF-GL45.gtf32.GL3Tests.sync.sync_error_getsynciv_sync +GTF-GL45.gtf32.GL3Tests.sync.sync_error_getsynciv_pname +GTF-GL45.gtf32.GL3Tests.sync.sync_error_clientwaitsync_sync +GTF-GL45.gtf32.GL3Tests.sync.sync_error_clientwaitsync_flags +GTF-GL45.gtf32.GL3Tests.sync.sync_error_waitsync_sync +GTF-GL45.gtf32.GL3Tests.sync.sync_error_waitsync_flags +GTF-GL45.gtf32.GL3Tests.sync.sync_error_waitsync_timeout +GTF-GL45.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_signaled +GTF-GL45.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_immediate +GTF-GL45.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_flush +GTF-GL45.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_timeout +GTF-GL45.gtf32.GL3Tests.sync.sync_functionality_issync +GTF-GL45.gtf32.GL3Tests.sync.sync_advanced_multi +GTF-GL45.gtf32.GL3Tests.sync.sync_advanced_reuse +GTF-GL45.gtf32.GL3Tests.sync.sync_advanced_shared_multi +GTF-GL45.gtf32.GL3Tests.sync.sync_advanced_shared_delete +GTF-GL45.gtf32.GL3Tests.sync.sync_advanced_delete +GTF-GL45.gtf32.GLCoverage.CoverageGL32 +GTF-GL45.gtf33.GL3Tests.element_index_uint.element_index_uint_constants +GTF-GL45.gtf33.GL3Tests.element_index_uint.element_index_uint_error +GTF-GL45.gtf33.GL3Tests.element_index_uint.element_index_uint_de +GTF-GL45.gtf33.GL3Tests.element_index_uint.element_index_uint_de_range +GTF-GL45.gtf33.GL3Tests.element_index_uint.element_index_uint_de_instanced +GTF-GL45.gtf33.GL3Tests.element_index_uint.element_index_uint_de_multi +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_basic +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_pipeline +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_integer_constants +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_layout_priority +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_input_types +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_input_types_double +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_output_types +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_room +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_multiple_shaders +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_one_shader +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_vertex_input_aliased +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_restore_locations +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_greater_than_max +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_array_max +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_array_max_double +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_not_integer +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_overlapping_ranges +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_not_consistent_locations +GTF-GL45.gtf33.GL3Tests.explicit_attrib_location.explicit_attrib_location_no_room +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_basic +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_vao +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_divisor +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_mode +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_count +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_first +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_type +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_primcount +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_order +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_size +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_stride +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_pointer +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_base_vertex +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_primitive_restart +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_instance_id +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_other_draw_calls +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_invalid +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_many_instances +GTF-GL45.gtf33.GL3Tests.instanced_arrays.instanced_arrays_pass_instance_id +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_clear +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_custom_framebuffer +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_discarded_fragments +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_distinct_queries +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_any_samples_passed +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_occluded +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_outside_of_query_scope +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_draw_scissors_test +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_genqueries +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_beginquery +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_endquery +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_invalid_queries +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_is_query_nonzero +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_is_query_zero +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_no_active_query +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_query_order +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_queryobjectuiv +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_stencil_test +GTF-GL45.gtf33.GL3Tests.occlusion_query.occlusion_query_suppressed_pixels +GTF-GL45.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_default_binding +GTF-GL45.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_default_parameters +GTF-GL45.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_create +GTF-GL45.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_bind +GTF-GL45.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_data +GTF-GL45.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_usage +GTF-GL45.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_pointerv +GTF-GL45.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_parameteriv +GTF-GL45.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_read +GTF-GL45.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write +GTF-GL45.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write_dynamic +GTF-GL45.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_write_regression +GTF-GL45.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_texture_pixelstore +GTF-GL45.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_vbo +GTF-GL45.gtf33.GL3Tests.pixel_buffer_object.pixel_buffer_object_readpixels +GTF-GL45.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_valid +GTF-GL45.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_type +GTF-GL45.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_attrib +GTF-GL45.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_conversion +GTF-GL45.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_stride_pointer +GTF-GL45.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_bgra +GTF-GL45.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_divisor +GTF-GL45.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_invalid +GTF-GL45.gtf33.GL3Tests.vertex_type_2_10_10_10_rev.vertex_type_2_10_10_10_rev_invalid2 +GTF-GL45.gtf33.GLCoverage.CoverageGL33 +GTF-GL45.gtf40.GL3Tests.transform_feedback2.transform_feedback2_init_defaults +GTF-GL45.gtf40.GL3Tests.transform_feedback2.transform_feedback2_api +GTF-GL45.gtf40.GL3Tests.transform_feedback2.transform_feedback2_basic +GTF-GL45.gtf40.GL3Tests.transform_feedback2.transform_feedback2_states +GTF-GL45.gtf40.GL3Tests.transform_feedback2.transform_feedback2_pause_resume +GTF-GL45.gtf40.GL3Tests.transform_feedback2.transform_feedback2_framebuffer +GTF-GL45.gtf40.GL3Tests.transform_feedback2.transform_feedback2_two_buffers +GTF-GL45.gtf40.GL3Tests.transform_feedback3.transform_feedback3_init_defaults +GTF-GL45.gtf40.GL3Tests.transform_feedback3.transform_feedback3_api +GTF-GL45.gtf40.GL3Tests.transform_feedback3.transform_feedback3_error +GTF-GL45.gtf40.GL3Tests.transform_feedback3.transform_feedback3_error_invalid_varyings +GTF-GL45.gtf40.GL3Tests.transform_feedback3.transform_feedback3_basic_outline +GTF-GL45.gtf40.GL3Tests.transform_feedback3.transform_feedback3_two_buffers +GTF-GL45.gtf40.GL3Tests.transform_feedback3.transform_feedback3_skip_components +GTF-GL45.gtf40.GL3Tests.transform_feedback3.transform_feedback3_skip_multiple_buffers +GTF-GL45.gtf40.GL3Tests.transform_feedback3.transform_feedback3_streams_queried +GTF-GL45.gtf40.GL3Tests.transform_feedback3.transform_feedback3_streams_overflow +GTF-GL45.gtf40.GL3Tests.transform_feedback3.transform_feedback3_stream_failure +GTF-GL45.gtf40.GL3Tests.transform_feedback3.transform_feedback3_draw_stream +GTF-GL45.gtf40.GL3Tests.transform_feedback3.transform_feedback3_geometry_instanced +GTF-GL45.gtf40.GL3Tests.transform_feedback3.transform_feedback3_multiple_streams +GTF-GL45.gtf40.GLCoverage.CoverageGL40 +GTF-GL45.gtf41.GL2Tests.fixed_data_type.fixed_data_type +GTF-GL45.gtf42.GL3Tests.texture_storage.texture_storage_texture_targets +GTF-GL45.gtf42.GL3Tests.texture_storage.texture_storage_texture_levels +GTF-GL45.gtf42.GL3Tests.texture_storage.texture_storage_texture_internal_formats +GTF-GL45.gtf42.GL3Tests.texture_storage.texture_storage_texture_dimensionality +GTF-GL45.gtf42.GL3Tests.texture_storage.texture_storage_texture_immutability +GTF-GL45.gtf42.GL3Tests.texture_storage.texture_storage_texture_sizes +GTF-GL45.gtf42.GL3Tests.texture_storage.texture_storage_texture_level_base_and_texture_level_max +GTF-GL45.gtf42.GL3Tests.texture_storage.texture_storage_default_texture_target +GTF-GL45.gtf42.GL3Tests.texture_storage.texture_storage_uncompressed_texture_data +GTF-GL45.gtf42.GL3Tests.texture_storage.texture_storage_compressed_texture_data +GTF-GL45.gtf42.GL3Tests.texture_storage.texture_storage_texture_as_framebuffer_attachment +GTF-GL45.gtf42.GL3Tests.texture_storage.texture_storage_uninitialized_miplevels +GTF-GL45.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_init_defaults +GTF-GL45.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_api +GTF-GL45.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_error +GTF-GL45.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_basic +GTF-GL45.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_streams +GTF-GL45.gtf42.GL3Tests.transform_feedback_instanced.transform_feedback_instanced_conditional_render +GTF-GL45.gtf43.GL3Tests.eac_compression_r11.gl_compressed_r11_eac +GTF-GL45.gtf43.GL3Tests.eac_compression_rg11.gl_compressed_rg11_eac +GTF-GL45.gtf43.GL3Tests.eac_compression_signed_r11.gl_compressed_signed_r11_eac +GTF-GL45.gtf43.GL3Tests.eac_compression_signed_rg11.gl_compressed_signed_rg11_eac +GTF-GL45.gtf43.GL3Tests.etc2_compression_rgb8.gl_compressed_rgb8_etc2 +GTF-GL45.gtf43.GL3Tests.etc2_compression_rgb8_pt_alpha1.gl_compressed_rgb8_pt_alpha1_etc2 +GTF-GL45.gtf43.GL3Tests.etc2_compression_rgba8.gl_compressed_rgba8_etc2 +GTF-GL45.gtf43.GL3Tests.packed_depth_stencil.packed_depth_stencil_stenciltexturing +GTF-GL45.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_init_defaults +GTF-GL45.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_api +GTF-GL45.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_error +GTF-GL45.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_primcount +GTF-GL45.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_stride +GTF-GL45.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_mode +GTF-GL45.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_type +GTF-GL45.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_params +GTF-GL45.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_stress +GTF-GL45.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_conditional_render +GTF-GL45.gtf43.GL3Tests.multi_draw_indirect.multi_draw_indirect_skip_draw +GTF-GL45.gtf43.GL2ExtensionTests.debug.debug +GTF-GL45.gtf43.GLCoverage.CoverageGL43 +GTF-GL45.gtf44.GL31Tests.texture_stencil8.texture_stencil8_gl44 diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl45-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl45-master.txt new file mode 100644 index 0000000..9283492 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/gl45-master.txt @@ -0,0 +1,4738 @@ +KHR-GL45.info.vendor +KHR-GL45.info.renderer +KHR-GL45.info.version +KHR-GL45.info.shading_language_version +KHR-GL45.info.extensions +KHR-GL45.info.render_target +KHR-GL45.clip_distance.coverage +KHR-GL45.clip_distance.functional +KHR-GL45.clip_distance.negative +KHR-GL45.gpu_shader5_gl.implicit_conversions +KHR-GL45.gpu_shader5_gl.function_overloading +KHR-GL45.gpu_shader5_gl.float_encoding +KHR-GL45.glsl_noperspective.functionaltest +KHR-GL45.transform_feedback.api_errors_test +KHR-GL45.transform_feedback.linking_errors_test +KHR-GL45.transform_feedback.limits_test +KHR-GL45.transform_feedback.capture_vertex_interleaved_test +KHR-GL45.transform_feedback.capture_geometry_interleaved_test +KHR-GL45.transform_feedback.capture_vertex_separate_test +KHR-GL45.transform_feedback.capture_geometry_separate_test +KHR-GL45.transform_feedback.get_xfb_varying +KHR-GL45.transform_feedback.query_vertex_interleaved_test +KHR-GL45.transform_feedback.query_geometry_interleaved_test +KHR-GL45.transform_feedback.query_vertex_separate_test +KHR-GL45.transform_feedback.query_geometry_separate_test +KHR-GL45.transform_feedback.discard_vertex_test +KHR-GL45.transform_feedback.discard_geometry_test +KHR-GL45.transform_feedback.draw_xfb_test +KHR-GL45.transform_feedback.draw_xfb_feedbackk_test +KHR-GL45.transform_feedback.draw_xfb_stream_test +KHR-GL45.transform_feedback.capture_special_interleaved_test +KHR-GL45.transform_feedback.draw_xfb_instanced_test +KHR-GL45.transform_feedback.draw_xfb_stream_instanced_test +KHR-GL45.CommonBugs.CommonBug_GetProgramivActiveUniformBlockMaxNameLength +KHR-GL45.CommonBugs.CommonBug_InputVariablesCannotBeModified +KHR-GL45.CommonBugs.CommonBug_InvalidUseCasesForAllNotFuncsAndExclMarkOp +KHR-GL45.CommonBugs.CommonBug_InvalidVSInputs +KHR-GL45.CommonBugs.CommonBug_ParenthesisInLayoutQualifierIntegerValue +KHR-GL45.CommonBugs.CommonBug_PerVertexValidation +KHR-GL45.CommonBugs.CommonBug_ReservedNames +KHR-GL45.CommonBugs.CommonBug_SparseBuffersWithCopyOps +KHR-GL45.texture_size_promotion.functional +KHR-GL45.transform_feedback_overflow_query_ARB.implementation-dependent-state +KHR-GL45.transform_feedback_overflow_query_ARB.default-context-state +KHR-GL45.transform_feedback_overflow_query_ARB.context-state-update +KHR-GL45.transform_feedback_overflow_query_ARB.error-invalid-index +KHR-GL45.transform_feedback_overflow_query_ARB.error-already-active +KHR-GL45.transform_feedback_overflow_query_ARB.error-incompatible-target +KHR-GL45.transform_feedback_overflow_query_ARB.error-no-active-query +KHR-GL45.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs +KHR-GL45.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs +KHR-GL45.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs +KHR-GL45.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs +KHR-GL45.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream +KHR-GL45.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream +KHR-GL45.shaders.arrays.constructor.float3_vertex +KHR-GL45.shaders.arrays.constructor.float3_fragment +KHR-GL45.shaders.arrays.constructor.float4_vertex +KHR-GL45.shaders.arrays.constructor.float4_fragment +KHR-GL45.shaders.arrays.constructor.int3_vertex +KHR-GL45.shaders.arrays.constructor.int3_fragment +KHR-GL45.shaders.arrays.constructor.int4_vertex +KHR-GL45.shaders.arrays.constructor.int4_fragment +KHR-GL45.shaders.arrays.constructor.bool3_vertex +KHR-GL45.shaders.arrays.constructor.bool3_fragment +KHR-GL45.shaders.arrays.constructor.bool4_vertex +KHR-GL45.shaders.arrays.constructor.bool4_fragment +KHR-GL45.shaders.arrays.constructor.struct3_vertex +KHR-GL45.shaders.arrays.constructor.struct3_fragment +KHR-GL45.shaders.arrays.constructor.struct4_vertex +KHR-GL45.shaders.arrays.constructor.struct4_fragment +KHR-GL45.shaders.arrays.constructor.float_vec3_vertex +KHR-GL45.shaders.arrays.constructor.float_vec3_fragment +KHR-GL45.shaders.arrays.constructor.int_vec3_vertex +KHR-GL45.shaders.arrays.constructor.int_vec3_fragment +KHR-GL45.shaders.arrays.constructor.bool_vec3_vertex +KHR-GL45.shaders.arrays.constructor.bool_vec3_fragment +KHR-GL45.shaders.arrays.constructor.float_mat3_vertex +KHR-GL45.shaders.arrays.constructor.float_mat3_fragment +KHR-GL45.shaders.arrays.constructor.int_mat3_vertex +KHR-GL45.shaders.arrays.constructor.int_mat3_fragment +KHR-GL45.shaders.arrays.constructor.bool_mat3_vertex +KHR-GL45.shaders.arrays.constructor.bool_mat3_fragment +KHR-GL45.shaders.arrays.return.float_vertex +KHR-GL45.shaders.arrays.return.float_fragment +KHR-GL45.shaders.arrays.return.int_vertex +KHR-GL45.shaders.arrays.return.int_fragment +KHR-GL45.shaders.arrays.return.bool_vertex +KHR-GL45.shaders.arrays.return.bool_fragment +KHR-GL45.shaders.arrays.return.float_vec3_vertex +KHR-GL45.shaders.arrays.return.float_vec3_fragment +KHR-GL45.shaders.arrays.return.struct_vertex +KHR-GL45.shaders.arrays.return.struct_fragment +KHR-GL45.shaders.arrays.return.int_vec3_vertex +KHR-GL45.shaders.arrays.return.int_vec3_fragment +KHR-GL45.shaders.arrays.return.bool_vec3_vertex +KHR-GL45.shaders.arrays.return.bool_vec3_fragment +KHR-GL45.shaders.arrays.return.float_mat3_vertex +KHR-GL45.shaders.arrays.return.float_mat3_fragment +KHR-GL45.shaders.arrays.return.int_mat3_vertex +KHR-GL45.shaders.arrays.return.int_mat3_fragment +KHR-GL45.shaders.arrays.return.bool_mat3_vertex +KHR-GL45.shaders.arrays.return.bool_mat3_fragment +KHR-GL45.shaders.arrays.unnamed_parameter.float_vertex +KHR-GL45.shaders.arrays.unnamed_parameter.float_fragment +KHR-GL45.shaders.arrays.unnamed_parameter.int_vertex +KHR-GL45.shaders.arrays.unnamed_parameter.int_fragment +KHR-GL45.shaders.arrays.unnamed_parameter.bool_vertex +KHR-GL45.shaders.arrays.unnamed_parameter.bool_fragment +KHR-GL45.shaders.arrays.unnamed_parameter.struct_vertex +KHR-GL45.shaders.arrays.unnamed_parameter.struct_fragment +KHR-GL45.shaders.arrays.unnamed_parameter.float_vec3_vertex +KHR-GL45.shaders.arrays.unnamed_parameter.float_vec3_fragment +KHR-GL45.shaders.arrays.unnamed_parameter.int_vec3_vertex +KHR-GL45.shaders.arrays.unnamed_parameter.int_vec3_fragment +KHR-GL45.shaders.arrays.unnamed_parameter.bool_vec3_vertex +KHR-GL45.shaders.arrays.unnamed_parameter.bool_vec3_fragment +KHR-GL45.shaders.arrays.unnamed_parameter.float_mat3_vertex +KHR-GL45.shaders.arrays.unnamed_parameter.float_mat3_fragment +KHR-GL45.shaders.arrays.unnamed_parameter.int_mat3_vertex +KHR-GL45.shaders.arrays.unnamed_parameter.int_mat3_fragment +KHR-GL45.shaders.arrays.unnamed_parameter.bool_mat3_vertex +KHR-GL45.shaders.arrays.unnamed_parameter.bool_mat3_fragment +KHR-GL45.shaders.arrays.declaration.implicit_size_float_vertex +KHR-GL45.shaders.arrays.declaration.implicit_size_float_fragment +KHR-GL45.shaders.arrays.declaration.implicit_size_int_vertex +KHR-GL45.shaders.arrays.declaration.implicit_size_int_fragment +KHR-GL45.shaders.arrays.declaration.implicit_size_bool_vertex +KHR-GL45.shaders.arrays.declaration.implicit_size_bool_fragment +KHR-GL45.shaders.arrays.declaration.implicit_size_struct_vertex +KHR-GL45.shaders.arrays.declaration.implicit_size_struct_fragment +KHR-GL45.shaders.arrays.declaration.implicit_size_float_vec3_vertex +KHR-GL45.shaders.arrays.declaration.implicit_size_float_vec3_fragment +KHR-GL45.shaders.arrays.declaration.implicit_size_int_ivec3_vertex +KHR-GL45.shaders.arrays.declaration.implicit_size_int_ivec3_fragment +KHR-GL45.shaders.arrays.declaration.implicit_size_bool_bvec3_vertex +KHR-GL45.shaders.arrays.declaration.implicit_size_bool_bvec3_fragment +KHR-GL45.shaders.arrays.declaration.implicit_size_float_mat3_vertex +KHR-GL45.shaders.arrays.declaration.implicit_size_float_mat3_fragment +KHR-GL45.shaders.arrays.declaration.implicit_size_int_mat3_vertex +KHR-GL45.shaders.arrays.declaration.implicit_size_int_mat3_fragment +KHR-GL45.shaders.arrays.declaration.implicit_size_bool_mat3_vertex +KHR-GL45.shaders.arrays.declaration.implicit_size_bool_mat3_fragment +KHR-GL45.shaders.arrays.declaration.constant_expression_array_size_vertex +KHR-GL45.shaders.arrays.declaration.constant_expression_array_size_fragment +KHR-GL45.shaders.arrays.declaration.constant_expression_array_access_vertex +KHR-GL45.shaders.arrays.declaration.constant_expression_array_access_fragment +KHR-GL45.shaders.arrays.declaration.dynamic_expression_array_access_vertex +KHR-GL45.shaders.arrays.declaration.dynamic_expression_array_access_fragment +KHR-GL45.shaders.arrays.length.float_vertex +KHR-GL45.shaders.arrays.length.float_fragment +KHR-GL45.shaders.arrays.length.int_vertex +KHR-GL45.shaders.arrays.length.int_fragment +KHR-GL45.shaders.arrays.length.bool_vertex +KHR-GL45.shaders.arrays.length.bool_fragment +KHR-GL45.shaders.arrays.length.struct_vertex +KHR-GL45.shaders.arrays.length.struct_fragment +KHR-GL45.shaders.arrays.invalid.multidimensional_array1_vertex +KHR-GL45.shaders.arrays.invalid.multidimensional_array1_fragment +KHR-GL45.shaders.arrays.invalid.multidimensional_array2_vertex +KHR-GL45.shaders.arrays.invalid.multidimensional_array2_fragment +KHR-GL45.shaders.arrays.invalid.dynamic_expression_array_size_vertex +KHR-GL45.shaders.arrays.invalid.dynamic_expression_array_size_fragment +KHR-GL45.shaders.arrays.invalid.constructor_c-style1_vertex +KHR-GL45.shaders.arrays.invalid.constructor_c-style1_fragment +KHR-GL45.shaders.arrays.invalid.constructor_c-style2_vertex +KHR-GL45.shaders.arrays.invalid.constructor_c-style2_fragment +KHR-GL45.shaders.fragdepth.write.no_write +KHR-GL45.shaders.fragdepth.write.const +KHR-GL45.shaders.fragdepth.write.uniform +KHR-GL45.shaders.fragdepth.write.dynamic +KHR-GL45.shaders.fragdepth.write.fragcoord_z +KHR-GL45.shaders.fragdepth.write.uniform_conditional_write +KHR-GL45.shaders.fragdepth.write.dynamic_conditional_write +KHR-GL45.shaders.fragdepth.write.uniform_loop_write +KHR-GL45.shaders.fragdepth.write.write_in_function +KHR-GL45.shaders.fragdepth.compare.no_write +KHR-GL45.shaders.fragdepth.compare.const +KHR-GL45.shaders.fragdepth.compare.uniform +KHR-GL45.shaders.fragdepth.compare.dynamic +KHR-GL45.shaders.fragdepth.compare.fragcoord_z +KHR-GL45.shaders.fragdepth.compare.uniform_conditional_write +KHR-GL45.shaders.fragdepth.compare.dynamic_conditional_write +KHR-GL45.shaders.fragdepth.compare.uniform_loop_write +KHR-GL45.shaders.fragdepth.compare.write_in_function +KHR-GL45.shaders.indexing.varying_array.float_static_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.float_static_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.float_static_write_dynamic_loop_read +KHR-GL45.shaders.indexing.varying_array.float_dynamic_write_static_read +KHR-GL45.shaders.indexing.varying_array.float_dynamic_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.float_dynamic_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.float_dynamic_write_dynamic_loop_read +KHR-GL45.shaders.indexing.varying_array.float_static_loop_write_static_read +KHR-GL45.shaders.indexing.varying_array.float_static_loop_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.float_static_loop_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.float_static_loop_write_dynamic_loop_read +KHR-GL45.shaders.indexing.varying_array.float_dynamic_loop_write_static_read +KHR-GL45.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.float_dynamic_loop_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.float_dynamic_loop_write_dynamic_loop_read +KHR-GL45.shaders.indexing.varying_array.vec2_static_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.vec2_static_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.vec2_static_write_dynamic_loop_read +KHR-GL45.shaders.indexing.varying_array.vec2_dynamic_write_static_read +KHR-GL45.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.vec2_dynamic_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.vec2_dynamic_write_dynamic_loop_read +KHR-GL45.shaders.indexing.varying_array.vec2_static_loop_write_static_read +KHR-GL45.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.vec2_static_loop_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.vec2_static_loop_write_dynamic_loop_read +KHR-GL45.shaders.indexing.varying_array.vec2_dynamic_loop_write_static_read +KHR-GL45.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.vec2_dynamic_loop_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.vec2_dynamic_loop_write_dynamic_loop_read +KHR-GL45.shaders.indexing.varying_array.vec3_static_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.vec3_static_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.vec3_static_write_dynamic_loop_read +KHR-GL45.shaders.indexing.varying_array.vec3_dynamic_write_static_read +KHR-GL45.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.vec3_dynamic_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.vec3_dynamic_write_dynamic_loop_read +KHR-GL45.shaders.indexing.varying_array.vec3_static_loop_write_static_read +KHR-GL45.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.vec3_static_loop_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.vec3_static_loop_write_dynamic_loop_read +KHR-GL45.shaders.indexing.varying_array.vec3_dynamic_loop_write_static_read +KHR-GL45.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.vec3_dynamic_loop_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.vec3_dynamic_loop_write_dynamic_loop_read +KHR-GL45.shaders.indexing.varying_array.vec4_static_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.vec4_static_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.vec4_static_write_dynamic_loop_read +KHR-GL45.shaders.indexing.varying_array.vec4_dynamic_write_static_read +KHR-GL45.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.vec4_dynamic_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.vec4_dynamic_write_dynamic_loop_read +KHR-GL45.shaders.indexing.varying_array.vec4_static_loop_write_static_read +KHR-GL45.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.vec4_static_loop_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.vec4_static_loop_write_dynamic_loop_read +KHR-GL45.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_read +KHR-GL45.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_read +KHR-GL45.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_loop_read +KHR-GL45.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_loop_read +KHR-GL45.shaders.indexing.uniform_array.float_static_read_vertex +KHR-GL45.shaders.indexing.uniform_array.float_static_read_fragment +KHR-GL45.shaders.indexing.uniform_array.float_dynamic_read_vertex +KHR-GL45.shaders.indexing.uniform_array.float_dynamic_read_fragment +KHR-GL45.shaders.indexing.uniform_array.float_static_loop_read_vertex +KHR-GL45.shaders.indexing.uniform_array.float_static_loop_read_fragment +KHR-GL45.shaders.indexing.uniform_array.float_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.uniform_array.float_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.uniform_array.vec2_static_read_vertex +KHR-GL45.shaders.indexing.uniform_array.vec2_static_read_fragment +KHR-GL45.shaders.indexing.uniform_array.vec2_dynamic_read_vertex +KHR-GL45.shaders.indexing.uniform_array.vec2_dynamic_read_fragment +KHR-GL45.shaders.indexing.uniform_array.vec2_static_loop_read_vertex +KHR-GL45.shaders.indexing.uniform_array.vec2_static_loop_read_fragment +KHR-GL45.shaders.indexing.uniform_array.vec2_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.uniform_array.vec2_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.uniform_array.vec3_static_read_vertex +KHR-GL45.shaders.indexing.uniform_array.vec3_static_read_fragment +KHR-GL45.shaders.indexing.uniform_array.vec3_dynamic_read_vertex +KHR-GL45.shaders.indexing.uniform_array.vec3_dynamic_read_fragment +KHR-GL45.shaders.indexing.uniform_array.vec3_static_loop_read_vertex +KHR-GL45.shaders.indexing.uniform_array.vec3_static_loop_read_fragment +KHR-GL45.shaders.indexing.uniform_array.vec3_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.uniform_array.vec3_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.uniform_array.vec4_static_read_vertex +KHR-GL45.shaders.indexing.uniform_array.vec4_static_read_fragment +KHR-GL45.shaders.indexing.uniform_array.vec4_dynamic_read_vertex +KHR-GL45.shaders.indexing.uniform_array.vec4_dynamic_read_fragment +KHR-GL45.shaders.indexing.uniform_array.vec4_static_loop_read_vertex +KHR-GL45.shaders.indexing.uniform_array.vec4_static_loop_read_fragment +KHR-GL45.shaders.indexing.uniform_array.vec4_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.uniform_array.vec4_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.tmp_array.float_static_write_dynamic_read_vertex +KHR-GL45.shaders.indexing.tmp_array.float_static_write_dynamic_read_fragment +KHR-GL45.shaders.indexing.tmp_array.float_static_write_static_loop_read_vertex +KHR-GL45.shaders.indexing.tmp_array.float_static_write_static_loop_read_fragment +KHR-GL45.shaders.indexing.tmp_array.float_static_write_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.tmp_array.float_static_write_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.tmp_array.float_dynamic_write_static_read_vertex +KHR-GL45.shaders.indexing.tmp_array.float_dynamic_write_static_read_fragment +KHR-GL45.shaders.indexing.tmp_array.float_static_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.tmp_array.float_static_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.tmp_array.float_dynamic_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.tmp_array.float_dynamic_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec2_static_write_dynamic_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec2_static_write_dynamic_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec2_static_write_static_loop_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec2_static_write_static_loop_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec2_static_write_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec2_dynamic_write_static_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec2_dynamic_write_static_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec2_static_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec2_static_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec2_dynamic_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec2_dynamic_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec3_static_write_dynamic_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec3_static_write_dynamic_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec3_static_write_static_loop_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec3_static_write_static_loop_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec3_static_write_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec3_static_write_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec3_dynamic_write_static_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec3_dynamic_write_static_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec3_static_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec3_static_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec3_dynamic_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec3_dynamic_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec4_static_write_dynamic_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec4_static_write_dynamic_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec4_static_write_static_loop_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec4_static_write_static_loop_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec4_static_write_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec4_static_write_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec4_dynamic_write_static_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec4_dynamic_write_static_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec4_static_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec4_static_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec2_direct_write_static_subscript_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec2_direct_write_static_subscript_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_subscript_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_subscript_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec2_direct_write_static_loop_subscript_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec2_direct_write_static_loop_subscript_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec2_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec2_static_subscript_write_direct_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec2_static_subscript_write_direct_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec2_dynamic_subscript_write_direct_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec2_dynamic_subscript_write_direct_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_direct_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec2_static_loop_subscript_write_direct_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec2_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec2_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec3_direct_write_static_subscript_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec3_direct_write_static_subscript_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_subscript_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_subscript_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec3_direct_write_static_loop_subscript_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec3_direct_write_static_loop_subscript_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec3_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec3_static_subscript_write_direct_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec3_static_subscript_write_direct_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec3_dynamic_subscript_write_direct_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec3_dynamic_subscript_write_direct_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec3_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec3_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec4_direct_write_static_subscript_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec4_direct_write_static_subscript_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_subscript_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_subscript_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec4_direct_write_static_loop_subscript_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec4_direct_write_static_loop_subscript_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_loop_subscript_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_loop_subscript_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec4_static_subscript_write_direct_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec4_static_subscript_write_direct_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_direct_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_direct_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_direct_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_direct_read_fragment +KHR-GL45.shaders.indexing.vector_subscript.vec4_dynamic_loop_subscript_write_direct_read_vertex +KHR-GL45.shaders.indexing.vector_subscript.vec4_dynamic_loop_subscript_write_direct_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2_static_write_static_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2_static_write_static_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2_static_write_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2_dynamic_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2_static_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2x3_static_write_static_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2x3_static_write_static_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2x3_static_write_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2x3_dynamic_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2x3_dynamic_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2x3_static_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2x3_static_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2x3_dynamic_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2x3_dynamic_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2x4_static_write_static_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2x4_static_write_static_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2x4_static_write_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2x4_dynamic_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2x4_dynamic_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2x4_static_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2x4_static_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat2x4_dynamic_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat2x4_dynamic_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3x2_static_write_static_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3x2_static_write_static_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3x2_static_write_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3x2_dynamic_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3x2_dynamic_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3x2_static_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3x2_static_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3x2_dynamic_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3x2_dynamic_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3_static_write_static_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3_static_write_static_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3_static_write_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3_dynamic_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3_static_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3_dynamic_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3x4_static_write_static_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3x4_static_write_static_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3x4_static_write_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3x4_dynamic_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3x4_dynamic_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3x4_static_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3x4_static_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat3x4_dynamic_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat3x4_dynamic_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4x2_static_write_static_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4x2_static_write_static_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4x2_static_write_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4x2_dynamic_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4x2_dynamic_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4x2_static_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4x2_static_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4x2_dynamic_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4x2_dynamic_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4x3_static_write_static_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4x3_static_write_static_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4x3_static_write_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4x3_dynamic_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4x3_dynamic_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4x3_static_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4x3_static_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4x3_dynamic_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4x3_dynamic_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4_static_write_static_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4_static_write_static_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_loop_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4_static_write_dynamic_loop_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4_dynamic_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4_static_loop_write_static_read_fragment +KHR-GL45.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_vertex +KHR-GL45.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_fragment +KHR-GL45.shaders.loops.for_constant_iterations.basic_lowp_int_vertex +KHR-GL45.shaders.loops.for_constant_iterations.basic_lowp_int_fragment +KHR-GL45.shaders.loops.for_constant_iterations.basic_mediump_int_vertex +KHR-GL45.shaders.loops.for_constant_iterations.basic_mediump_int_fragment +KHR-GL45.shaders.loops.for_constant_iterations.basic_mediump_float_vertex +KHR-GL45.shaders.loops.for_constant_iterations.basic_mediump_float_fragment +KHR-GL45.shaders.loops.for_constant_iterations.basic_highp_int_vertex +KHR-GL45.shaders.loops.for_constant_iterations.basic_highp_int_fragment +KHR-GL45.shaders.loops.for_constant_iterations.basic_highp_float_vertex +KHR-GL45.shaders.loops.for_constant_iterations.basic_highp_float_fragment +KHR-GL45.shaders.loops.for_constant_iterations.empty_body_vertex +KHR-GL45.shaders.loops.for_constant_iterations.empty_body_fragment +KHR-GL45.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL45.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL45.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL45.shaders.loops.for_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL45.shaders.loops.for_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL45.shaders.loops.for_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL45.shaders.loops.for_constant_iterations.single_statement_vertex +KHR-GL45.shaders.loops.for_constant_iterations.single_statement_fragment +KHR-GL45.shaders.loops.for_constant_iterations.compound_statement_vertex +KHR-GL45.shaders.loops.for_constant_iterations.compound_statement_fragment +KHR-GL45.shaders.loops.for_constant_iterations.sequence_statement_vertex +KHR-GL45.shaders.loops.for_constant_iterations.sequence_statement_fragment +KHR-GL45.shaders.loops.for_constant_iterations.no_iterations_vertex +KHR-GL45.shaders.loops.for_constant_iterations.no_iterations_fragment +KHR-GL45.shaders.loops.for_constant_iterations.single_iteration_vertex +KHR-GL45.shaders.loops.for_constant_iterations.single_iteration_fragment +KHR-GL45.shaders.loops.for_constant_iterations.select_iteration_count_vertex +KHR-GL45.shaders.loops.for_constant_iterations.select_iteration_count_fragment +KHR-GL45.shaders.loops.for_constant_iterations.conditional_continue_vertex +KHR-GL45.shaders.loops.for_constant_iterations.conditional_continue_fragment +KHR-GL45.shaders.loops.for_constant_iterations.unconditional_continue_vertex +KHR-GL45.shaders.loops.for_constant_iterations.unconditional_continue_fragment +KHR-GL45.shaders.loops.for_constant_iterations.only_continue_vertex +KHR-GL45.shaders.loops.for_constant_iterations.only_continue_fragment +KHR-GL45.shaders.loops.for_constant_iterations.double_continue_vertex +KHR-GL45.shaders.loops.for_constant_iterations.double_continue_fragment +KHR-GL45.shaders.loops.for_constant_iterations.conditional_break_vertex +KHR-GL45.shaders.loops.for_constant_iterations.conditional_break_fragment +KHR-GL45.shaders.loops.for_constant_iterations.unconditional_break_vertex +KHR-GL45.shaders.loops.for_constant_iterations.unconditional_break_fragment +KHR-GL45.shaders.loops.for_constant_iterations.pre_increment_vertex +KHR-GL45.shaders.loops.for_constant_iterations.pre_increment_fragment +KHR-GL45.shaders.loops.for_constant_iterations.post_increment_vertex +KHR-GL45.shaders.loops.for_constant_iterations.post_increment_fragment +KHR-GL45.shaders.loops.for_constant_iterations.mixed_break_continue_vertex +KHR-GL45.shaders.loops.for_constant_iterations.mixed_break_continue_fragment +KHR-GL45.shaders.loops.for_constant_iterations.vector_counter_vertex +KHR-GL45.shaders.loops.for_constant_iterations.vector_counter_fragment +KHR-GL45.shaders.loops.for_constant_iterations.101_iterations_vertex +KHR-GL45.shaders.loops.for_constant_iterations.101_iterations_fragment +KHR-GL45.shaders.loops.for_constant_iterations.sequence_vertex +KHR-GL45.shaders.loops.for_constant_iterations.sequence_fragment +KHR-GL45.shaders.loops.for_constant_iterations.nested_vertex +KHR-GL45.shaders.loops.for_constant_iterations.nested_fragment +KHR-GL45.shaders.loops.for_constant_iterations.nested_sequence_vertex +KHR-GL45.shaders.loops.for_constant_iterations.nested_sequence_fragment +KHR-GL45.shaders.loops.for_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL45.shaders.loops.for_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL45.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL45.shaders.loops.for_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.basic_lowp_int_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.basic_lowp_int_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.basic_mediump_int_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.basic_mediump_int_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.basic_mediump_float_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.basic_mediump_float_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.basic_highp_int_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.basic_highp_int_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.basic_highp_float_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.basic_highp_float_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.empty_body_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.empty_body_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.single_statement_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.single_statement_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.compound_statement_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.compound_statement_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.sequence_statement_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.sequence_statement_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.no_iterations_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.no_iterations_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.single_iteration_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.single_iteration_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.select_iteration_count_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.select_iteration_count_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.conditional_continue_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.conditional_continue_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.unconditional_continue_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.unconditional_continue_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.only_continue_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.only_continue_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.double_continue_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.double_continue_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.conditional_break_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.conditional_break_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.unconditional_break_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.unconditional_break_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.pre_increment_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.pre_increment_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.post_increment_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.post_increment_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.mixed_break_continue_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.mixed_break_continue_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.vector_counter_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.vector_counter_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.101_iterations_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.101_iterations_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.sequence_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.sequence_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.nested_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.nested_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.nested_sequence_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.nested_sequence_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL45.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL45.shaders.loops.for_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.basic_lowp_int_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.basic_lowp_int_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.basic_mediump_int_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.basic_mediump_int_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.basic_mediump_float_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.basic_mediump_float_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.basic_highp_int_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.basic_highp_int_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.basic_highp_float_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.basic_highp_float_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.empty_body_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.empty_body_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.single_statement_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.single_statement_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.compound_statement_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.compound_statement_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.sequence_statement_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.sequence_statement_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.no_iterations_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.no_iterations_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.single_iteration_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.single_iteration_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.select_iteration_count_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.select_iteration_count_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.conditional_continue_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.conditional_continue_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.unconditional_continue_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.unconditional_continue_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.only_continue_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.only_continue_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.double_continue_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.double_continue_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.conditional_break_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.conditional_break_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.unconditional_break_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.unconditional_break_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.pre_increment_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.pre_increment_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.post_increment_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.post_increment_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.mixed_break_continue_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.mixed_break_continue_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.vector_counter_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.vector_counter_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.101_iterations_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.101_iterations_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.sequence_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.sequence_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.nested_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.nested_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.nested_sequence_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.nested_sequence_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL45.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL45.shaders.loops.for_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL45.shaders.loops.while_constant_iterations.basic_lowp_int_vertex +KHR-GL45.shaders.loops.while_constant_iterations.basic_lowp_int_fragment +KHR-GL45.shaders.loops.while_constant_iterations.basic_mediump_int_vertex +KHR-GL45.shaders.loops.while_constant_iterations.basic_mediump_int_fragment +KHR-GL45.shaders.loops.while_constant_iterations.basic_mediump_float_vertex +KHR-GL45.shaders.loops.while_constant_iterations.basic_mediump_float_fragment +KHR-GL45.shaders.loops.while_constant_iterations.basic_highp_int_vertex +KHR-GL45.shaders.loops.while_constant_iterations.basic_highp_int_fragment +KHR-GL45.shaders.loops.while_constant_iterations.basic_highp_float_vertex +KHR-GL45.shaders.loops.while_constant_iterations.basic_highp_float_fragment +KHR-GL45.shaders.loops.while_constant_iterations.empty_body_vertex +KHR-GL45.shaders.loops.while_constant_iterations.empty_body_fragment +KHR-GL45.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL45.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL45.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL45.shaders.loops.while_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL45.shaders.loops.while_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL45.shaders.loops.while_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL45.shaders.loops.while_constant_iterations.single_statement_vertex +KHR-GL45.shaders.loops.while_constant_iterations.single_statement_fragment +KHR-GL45.shaders.loops.while_constant_iterations.compound_statement_vertex +KHR-GL45.shaders.loops.while_constant_iterations.compound_statement_fragment +KHR-GL45.shaders.loops.while_constant_iterations.sequence_statement_vertex +KHR-GL45.shaders.loops.while_constant_iterations.sequence_statement_fragment +KHR-GL45.shaders.loops.while_constant_iterations.no_iterations_vertex +KHR-GL45.shaders.loops.while_constant_iterations.no_iterations_fragment +KHR-GL45.shaders.loops.while_constant_iterations.single_iteration_vertex +KHR-GL45.shaders.loops.while_constant_iterations.single_iteration_fragment +KHR-GL45.shaders.loops.while_constant_iterations.select_iteration_count_vertex +KHR-GL45.shaders.loops.while_constant_iterations.select_iteration_count_fragment +KHR-GL45.shaders.loops.while_constant_iterations.conditional_continue_vertex +KHR-GL45.shaders.loops.while_constant_iterations.conditional_continue_fragment +KHR-GL45.shaders.loops.while_constant_iterations.unconditional_continue_vertex +KHR-GL45.shaders.loops.while_constant_iterations.unconditional_continue_fragment +KHR-GL45.shaders.loops.while_constant_iterations.only_continue_vertex +KHR-GL45.shaders.loops.while_constant_iterations.only_continue_fragment +KHR-GL45.shaders.loops.while_constant_iterations.double_continue_vertex +KHR-GL45.shaders.loops.while_constant_iterations.double_continue_fragment +KHR-GL45.shaders.loops.while_constant_iterations.conditional_break_vertex +KHR-GL45.shaders.loops.while_constant_iterations.conditional_break_fragment +KHR-GL45.shaders.loops.while_constant_iterations.unconditional_break_vertex +KHR-GL45.shaders.loops.while_constant_iterations.unconditional_break_fragment +KHR-GL45.shaders.loops.while_constant_iterations.pre_increment_vertex +KHR-GL45.shaders.loops.while_constant_iterations.pre_increment_fragment +KHR-GL45.shaders.loops.while_constant_iterations.post_increment_vertex +KHR-GL45.shaders.loops.while_constant_iterations.post_increment_fragment +KHR-GL45.shaders.loops.while_constant_iterations.mixed_break_continue_vertex +KHR-GL45.shaders.loops.while_constant_iterations.mixed_break_continue_fragment +KHR-GL45.shaders.loops.while_constant_iterations.vector_counter_vertex +KHR-GL45.shaders.loops.while_constant_iterations.vector_counter_fragment +KHR-GL45.shaders.loops.while_constant_iterations.101_iterations_vertex +KHR-GL45.shaders.loops.while_constant_iterations.101_iterations_fragment +KHR-GL45.shaders.loops.while_constant_iterations.sequence_vertex +KHR-GL45.shaders.loops.while_constant_iterations.sequence_fragment +KHR-GL45.shaders.loops.while_constant_iterations.nested_vertex +KHR-GL45.shaders.loops.while_constant_iterations.nested_fragment +KHR-GL45.shaders.loops.while_constant_iterations.nested_sequence_vertex +KHR-GL45.shaders.loops.while_constant_iterations.nested_sequence_fragment +KHR-GL45.shaders.loops.while_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL45.shaders.loops.while_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL45.shaders.loops.while_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL45.shaders.loops.while_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.basic_lowp_int_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.basic_lowp_int_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.basic_mediump_int_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.basic_mediump_int_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.basic_mediump_float_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.basic_mediump_float_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.basic_highp_int_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.basic_highp_int_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.basic_highp_float_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.basic_highp_float_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.empty_body_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.empty_body_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.single_statement_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.single_statement_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.compound_statement_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.compound_statement_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.sequence_statement_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.sequence_statement_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.no_iterations_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.no_iterations_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.single_iteration_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.single_iteration_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.select_iteration_count_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.select_iteration_count_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.conditional_continue_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.conditional_continue_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.unconditional_continue_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.unconditional_continue_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.only_continue_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.only_continue_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.double_continue_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.double_continue_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.conditional_break_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.conditional_break_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.unconditional_break_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.unconditional_break_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.pre_increment_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.pre_increment_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.post_increment_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.post_increment_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.mixed_break_continue_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.mixed_break_continue_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.vector_counter_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.vector_counter_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.101_iterations_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.101_iterations_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.sequence_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.sequence_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.nested_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.nested_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.nested_sequence_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.nested_sequence_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL45.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL45.shaders.loops.while_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.basic_lowp_int_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.basic_lowp_int_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.basic_mediump_int_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.basic_mediump_int_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.basic_mediump_float_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.basic_mediump_float_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.basic_highp_int_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.basic_highp_int_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.basic_highp_float_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.basic_highp_float_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.empty_body_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.empty_body_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.single_statement_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.single_statement_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.compound_statement_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.compound_statement_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.sequence_statement_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.sequence_statement_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.no_iterations_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.no_iterations_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.single_iteration_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.single_iteration_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.select_iteration_count_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.select_iteration_count_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.conditional_continue_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.conditional_continue_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.unconditional_continue_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.unconditional_continue_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.only_continue_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.only_continue_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.double_continue_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.double_continue_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.conditional_break_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.conditional_break_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.unconditional_break_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.unconditional_break_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.pre_increment_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.pre_increment_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.post_increment_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.post_increment_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.mixed_break_continue_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.mixed_break_continue_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.vector_counter_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.vector_counter_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.101_iterations_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.101_iterations_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.sequence_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.sequence_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.nested_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.nested_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.nested_sequence_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.nested_sequence_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL45.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL45.shaders.loops.while_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.basic_lowp_int_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.basic_lowp_int_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.basic_mediump_int_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.basic_mediump_int_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.basic_mediump_float_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.basic_mediump_float_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.basic_highp_int_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.basic_highp_int_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.basic_highp_float_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.basic_highp_float_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.empty_body_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.empty_body_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.infinite_with_conditional_break_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.infinite_with_conditional_break_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.single_statement_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.single_statement_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.compound_statement_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.compound_statement_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.sequence_statement_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.sequence_statement_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.single_iteration_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.single_iteration_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.select_iteration_count_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.select_iteration_count_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.conditional_continue_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.conditional_continue_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.unconditional_continue_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.unconditional_continue_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.only_continue_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.only_continue_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.double_continue_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.double_continue_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.conditional_break_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.conditional_break_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.unconditional_break_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.unconditional_break_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.pre_increment_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.pre_increment_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.post_increment_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.post_increment_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.mixed_break_continue_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.mixed_break_continue_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.vector_counter_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.vector_counter_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.101_iterations_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.101_iterations_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.sequence_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.sequence_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.nested_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.nested_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.nested_sequence_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.nested_sequence_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_1_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_1_fragment +KHR-GL45.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_2_vertex +KHR-GL45.shaders.loops.do_while_constant_iterations.nested_tricky_dataflow_2_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.basic_lowp_int_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.basic_lowp_int_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.basic_mediump_int_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.basic_mediump_int_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.basic_mediump_float_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.basic_mediump_float_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.basic_highp_int_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.basic_highp_int_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.basic_highp_float_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.basic_highp_float_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.empty_body_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.empty_body_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.infinite_with_conditional_break_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.infinite_with_conditional_break_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.single_statement_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.single_statement_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.compound_statement_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.compound_statement_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.sequence_statement_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.sequence_statement_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.single_iteration_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.single_iteration_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.select_iteration_count_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.select_iteration_count_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.conditional_continue_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.conditional_continue_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.unconditional_continue_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.unconditional_continue_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.only_continue_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.only_continue_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.double_continue_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.double_continue_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.conditional_break_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.conditional_break_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.unconditional_break_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.unconditional_break_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.pre_increment_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.pre_increment_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.post_increment_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.post_increment_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.mixed_break_continue_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.mixed_break_continue_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.vector_counter_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.vector_counter_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.101_iterations_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.101_iterations_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.sequence_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.sequence_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.nested_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.nested_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.nested_sequence_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.nested_sequence_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_1_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_1_fragment +KHR-GL45.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_2_vertex +KHR-GL45.shaders.loops.do_while_uniform_iterations.nested_tricky_dataflow_2_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.basic_lowp_int_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.basic_lowp_int_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.basic_mediump_int_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.basic_mediump_int_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.basic_mediump_float_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.basic_mediump_float_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.basic_highp_int_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.basic_highp_int_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.basic_highp_float_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.basic_highp_float_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.empty_body_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.empty_body_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_first_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_first_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_last_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.infinite_with_unconditional_break_last_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.infinite_with_conditional_break_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.infinite_with_conditional_break_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.single_statement_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.single_statement_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.compound_statement_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.compound_statement_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.sequence_statement_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.sequence_statement_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.single_iteration_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.single_iteration_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.select_iteration_count_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.select_iteration_count_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.conditional_continue_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.conditional_continue_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.unconditional_continue_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.unconditional_continue_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.only_continue_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.only_continue_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.double_continue_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.double_continue_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.conditional_break_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.conditional_break_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.unconditional_break_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.unconditional_break_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.pre_increment_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.pre_increment_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.post_increment_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.post_increment_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.mixed_break_continue_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.mixed_break_continue_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.vector_counter_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.vector_counter_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.101_iterations_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.101_iterations_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.sequence_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.sequence_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.nested_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.nested_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.nested_sequence_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.nested_sequence_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_1_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_1_fragment +KHR-GL45.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_2_vertex +KHR-GL45.shaders.loops.do_while_dynamic_iterations.nested_tricky_dataflow_2_fragment +KHR-GL45.shaders.preprocessor.basic.correct_phases_vertex +KHR-GL45.shaders.preprocessor.basic.correct_phases_fragment +KHR-GL45.shaders.preprocessor.basic.invalid_identifier_vertex +KHR-GL45.shaders.preprocessor.basic.invalid_identifier_fragment +KHR-GL45.shaders.preprocessor.basic.null_directive_vertex +KHR-GL45.shaders.preprocessor.basic.null_directive_fragment +KHR-GL45.shaders.preprocessor.basic.invalid_directive_vertex +KHR-GL45.shaders.preprocessor.basic.invalid_directive_fragment +KHR-GL45.shaders.preprocessor.basic.missing_identifier_vertex +KHR-GL45.shaders.preprocessor.basic.missing_identifier_fragment +KHR-GL45.shaders.preprocessor.basic.empty_object_vertex +KHR-GL45.shaders.preprocessor.basic.empty_object_fragment +KHR-GL45.shaders.preprocessor.basic.empty_function_vertex +KHR-GL45.shaders.preprocessor.basic.empty_function_fragment +KHR-GL45.shaders.preprocessor.basic.empty_directive_vertex +KHR-GL45.shaders.preprocessor.basic.empty_directive_fragment +KHR-GL45.shaders.preprocessor.basic.token_pasting_1_vertex +KHR-GL45.shaders.preprocessor.basic.token_pasting_1_fragment +KHR-GL45.shaders.preprocessor.basic.token_pasting_2_vertex +KHR-GL45.shaders.preprocessor.basic.token_pasting_2_fragment +KHR-GL45.shaders.preprocessor.definitions.define_value_and_function_vertex +KHR-GL45.shaders.preprocessor.definitions.define_value_and_function_fragment +KHR-GL45.shaders.preprocessor.definitions.undefine_object_invalid_syntax_vertex +KHR-GL45.shaders.preprocessor.definitions.undefine_object_invalid_syntax_fragment +KHR-GL45.shaders.preprocessor.definitions.undefine_function_vertex +KHR-GL45.shaders.preprocessor.definitions.undefine_function_fragment +KHR-GL45.shaders.preprocessor.definitions.undefine_version_vertex +KHR-GL45.shaders.preprocessor.definitions.undefine_version_fragment +KHR-GL45.shaders.preprocessor.definitions.undefine_core_profile_vertex +KHR-GL45.shaders.preprocessor.definitions.undefine_core_profile_fragment +KHR-GL45.shaders.preprocessor.invalid_definitions.define_non_identifier_vertex +KHR-GL45.shaders.preprocessor.invalid_definitions.define_non_identifier_fragment +KHR-GL45.shaders.preprocessor.invalid_definitions.undef_non_identifier_1_vertex +KHR-GL45.shaders.preprocessor.invalid_definitions.undef_non_identifier_1_fragment +KHR-GL45.shaders.preprocessor.invalid_definitions.undef_non_identifier_2_vertex +KHR-GL45.shaders.preprocessor.invalid_definitions.undef_non_identifier_2_fragment +KHR-GL45.shaders.preprocessor.object_redefinitions.invalid_object_ident_vertex +KHR-GL45.shaders.preprocessor.object_redefinitions.invalid_object_ident_fragment +KHR-GL45.shaders.preprocessor.object_redefinitions.invalid_object_whitespace_vertex +KHR-GL45.shaders.preprocessor.object_redefinitions.invalid_object_whitespace_fragment +KHR-GL45.shaders.preprocessor.object_redefinitions.invalid_object_op_vertex +KHR-GL45.shaders.preprocessor.object_redefinitions.invalid_object_op_fragment +KHR-GL45.shaders.preprocessor.object_redefinitions.invalid_object_floatval_1_vertex +KHR-GL45.shaders.preprocessor.object_redefinitions.invalid_object_floatval_1_fragment +KHR-GL45.shaders.preprocessor.object_redefinitions.invalid_object_floatval_2_vertex +KHR-GL45.shaders.preprocessor.object_redefinitions.invalid_object_floatval_2_fragment +KHR-GL45.shaders.preprocessor.object_redefinitions.invalid_object_intval_1_vertex +KHR-GL45.shaders.preprocessor.object_redefinitions.invalid_object_intval_1_fragment +KHR-GL45.shaders.preprocessor.object_redefinitions.invalid_object_intval_2_vertex +KHR-GL45.shaders.preprocessor.object_redefinitions.invalid_object_intval_2_fragment +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_1_vertex +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_1_fragment +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_ifdef_vertex +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_ifdef_fragment +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_undef_ifdef_vertex +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_undef_ifdef_fragment +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_ifndef_vertex +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_ifndef_fragment +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_defined_1_vertex +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_defined_1_fragment +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_defined_2_vertex +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_defined_2_fragment +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_comment_vertex +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_comment_fragment +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_vertex +KHR-GL45.shaders.preprocessor.object_redefinitions.redefine_object_multiline_comment_fragment +KHR-GL45.shaders.preprocessor.invalid_redefinitions.invalid_identifier_1_vertex +KHR-GL45.shaders.preprocessor.invalid_redefinitions.invalid_identifier_1_fragment +KHR-GL45.shaders.preprocessor.comments.multiline_comment_define_vertex +KHR-GL45.shaders.preprocessor.comments.multiline_comment_define_fragment +KHR-GL45.shaders.preprocessor.comments.nested_comment_vertex +KHR-GL45.shaders.preprocessor.comments.nested_comment_fragment +KHR-GL45.shaders.preprocessor.comments.invalid_comment_vertex +KHR-GL45.shaders.preprocessor.comments.invalid_comment_fragment +KHR-GL45.shaders.preprocessor.comments.unterminated_comment_1_vertex +KHR-GL45.shaders.preprocessor.comments.unterminated_comment_1_fragment +KHR-GL45.shaders.preprocessor.comments.unterminated_comment_2_vertex +KHR-GL45.shaders.preprocessor.comments.unterminated_comment_2_fragment +KHR-GL45.shaders.preprocessor.function_definitions.same_object_and_function_param_vertex +KHR-GL45.shaders.preprocessor.function_definitions.same_object_and_function_param_fragment +KHR-GL45.shaders.preprocessor.function_definitions.complex_func_vertex +KHR-GL45.shaders.preprocessor.function_definitions.complex_func_fragment +KHR-GL45.shaders.preprocessor.function_definitions.function_definition_with_comments_vertex +KHR-GL45.shaders.preprocessor.function_definitions.function_definition_with_comments_fragment +KHR-GL45.shaders.preprocessor.recursion.recursion_1_vertex +KHR-GL45.shaders.preprocessor.recursion.recursion_1_fragment +KHR-GL45.shaders.preprocessor.recursion.recursion_2_vertex +KHR-GL45.shaders.preprocessor.recursion.recursion_2_fragment +KHR-GL45.shaders.preprocessor.recursion.recursion_3_vertex +KHR-GL45.shaders.preprocessor.recursion.recursion_3_fragment +KHR-GL45.shaders.preprocessor.recursion.recursion_4_vertex +KHR-GL45.shaders.preprocessor.recursion.recursion_4_fragment +KHR-GL45.shaders.preprocessor.recursion.recursion_5_vertex +KHR-GL45.shaders.preprocessor.recursion.recursion_5_fragment +KHR-GL45.shaders.preprocessor.function_redefinitions.function_redefinition_1_vertex +KHR-GL45.shaders.preprocessor.function_redefinitions.function_redefinition_1_fragment +KHR-GL45.shaders.preprocessor.function_redefinitions.function_redefinition_2_vertex +KHR-GL45.shaders.preprocessor.function_redefinitions.function_redefinition_2_fragment +KHR-GL45.shaders.preprocessor.function_redefinitions.function_redefinition_3_vertex +KHR-GL45.shaders.preprocessor.function_redefinitions.function_redefinition_3_fragment +KHR-GL45.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_1_vertex +KHR-GL45.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_1_fragment +KHR-GL45.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_2_vertex +KHR-GL45.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_2_fragment +KHR-GL45.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_3_vertex +KHR-GL45.shaders.preprocessor.function_redefinitions.invalid_function_redefinition_param_3_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_1_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_1_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_2_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_2_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_3_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_3_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_4_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_4_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_5_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_5_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_6_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_6_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_7_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_7_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_8_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.arguments_8_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.unique_param_name_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.unique_param_name_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.argument_list_1_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.argument_list_1_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.argument_list_2_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.argument_list_2_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.argument_list_3_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.argument_list_3_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_1_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_1_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_2_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_2_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_3_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_3_fragment +KHR-GL45.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_4_vertex +KHR-GL45.shaders.preprocessor.invalid_function_definitions.no_closing_parenthesis_4_fragment +KHR-GL45.shaders.preprocessor.semantic.ops_as_arguments_vertex +KHR-GL45.shaders.preprocessor.semantic.ops_as_arguments_fragment +KHR-GL45.shaders.preprocessor.semantic.correct_order_vertex +KHR-GL45.shaders.preprocessor.semantic.correct_order_fragment +KHR-GL45.shaders.preprocessor.predefined_macros.version_vertex +KHR-GL45.shaders.preprocessor.predefined_macros.version_fragment +KHR-GL45.shaders.preprocessor.predefined_macros.core_profile_defined_vertex +KHR-GL45.shaders.preprocessor.predefined_macros.core_profile_defined_fragment +KHR-GL45.shaders.preprocessor.predefined_macros.core_profile_value_vertex +KHR-GL45.shaders.preprocessor.predefined_macros.core_profile_value_fragment +KHR-GL45.shaders.preprocessor.predefined_macros.line_1_vertex +KHR-GL45.shaders.preprocessor.predefined_macros.line_1_fragment +KHR-GL45.shaders.preprocessor.predefined_macros.file_vertex +KHR-GL45.shaders.preprocessor.predefined_macros.file_fragment +KHR-GL45.shaders.preprocessor.predefined_macros.if_core_profile_vertex +KHR-GL45.shaders.preprocessor.predefined_macros.if_core_profile_fragment +KHR-GL45.shaders.preprocessor.predefined_macros.if_version_vertex +KHR-GL45.shaders.preprocessor.predefined_macros.if_version_fragment +KHR-GL45.shaders.preprocessor.conditional_inclusion.basic_1_vertex +KHR-GL45.shaders.preprocessor.conditional_inclusion.basic_1_fragment +KHR-GL45.shaders.preprocessor.conditional_inclusion.basic_2_vertex +KHR-GL45.shaders.preprocessor.conditional_inclusion.basic_2_fragment +KHR-GL45.shaders.preprocessor.conditional_inclusion.basic_3_vertex +KHR-GL45.shaders.preprocessor.conditional_inclusion.basic_3_fragment +KHR-GL45.shaders.preprocessor.conditional_inclusion.basic_4_vertex +KHR-GL45.shaders.preprocessor.conditional_inclusion.basic_4_fragment +KHR-GL45.shaders.preprocessor.conditional_inclusion.basic_5_vertex +KHR-GL45.shaders.preprocessor.conditional_inclusion.basic_5_fragment +KHR-GL45.shaders.preprocessor.conditional_inclusion.expression_vertex +KHR-GL45.shaders.preprocessor.conditional_inclusion.expression_fragment +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_op_1_vertex +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_op_1_fragment +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_op_2_vertex +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_op_2_fragment +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_1_vertex +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_1_fragment +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_2_vertex +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_2_fragment +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_3_vertex +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_3_fragment +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_4_vertex +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_4_fragment +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_5_vertex +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_defined_expected_identifier_5_fragment +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_defined_expected_rparen_vertex +KHR-GL45.shaders.preprocessor.invalid_ops.invalid_defined_expected_rparen_fragment +KHR-GL45.shaders.preprocessor.invalid_ops.defined_define_vertex +KHR-GL45.shaders.preprocessor.invalid_ops.defined_define_fragment +KHR-GL45.shaders.preprocessor.undefined_identifiers.basic_vertex +KHR-GL45.shaders.preprocessor.undefined_identifiers.basic_fragment +KHR-GL45.shaders.preprocessor.undefined_identifiers.in_expression_vertex +KHR-GL45.shaders.preprocessor.undefined_identifiers.in_expression_fragment +KHR-GL45.shaders.preprocessor.undefined_identifiers.not_used_in_eval_1_vertex +KHR-GL45.shaders.preprocessor.undefined_identifiers.not_used_in_eval_1_fragment +KHR-GL45.shaders.preprocessor.undefined_identifiers.not_used_in_eval_2_vertex +KHR-GL45.shaders.preprocessor.undefined_identifiers.not_used_in_eval_2_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.empty_if_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.empty_if_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.empty_ifdef_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.empty_ifdef_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.empty_ifndef_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.empty_ifndef_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.invalid_ifdef_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.invalid_ifdef_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.invalid_ifndef_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.invalid_ifndef_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.empty_if_defined_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.empty_if_defined_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_if_1_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_if_1_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_if_2_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_if_2_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_ifdef_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_ifdef_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_ifndef_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_ifndef_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_else_1_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_else_1_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_else_2_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_else_2_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_elif_1_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_elif_1_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_elif_2_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_elif_2_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_elif_3_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_elif_3_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.elif_after_else_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.elif_after_else_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.else_without_if_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.else_without_if_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.elif_without_if_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.elif_without_if_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.endif_without_if_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.endif_without_if_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.else_after_else_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.else_after_else_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.nested_elif_without_if_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.nested_elif_without_if_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.if_float_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.if_float_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.tokens_after_if_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.tokens_after_if_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.tokens_after_elif_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.tokens_after_elif_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.tokens_after_else_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.tokens_after_else_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.tokens_after_endif_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.tokens_after_endif_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.tokens_after_ifdef_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.tokens_after_ifdef_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.tokens_after_ifndef_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.tokens_after_ifndef_fragment +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_nested_blocks_vertex +KHR-GL45.shaders.preprocessor.invalid_conditionals.unterminated_nested_blocks_fragment +KHR-GL45.shaders.preprocessor.conditionals.ifdef_1_vertex +KHR-GL45.shaders.preprocessor.conditionals.ifdef_1_fragment +KHR-GL45.shaders.preprocessor.conditionals.ifdef_2_vertex +KHR-GL45.shaders.preprocessor.conditionals.ifdef_2_fragment +KHR-GL45.shaders.preprocessor.conditionals.ifdef_3_vertex +KHR-GL45.shaders.preprocessor.conditionals.ifdef_3_fragment +KHR-GL45.shaders.preprocessor.conditionals.ifndef_1_vertex +KHR-GL45.shaders.preprocessor.conditionals.ifndef_1_fragment +KHR-GL45.shaders.preprocessor.conditionals.ifndef_2_vertex +KHR-GL45.shaders.preprocessor.conditionals.ifndef_2_fragment +KHR-GL45.shaders.preprocessor.conditionals.mixed_conditional_inclusion_vertex +KHR-GL45.shaders.preprocessor.conditionals.mixed_conditional_inclusion_fragment +KHR-GL45.shaders.preprocessor.conditionals.nested_if_1_vertex +KHR-GL45.shaders.preprocessor.conditionals.nested_if_1_fragment +KHR-GL45.shaders.preprocessor.conditionals.nested_if_2_vertex +KHR-GL45.shaders.preprocessor.conditionals.nested_if_2_fragment +KHR-GL45.shaders.preprocessor.conditionals.nested_if_3_vertex +KHR-GL45.shaders.preprocessor.conditionals.nested_if_3_fragment +KHR-GL45.shaders.preprocessor.directive.version_with_profile_vertex +KHR-GL45.shaders.preprocessor.directive.version_with_profile_fragment +KHR-GL45.shaders.preprocessor.directive.version_leading_whitespace_vertex +KHR-GL45.shaders.preprocessor.directive.version_leading_whitespace_fragment +KHR-GL45.shaders.preprocessor.directive.version_leading_comment_vertex +KHR-GL45.shaders.preprocessor.directive.version_leading_comment_fragment +KHR-GL45.shaders.preprocessor.directive.version_is_less_vertex +KHR-GL45.shaders.preprocessor.directive.version_is_less_fragment +KHR-GL45.shaders.preprocessor.directive.version_is_more_vertex +KHR-GL45.shaders.preprocessor.directive.version_is_more_fragment +KHR-GL45.shaders.preprocessor.directive.version_invalid_profile_vertex +KHR-GL45.shaders.preprocessor.directive.version_invalid_profile_fragment +KHR-GL45.shaders.preprocessor.directive.version_missing_vertex +KHR-GL45.shaders.preprocessor.directive.version_missing_fragment +KHR-GL45.shaders.preprocessor.directive.version_not_first_statement_1_vertex +KHR-GL45.shaders.preprocessor.directive.version_not_first_statement_1_fragment +KHR-GL45.shaders.preprocessor.directive.version_not_first_statement_2_vertex +KHR-GL45.shaders.preprocessor.directive.version_not_first_statement_2_fragment +KHR-GL45.shaders.preprocessor.directive.version_invalid_token_1_vertex +KHR-GL45.shaders.preprocessor.directive.version_invalid_token_1_fragment +KHR-GL45.shaders.preprocessor.directive.version_invalid_token_2_vertex +KHR-GL45.shaders.preprocessor.directive.version_invalid_token_2_fragment +KHR-GL45.shaders.preprocessor.directive.invalid_version_vertex +KHR-GL45.shaders.preprocessor.directive.invalid_version_fragment +KHR-GL45.shaders.preprocessor.directive.additional_tokens_vertex +KHR-GL45.shaders.preprocessor.directive.additional_tokens_fragment +KHR-GL45.shaders.preprocessor.directive.error_with_no_tokens_vertex +KHR-GL45.shaders.preprocessor.directive.error_with_no_tokens_fragment +KHR-GL45.shaders.preprocessor.directive.error_vertex +KHR-GL45.shaders.preprocessor.directive.error_fragment +KHR-GL45.shaders.preprocessor.builtin.line_vertex +KHR-GL45.shaders.preprocessor.builtin.line_fragment +KHR-GL45.shaders.preprocessor.builtin.line_and_file_vertex +KHR-GL45.shaders.preprocessor.builtin.line_and_file_fragment +KHR-GL45.shaders.preprocessor.pragmas.pragma_vertex +KHR-GL45.shaders.preprocessor.pragmas.pragma_fragment +KHR-GL45.shaders.preprocessor.pragmas.pragma_macro_exp_vertex +KHR-GL45.shaders.preprocessor.pragmas.pragma_macro_exp_fragment +KHR-GL45.shaders.preprocessor.extensions.basic_vertex +KHR-GL45.shaders.preprocessor.extensions.basic_fragment +KHR-GL45.shaders.preprocessor.extensions.macro_exp_vertex +KHR-GL45.shaders.preprocessor.extensions.macro_exp_fragment +KHR-GL45.shaders.preprocessor.extensions.missing_extension_name_vertex +KHR-GL45.shaders.preprocessor.extensions.missing_extension_name_fragment +KHR-GL45.shaders.preprocessor.extensions.invalid_extension_name_vertex +KHR-GL45.shaders.preprocessor.extensions.invalid_extension_name_fragment +KHR-GL45.shaders.preprocessor.extensions.missing_colon_vertex +KHR-GL45.shaders.preprocessor.extensions.missing_colon_fragment +KHR-GL45.shaders.preprocessor.extensions.expected_colon_vertex +KHR-GL45.shaders.preprocessor.extensions.expected_colon_fragment +KHR-GL45.shaders.preprocessor.extensions.missing_behavior_vertex +KHR-GL45.shaders.preprocessor.extensions.missing_behavior_fragment +KHR-GL45.shaders.preprocessor.extensions.invalid_behavior_1_vertex +KHR-GL45.shaders.preprocessor.extensions.invalid_behavior_1_fragment +KHR-GL45.shaders.preprocessor.extensions.invalid_behavior_2_vertex +KHR-GL45.shaders.preprocessor.extensions.invalid_behavior_2_fragment +KHR-GL45.shaders.preprocessor.extensions.invalid_char_in_name_vertex +KHR-GL45.shaders.preprocessor.extensions.invalid_char_in_name_fragment +KHR-GL45.shaders.preprocessor.extensions.invalid_char_in_behavior_vertex +KHR-GL45.shaders.preprocessor.extensions.invalid_char_in_behavior_fragment +KHR-GL45.shaders.preprocessor.extensions.unterminated_comment_vertex +KHR-GL45.shaders.preprocessor.extensions.unterminated_comment_fragment +KHR-GL45.shaders.preprocessor.extensions.after_non_preprocessing_tokens_vertex +KHR-GL45.shaders.preprocessor.extensions.after_non_preprocessing_tokens_fragment +KHR-GL45.shaders.preprocessor.expressions.shift_left_vertex +KHR-GL45.shaders.preprocessor.expressions.shift_left_fragment +KHR-GL45.shaders.preprocessor.expressions.shift_right_vertex +KHR-GL45.shaders.preprocessor.expressions.shift_right_fragment +KHR-GL45.shaders.preprocessor.expressions.cmp_less_than_vertex +KHR-GL45.shaders.preprocessor.expressions.cmp_less_than_fragment +KHR-GL45.shaders.preprocessor.expressions.less_or_equal_vertex +KHR-GL45.shaders.preprocessor.expressions.less_or_equal_fragment +KHR-GL45.shaders.preprocessor.expressions.or_vertex +KHR-GL45.shaders.preprocessor.expressions.or_fragment +KHR-GL45.shaders.preprocessor.expressions.and_vertex +KHR-GL45.shaders.preprocessor.expressions.and_fragment +KHR-GL45.shaders.preprocessor.expressions.xor_vertex +KHR-GL45.shaders.preprocessor.expressions.xor_fragment +KHR-GL45.shaders.preprocessor.expressions.mod_vertex +KHR-GL45.shaders.preprocessor.expressions.mod_fragment +KHR-GL45.shaders.preprocessor.expressions.parenthesis_value_vertex +KHR-GL45.shaders.preprocessor.expressions.parenthesis_value_fragment +KHR-GL45.shaders.preprocessor.expressions.parenthesis_tricky_vertex +KHR-GL45.shaders.preprocessor.expressions.parenthesis_tricky_fragment +KHR-GL45.shaders.preprocessor.expressions.parenthesis_if_no_vertex +KHR-GL45.shaders.preprocessor.expressions.parenthesis_if_no_fragment +KHR-GL45.shaders.preprocessor.expressions.parenthesis_if_vertex +KHR-GL45.shaders.preprocessor.expressions.parenthesis_if_fragment +KHR-GL45.shaders.preprocessor.expressions.parenthesis_multi_if_vertex +KHR-GL45.shaders.preprocessor.expressions.parenthesis_multi_if_fragment +KHR-GL45.shaders.preprocessor.expressions.parenthesis_single_if_vertex +KHR-GL45.shaders.preprocessor.expressions.parenthesis_single_if_fragment +KHR-GL45.shaders.preprocessor.expressions.parenthesis_ifelse_true_vertex +KHR-GL45.shaders.preprocessor.expressions.parenthesis_ifelse_true_fragment +KHR-GL45.shaders.preprocessor.expressions.parenthesis_ifelse_false_vertex +KHR-GL45.shaders.preprocessor.expressions.parenthesis_ifelse_false_fragment +KHR-GL45.shaders.preprocessor.expressions.eval_basic_0_vertex +KHR-GL45.shaders.preprocessor.expressions.eval_basic_0_fragment +KHR-GL45.shaders.preprocessor.expressions.eval_basic_1_vertex +KHR-GL45.shaders.preprocessor.expressions.eval_basic_1_fragment +KHR-GL45.shaders.preprocessor.expressions.eval_simple_precedence_0_vertex +KHR-GL45.shaders.preprocessor.expressions.eval_simple_precedence_0_fragment +KHR-GL45.shaders.preprocessor.expressions.eval_simple_precedence_1_vertex +KHR-GL45.shaders.preprocessor.expressions.eval_simple_precedence_1_fragment +KHR-GL45.shaders.preprocessor.invalid_expressions.invalid_unary_expr_vertex +KHR-GL45.shaders.preprocessor.invalid_expressions.invalid_unary_expr_fragment +KHR-GL45.shaders.preprocessor.invalid_expressions.invalid_binary_expr_vertex +KHR-GL45.shaders.preprocessor.invalid_expressions.invalid_binary_expr_fragment +KHR-GL45.shaders.preprocessor.invalid_expressions.missing_expr_vertex +KHR-GL45.shaders.preprocessor.invalid_expressions.missing_expr_fragment +KHR-GL45.shaders.preprocessor.invalid_expressions.invalid_expr_1_vertex +KHR-GL45.shaders.preprocessor.invalid_expressions.invalid_expr_1_fragment +KHR-GL45.shaders.preprocessor.invalid_expressions.invalid_expr_2_vertex +KHR-GL45.shaders.preprocessor.invalid_expressions.invalid_expr_2_fragment +KHR-GL45.shaders.preprocessor.invalid_expressions.invalid_expr_3_vertex +KHR-GL45.shaders.preprocessor.invalid_expressions.invalid_expr_3_fragment +KHR-GL45.shaders.preprocessor.invalid_expressions.unopened_parenthesis_vertex +KHR-GL45.shaders.preprocessor.invalid_expressions.unopened_parenthesis_fragment +KHR-GL45.shaders.preprocessor.invalid_expressions.unclosed_parenthesis_vertex +KHR-GL45.shaders.preprocessor.invalid_expressions.unclosed_parenthesis_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.modulo_vs_not_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.modulo_vs_not_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.div_vs_not_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.div_vs_not_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.mul_vs_not_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.mul_vs_not_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.modulo_vs_bit_invert_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.modulo_vs_bit_invert_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.modulo_vs_minus_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.modulo_vs_minus_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.modulo_vs_plus_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.modulo_vs_plus_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.div_vs_bit_invert_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.div_vs_bit_invert_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.div_vs_minus_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.div_vs_minus_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.div_vs_plus_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.div_vs_plus_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.mul_vs_bit_invert_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.mul_vs_bit_invert_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.mul_vs_minus_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.mul_vs_minus_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.mul_vs_plus_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.mul_vs_plus_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.sub_vs_modulo_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.sub_vs_modulo_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.sub_vs_div_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.sub_vs_div_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.sub_vs_mul_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.sub_vs_mul_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.add_vs_modulo_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.add_vs_modulo_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.add_vs_div_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.add_vs_div_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.add_vs_mul_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.add_vs_mul_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.rshift_vs_sub_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.rshift_vs_sub_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.rshift_vs_add_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.rshift_vs_add_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.lshift_vs_sub_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.lshift_vs_sub_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.lshift_vs_add_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.lshift_vs_add_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.greater_or_equal_vs_rshift_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.greater_or_equal_vs_rshift_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.greater_or_equal_vs_lshift_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.greater_or_equal_vs_lshift_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.less_or_equal_vs_rshift_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.less_or_equal_vs_rshift_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.less_or_equal_vs_lshift_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.less_or_equal_vs_lshift_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.greater_vs_rshift_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.greater_vs_rshift_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.greater_vs_lshift_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.greater_vs_lshift_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.less_vs_rshift_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.less_vs_rshift_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.less_vs_lshift_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.less_vs_lshift_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.not_equal_vs_greater_or_equal_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.not_equal_vs_greater_or_equal_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.not_equal_vs_less_or_equal_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.not_equal_vs_less_or_equal_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.not_equal_vs_greater_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.not_equal_vs_greater_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.not_equal_vs_less_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.not_equal_vs_less_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.equal_vs_greater_or_equal_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.equal_vs_greater_or_equal_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.equal_vs_less_or_equal_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.equal_vs_less_or_equal_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.equal_vs_greater_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.equal_vs_greater_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.equal_vs_less_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.equal_vs_less_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.bitwise_and_vs_not_equal_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.bitwise_and_vs_not_equal_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.bitwise_and_vs_equal_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.bitwise_and_vs_equal_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.xor_vs_bitwise_and_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.xor_vs_bitwise_and_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.bitwise_or_vs_xor_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.bitwise_or_vs_xor_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_or_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_or_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_and_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.logical_and_vs_bitwise_and_fragment +KHR-GL45.shaders.preprocessor.operator_precedence.logical_or_vs_logical_and_vertex +KHR-GL45.shaders.preprocessor.operator_precedence.logical_or_vs_logical_and_fragment +KHR-GL45.shaders.struct.local.basic_vertex +KHR-GL45.shaders.struct.local.basic_fragment +KHR-GL45.shaders.struct.local.nested_vertex +KHR-GL45.shaders.struct.local.nested_fragment +KHR-GL45.shaders.struct.local.array_member_vertex +KHR-GL45.shaders.struct.local.array_member_fragment +KHR-GL45.shaders.struct.local.array_member_dynamic_index_vertex +KHR-GL45.shaders.struct.local.array_member_dynamic_index_fragment +KHR-GL45.shaders.struct.local.struct_array_vertex +KHR-GL45.shaders.struct.local.struct_array_fragment +KHR-GL45.shaders.struct.local.struct_array_dynamic_index_vertex +KHR-GL45.shaders.struct.local.struct_array_dynamic_index_fragment +KHR-GL45.shaders.struct.local.nested_struct_array_vertex +KHR-GL45.shaders.struct.local.nested_struct_array_fragment +KHR-GL45.shaders.struct.local.nested_struct_array_dynamic_index_vertex +KHR-GL45.shaders.struct.local.nested_struct_array_dynamic_index_fragment +KHR-GL45.shaders.struct.local.parameter_vertex +KHR-GL45.shaders.struct.local.parameter_fragment +KHR-GL45.shaders.struct.local.parameter_nested_vertex +KHR-GL45.shaders.struct.local.parameter_nested_fragment +KHR-GL45.shaders.struct.local.return_vertex +KHR-GL45.shaders.struct.local.return_fragment +KHR-GL45.shaders.struct.local.return_nested_vertex +KHR-GL45.shaders.struct.local.return_nested_fragment +KHR-GL45.shaders.struct.local.conditional_assignment_vertex +KHR-GL45.shaders.struct.local.conditional_assignment_fragment +KHR-GL45.shaders.struct.local.loop_assignment_vertex +KHR-GL45.shaders.struct.local.loop_assignment_fragment +KHR-GL45.shaders.struct.local.dynamic_loop_assignment_vertex +KHR-GL45.shaders.struct.local.dynamic_loop_assignment_fragment +KHR-GL45.shaders.struct.local.nested_conditional_assignment_vertex +KHR-GL45.shaders.struct.local.nested_conditional_assignment_fragment +KHR-GL45.shaders.struct.local.nested_loop_assignment_vertex +KHR-GL45.shaders.struct.local.nested_loop_assignment_fragment +KHR-GL45.shaders.struct.local.nested_dynamic_loop_assignment_vertex +KHR-GL45.shaders.struct.local.nested_dynamic_loop_assignment_fragment +KHR-GL45.shaders.struct.local.loop_struct_array_vertex +KHR-GL45.shaders.struct.local.loop_struct_array_fragment +KHR-GL45.shaders.struct.local.loop_nested_struct_array_vertex +KHR-GL45.shaders.struct.local.loop_nested_struct_array_fragment +KHR-GL45.shaders.struct.local.dynamic_loop_struct_array_vertex +KHR-GL45.shaders.struct.local.dynamic_loop_struct_array_fragment +KHR-GL45.shaders.struct.local.dynamic_loop_nested_struct_array_vertex +KHR-GL45.shaders.struct.local.dynamic_loop_nested_struct_array_fragment +KHR-GL45.shaders.struct.uniform.basic_vertex +KHR-GL45.shaders.struct.uniform.basic_fragment +KHR-GL45.shaders.struct.uniform.nested_vertex +KHR-GL45.shaders.struct.uniform.nested_fragment +KHR-GL45.shaders.struct.uniform.array_member_vertex +KHR-GL45.shaders.struct.uniform.array_member_fragment +KHR-GL45.shaders.struct.uniform.array_member_dynamic_index_vertex +KHR-GL45.shaders.struct.uniform.array_member_dynamic_index_fragment +KHR-GL45.shaders.struct.uniform.struct_array_vertex +KHR-GL45.shaders.struct.uniform.struct_array_fragment +KHR-GL45.shaders.struct.uniform.struct_array_dynamic_index_vertex +KHR-GL45.shaders.struct.uniform.struct_array_dynamic_index_fragment +KHR-GL45.shaders.struct.uniform.nested_struct_array_vertex +KHR-GL45.shaders.struct.uniform.nested_struct_array_fragment +KHR-GL45.shaders.struct.uniform.nested_struct_array_dynamic_index_vertex +KHR-GL45.shaders.struct.uniform.nested_struct_array_dynamic_index_fragment +KHR-GL45.shaders.struct.uniform.loop_struct_array_vertex +KHR-GL45.shaders.struct.uniform.loop_struct_array_fragment +KHR-GL45.shaders.struct.uniform.loop_nested_struct_array_vertex +KHR-GL45.shaders.struct.uniform.loop_nested_struct_array_fragment +KHR-GL45.shaders.struct.uniform.dynamic_loop_struct_array_vertex +KHR-GL45.shaders.struct.uniform.dynamic_loop_struct_array_fragment +KHR-GL45.shaders.struct.uniform.dynamic_loop_nested_struct_array_vertex +KHR-GL45.shaders.struct.uniform.dynamic_loop_nested_struct_array_fragment +KHR-GL45.shaders.struct.uniform.sampler_vertex +KHR-GL45.shaders.struct.uniform.sampler_fragment +KHR-GL45.shaders.struct.uniform.sampler_nested_vertex +KHR-GL45.shaders.struct.uniform.sampler_nested_fragment +KHR-GL45.shaders.struct.uniform.sampler_array_vertex +KHR-GL45.shaders.struct.uniform.sampler_array_fragment +KHR-GL45.shaders.switch.basic_static_vertex +KHR-GL45.shaders.switch.basic_static_fragment +KHR-GL45.shaders.switch.basic_uniform_vertex +KHR-GL45.shaders.switch.basic_uniform_fragment +KHR-GL45.shaders.switch.basic_dynamic_vertex +KHR-GL45.shaders.switch.basic_dynamic_fragment +KHR-GL45.shaders.switch.const_expr_in_label_static_vertex +KHR-GL45.shaders.switch.const_expr_in_label_static_fragment +KHR-GL45.shaders.switch.const_expr_in_label_uniform_vertex +KHR-GL45.shaders.switch.const_expr_in_label_uniform_fragment +KHR-GL45.shaders.switch.const_expr_in_label_dynamic_vertex +KHR-GL45.shaders.switch.const_expr_in_label_dynamic_fragment +KHR-GL45.shaders.switch.default_label_static_vertex +KHR-GL45.shaders.switch.default_label_static_fragment +KHR-GL45.shaders.switch.default_label_uniform_vertex +KHR-GL45.shaders.switch.default_label_uniform_fragment +KHR-GL45.shaders.switch.default_label_dynamic_vertex +KHR-GL45.shaders.switch.default_label_dynamic_fragment +KHR-GL45.shaders.switch.default_not_last_static_vertex +KHR-GL45.shaders.switch.default_not_last_static_fragment +KHR-GL45.shaders.switch.default_not_last_uniform_vertex +KHR-GL45.shaders.switch.default_not_last_uniform_fragment +KHR-GL45.shaders.switch.default_not_last_dynamic_vertex +KHR-GL45.shaders.switch.default_not_last_dynamic_fragment +KHR-GL45.shaders.switch.no_default_label_static_vertex +KHR-GL45.shaders.switch.no_default_label_static_fragment +KHR-GL45.shaders.switch.no_default_label_uniform_vertex +KHR-GL45.shaders.switch.no_default_label_uniform_fragment +KHR-GL45.shaders.switch.no_default_label_dynamic_vertex +KHR-GL45.shaders.switch.no_default_label_dynamic_fragment +KHR-GL45.shaders.switch.fall_through_static_vertex +KHR-GL45.shaders.switch.fall_through_static_fragment +KHR-GL45.shaders.switch.fall_through_uniform_vertex +KHR-GL45.shaders.switch.fall_through_uniform_fragment +KHR-GL45.shaders.switch.fall_through_dynamic_vertex +KHR-GL45.shaders.switch.fall_through_dynamic_fragment +KHR-GL45.shaders.switch.fall_through_default_static_vertex +KHR-GL45.shaders.switch.fall_through_default_static_fragment +KHR-GL45.shaders.switch.fall_through_default_uniform_vertex +KHR-GL45.shaders.switch.fall_through_default_uniform_fragment +KHR-GL45.shaders.switch.fall_through_default_dynamic_vertex +KHR-GL45.shaders.switch.fall_through_default_dynamic_fragment +KHR-GL45.shaders.switch.conditional_fall_through_static_vertex +KHR-GL45.shaders.switch.conditional_fall_through_static_fragment +KHR-GL45.shaders.switch.conditional_fall_through_uniform_vertex +KHR-GL45.shaders.switch.conditional_fall_through_uniform_fragment +KHR-GL45.shaders.switch.conditional_fall_through_dynamic_vertex +KHR-GL45.shaders.switch.conditional_fall_through_dynamic_fragment +KHR-GL45.shaders.switch.conditional_fall_through_2_static_vertex +KHR-GL45.shaders.switch.conditional_fall_through_2_static_fragment +KHR-GL45.shaders.switch.conditional_fall_through_2_uniform_vertex +KHR-GL45.shaders.switch.conditional_fall_through_2_uniform_fragment +KHR-GL45.shaders.switch.conditional_fall_through_2_dynamic_vertex +KHR-GL45.shaders.switch.conditional_fall_through_2_dynamic_fragment +KHR-GL45.shaders.switch.scope_static_vertex +KHR-GL45.shaders.switch.scope_static_fragment +KHR-GL45.shaders.switch.scope_uniform_vertex +KHR-GL45.shaders.switch.scope_uniform_fragment +KHR-GL45.shaders.switch.scope_dynamic_vertex +KHR-GL45.shaders.switch.scope_dynamic_fragment +KHR-GL45.shaders.switch.switch_in_if_static_vertex +KHR-GL45.shaders.switch.switch_in_if_static_fragment +KHR-GL45.shaders.switch.switch_in_if_uniform_vertex +KHR-GL45.shaders.switch.switch_in_if_uniform_fragment +KHR-GL45.shaders.switch.switch_in_if_dynamic_vertex +KHR-GL45.shaders.switch.switch_in_if_dynamic_fragment +KHR-GL45.shaders.switch.switch_in_for_loop_static_vertex +KHR-GL45.shaders.switch.switch_in_for_loop_static_fragment +KHR-GL45.shaders.switch.switch_in_for_loop_uniform_vertex +KHR-GL45.shaders.switch.switch_in_for_loop_uniform_fragment +KHR-GL45.shaders.switch.switch_in_for_loop_dynamic_vertex +KHR-GL45.shaders.switch.switch_in_for_loop_dynamic_fragment +KHR-GL45.shaders.switch.switch_in_while_loop_static_vertex +KHR-GL45.shaders.switch.switch_in_while_loop_static_fragment +KHR-GL45.shaders.switch.switch_in_while_loop_uniform_vertex +KHR-GL45.shaders.switch.switch_in_while_loop_uniform_fragment +KHR-GL45.shaders.switch.switch_in_while_loop_dynamic_vertex +KHR-GL45.shaders.switch.switch_in_while_loop_dynamic_fragment +KHR-GL45.shaders.switch.switch_in_do_while_loop_static_vertex +KHR-GL45.shaders.switch.switch_in_do_while_loop_static_fragment +KHR-GL45.shaders.switch.switch_in_do_while_loop_uniform_vertex +KHR-GL45.shaders.switch.switch_in_do_while_loop_uniform_fragment +KHR-GL45.shaders.switch.switch_in_do_while_loop_dynamic_vertex +KHR-GL45.shaders.switch.switch_in_do_while_loop_dynamic_fragment +KHR-GL45.shaders.switch.if_in_switch_static_vertex +KHR-GL45.shaders.switch.if_in_switch_static_fragment +KHR-GL45.shaders.switch.if_in_switch_uniform_vertex +KHR-GL45.shaders.switch.if_in_switch_uniform_fragment +KHR-GL45.shaders.switch.if_in_switch_dynamic_vertex +KHR-GL45.shaders.switch.if_in_switch_dynamic_fragment +KHR-GL45.shaders.switch.for_loop_in_switch_static_vertex +KHR-GL45.shaders.switch.for_loop_in_switch_static_fragment +KHR-GL45.shaders.switch.for_loop_in_switch_uniform_vertex +KHR-GL45.shaders.switch.for_loop_in_switch_uniform_fragment +KHR-GL45.shaders.switch.for_loop_in_switch_dynamic_vertex +KHR-GL45.shaders.switch.for_loop_in_switch_dynamic_fragment +KHR-GL45.shaders.switch.while_loop_in_switch_static_vertex +KHR-GL45.shaders.switch.while_loop_in_switch_static_fragment +KHR-GL45.shaders.switch.while_loop_in_switch_uniform_vertex +KHR-GL45.shaders.switch.while_loop_in_switch_uniform_fragment +KHR-GL45.shaders.switch.while_loop_in_switch_dynamic_vertex +KHR-GL45.shaders.switch.while_loop_in_switch_dynamic_fragment +KHR-GL45.shaders.switch.do_while_loop_in_switch_static_vertex +KHR-GL45.shaders.switch.do_while_loop_in_switch_static_fragment +KHR-GL45.shaders.switch.do_while_loop_in_switch_uniform_vertex +KHR-GL45.shaders.switch.do_while_loop_in_switch_uniform_fragment +KHR-GL45.shaders.switch.do_while_loop_in_switch_dynamic_vertex +KHR-GL45.shaders.switch.do_while_loop_in_switch_dynamic_fragment +KHR-GL45.shaders.switch.switch_in_switch_static_vertex +KHR-GL45.shaders.switch.switch_in_switch_static_fragment +KHR-GL45.shaders.switch.switch_in_switch_uniform_vertex +KHR-GL45.shaders.switch.switch_in_switch_uniform_fragment +KHR-GL45.shaders.switch.switch_in_switch_dynamic_vertex +KHR-GL45.shaders.switch.switch_in_switch_dynamic_fragment +KHR-GL45.shaders.switch.empty_condition_vertex +KHR-GL45.shaders.switch.empty_condition_fragment +KHR-GL45.shaders.switch.condition_float_vertex +KHR-GL45.shaders.switch.condition_float_fragment +KHR-GL45.shaders.switch.condition_bool_vertex +KHR-GL45.shaders.switch.condition_bool_fragment +KHR-GL45.shaders.switch.condition_ivec2_vertex +KHR-GL45.shaders.switch.condition_ivec2_fragment +KHR-GL45.shaders.switch.condition_struct_vertex +KHR-GL45.shaders.switch.condition_struct_fragment +KHR-GL45.shaders.switch.duplicate_label_vertex +KHR-GL45.shaders.switch.duplicate_label_fragment +KHR-GL45.shaders.switch.float_label_vertex +KHR-GL45.shaders.switch.float_label_fragment +KHR-GL45.shaders.switch.non_const_int_label_vertex +KHR-GL45.shaders.switch.non_const_int_label_fragment +KHR-GL45.shaders.switch.statement_before_label_vertex +KHR-GL45.shaders.switch.statement_before_label_fragment +KHR-GL45.shaders.switch.statement_before_default_label_vertex +KHR-GL45.shaders.switch.statement_before_default_label_fragment +KHR-GL45.shaders.switch.no_statement_after_label_vertex +KHR-GL45.shaders.switch.no_statement_after_label_fragment +KHR-GL45.shaders.switch.no_statement_after_default_label_vertex +KHR-GL45.shaders.switch.no_statement_after_default_label_fragment +KHR-GL45.shaders.switch.case_in_if_vertex +KHR-GL45.shaders.switch.case_in_if_fragment +KHR-GL45.shaders.switch.default_in_if_vertex +KHR-GL45.shaders.switch.default_in_if_fragment +KHR-GL45.shaders.switch.case_in_for_loop_vertex +KHR-GL45.shaders.switch.case_in_for_loop_fragment +KHR-GL45.shaders.switch.default_in_for_loop_vertex +KHR-GL45.shaders.switch.default_in_for_loop_fragment +KHR-GL45.shaders.switch.case_in_while_loop_vertex +KHR-GL45.shaders.switch.case_in_while_loop_fragment +KHR-GL45.shaders.switch.default_in_while_loop_vertex +KHR-GL45.shaders.switch.default_in_while_loop_fragment +KHR-GL45.shaders.switch.case_in_do_while_loop_vertex +KHR-GL45.shaders.switch.case_in_do_while_loop_fragment +KHR-GL45.shaders.switch.default_in_do_while_loop_vertex +KHR-GL45.shaders.switch.default_in_do_while_loop_fragment +KHR-GL45.shaders.switch.missing_colon_vertex +KHR-GL45.shaders.switch.missing_colon_fragment +KHR-GL45.shaders.switch.missing_opening_brace_vertex +KHR-GL45.shaders.switch.missing_opening_brace_fragment +KHR-GL45.shaders.switch.missing_closing_brace_vertex +KHR-GL45.shaders.switch.missing_closing_brace_fragment +KHR-GL45.shaders.switch.double_case_vertex +KHR-GL45.shaders.switch.double_case_fragment +KHR-GL45.shaders.switch.double_default_1_vertex +KHR-GL45.shaders.switch.double_default_1_fragment +KHR-GL45.shaders.switch.double_default_2_vertex +KHR-GL45.shaders.switch.double_default_2_fragment +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_float +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_float +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_float +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_vec2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_vec2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_vec2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_vec3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_vec3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_vec3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_vec4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_vec4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_vec4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_int +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_int +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_int +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_ivec2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_ivec2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_ivec2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_ivec3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_ivec3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_ivec3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_ivec4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_ivec4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_ivec4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_uint +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_uint +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_uint +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_uvec2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_uvec2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_uvec2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_uvec3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_uvec3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_uvec3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_uvec4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_uvec4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_uvec4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.bool +KHR-GL45.shaders.uniform_block.single_basic_type.shared.bvec2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.bvec3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.bvec4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.lowp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.mediump_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.highp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_lowp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_mediump_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.row_major_highp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_lowp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_mediump_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.shared.column_major_highp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_float +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_float +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_float +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_vec2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_vec2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_vec2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_vec3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_vec3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_vec3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_vec4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_vec4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_vec4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_int +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_int +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_int +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_ivec2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_ivec2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_ivec2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_ivec3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_ivec3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_ivec3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_ivec4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_ivec4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_ivec4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_uint +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_uint +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_uint +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_uvec2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_uvec2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_uvec2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_uvec3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_uvec3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_uvec3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_uvec4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_uvec4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_uvec4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.bool +KHR-GL45.shaders.uniform_block.single_basic_type.packed.bvec2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.bvec3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.bvec4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.lowp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.mediump_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.highp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_lowp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_mediump_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.row_major_highp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_lowp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_mediump_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.packed.column_major_highp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_float +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_float +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_float +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_vec2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_vec2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_vec2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_vec3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_vec3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_vec3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_vec4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_vec4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_vec4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_int +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_int +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_int +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_ivec2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_ivec2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_ivec2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_ivec3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_ivec3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_ivec3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_ivec4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_ivec4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_ivec4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_uint +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_uint +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_uint +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_uvec2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_uvec2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_uvec2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_uvec3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_uvec3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_uvec3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_uvec4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_uvec4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_uvec4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.bool +KHR-GL45.shaders.uniform_block.single_basic_type.std140.bvec2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.bvec3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.bvec4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.lowp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.mediump_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.highp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_lowp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_mediump_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.row_major_highp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_lowp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_mediump_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_type.std140.column_major_highp_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.float +KHR-GL45.shaders.uniform_block.single_basic_array.shared.vec2 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.vec3 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.vec4 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.int +KHR-GL45.shaders.uniform_block.single_basic_array.shared.ivec2 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.ivec3 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.ivec4 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.uint +KHR-GL45.shaders.uniform_block.single_basic_array.shared.uvec2 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.uvec3 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.uvec4 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.bool +KHR-GL45.shaders.uniform_block.single_basic_array.shared.bvec2 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.bvec3 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.bvec4 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.mat2 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.row_major_mat2 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.column_major_mat2 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.mat3 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.row_major_mat3 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.column_major_mat3 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.mat4 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.row_major_mat4 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.column_major_mat4 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.row_major_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.column_major_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.row_major_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.column_major_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.row_major_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.column_major_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.row_major_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.column_major_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.row_major_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.column_major_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.row_major_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_array.shared.column_major_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.float +KHR-GL45.shaders.uniform_block.single_basic_array.packed.vec2 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.vec3 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.vec4 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.int +KHR-GL45.shaders.uniform_block.single_basic_array.packed.ivec2 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.ivec3 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.ivec4 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.uint +KHR-GL45.shaders.uniform_block.single_basic_array.packed.uvec2 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.uvec3 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.uvec4 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.bool +KHR-GL45.shaders.uniform_block.single_basic_array.packed.bvec2 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.bvec3 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.bvec4 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.mat2 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.row_major_mat2 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.column_major_mat2 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.mat3 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.row_major_mat3 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.column_major_mat3 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.mat4 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.row_major_mat4 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.column_major_mat4 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.row_major_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.column_major_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.row_major_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.column_major_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.row_major_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.column_major_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.row_major_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.column_major_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.row_major_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.column_major_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.row_major_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_array.packed.column_major_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.float +KHR-GL45.shaders.uniform_block.single_basic_array.std140.vec2 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.vec3 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.vec4 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.int +KHR-GL45.shaders.uniform_block.single_basic_array.std140.ivec2 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.ivec3 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.ivec4 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.uint +KHR-GL45.shaders.uniform_block.single_basic_array.std140.uvec2 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.uvec3 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.uvec4 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.bool +KHR-GL45.shaders.uniform_block.single_basic_array.std140.bvec2 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.bvec3 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.bvec4 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.mat2 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.row_major_mat2 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.column_major_mat2 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.mat3 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.row_major_mat3 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.column_major_mat3 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.mat4 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.row_major_mat4 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.column_major_mat4 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.row_major_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.column_major_mat2x3 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.row_major_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.column_major_mat2x4 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.row_major_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.column_major_mat3x2 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.row_major_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.column_major_mat3x4 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.row_major_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.column_major_mat4x2 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.row_major_mat4x3 +KHR-GL45.shaders.uniform_block.single_basic_array.std140.column_major_mat4x3 +KHR-GL45.shaders.uniform_block.single_struct.per_block_buffer_shared +KHR-GL45.shaders.uniform_block.single_struct.per_block_buffer_shared_instance_array +KHR-GL45.shaders.uniform_block.single_struct.per_block_buffer_packed +KHR-GL45.shaders.uniform_block.single_struct.per_block_buffer_packed_instance_array +KHR-GL45.shaders.uniform_block.single_struct.per_block_buffer_std140 +KHR-GL45.shaders.uniform_block.single_struct.per_block_buffer_std140_instance_array +KHR-GL45.shaders.uniform_block.single_struct.single_buffer_shared_instance_array +KHR-GL45.shaders.uniform_block.single_struct.single_buffer_packed_instance_array +KHR-GL45.shaders.uniform_block.single_struct.single_buffer_std140_instance_array +KHR-GL45.shaders.uniform_block.single_struct_array.per_block_buffer_shared +KHR-GL45.shaders.uniform_block.single_struct_array.per_block_buffer_shared_instance_array +KHR-GL45.shaders.uniform_block.single_struct_array.per_block_buffer_packed +KHR-GL45.shaders.uniform_block.single_struct_array.per_block_buffer_packed_instance_array +KHR-GL45.shaders.uniform_block.single_struct_array.per_block_buffer_std140 +KHR-GL45.shaders.uniform_block.single_struct_array.per_block_buffer_std140_instance_array +KHR-GL45.shaders.uniform_block.single_struct_array.single_buffer_shared_instance_array +KHR-GL45.shaders.uniform_block.single_struct_array.single_buffer_packed_instance_array +KHR-GL45.shaders.uniform_block.single_struct_array.single_buffer_std140_instance_array +KHR-GL45.shaders.uniform_block.single_nested_struct.per_block_buffer_shared +KHR-GL45.shaders.uniform_block.single_nested_struct.per_block_buffer_shared_instance_array +KHR-GL45.shaders.uniform_block.single_nested_struct.per_block_buffer_packed +KHR-GL45.shaders.uniform_block.single_nested_struct.per_block_buffer_packed_instance_array +KHR-GL45.shaders.uniform_block.single_nested_struct.per_block_buffer_std140 +KHR-GL45.shaders.uniform_block.single_nested_struct.per_block_buffer_std140_instance_array +KHR-GL45.shaders.uniform_block.single_nested_struct.single_buffer_shared_instance_array +KHR-GL45.shaders.uniform_block.single_nested_struct.single_buffer_packed_instance_array +KHR-GL45.shaders.uniform_block.single_nested_struct.single_buffer_std140_instance_array +KHR-GL45.shaders.uniform_block.single_nested_struct_array.per_block_buffer_shared +KHR-GL45.shaders.uniform_block.single_nested_struct_array.per_block_buffer_shared_instance_array +KHR-GL45.shaders.uniform_block.single_nested_struct_array.per_block_buffer_packed +KHR-GL45.shaders.uniform_block.single_nested_struct_array.per_block_buffer_packed_instance_array +KHR-GL45.shaders.uniform_block.single_nested_struct_array.per_block_buffer_std140 +KHR-GL45.shaders.uniform_block.single_nested_struct_array.per_block_buffer_std140_instance_array +KHR-GL45.shaders.uniform_block.single_nested_struct_array.single_buffer_shared_instance_array +KHR-GL45.shaders.uniform_block.single_nested_struct_array.single_buffer_packed_instance_array +KHR-GL45.shaders.uniform_block.single_nested_struct_array.single_buffer_std140_instance_array +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.float +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.vec2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.vec3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.vec4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.int +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.ivec2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.ivec3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.ivec4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.uint +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.uvec2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.uvec3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.uvec4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.bool +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.bvec2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.bvec3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.bvec4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.mat2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.mat3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.mat4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.mat2x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.mat2x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat2x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat2x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.mat3x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.mat3x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat3x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat3x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.mat4x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.mat4x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.row_major_mat4x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.shared.column_major_mat4x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.float +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.vec2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.vec3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.vec4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.int +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.ivec2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.ivec3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.ivec4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.uint +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.uvec2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.uvec3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.uvec4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.bool +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.bvec2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.bvec3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.bvec4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.mat2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.mat3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.mat4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.mat2x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.mat2x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat2x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat2x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.mat3x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.mat3x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat3x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat3x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.mat4x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.mat4x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.row_major_mat4x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.packed.column_major_mat4x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.float +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.vec2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.vec3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.vec4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.int +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.ivec2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.ivec3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.ivec4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.uint +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.uvec2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.uvec3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.uvec4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.bool +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.bvec2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.bvec3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.bvec4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.mat2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.mat3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.mat4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.mat2x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.mat2x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat2x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat2x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.mat3x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.mat3x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat3x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat3x4 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.mat4x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4x2 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.mat4x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.row_major_mat4x3 +KHR-GL45.shaders.uniform_block.instance_array_basic_type.std140.column_major_mat4x3 +KHR-GL45.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_mixed +KHR-GL45.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_both +KHR-GL45.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_instance_array_mixed +KHR-GL45.shaders.uniform_block.multi_basic_types.per_block_buffer.shared_instance_array_both +KHR-GL45.shaders.uniform_block.multi_basic_types.per_block_buffer.packed_mixed +KHR-GL45.shaders.uniform_block.multi_basic_types.per_block_buffer.packed_instance_array_mixed +KHR-GL45.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_mixed +KHR-GL45.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_both +KHR-GL45.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_instance_array_mixed +KHR-GL45.shaders.uniform_block.multi_basic_types.per_block_buffer.std140_instance_array_both +KHR-GL45.shaders.uniform_block.multi_basic_types.single_buffer.shared_mixed +KHR-GL45.shaders.uniform_block.multi_basic_types.single_buffer.shared_both +KHR-GL45.shaders.uniform_block.multi_basic_types.single_buffer.shared_instance_array_mixed +KHR-GL45.shaders.uniform_block.multi_basic_types.single_buffer.shared_instance_array_both +KHR-GL45.shaders.uniform_block.multi_basic_types.single_buffer.packed_mixed +KHR-GL45.shaders.uniform_block.multi_basic_types.single_buffer.packed_instance_array_mixed +KHR-GL45.shaders.uniform_block.multi_basic_types.single_buffer.std140_mixed +KHR-GL45.shaders.uniform_block.multi_basic_types.single_buffer.std140_both +KHR-GL45.shaders.uniform_block.multi_basic_types.single_buffer.std140_instance_array_mixed +KHR-GL45.shaders.uniform_block.multi_basic_types.single_buffer.std140_instance_array_both +KHR-GL45.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_mixed +KHR-GL45.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_both +KHR-GL45.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_instance_array_mixed +KHR-GL45.shaders.uniform_block.multi_nested_struct.per_block_buffer.shared_instance_array_both +KHR-GL45.shaders.uniform_block.multi_nested_struct.per_block_buffer.packed_mixed +KHR-GL45.shaders.uniform_block.multi_nested_struct.per_block_buffer.packed_instance_array_mixed +KHR-GL45.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_mixed +KHR-GL45.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_both +KHR-GL45.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_instance_array_mixed +KHR-GL45.shaders.uniform_block.multi_nested_struct.per_block_buffer.std140_instance_array_both +KHR-GL45.shaders.uniform_block.multi_nested_struct.single_buffer.shared_mixed +KHR-GL45.shaders.uniform_block.multi_nested_struct.single_buffer.shared_both +KHR-GL45.shaders.uniform_block.multi_nested_struct.single_buffer.shared_instance_array_mixed +KHR-GL45.shaders.uniform_block.multi_nested_struct.single_buffer.shared_instance_array_both +KHR-GL45.shaders.uniform_block.multi_nested_struct.single_buffer.packed_mixed +KHR-GL45.shaders.uniform_block.multi_nested_struct.single_buffer.packed_instance_array_mixed +KHR-GL45.shaders.uniform_block.multi_nested_struct.single_buffer.std140_mixed +KHR-GL45.shaders.uniform_block.multi_nested_struct.single_buffer.std140_both +KHR-GL45.shaders.uniform_block.multi_nested_struct.single_buffer.std140_instance_array_mixed +KHR-GL45.shaders.uniform_block.multi_nested_struct.single_buffer.std140_instance_array_both +KHR-GL45.shaders.uniform_block.random.scalar_types.0 +KHR-GL45.shaders.uniform_block.random.scalar_types.1 +KHR-GL45.shaders.uniform_block.random.scalar_types.2 +KHR-GL45.shaders.uniform_block.random.scalar_types.3 +KHR-GL45.shaders.uniform_block.random.scalar_types.4 +KHR-GL45.shaders.uniform_block.random.scalar_types.5 +KHR-GL45.shaders.uniform_block.random.scalar_types.6 +KHR-GL45.shaders.uniform_block.random.scalar_types.7 +KHR-GL45.shaders.uniform_block.random.scalar_types.8 +KHR-GL45.shaders.uniform_block.random.scalar_types.9 +KHR-GL45.shaders.uniform_block.random.vector_types.0 +KHR-GL45.shaders.uniform_block.random.vector_types.1 +KHR-GL45.shaders.uniform_block.random.vector_types.2 +KHR-GL45.shaders.uniform_block.random.vector_types.3 +KHR-GL45.shaders.uniform_block.random.vector_types.4 +KHR-GL45.shaders.uniform_block.random.vector_types.5 +KHR-GL45.shaders.uniform_block.random.vector_types.6 +KHR-GL45.shaders.uniform_block.random.vector_types.7 +KHR-GL45.shaders.uniform_block.random.vector_types.8 +KHR-GL45.shaders.uniform_block.random.vector_types.9 +KHR-GL45.shaders.uniform_block.random.basic_types.0 +KHR-GL45.shaders.uniform_block.random.basic_types.1 +KHR-GL45.shaders.uniform_block.random.basic_types.2 +KHR-GL45.shaders.uniform_block.random.basic_types.3 +KHR-GL45.shaders.uniform_block.random.basic_types.4 +KHR-GL45.shaders.uniform_block.random.basic_types.5 +KHR-GL45.shaders.uniform_block.random.basic_types.6 +KHR-GL45.shaders.uniform_block.random.basic_types.7 +KHR-GL45.shaders.uniform_block.random.basic_types.8 +KHR-GL45.shaders.uniform_block.random.basic_types.9 +KHR-GL45.shaders.uniform_block.random.basic_arrays.0 +KHR-GL45.shaders.uniform_block.random.basic_arrays.1 +KHR-GL45.shaders.uniform_block.random.basic_arrays.2 +KHR-GL45.shaders.uniform_block.random.basic_arrays.3 +KHR-GL45.shaders.uniform_block.random.basic_arrays.4 +KHR-GL45.shaders.uniform_block.random.basic_arrays.5 +KHR-GL45.shaders.uniform_block.random.basic_arrays.6 +KHR-GL45.shaders.uniform_block.random.basic_arrays.7 +KHR-GL45.shaders.uniform_block.random.basic_arrays.8 +KHR-GL45.shaders.uniform_block.random.basic_arrays.9 +KHR-GL45.shaders.uniform_block.random.basic_instance_arrays.0 +KHR-GL45.shaders.uniform_block.random.basic_instance_arrays.1 +KHR-GL45.shaders.uniform_block.random.basic_instance_arrays.2 +KHR-GL45.shaders.uniform_block.random.basic_instance_arrays.3 +KHR-GL45.shaders.uniform_block.random.basic_instance_arrays.4 +KHR-GL45.shaders.uniform_block.random.basic_instance_arrays.5 +KHR-GL45.shaders.uniform_block.random.basic_instance_arrays.6 +KHR-GL45.shaders.uniform_block.random.basic_instance_arrays.7 +KHR-GL45.shaders.uniform_block.random.basic_instance_arrays.8 +KHR-GL45.shaders.uniform_block.random.basic_instance_arrays.9 +KHR-GL45.shaders.uniform_block.random.nested_structs.0 +KHR-GL45.shaders.uniform_block.random.nested_structs.1 +KHR-GL45.shaders.uniform_block.random.nested_structs.2 +KHR-GL45.shaders.uniform_block.random.nested_structs.3 +KHR-GL45.shaders.uniform_block.random.nested_structs.4 +KHR-GL45.shaders.uniform_block.random.nested_structs.5 +KHR-GL45.shaders.uniform_block.random.nested_structs.6 +KHR-GL45.shaders.uniform_block.random.nested_structs.7 +KHR-GL45.shaders.uniform_block.random.nested_structs.8 +KHR-GL45.shaders.uniform_block.random.nested_structs.9 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays.0 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays.1 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays.2 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays.3 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays.4 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays.5 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays.6 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays.7 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays.8 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays.9 +KHR-GL45.shaders.uniform_block.random.nested_structs_instance_arrays.0 +KHR-GL45.shaders.uniform_block.random.nested_structs_instance_arrays.1 +KHR-GL45.shaders.uniform_block.random.nested_structs_instance_arrays.2 +KHR-GL45.shaders.uniform_block.random.nested_structs_instance_arrays.3 +KHR-GL45.shaders.uniform_block.random.nested_structs_instance_arrays.4 +KHR-GL45.shaders.uniform_block.random.nested_structs_instance_arrays.5 +KHR-GL45.shaders.uniform_block.random.nested_structs_instance_arrays.6 +KHR-GL45.shaders.uniform_block.random.nested_structs_instance_arrays.7 +KHR-GL45.shaders.uniform_block.random.nested_structs_instance_arrays.8 +KHR-GL45.shaders.uniform_block.random.nested_structs_instance_arrays.9 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.0 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.1 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.2 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.3 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.4 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.5 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.6 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.7 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.8 +KHR-GL45.shaders.uniform_block.random.nested_structs_arrays_instance_arrays.9 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.0 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.1 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.2 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.3 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.4 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.5 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.6 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.7 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.8 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.9 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.10 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.11 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.12 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.13 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.14 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.15 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.16 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.17 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.18 +KHR-GL45.shaders.uniform_block.random.all_per_block_buffers.19 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.0 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.1 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.2 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.3 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.4 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.5 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.6 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.7 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.8 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.9 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.10 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.11 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.12 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.13 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.14 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.15 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.16 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.17 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.18 +KHR-GL45.shaders.uniform_block.random.all_shared_buffer.19 +KHR-GL45.shaders.shader_integer_mix.define +KHR-GL45.shaders.shader_integer_mix.prototypes-extension +KHR-GL45.shaders.shader_integer_mix.prototypes +KHR-GL45.shaders.shader_integer_mix.mix-ivec4 +KHR-GL45.shaders.shader_integer_mix.mix-uvec4 +KHR-GL45.shaders.shader_integer_mix.mix-bvec4 +KHR-GL45.shaders.negative.initialize +KHR-GL45.shaders.negative.constant_sequence +KHR-GL45.pipeline_statistics_query_tests_ARB.api_coverage_invalid_glbeginquery_calls +KHR-GL45.pipeline_statistics_query_tests_ARB.api_coverage_unsupported_calls +KHR-GL45.pipeline_statistics_query_tests_ARB.functional_default_qo_values +KHR-GL45.pipeline_statistics_query_tests_ARB.functional_non_rendering_commands_do_not_affect_queries +KHR-GL45.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives +KHR-GL45.pipeline_statistics_query_tests_ARB.functional_vertex_shader_invocations +KHR-GL45.pipeline_statistics_query_tests_ARB.functional_tess_queries +KHR-GL45.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries +KHR-GL45.pipeline_statistics_query_tests_ARB.functional_fragment_shader_invocations +KHR-GL45.pipeline_statistics_query_tests_ARB.functional_compute_shader_invocations +KHR-GL45.cull_distance.coverage +KHR-GL45.cull_distance.functional +KHR-GL45.cull_distance.negative +KHR-GL45.texture_swizzle.api_errors +KHR-GL45.texture_swizzle.intial_state +KHR-GL45.texture_swizzle.smoke +KHR-GL45.texture_swizzle.functional +KHR-GL45.draw_elements_base_vertex_tests.basevertex_behavior1 +KHR-GL45.draw_elements_base_vertex_tests.basevertex_behavior2 +KHR-GL45.draw_elements_base_vertex_tests.AEP_shader_stages +KHR-GL45.draw_elements_base_vertex_tests.underflow +KHR-GL45.draw_elements_base_vertex_tests.overflow +KHR-GL45.draw_elements_base_vertex_tests.valid_active_tf +KHR-GL45.draw_elements_base_vertex_tests.invalid_count_argument +KHR-GL45.draw_elements_base_vertex_tests.invalid_instancecount_argument +KHR-GL45.draw_elements_base_vertex_tests.invalid_mode_argument +KHR-GL45.draw_elements_base_vertex_tests.invalid_primcount_argument +KHR-GL45.draw_elements_base_vertex_tests.invalid_start_end_arguments +KHR-GL45.draw_elements_base_vertex_tests.invalid_type_argument +KHR-GL45.draw_elements_base_vertex_tests.invalid_mapped_bos +KHR-GL45.gpu_shader_fp64.errors +KHR-GL45.gpu_shader_fp64.max_uniform_components +KHR-GL45.gpu_shader_fp64.named_uniform_blocks +KHR-GL45.gpu_shader_fp64.state_query +KHR-GL45.gpu_shader_fp64.conversions +KHR-GL45.gpu_shader_fp64.illegal_conversions +KHR-GL45.gpu_shader_fp64.varyings +KHR-GL45.gpu_shader_fp64.valid_constructors +KHR-GL45.gpu_shader_fp64.operators +KHR-GL45.gpu_shader_fp64.built_in_functions +KHR-GL45.texture_gather.api-enums +KHR-GL45.texture_gather.gather-glsl-compile +KHR-GL45.texture_gather.plain-gather-float-2d-rgba +KHR-GL45.texture_gather.plain-gather-float-2d-rg +KHR-GL45.texture_gather.plain-gather-unorm-2d +KHR-GL45.texture_gather.plain-gather-int-2d-rgba +KHR-GL45.texture_gather.plain-gather-int-2d-rg +KHR-GL45.texture_gather.plain-gather-uint-2d +KHR-GL45.texture_gather.plain-gather-depth-2d +KHR-GL45.texture_gather.plain-gather-float-2darray +KHR-GL45.texture_gather.plain-gather-unorm-2darray +KHR-GL45.texture_gather.plain-gather-int-2darray +KHR-GL45.texture_gather.plain-gather-uint-2darray +KHR-GL45.texture_gather.plain-gather-depth-2darray +KHR-GL45.texture_gather.plain-gather-float-cube-rgba +KHR-GL45.texture_gather.plain-gather-float-cube-rg +KHR-GL45.texture_gather.plain-gather-unorm-cube +KHR-GL45.texture_gather.plain-gather-int-cube-rgba +KHR-GL45.texture_gather.plain-gather-int-cube-rg +KHR-GL45.texture_gather.plain-gather-uint-cube +KHR-GL45.texture_gather.plain-gather-depth-cube +KHR-GL45.texture_gather.plain-gather-float-cube-array +KHR-GL45.texture_gather.plain-gather-unorm-cube-array +KHR-GL45.texture_gather.plain-gather-int-cube-array +KHR-GL45.texture_gather.plain-gather-uint-cube-array +KHR-GL45.texture_gather.plain-gather-depth-cube-array +KHR-GL45.texture_gather.plain-gather-float-2drect +KHR-GL45.texture_gather.plain-gather-unorm-2drect +KHR-GL45.texture_gather.plain-gather-int-2drect +KHR-GL45.texture_gather.plain-gather-uint-2drect +KHR-GL45.texture_gather.plain-gather-depth-2drect +KHR-GL45.texture_gather.offset-gather-float-2d +KHR-GL45.texture_gather.offset-gather-unorm-2d +KHR-GL45.texture_gather.offset-gather-int-2d +KHR-GL45.texture_gather.offset-gather-uint-2d +KHR-GL45.texture_gather.offset-gather-depth-2d +KHR-GL45.texture_gather.offset-gather-float-2darray +KHR-GL45.texture_gather.offset-gather-unorm-2darray +KHR-GL45.texture_gather.offset-gather-int-2darray +KHR-GL45.texture_gather.offset-gather-uint-2darray +KHR-GL45.texture_gather.offset-gather-depth-2darray +KHR-GL45.texture_gather.offset-gather-float-2drect +KHR-GL45.texture_gather.offset-gather-unorm-2drect +KHR-GL45.texture_gather.offset-gather-int-2drect +KHR-GL45.texture_gather.offset-gather-uint-2drect +KHR-GL45.texture_gather.offset-gather-depth-2drect +KHR-GL45.texture_gather.offsets-gather-float-2d +KHR-GL45.texture_gather.offsets-gather-unorm-2d +KHR-GL45.texture_gather.offsets-gather-int-2d +KHR-GL45.texture_gather.offsets-gather-uint-2d +KHR-GL45.texture_gather.offsets-gather-depth-2d +KHR-GL45.texture_gather.offsets-gather-float-2darray +KHR-GL45.texture_gather.offsets-gather-unorm-2darray +KHR-GL45.texture_gather.offsets-gather-int-2darray +KHR-GL45.texture_gather.offsets-gather-uint-2darray +KHR-GL45.texture_gather.offsets-gather-depth-2darray +KHR-GL45.texture_gather.offsets-gather-float-2drect +KHR-GL45.texture_gather.offsets-gather-unorm-2drect +KHR-GL45.texture_gather.offsets-gather-int-2drect +KHR-GL45.texture_gather.offsets-gather-uint-2drect +KHR-GL45.texture_gather.offsets-gather-depth-2drect +KHR-GL45.texture_gather.swizzle +KHR-GL45.texture_gather.base-level +KHR-GL45.texture_gather.incomplete-texture +KHR-GL45.texture_gather.incomplete-texture-last-comp +KHR-GL45.texture_gather.triangle-draw +KHR-GL45.texture_gather.plain-gather-float-2d-srgb +KHR-GL45.texture_gather.plain-gather-float-2d-srgb-alpha +KHR-GL45.texture_gather.gather-geometry-shader +KHR-GL45.texture_gather.gather-tesselation-shader +KHR-GL45.texture_gather.plain-gather-float-2d-rgb +KHR-GL45.texture_gather.plain-gather-float-2d-r +KHR-GL45.texture_gather.offset-gather-float-2d-rgb +KHR-GL45.texture_gather.offset-gather-float-2d-rg +KHR-GL45.texture_gather.offset-gather-float-2d-r +KHR-GL45.draw_indirect.basic-binding-default +KHR-GL45.draw_indirect.basic-binding-zero +KHR-GL45.draw_indirect.basic-binding-single +KHR-GL45.draw_indirect.basic-binding-multi +KHR-GL45.draw_indirect.basic-binding-delete +KHR-GL45.draw_indirect.basic-buffer-data +KHR-GL45.draw_indirect.basic-buffer-subData +KHR-GL45.draw_indirect.basic-buffer-unMap +KHR-GL45.draw_indirect.basic-buffer-getPointerv +KHR-GL45.draw_indirect.basic-buffer-mapRange +KHR-GL45.draw_indirect.basic-buffer-flushMappedRange +KHR-GL45.draw_indirect.basic-buffer-copySubData +KHR-GL45.draw_indirect.basic-drawArrays-singlePrimitive +KHR-GL45.draw_indirect.basic-drawArrays-manyPrimitives +KHR-GL45.draw_indirect.basic-drawArrays-instancing +KHR-GL45.draw_indirect.basic-drawArrays-xfbPaused +KHR-GL45.draw_indirect.basic-drawElements-singlePrimitive +KHR-GL45.draw_indirect.basic-drawElements-manyPrimitives +KHR-GL45.draw_indirect.basic-drawElements-instancing +KHR-GL45.draw_indirect.basic-drawElements-xfbPaused +KHR-GL45.draw_indirect.basic-drawArrays-simple +KHR-GL45.draw_indirect.basic-drawArrays-noFirst +KHR-GL45.draw_indirect.basic-drawArrays-bufferOffset +KHR-GL45.draw_indirect.basic-drawArrays-vertexIds +KHR-GL45.draw_indirect.basic-drawElements-simple +KHR-GL45.draw_indirect.basic-drawElements-noFirstIndex +KHR-GL45.draw_indirect.basic-drawElements-basevertex +KHR-GL45.draw_indirect.basic-drawElements-bufferOffset +KHR-GL45.draw_indirect.basic-drawElements-vertexIds +KHR-GL45.draw_indirect.basic-indicesDataType-unsigned_short +KHR-GL45.draw_indirect.basic-indicesDataType-unsigned_byte +KHR-GL45.draw_indirect.basic-mode-drawArrays-points +KHR-GL45.draw_indirect.basic-mode-drawArrays-lines +KHR-GL45.draw_indirect.basic-mode-drawArrays-line_strip +KHR-GL45.draw_indirect.basic-mode-drawArrays-line_loop +KHR-GL45.draw_indirect.basic-mode-drawArrays-triangle_strip +KHR-GL45.draw_indirect.basic-mode-drawArrays-triangle_fan +KHR-GL45.draw_indirect.basic-mode-drawArrays-lines_adjacency +KHR-GL45.draw_indirect.basic-mode-drawArrays-line_strip_adjacency +KHR-GL45.draw_indirect.basic-mode-drawArrays-triangles_adjacency +KHR-GL45.draw_indirect.basic-mode-drawArrays-triangle_strip_adjacency +KHR-GL45.draw_indirect.basic-mode-drawElements-points +KHR-GL45.draw_indirect.basic-mode-drawElements-lines +KHR-GL45.draw_indirect.basic-mode-drawElements-line_strip +KHR-GL45.draw_indirect.basic-mode-drawElements-line_loop +KHR-GL45.draw_indirect.basic-mode-drawElements-triangle_strip +KHR-GL45.draw_indirect.basic-mode-drawElements-triangle_fan +KHR-GL45.draw_indirect.basic-mode-drawElements-lines_adjacency +KHR-GL45.draw_indirect.basic-mode-drawElements-line_strip_adjacency +KHR-GL45.draw_indirect.basic-mode-drawElements-triangles_adjacency +KHR-GL45.draw_indirect.basic-mode-drawElements-triangle_strip_adjacency +KHR-GL45.draw_indirect.advanced-twoPass-transformFeedback-arrays +KHR-GL45.draw_indirect.advanced-twoPass-transformFeedback-elements +KHR-GL45.draw_indirect.advanced-primitiveRestart-elements +KHR-GL45.draw_indirect.misc-reservedMustBeZero-arrays +KHR-GL45.draw_indirect.misc-reservedMustBeZero-elements +KHR-GL45.draw_indirect.negative-noindirect-arrays +KHR-GL45.draw_indirect.negative-noindirect-elements +KHR-GL45.draw_indirect.negative-invalidMode-arrays +KHR-GL45.draw_indirect.negative-invalidMode-elements +KHR-GL45.draw_indirect.negative-noVAO-arrays +KHR-GL45.draw_indirect.negative-noVAO-elements +KHR-GL45.draw_indirect.negative-bufferMapped-arrays +KHR-GL45.draw_indirect.negative-bufferMapped-elements +KHR-GL45.draw_indirect.negative-invalidType-elements +KHR-GL45.draw_indirect.negative-gshIncompatible-arrays +KHR-GL45.draw_indirect.negative-gshIncompatible-elements +KHR-GL45.draw_indirect.negative-wrongOffset-arrays +KHR-GL45.draw_indirect.negative-wrongOffset-elements +KHR-GL45.draw_indirect.negative-invalidSize-arrays +KHR-GL45.draw_indirect.negative-invalidSize-elements +KHR-GL45.draw_indirect.negative-unalignedOffset +KHR-GL45.clip_control_ARB.initial +KHR-GL45.clip_control_ARB.modify_get +KHR-GL45.clip_control_ARB.errors +KHR-GL45.clip_control_ARB.origin +KHR-GL45.clip_control_ARB.depth_mode_zero_to_one +KHR-GL45.clip_control_ARB.depth_mode_one_to_one +KHR-GL45.clip_control_ARB.face_culling +KHR-GL45.clip_control_ARB.viewport_bounds +KHR-GL45.shader_subroutine.min_maxes +KHR-GL45.shader_subroutine.name_getters +KHR-GL45.shader_subroutine.two_subroutines_single_subroutine_uniform +KHR-GL45.shader_subroutine.four_subroutines_with_two_uniforms +KHR-GL45.shader_subroutine.eight_subroutines_four_uniforms +KHR-GL45.shader_subroutine.static_subroutine_call +KHR-GL45.shader_subroutine.arrayed_subroutine_uniforms +KHR-GL45.shader_subroutine.subroutines_3_subroutine_types_and_subroutine_uniforms_one_function +KHR-GL45.shader_subroutine.arrays_of_arrays_of_uniforms +KHR-GL45.shader_subroutine.globals_sampling_output_discard_function_calls +KHR-GL45.shader_subroutine.ssbo_atomic_image_load_store +KHR-GL45.shader_subroutine.subroutines_with_separate_shader_objects +KHR-GL45.shader_subroutine.structure_parameters_program_binary +KHR-GL45.shader_subroutine.subroutine_uniform_reset +KHR-GL45.shader_subroutine.same_subroutine_and_subroutine_uniform_but_different_type_used_in_all_stages +KHR-GL45.shader_subroutine.control_flow_and_returned_subroutine_values_used_as_subroutine_input +KHR-GL45.shader_subroutine.multiple_contexts +KHR-GL45.shader_subroutine.subroutine_errors +KHR-GL45.shader_subroutine.subroutine_uniform_scope +KHR-GL45.shader_subroutine.missing_subroutine_keyword +KHR-GL45.shader_subroutine.subroutines_incompatible_with_subroutine_type +KHR-GL45.shader_subroutine.subroutine_uniform_wo_matching_subroutines +KHR-GL45.shader_subroutine.two_duplicate_functions_one_being_a_subroutine +KHR-GL45.shader_subroutine.recursion +KHR-GL45.shader_subroutine.subroutine_wo_body +KHR-GL45.shader_subroutine.subroutines_cannot_be_assigned_float_int_values_or_be_compared +KHR-GL45.shader_subroutine.function_overloading_forbidden_for_subroutines +KHR-GL45.shader_subroutine.subroutine_uniforms_used_for_sampling_atomic_image_functions +KHR-GL45.shader_subroutine.subroutines_not_allowed_as_variables_constructors_and_argument_or_return_types +KHR-GL45.texture_barrier_ARB.disjoint-texels +KHR-GL45.texture_barrier_ARB.overlapping-texels +KHR-GL45.texture_barrier_ARB.same-texel-rw +KHR-GL45.texture_barrier_ARB.same-texel-rw-multipass +KHR-GL45.vertex_attrib_64bit.api_errors +KHR-GL45.vertex_attrib_64bit.get_vertex_attrib +KHR-GL45.vertex_attrib_64bit.limits_test +KHR-GL45.vertex_attrib_64bit.vao +KHR-GL45.viewport_array.api_errors +KHR-GL45.viewport_array.queries +KHR-GL45.viewport_array.viewport_api +KHR-GL45.viewport_array.scissor_api +KHR-GL45.viewport_array.depth_range_api +KHR-GL45.viewport_array.scissor_test_state_api +KHR-GL45.viewport_array.draw_to_single_layer_with_multiple_viewports +KHR-GL45.viewport_array.dynamic_viewport_index +KHR-GL45.viewport_array.draw_mulitple_viewports_with_single_invocation +KHR-GL45.viewport_array.viewport_index_subroutine +KHR-GL45.viewport_array.draw_multiple_layers +KHR-GL45.viewport_array.scissor +KHR-GL45.viewport_array.scissor_zero_dimension +KHR-GL45.viewport_array.scissor_clear +KHR-GL45.viewport_array.depth_range +KHR-GL45.viewport_array.depth_range_depth_test +KHR-GL45.viewport_array.provoking_vertex +KHR-GL45.map_buffer_alignment.query +KHR-GL45.map_buffer_alignment.functional +KHR-GL45.shader_atomic_counters.advanced-usage-many-counters +KHR-GL45.shader_atomic_counters.basic-buffer-operations +KHR-GL45.shader_atomic_counters.basic-buffer-state +KHR-GL45.shader_atomic_counters.basic-buffer-bind +KHR-GL45.shader_atomic_counters.basic-program-max +KHR-GL45.shader_atomic_counters.basic-program-query +KHR-GL45.shader_atomic_counters.basic-usage-simple +KHR-GL45.shader_atomic_counters.basic-usage-no-offset +KHR-GL45.shader_atomic_counters.basic-usage-fs +KHR-GL45.shader_atomic_counters.basic-usage-vs +KHR-GL45.shader_atomic_counters.basic-usage-gs +KHR-GL45.shader_atomic_counters.basic-usage-tes +KHR-GL45.shader_atomic_counters.basic-usage-cs +KHR-GL45.shader_atomic_counters.basic-glsl-built-in +KHR-GL45.shader_atomic_counters.advanced-usage-multi-stage +KHR-GL45.shader_atomic_counters.advanced-usage-draw-update-draw +KHR-GL45.shader_atomic_counters.advanced-usage-switch-programs +KHR-GL45.shader_atomic_counters.advanced-usage-ubo +KHR-GL45.shader_atomic_counters.advanced-usage-tbo +KHR-GL45.shader_atomic_counters.advanced-usage-many-draw-calls +KHR-GL45.shader_atomic_counters.advanced-usage-many-draw-calls2 +KHR-GL45.shader_atomic_counters.advanced-usage-many-dispatches +KHR-GL45.shader_atomic_counters.negative-api +KHR-GL45.shader_atomic_counters.negative-glsl +KHR-GL45.shader_atomic_counters.negative-ssbo +KHR-GL45.shader_atomic_counters.negative-ubo +KHR-GL45.shader_atomic_counters.negative-uniform +KHR-GL45.shader_atomic_counters.negative-array +KHR-GL45.shader_atomic_counters.negative-arithmetic +KHR-GL45.shader_image_load_store.basic-api-get +KHR-GL45.shader_image_load_store.basic-api-bind +KHR-GL45.shader_image_load_store.basic-api-barrier +KHR-GL45.shader_image_load_store.basic-api-texParam +KHR-GL45.shader_image_load_store.basic-allFormats-store +KHR-GL45.shader_image_load_store.basic-allFormats-load +KHR-GL45.shader_image_load_store.basic-allFormats-storeGeometryStages +KHR-GL45.shader_image_load_store.basic-allFormats-loadGeometryStages +KHR-GL45.shader_image_load_store.basic-allFormats-loadStoreComputeStage +KHR-GL45.shader_image_load_store.basic-allTargets-store +KHR-GL45.shader_image_load_store.basic-allTargets-load-nonMS +KHR-GL45.shader_image_load_store.basic-allTargets-load-ms +KHR-GL45.shader_image_load_store.basic-allTargets-atomic +KHR-GL45.shader_image_load_store.basic-allTargets-loadStoreVS +KHR-GL45.shader_image_load_store.basic-allTargets-loadStoreTCS +KHR-GL45.shader_image_load_store.basic-allTargets-loadStoreTES +KHR-GL45.shader_image_load_store.basic-allTargets-loadStoreGS +KHR-GL45.shader_image_load_store.basic-allTargets-loadStoreCS +KHR-GL45.shader_image_load_store.basic-allTargets-atomicVS +KHR-GL45.shader_image_load_store.basic-allTargets-atomicTCS +KHR-GL45.shader_image_load_store.basic-allTargets-atomicGS +KHR-GL45.shader_image_load_store.basic-allTargets-atomicCS +KHR-GL45.shader_image_load_store.basic-glsl-misc +KHR-GL45.shader_image_load_store.basic-glsl-earlyFragTests +KHR-GL45.shader_image_load_store.basic-glsl-const +KHR-GL45.shader_image_load_store.advanced-sync-imageAccess +KHR-GL45.shader_image_load_store.advanced-sync-vertexArray +KHR-GL45.shader_image_load_store.advanced-sync-drawIndirect +KHR-GL45.shader_image_load_store.advanced-sync-textureUpdate +KHR-GL45.shader_image_load_store.advanced-sync-imageAccess2 +KHR-GL45.shader_image_load_store.advanced-sync-bufferUpdate +KHR-GL45.shader_image_load_store.advanced-allStages-oneImage +KHR-GL45.shader_image_load_store.advanced-memory-dependentInvocation +KHR-GL45.shader_image_load_store.advanced-memory-order +KHR-GL45.shader_image_load_store.advanced-sso-simple +KHR-GL45.shader_image_load_store.advanced-sso-atomicCounters +KHR-GL45.shader_image_load_store.advanced-sso-subroutine +KHR-GL45.shader_image_load_store.advanced-sso-perSample +KHR-GL45.shader_image_load_store.advanced-copyImage +KHR-GL45.shader_image_load_store.advanced-allMips +KHR-GL45.shader_image_load_store.advanced-cast +KHR-GL45.shader_image_load_store.single-byte_data_alignment +KHR-GL45.shader_image_load_store.non-layered_binding +KHR-GL45.shader_image_load_store.incomplete_textures +KHR-GL45.shader_image_load_store.multiple-uniforms +KHR-GL45.shader_image_load_store.early-fragment-tests +KHR-GL45.shader_image_load_store.negative-uniform +KHR-GL45.shader_image_load_store.negative-bind +KHR-GL45.shader_image_load_store.negative-compileErrors +KHR-GL45.shader_image_load_store.negative-linkErrors +KHR-GL45.shader_image_load_store.uniform-limits +KHR-GL45.shading_language_420pack.binding_sampler_single +KHR-GL45.shading_language_420pack.binding_image_single +KHR-GL45.shading_language_420pack.utf8_characters +KHR-GL45.shading_language_420pack.utf8_in_source +KHR-GL45.shading_language_420pack.qualifier_order +KHR-GL45.shading_language_420pack.qualifier_order_block +KHR-GL45.shading_language_420pack.line_continuation +KHR-GL45.shading_language_420pack.line_numbering +KHR-GL45.shading_language_420pack.implicit_conversions +KHR-GL45.shading_language_420pack.implicit_conversions_invalid +KHR-GL45.shading_language_420pack.const_dynamic_value +KHR-GL45.shading_language_420pack.const_assignment +KHR-GL45.shading_language_420pack.const_dynamic_value_as_const_expr +KHR-GL45.shading_language_420pack.qualifier_order_uniform +KHR-GL45.shading_language_420pack.qualifier_order_function_inout +KHR-GL45.shading_language_420pack.qualifier_order_function_input +KHR-GL45.shading_language_420pack.qualifier_order_function_output +KHR-GL45.shading_language_420pack.qualifier_override_layout +KHR-GL45.shading_language_420pack.binding_uniform_blocks +KHR-GL45.shading_language_420pack.binding_uniform_single_block +KHR-GL45.shading_language_420pack.binding_uniform_block_array +KHR-GL45.shading_language_420pack.binding_uniform_default +KHR-GL45.shading_language_420pack.binding_uniform_api_overirde +KHR-GL45.shading_language_420pack.binding_uniform_global_block +KHR-GL45.shading_language_420pack.binding_uniform_invalid +KHR-GL45.shading_language_420pack.binding_samplers +KHR-GL45.shading_language_420pack.binding_sampler_array +KHR-GL45.shading_language_420pack.binding_sampler_default +KHR-GL45.shading_language_420pack.binding_sampler_api_override +KHR-GL45.shading_language_420pack.binding_sampler_invalid +KHR-GL45.shading_language_420pack.binding_images +KHR-GL45.shading_language_420pack.binding_image_array +KHR-GL45.shading_language_420pack.binding_image_default +KHR-GL45.shading_language_420pack.binding_image_api_override +KHR-GL45.shading_language_420pack.binding_image_invalid +KHR-GL45.shading_language_420pack.initializer_list +KHR-GL45.shading_language_420pack.initializer_list_negative +KHR-GL45.shading_language_420pack.length_of_vector_and_matrix +KHR-GL45.shading_language_420pack.length_of_compute_result +KHR-GL45.shading_language_420pack.scalar_swizzlers +KHR-GL45.shading_language_420pack.scalar_swizzlers_invalid +KHR-GL45.shading_language_420pack.built_in_values +KHR-GL45.shading_language_420pack.built_in_assignment +KHR-GL45.texture_view.gettexparameter +KHR-GL45.texture_view.errors +KHR-GL45.texture_view.view_sampling +KHR-GL45.texture_view.view_classes +KHR-GL45.texture_view.coherency +KHR-GL45.texture_view.base_and_max_levels +KHR-GL45.texture_view.reference_counting +KHR-GL45.arrays_of_arrays_gl.SizedDeclarationsPrimitive +KHR-GL45.arrays_of_arrays_gl.SizedDeclarationsStructTypes1 +KHR-GL45.arrays_of_arrays_gl.SizedDeclarationsStructTypes2 +KHR-GL45.arrays_of_arrays_gl.SizedDeclarationsStructTypes3 +KHR-GL45.arrays_of_arrays_gl.SizedDeclarationsStructTypes4 +KHR-GL45.arrays_of_arrays_gl.SizedDeclarationsTypenameStyle1 +KHR-GL45.arrays_of_arrays_gl.SizedDeclarationsTypenameStyle2 +KHR-GL45.arrays_of_arrays_gl.SizedDeclarationsTypenameStyle3 +KHR-GL45.arrays_of_arrays_gl.SizedDeclarationsTypenameStyle4 +KHR-GL45.arrays_of_arrays_gl.SizedDeclarationsTypenameStyle5 +KHR-GL45.arrays_of_arrays_gl.SizedDeclarationsFunctionParams +KHR-GL45.arrays_of_arrays_gl.sized_declarations_invalid_sizes1 +KHR-GL45.arrays_of_arrays_gl.sized_declarations_invalid_sizes2 +KHR-GL45.arrays_of_arrays_gl.sized_declarations_invalid_sizes3 +KHR-GL45.arrays_of_arrays_gl.sized_declarations_invalid_sizes4 +KHR-GL45.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConstructors1 +KHR-GL45.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConstructors2 +KHR-GL45.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclUnsizedConstructors +KHR-GL45.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConst +KHR-GL45.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclInvalidConstructors1 +KHR-GL45.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclInvalidConstructors2 +KHR-GL45.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclInvalidConstructors3 +KHR-GL45.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclInvalidConstructors4 +KHR-GL45.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConstructorSizing1 +KHR-GL45.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConstructorSizing2 +KHR-GL45.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclStructConstructors +KHR-GL45.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclUnsizedArrays1 +KHR-GL45.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclUnsizedArrays2 +KHR-GL45.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclUnsizedArrays3 +KHR-GL45.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclUnsizedArrays4 +KHR-GL45.arrays_of_arrays_gl.ExpressionsAssignment1 +KHR-GL45.arrays_of_arrays_gl.ExpressionsAssignment2 +KHR-GL45.arrays_of_arrays_gl.ExpressionsAssignment3 +KHR-GL45.arrays_of_arrays_gl.ExpressionsTypeRestrictions1 +KHR-GL45.arrays_of_arrays_gl.ExpressionsTypeRestrictions2 +KHR-GL45.arrays_of_arrays_gl.ExpressionsIndexingScalar1 +KHR-GL45.arrays_of_arrays_gl.ExpressionsIndexingScalar2 +KHR-GL45.arrays_of_arrays_gl.ExpressionsIndexingScalar3 +KHR-GL45.arrays_of_arrays_gl.ExpressionsIndexingScalar4 +KHR-GL45.arrays_of_arrays_gl.ExpressionsIndexingArray1 +KHR-GL45.arrays_of_arrays_gl.ExpressionsIndexingArray2 +KHR-GL45.arrays_of_arrays_gl.ExpressionsIndexingArray3 +KHR-GL45.arrays_of_arrays_gl.ExpressionsDynamicIndexing1 +KHR-GL45.arrays_of_arrays_gl.ExpressionsDynamicIndexing2 +KHR-GL45.arrays_of_arrays_gl.ExpressionsEquality1 +KHR-GL45.arrays_of_arrays_gl.ExpressionsEquality2 +KHR-GL45.arrays_of_arrays_gl.ExpressionsLength1 +KHR-GL45.arrays_of_arrays_gl.ExpressionsLength2 +KHR-GL45.arrays_of_arrays_gl.ExpressionsLength3 +KHR-GL45.arrays_of_arrays_gl.ExpressionsInvalid1 +KHR-GL45.arrays_of_arrays_gl.ExpressionsInvalid2 +KHR-GL45.arrays_of_arrays_gl.InteractionFunctionCalls1 +KHR-GL45.arrays_of_arrays_gl.InteractionFunctionCalls2 +KHR-GL45.arrays_of_arrays_gl.InteractionArgumentAliasing1 +KHR-GL45.arrays_of_arrays_gl.InteractionArgumentAliasing2 +KHR-GL45.arrays_of_arrays_gl.InteractionArgumentAliasing3 +KHR-GL45.arrays_of_arrays_gl.InteractionArgumentAliasing4 +KHR-GL45.arrays_of_arrays_gl.InteractionArgumentAliasing5 +KHR-GL45.arrays_of_arrays_gl.InteractionArgumentAliasing6 +KHR-GL45.arrays_of_arrays_gl.InteractionUniforms1 +KHR-GL45.arrays_of_arrays_gl.InteractionUniforms2 +KHR-GL45.arrays_of_arrays_gl.InteractionUniformBuffers1 +KHR-GL45.arrays_of_arrays_gl.InteractionUniformBuffers2 +KHR-GL45.arrays_of_arrays_gl.InteractionUniformBuffers3 +KHR-GL45.arrays_of_arrays_gl.InteractionInterfaceArrays1 +KHR-GL45.arrays_of_arrays_gl.InteractionInterfaceArrays2 +KHR-GL45.arrays_of_arrays_gl.InteractionInterfaceArrays3 +KHR-GL45.arrays_of_arrays_gl.InteractionInterfaceArrays4 +KHR-GL45.arrays_of_arrays_gl.InteractionStorageBuffers1 +KHR-GL45.arrays_of_arrays_gl.InteractionStorageBuffers2 +KHR-GL45.arrays_of_arrays_gl.InteractionStorageBuffers3 +KHR-GL45.arrays_of_arrays_gl.AtomicDeclaration +KHR-GL45.arrays_of_arrays_gl.AtomicUsage +KHR-GL45.arrays_of_arrays_gl.SubroutineFunctionCalls1 +KHR-GL45.arrays_of_arrays_gl.SubroutineFunctionCalls2 +KHR-GL45.arrays_of_arrays_gl.SubroutineArgumentAliasing1 +KHR-GL45.arrays_of_arrays_gl.SubroutineArgumentAliasing2 +KHR-GL45.arrays_of_arrays_gl.SubroutineArgumentAliasing3 +KHR-GL45.arrays_of_arrays_gl.SubroutineArgumentAliasing4 +KHR-GL45.copy_image.functional +KHR-GL45.copy_image.incomplete_tex +KHR-GL45.copy_image.missmatch_object +KHR-GL45.copy_image.smoke_test +KHR-GL45.copy_image.invalid_target +KHR-GL45.copy_image.target_miss_match +KHR-GL45.copy_image.incompatible_formats +KHR-GL45.copy_image.samples_missmatch +KHR-GL45.copy_image.incompatible_formats_compression +KHR-GL45.copy_image.non_existent_mipmap +KHR-GL45.copy_image.exceeding_boundaries +KHR-GL45.copy_image.invalid_alignment +KHR-GL45.draw_indirect_43.advanced-twoPass-Compute-arrays +KHR-GL45.draw_indirect_43.advanced-twoPass-Compute-elements +KHR-GL45.khr_debug.api_errors_non_debug +KHR-GL45.khr_debug.labels_non_debug +KHR-GL45.khr_debug.receiveing_messages +KHR-GL45.khr_debug.groups +KHR-GL45.khr_debug.api_errors_debug +KHR-GL45.khr_debug.labels_debug +KHR-GL45.khr_debug.synchronous_calls +KHR-GL45.program_interface_query.empty-shaders +KHR-GL45.program_interface_query.simple-shaders +KHR-GL45.program_interface_query.input-types +KHR-GL45.program_interface_query.input-built-in +KHR-GL45.program_interface_query.input-layout +KHR-GL45.program_interface_query.output-types +KHR-GL45.program_interface_query.output-location-index +KHR-GL45.program_interface_query.output-built-in +KHR-GL45.program_interface_query.output-layout +KHR-GL45.program_interface_query.output-layout-index +KHR-GL45.program_interface_query.uniform-simple +KHR-GL45.program_interface_query.uniform-types +KHR-GL45.program_interface_query.uniform-block-types +KHR-GL45.program_interface_query.transform-feedback-types +KHR-GL45.program_interface_query.atomic-counters +KHR-GL45.program_interface_query.subroutines-vertex +KHR-GL45.program_interface_query.subroutines-tess-control +KHR-GL45.program_interface_query.subroutines-tess-eval +KHR-GL45.program_interface_query.subroutines-geometry +KHR-GL45.program_interface_query.subroutines-fragment +KHR-GL45.program_interface_query.subroutines-compute +KHR-GL45.program_interface_query.ssb-types +KHR-GL45.program_interface_query.transform-feedback-built-in +KHR-GL45.program_interface_query.null-length +KHR-GL45.program_interface_query.arrays-of-arrays +KHR-GL45.program_interface_query.top-level-array +KHR-GL45.program_interface_query.separate-programs-vertex +KHR-GL45.program_interface_query.separate-programs-tess-control +KHR-GL45.program_interface_query.separate-programs-tess-eval +KHR-GL45.program_interface_query.separate-programs-geometry +KHR-GL45.program_interface_query.separate-programs-fragment +KHR-GL45.program_interface_query.uniform-block +KHR-GL45.program_interface_query.array-names +KHR-GL45.program_interface_query.buff-length +KHR-GL45.program_interface_query.no-locations +KHR-GL45.program_interface_query.query-not-used +KHR-GL45.program_interface_query.relink-failure +KHR-GL45.program_interface_query.link-failure +KHR-GL45.program_interface_query.compute-shader +KHR-GL45.program_interface_query.invalid-value +KHR-GL45.program_interface_query.invalid-operation +KHR-GL45.program_interface_query.invalid-enum +KHR-GL45.compute_shader.simple-compute +KHR-GL45.compute_shader.one-work-group +KHR-GL45.compute_shader.resource-ubo +KHR-GL45.compute_shader.resource-texture +KHR-GL45.compute_shader.resource-image +KHR-GL45.compute_shader.resource-atomic-counter +KHR-GL45.compute_shader.resource-subroutine +KHR-GL45.compute_shader.resource-uniform +KHR-GL45.compute_shader.built-in-variables +KHR-GL45.compute_shader.max +KHR-GL45.compute_shader.work-group-size +KHR-GL45.compute_shader.build-monolithic +KHR-GL45.compute_shader.build-separable +KHR-GL45.compute_shader.shared-simple +KHR-GL45.compute_shader.shared-struct +KHR-GL45.compute_shader.dispatch-indirect +KHR-GL45.compute_shader.sso-compute-pipeline +KHR-GL45.compute_shader.sso-case2 +KHR-GL45.compute_shader.sso-case3 +KHR-GL45.compute_shader.atomic-case1 +KHR-GL45.compute_shader.atomic-case2 +KHR-GL45.compute_shader.atomic-case3 +KHR-GL45.compute_shader.copy-image +KHR-GL45.compute_shader.pipeline-pre-vs +KHR-GL45.compute_shader.pipeline-gen-draw-commands +KHR-GL45.compute_shader.pipeline-compute-chain +KHR-GL45.compute_shader.pipeline-post-fs +KHR-GL45.compute_shader.pipeline-post-xfb +KHR-GL45.compute_shader.shared-indexing +KHR-GL45.compute_shader.shared-max +KHR-GL45.compute_shader.dynamic-paths +KHR-GL45.compute_shader.resources-max +KHR-GL45.compute_shader.fp64-case1 +KHR-GL45.compute_shader.fp64-case2 +KHR-GL45.compute_shader.fp64-case3 +KHR-GL45.compute_shader.conditional-dispatching +KHR-GL45.compute_shader.api-no-active-program +KHR-GL45.compute_shader.api-work-group-count +KHR-GL45.compute_shader.api-indirect +KHR-GL45.compute_shader.api-program +KHR-GL45.compute_shader.glsl-compile-time-errors +KHR-GL45.compute_shader.glsl-link-time-errors +KHR-GL45.robust_buffer_access_behavior.vertex_buffer_objects +KHR-GL45.robust_buffer_access_behavior.texel_fetch +KHR-GL45.robust_buffer_access_behavior.image_load_store +KHR-GL45.robust_buffer_access_behavior.storage_buffer +KHR-GL45.robust_buffer_access_behavior.uniform_buffer +KHR-GL45.shader_storage_buffer_object.basic-basic +KHR-GL45.shader_storage_buffer_object.basic-basic-cs +KHR-GL45.shader_storage_buffer_object.basic-max +KHR-GL45.shader_storage_buffer_object.basic-binding +KHR-GL45.shader_storage_buffer_object.basic-syntax +KHR-GL45.shader_storage_buffer_object.basic-syntaxSSO +KHR-GL45.shader_storage_buffer_object.basic-std430Layout-case1-vs +KHR-GL45.shader_storage_buffer_object.basic-std430Layout-case1-cs +KHR-GL45.shader_storage_buffer_object.basic-std430Layout-case2-vs +KHR-GL45.shader_storage_buffer_object.basic-std430Layout-case2-cs +KHR-GL45.shader_storage_buffer_object.basic-std430Layout-case3-vs +KHR-GL45.shader_storage_buffer_object.basic-std430Layout-case3-cs +KHR-GL45.shader_storage_buffer_object.basic-std430Layout-case4-vs +KHR-GL45.shader_storage_buffer_object.basic-std430Layout-case4-cs +KHR-GL45.shader_storage_buffer_object.basic-std430Layout-case5-vs +KHR-GL45.shader_storage_buffer_object.basic-std430Layout-case5-cs +KHR-GL45.shader_storage_buffer_object.basic-std430Layout-case6-vs +KHR-GL45.shader_storage_buffer_object.basic-std430Layout-case6-cs +KHR-GL45.shader_storage_buffer_object.basic-std430Layout-case7-vs +KHR-GL45.shader_storage_buffer_object.basic-std430Layout-case7-cs +KHR-GL45.shader_storage_buffer_object.basic-std140Layout-case1-vs +KHR-GL45.shader_storage_buffer_object.basic-std140Layout-case1-cs +KHR-GL45.shader_storage_buffer_object.basic-std140Layout-case2-vs +KHR-GL45.shader_storage_buffer_object.basic-std140Layout-case2-cs +KHR-GL45.shader_storage_buffer_object.basic-std140Layout-case3-vs +KHR-GL45.shader_storage_buffer_object.basic-std140Layout-case3-cs +KHR-GL45.shader_storage_buffer_object.basic-std140Layout-case4-vs +KHR-GL45.shader_storage_buffer_object.basic-std140Layout-case4-cs +KHR-GL45.shader_storage_buffer_object.basic-std140Layout-case5-vs +KHR-GL45.shader_storage_buffer_object.basic-std140Layout-case5-cs +KHR-GL45.shader_storage_buffer_object.basic-std140Layout-case6-vs +KHR-GL45.shader_storage_buffer_object.basic-std140Layout-case6-cs +KHR-GL45.shader_storage_buffer_object.basic-atomic-case1 +KHR-GL45.shader_storage_buffer_object.basic-atomic-case1-cs +KHR-GL45.shader_storage_buffer_object.basic-atomic-case2 +KHR-GL45.shader_storage_buffer_object.basic-atomic-case3 +KHR-GL45.shader_storage_buffer_object.basic-atomic-case3-cs +KHR-GL45.shader_storage_buffer_object.basic-atomic-case4 +KHR-GL45.shader_storage_buffer_object.basic-atomic-case4-cs +KHR-GL45.shader_storage_buffer_object.basic-stdLayout-case1-vs +KHR-GL45.shader_storage_buffer_object.basic-stdLayout-case1-cs +KHR-GL45.shader_storage_buffer_object.basic-stdLayout-case2-vs +KHR-GL45.shader_storage_buffer_object.basic-stdLayout-case2-cs +KHR-GL45.shader_storage_buffer_object.basic-stdLayout-case3-vs +KHR-GL45.shader_storage_buffer_object.basic-stdLayout-case3-cs +KHR-GL45.shader_storage_buffer_object.basic-stdLayout-case4-vs +KHR-GL45.shader_storage_buffer_object.basic-stdLayout-case4-cs +KHR-GL45.shader_storage_buffer_object.basic-operations-case1-vs +KHR-GL45.shader_storage_buffer_object.basic-operations-case1-cs +KHR-GL45.shader_storage_buffer_object.basic-operations-case2-vs +KHR-GL45.shader_storage_buffer_object.basic-operations-case2-cs +KHR-GL45.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case1-vs +KHR-GL45.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case1-cs +KHR-GL45.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case2-vs +KHR-GL45.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case2-cs +KHR-GL45.shader_storage_buffer_object.basic-matrixOperations-case1-vs +KHR-GL45.shader_storage_buffer_object.basic-matrixOperations-case1-cs +KHR-GL45.shader_storage_buffer_object.basic-matrixOperations-case2-vs +KHR-GL45.shader_storage_buffer_object.basic-matrixOperations-case2-cs +KHR-GL45.shader_storage_buffer_object.basic-matrixOperations-case3-vs +KHR-GL45.shader_storage_buffer_object.basic-matrixOperations-case3-cs +KHR-GL45.shader_storage_buffer_object.basic-matrixOperations-case4-vs +KHR-GL45.shader_storage_buffer_object.basic-matrixOperations-case4-cs +KHR-GL45.shader_storage_buffer_object.basic-matrixOperations-case5-vs +KHR-GL45.shader_storage_buffer_object.basic-matrixOperations-case5-cs +KHR-GL45.shader_storage_buffer_object.basic-matrixOperations-case6-vs +KHR-GL45.shader_storage_buffer_object.basic-matrixOperations-case6-cs +KHR-GL45.shader_storage_buffer_object.basic-matrixOperations-case7-vs +KHR-GL45.shader_storage_buffer_object.basic-matrixOperations-case7-cs +KHR-GL45.shader_storage_buffer_object.basic-noBindingLayout +KHR-GL45.shader_storage_buffer_object.advanced-switchBuffers +KHR-GL45.shader_storage_buffer_object.advanced-switchBuffers-cs +KHR-GL45.shader_storage_buffer_object.advanced-switchPrograms +KHR-GL45.shader_storage_buffer_object.advanced-switchPrograms-cs +KHR-GL45.shader_storage_buffer_object.advanced-write-fragment +KHR-GL45.shader_storage_buffer_object.advanced-write-geometry +KHR-GL45.shader_storage_buffer_object.advanced-write-tessellation +KHR-GL45.shader_storage_buffer_object.advanced-indirectAddressing-case1 +KHR-GL45.shader_storage_buffer_object.advanced-indirectAddressing-case1-cs +KHR-GL45.shader_storage_buffer_object.advanced-indirectAddressing-case2 +KHR-GL45.shader_storage_buffer_object.advanced-indirectAddressing-case2-cs +KHR-GL45.shader_storage_buffer_object.advanced-readWrite-case1 +KHR-GL45.shader_storage_buffer_object.advanced-readWrite-case1-cs +KHR-GL45.shader_storage_buffer_object.advanced-usage-case1 +KHR-GL45.shader_storage_buffer_object.advanced-usage-sync +KHR-GL45.shader_storage_buffer_object.advanced-usage-sync-cs +KHR-GL45.shader_storage_buffer_object.advanced-usage-operators +KHR-GL45.shader_storage_buffer_object.advanced-usage-operators-cs +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matR +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-struct +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-vec +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matR +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-struct +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-vec +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-shared-matR +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-vec +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-matR +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-struct +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std430-vec +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-packed-matR +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-struct +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-pad +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matR-pad +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-struct-pad +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindrangeOffset +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindrangeSize +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindbaseAfter +KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-indexing +KHR-GL45.shader_storage_buffer_object.advanced-matrix +KHR-GL45.shader_storage_buffer_object.advanced-matrix-cs +KHR-GL45.shader_storage_buffer_object.negative-api-bind +KHR-GL45.shader_storage_buffer_object.negative-api-blockBinding +KHR-GL45.shader_storage_buffer_object.negative-glsl-compileTime +KHR-GL45.shader_storage_buffer_object.negative-glsl-linkTime +KHR-GL45.vertex_attrib_binding.basic-usage +KHR-GL45.vertex_attrib_binding.basic-input-case1 +KHR-GL45.vertex_attrib_binding.basic-input-case2 +KHR-GL45.vertex_attrib_binding.basic-input-case3 +KHR-GL45.vertex_attrib_binding.basic-input-case4 +KHR-GL45.vertex_attrib_binding.basic-input-case5 +KHR-GL45.vertex_attrib_binding.basic-input-case6 +KHR-GL45.vertex_attrib_binding.basic-input-case7 +KHR-GL45.vertex_attrib_binding.basic-input-case8 +KHR-GL45.vertex_attrib_binding.basic-input-case9 +KHR-GL45.vertex_attrib_binding.basic-input-case10 +KHR-GL45.vertex_attrib_binding.basic-input-case11 +KHR-GL45.vertex_attrib_binding.basic-input-case12 +KHR-GL45.vertex_attrib_binding.basic-inputI-case1 +KHR-GL45.vertex_attrib_binding.basic-inputI-case2 +KHR-GL45.vertex_attrib_binding.basic-inputI-case3 +KHR-GL45.vertex_attrib_binding.basic-inputL-case1 +KHR-GL45.vertex_attrib_binding.basic-inputL-case2 +KHR-GL45.vertex_attrib_binding.basic-state1 +KHR-GL45.vertex_attrib_binding.basic-state2 +KHR-GL45.vertex_attrib_binding.basic-state3 +KHR-GL45.vertex_attrib_binding.basic-state4 +KHR-GL45.vertex_attrib_binding.advanced-bindingUpdate +KHR-GL45.vertex_attrib_binding.advanced-instancing +KHR-GL45.vertex_attrib_binding.advanced-iterations +KHR-GL45.vertex_attrib_binding.advanced-largeStrideAndOffsetsNewAndLegacyAPI +KHR-GL45.vertex_attrib_binding.negative-bindVertexBuffer +KHR-GL45.vertex_attrib_binding.negative-vertexAttribFormat +KHR-GL45.vertex_attrib_binding.negative-vertexAttribBinding +KHR-GL45.vertex_attrib_binding.negative-vertexAttribDivisor +KHR-GL45.shader_image_size.basic-nonMS-vs-float +KHR-GL45.shader_image_size.basic-nonMS-vs-int +KHR-GL45.shader_image_size.basic-nonMS-vs-uint +KHR-GL45.shader_image_size.basic-nonMS-tcs-float +KHR-GL45.shader_image_size.basic-nonMS-tcs-int +KHR-GL45.shader_image_size.basic-nonMS-tcs-uint +KHR-GL45.shader_image_size.basic-nonMS-tes-float +KHR-GL45.shader_image_size.basic-nonMS-tes-int +KHR-GL45.shader_image_size.basic-nonMS-tes-uint +KHR-GL45.shader_image_size.basic-nonMS-gs-float +KHR-GL45.shader_image_size.basic-nonMS-gs-int +KHR-GL45.shader_image_size.basic-nonMS-gs-uint +KHR-GL45.shader_image_size.basic-nonMS-fs-float +KHR-GL45.shader_image_size.basic-nonMS-fs-int +KHR-GL45.shader_image_size.basic-nonMS-fs-uint +KHR-GL45.shader_image_size.basic-nonMS-cs-float +KHR-GL45.shader_image_size.basic-nonMS-cs-int +KHR-GL45.shader_image_size.basic-nonMS-cs-uint +KHR-GL45.shader_image_size.basic-ms-vs-float +KHR-GL45.shader_image_size.basic-ms-vs-int +KHR-GL45.shader_image_size.basic-ms-vs-uint +KHR-GL45.shader_image_size.basic-ms-tcs-float +KHR-GL45.shader_image_size.basic-ms-tcs-int +KHR-GL45.shader_image_size.basic-ms-tcs-uint +KHR-GL45.shader_image_size.basic-ms-tes-float +KHR-GL45.shader_image_size.basic-ms-tes-int +KHR-GL45.shader_image_size.basic-ms-tes-uint +KHR-GL45.shader_image_size.basic-ms-gs-float +KHR-GL45.shader_image_size.basic-ms-gs-int +KHR-GL45.shader_image_size.basic-ms-gs-uint +KHR-GL45.shader_image_size.basic-ms-fs-float +KHR-GL45.shader_image_size.basic-ms-fs-int +KHR-GL45.shader_image_size.basic-ms-fs-uint +KHR-GL45.shader_image_size.basic-ms-cs-float +KHR-GL45.shader_image_size.basic-ms-cs-int +KHR-GL45.shader_image_size.basic-ms-cs-uint +KHR-GL45.shader_image_size.advanced-changeSize +KHR-GL45.shader_image_size.advanced-nonMS-vs-float +KHR-GL45.shader_image_size.advanced-nonMS-vs-int +KHR-GL45.shader_image_size.advanced-nonMS-vs-uint +KHR-GL45.shader_image_size.advanced-nonMS-tcs-float +KHR-GL45.shader_image_size.advanced-nonMS-tcs-int +KHR-GL45.shader_image_size.advanced-nonMS-tcs-uint +KHR-GL45.shader_image_size.advanced-nonMS-tes-float +KHR-GL45.shader_image_size.advanced-nonMS-tes-int +KHR-GL45.shader_image_size.advanced-nonMS-tes-uint +KHR-GL45.shader_image_size.advanced-nonMS-gs-float +KHR-GL45.shader_image_size.advanced-nonMS-gs-int +KHR-GL45.shader_image_size.advanced-nonMS-gs-uint +KHR-GL45.shader_image_size.advanced-nonMS-fs-float +KHR-GL45.shader_image_size.advanced-nonMS-fs-int +KHR-GL45.shader_image_size.advanced-nonMS-fs-uint +KHR-GL45.shader_image_size.advanced-nonMS-cs-float +KHR-GL45.shader_image_size.advanced-nonMS-cs-int +KHR-GL45.shader_image_size.advanced-nonMS-cs-uint +KHR-GL45.shader_image_size.advanced-ms-vs-float +KHR-GL45.shader_image_size.advanced-ms-vs-int +KHR-GL45.shader_image_size.advanced-ms-vs-uint +KHR-GL45.shader_image_size.advanced-ms-tcs-float +KHR-GL45.shader_image_size.advanced-ms-tcs-int +KHR-GL45.shader_image_size.advanced-ms-tcs-uint +KHR-GL45.shader_image_size.advanced-ms-tes-float +KHR-GL45.shader_image_size.advanced-ms-tes-int +KHR-GL45.shader_image_size.advanced-ms-tes-uint +KHR-GL45.shader_image_size.advanced-ms-gs-float +KHR-GL45.shader_image_size.advanced-ms-gs-int +KHR-GL45.shader_image_size.advanced-ms-gs-uint +KHR-GL45.shader_image_size.advanced-ms-fs-float +KHR-GL45.shader_image_size.advanced-ms-fs-int +KHR-GL45.shader_image_size.advanced-ms-fs-uint +KHR-GL45.shader_image_size.advanced-ms-cs-float +KHR-GL45.shader_image_size.advanced-ms-cs-int +KHR-GL45.shader_image_size.advanced-ms-cs-uint +KHR-GL45.shader_image_size.negative-compileTime +KHR-GL45.explicit_uniform_location.uniform-loc +KHR-GL45.explicit_uniform_location.uniform-loc-nondecimal +KHR-GL45.explicit_uniform_location.uniform-loc-all-stages +KHR-GL45.explicit_uniform_location.uniform-loc-multiple-uniforms +KHR-GL45.explicit_uniform_location.uniform-loc-types-mix +KHR-GL45.explicit_uniform_location.uniform-loc-types-mat +KHR-GL45.explicit_uniform_location.uniform-loc-types-structs +KHR-GL45.explicit_uniform_location.uniform-loc-types-samplers +KHR-GL45.explicit_uniform_location.uniform-loc-arrays-nonspaced +KHR-GL45.explicit_uniform_location.uniform-loc-arrays-spaced +KHR-GL45.explicit_uniform_location.uniform-loc-arrays-of-arrays +KHR-GL45.explicit_uniform_location.uniform-loc-mix-with-implicit +KHR-GL45.explicit_uniform_location.uniform-loc-mix-with-implicit2 +KHR-GL45.explicit_uniform_location.uniform-loc-mix-with-implicit3 +KHR-GL45.explicit_uniform_location.uniform-loc-mix-with-implicit-max +KHR-GL45.explicit_uniform_location.uniform-loc-mix-with-implicit-max-array +KHR-GL45.explicit_uniform_location.uniform-loc-implicit-in-some-stages +KHR-GL45.explicit_uniform_location.uniform-loc-implicit-in-some-stages2 +KHR-GL45.explicit_uniform_location.uniform-loc-implicit-in-some-stages3 +KHR-GL45.explicit_uniform_location.uniform-loc-negative-compile-non-number-literal +KHR-GL45.explicit_uniform_location.uniform-loc-negative-compile-nonconst-loc +KHR-GL45.explicit_uniform_location.uniform-loc-negative-link-location-reused1 +KHR-GL45.explicit_uniform_location.uniform-loc-negative-link-location-reused2 +KHR-GL45.explicit_uniform_location.uniform-loc-negative-link-max-location +KHR-GL45.explicit_uniform_location.uniform-loc-negative-link-max-num-of-locations +KHR-GL45.explicit_uniform_location.subroutine-loc +KHR-GL45.explicit_uniform_location.subroutine-loc-nondecimal +KHR-GL45.explicit_uniform_location.subroutine-loc-all-stages +KHR-GL45.explicit_uniform_location.subroutine-loc-arrays +KHR-GL45.explicit_uniform_location.subroutine-loc-arrays-mix +KHR-GL45.explicit_uniform_location.subroutine-loc-mix-with-implicit +KHR-GL45.explicit_uniform_location.subroutine-loc-negative-compilation-non-number-literal +KHR-GL45.explicit_uniform_location.subroutine-loc-negative-compilation-nonconst-loc +KHR-GL45.explicit_uniform_location.subroutine-loc-negative-link-location-reused1 +KHR-GL45.explicit_uniform_location.subroutine-loc-negative-link-location-max-location +KHR-GL45.explicit_uniform_location.subroutine-loc-negative-link-max-num-of-locations +KHR-GL45.explicit_uniform_location.subroutine-index +KHR-GL45.explicit_uniform_location.subroutine-index-nondecimal +KHR-GL45.explicit_uniform_location.subroutine-index-loc +KHR-GL45.explicit_uniform_location.subroutine-index-non-continuous +KHR-GL45.explicit_uniform_location.subroutine-index-multiple-uniforms +KHR-GL45.explicit_uniform_location.subroutine-index-all-stages +KHR-GL45.explicit_uniform_location.subroutine-index-mix-implicit +KHR-GL45.explicit_uniform_location.subroutine-index-negative-compilation-non-number-literal +KHR-GL45.explicit_uniform_location.subroutine-index-negative-compilation-nonconst-index +KHR-GL45.explicit_uniform_location.subroutine-index-negative-link-index-reused +KHR-GL45.explicit_uniform_location.subroutine-index-negative-link-location-maxindex +KHR-GL45.explicit_uniform_location.subroutine-index-negative-link-max-num-of-indices +KHR-GL45.blend_equation_advanced.coherent.enableDisable +KHR-GL45.blend_equation_advanced.preprocessor.none +KHR-GL45.blend_equation_advanced.preprocessor.require +KHR-GL45.blend_equation_advanced.preprocessor.enable +KHR-GL45.blend_equation_advanced.preprocessor.warn +KHR-GL45.blend_equation_advanced.preprocessor.disable +KHR-GL45.blend_equation_advanced.BlendEquationSeparate.GL_MULTIPLY_KHR +KHR-GL45.blend_equation_advanced.BlendEquationSeparate.GL_SCREEN_KHR +KHR-GL45.blend_equation_advanced.BlendEquationSeparate.GL_OVERLAY_KHR +KHR-GL45.blend_equation_advanced.BlendEquationSeparate.GL_DARKEN_KHR +KHR-GL45.blend_equation_advanced.BlendEquationSeparate.GL_LIGHTEN_KHR +KHR-GL45.blend_equation_advanced.BlendEquationSeparate.GL_COLORDODGE_KHR +KHR-GL45.blend_equation_advanced.BlendEquationSeparate.GL_COLORBURN_KHR +KHR-GL45.blend_equation_advanced.BlendEquationSeparate.GL_HARDLIGHT_KHR +KHR-GL45.blend_equation_advanced.BlendEquationSeparate.GL_SOFTLIGHT_KHR +KHR-GL45.blend_equation_advanced.BlendEquationSeparate.GL_DIFFERENCE_KHR +KHR-GL45.blend_equation_advanced.BlendEquationSeparate.GL_EXCLUSION_KHR +KHR-GL45.blend_equation_advanced.BlendEquationSeparate.GL_HSL_HUE_KHR +KHR-GL45.blend_equation_advanced.BlendEquationSeparate.GL_HSL_SATURATION_KHR +KHR-GL45.blend_equation_advanced.BlendEquationSeparate.GL_HSL_COLOR_KHR +KHR-GL45.blend_equation_advanced.BlendEquationSeparate.GL_HSL_LUMINOSITY_KHR +KHR-GL45.blend_equation_advanced.MRT.MRT_array +KHR-GL45.blend_equation_advanced.MRT.MRT_separate +KHR-GL45.blend_equation_advanced.mismatching_qualifier.GL_MULTIPLY_KHR +KHR-GL45.blend_equation_advanced.mismatching_qualifier.GL_SCREEN_KHR +KHR-GL45.blend_equation_advanced.mismatching_qualifier.GL_OVERLAY_KHR +KHR-GL45.blend_equation_advanced.mismatching_qualifier.GL_DARKEN_KHR +KHR-GL45.blend_equation_advanced.mismatching_qualifier.GL_LIGHTEN_KHR +KHR-GL45.blend_equation_advanced.mismatching_qualifier.GL_COLORDODGE_KHR +KHR-GL45.blend_equation_advanced.mismatching_qualifier.GL_COLORBURN_KHR +KHR-GL45.blend_equation_advanced.mismatching_qualifier.GL_HARDLIGHT_KHR +KHR-GL45.blend_equation_advanced.mismatching_qualifier.GL_SOFTLIGHT_KHR +KHR-GL45.blend_equation_advanced.mismatching_qualifier.GL_DIFFERENCE_KHR +KHR-GL45.blend_equation_advanced.mismatching_qualifier.GL_EXCLUSION_KHR +KHR-GL45.blend_equation_advanced.mismatching_qualifier.GL_HSL_HUE_KHR +KHR-GL45.blend_equation_advanced.mismatching_qualifier.GL_HSL_SATURATION_KHR +KHR-GL45.blend_equation_advanced.mismatching_qualifier.GL_HSL_COLOR_KHR +KHR-GL45.blend_equation_advanced.mismatching_qualifier.GL_HSL_LUMINOSITY_KHR +KHR-GL45.blend_equation_advanced.missing_qualifier.GL_MULTIPLY_KHR +KHR-GL45.blend_equation_advanced.missing_qualifier.GL_SCREEN_KHR +KHR-GL45.blend_equation_advanced.missing_qualifier.GL_OVERLAY_KHR +KHR-GL45.blend_equation_advanced.missing_qualifier.GL_DARKEN_KHR +KHR-GL45.blend_equation_advanced.missing_qualifier.GL_LIGHTEN_KHR +KHR-GL45.blend_equation_advanced.missing_qualifier.GL_COLORDODGE_KHR +KHR-GL45.blend_equation_advanced.missing_qualifier.GL_COLORBURN_KHR +KHR-GL45.blend_equation_advanced.missing_qualifier.GL_HARDLIGHT_KHR +KHR-GL45.blend_equation_advanced.missing_qualifier.GL_SOFTLIGHT_KHR +KHR-GL45.blend_equation_advanced.missing_qualifier.GL_DIFFERENCE_KHR +KHR-GL45.blend_equation_advanced.missing_qualifier.GL_EXCLUSION_KHR +KHR-GL45.blend_equation_advanced.missing_qualifier.GL_HSL_HUE_KHR +KHR-GL45.blend_equation_advanced.missing_qualifier.GL_HSL_SATURATION_KHR +KHR-GL45.blend_equation_advanced.missing_qualifier.GL_HSL_COLOR_KHR +KHR-GL45.blend_equation_advanced.missing_qualifier.GL_HSL_LUMINOSITY_KHR +KHR-GL45.blend_equation_advanced.extension_directive.extension_directive_disable +KHR-GL45.blend_equation_advanced.extension_directive.extension_directive_enable +KHR-GL45.blend_equation_advanced.extension_directive.extension_directive_warn +KHR-GL45.blend_equation_advanced.blend_all.GL_MULTIPLY_KHR_all_qualifier +KHR-GL45.blend_equation_advanced.blend_all.GL_SCREEN_KHR_all_qualifier +KHR-GL45.blend_equation_advanced.blend_all.GL_OVERLAY_KHR_all_qualifier +KHR-GL45.blend_equation_advanced.blend_all.GL_DARKEN_KHR_all_qualifier +KHR-GL45.blend_equation_advanced.blend_all.GL_LIGHTEN_KHR_all_qualifier +KHR-GL45.blend_equation_advanced.blend_all.GL_COLORDODGE_KHR_all_qualifier +KHR-GL45.blend_equation_advanced.blend_all.GL_COLORBURN_KHR_all_qualifier +KHR-GL45.blend_equation_advanced.blend_all.GL_HARDLIGHT_KHR_all_qualifier +KHR-GL45.blend_equation_advanced.blend_all.GL_SOFTLIGHT_KHR_all_qualifier +KHR-GL45.blend_equation_advanced.blend_all.GL_DIFFERENCE_KHR_all_qualifier +KHR-GL45.blend_equation_advanced.blend_all.GL_EXCLUSION_KHR_all_qualifier +KHR-GL45.blend_equation_advanced.blend_all.GL_HSL_HUE_KHR_all_qualifier +KHR-GL45.blend_equation_advanced.blend_all.GL_HSL_SATURATION_KHR_all_qualifier +KHR-GL45.blend_equation_advanced.blend_all.GL_HSL_COLOR_KHR_all_qualifier +KHR-GL45.blend_equation_advanced.blend_all.GL_HSL_LUMINOSITY_KHR_all_qualifier +KHR-GL45.blend_equation_advanced.blend_specific.GL_MULTIPLY_KHR +KHR-GL45.blend_equation_advanced.blend_specific.GL_SCREEN_KHR +KHR-GL45.blend_equation_advanced.blend_specific.GL_OVERLAY_KHR +KHR-GL45.blend_equation_advanced.blend_specific.GL_DARKEN_KHR +KHR-GL45.blend_equation_advanced.blend_specific.GL_LIGHTEN_KHR +KHR-GL45.blend_equation_advanced.blend_specific.GL_COLORDODGE_KHR +KHR-GL45.blend_equation_advanced.blend_specific.GL_COLORBURN_KHR +KHR-GL45.blend_equation_advanced.blend_specific.GL_HARDLIGHT_KHR +KHR-GL45.blend_equation_advanced.blend_specific.GL_SOFTLIGHT_KHR +KHR-GL45.blend_equation_advanced.blend_specific.GL_DIFFERENCE_KHR +KHR-GL45.blend_equation_advanced.blend_specific.GL_EXCLUSION_KHR +KHR-GL45.blend_equation_advanced.blend_specific.GL_HSL_HUE_KHR +KHR-GL45.blend_equation_advanced.blend_specific.GL_HSL_SATURATION_KHR +KHR-GL45.blend_equation_advanced.blend_specific.GL_HSL_COLOR_KHR +KHR-GL45.blend_equation_advanced.blend_specific.GL_HSL_LUMINOSITY_KHR +KHR-GL45.blend_equation_advanced.test_coherency.mixedSequence +KHR-GL45.blend_equation_advanced.test_coherency.multiplySequence +KHR-GL45.shader_bitfield_operation.frexp.float_zero +KHR-GL45.shader_bitfield_operation.frexp.float_0 +KHR-GL45.shader_bitfield_operation.frexp.float_1 +KHR-GL45.shader_bitfield_operation.frexp.float_2 +KHR-GL45.shader_bitfield_operation.frexp.float_3 +KHR-GL45.shader_bitfield_operation.frexp.vec2_zero +KHR-GL45.shader_bitfield_operation.frexp.vec2_0 +KHR-GL45.shader_bitfield_operation.frexp.vec2_1 +KHR-GL45.shader_bitfield_operation.frexp.vec2_2 +KHR-GL45.shader_bitfield_operation.frexp.vec2_3 +KHR-GL45.shader_bitfield_operation.frexp.vec3_zero +KHR-GL45.shader_bitfield_operation.frexp.vec3_0 +KHR-GL45.shader_bitfield_operation.frexp.vec3_1 +KHR-GL45.shader_bitfield_operation.frexp.vec3_2 +KHR-GL45.shader_bitfield_operation.frexp.vec3_3 +KHR-GL45.shader_bitfield_operation.frexp.vec4_zero +KHR-GL45.shader_bitfield_operation.frexp.vec4_0 +KHR-GL45.shader_bitfield_operation.frexp.vec4_1 +KHR-GL45.shader_bitfield_operation.frexp.vec4_2 +KHR-GL45.shader_bitfield_operation.frexp.vec4_3 +KHR-GL45.shader_bitfield_operation.ldexp.float_zero +KHR-GL45.shader_bitfield_operation.ldexp.float_0 +KHR-GL45.shader_bitfield_operation.ldexp.float_1 +KHR-GL45.shader_bitfield_operation.ldexp.float_2 +KHR-GL45.shader_bitfield_operation.ldexp.float_3 +KHR-GL45.shader_bitfield_operation.ldexp.vec2_zero +KHR-GL45.shader_bitfield_operation.ldexp.vec2_0 +KHR-GL45.shader_bitfield_operation.ldexp.vec2_1 +KHR-GL45.shader_bitfield_operation.ldexp.vec2_2 +KHR-GL45.shader_bitfield_operation.ldexp.vec2_3 +KHR-GL45.shader_bitfield_operation.ldexp.vec3_zero +KHR-GL45.shader_bitfield_operation.ldexp.vec3_0 +KHR-GL45.shader_bitfield_operation.ldexp.vec3_1 +KHR-GL45.shader_bitfield_operation.ldexp.vec3_2 +KHR-GL45.shader_bitfield_operation.ldexp.vec3_3 +KHR-GL45.shader_bitfield_operation.ldexp.vec4_zero +KHR-GL45.shader_bitfield_operation.ldexp.vec4_0 +KHR-GL45.shader_bitfield_operation.ldexp.vec4_1 +KHR-GL45.shader_bitfield_operation.ldexp.vec4_2 +KHR-GL45.shader_bitfield_operation.ldexp.vec4_3 +KHR-GL45.shader_bitfield_operation.packUnorm4x8.0 +KHR-GL45.shader_bitfield_operation.packUnorm4x8.1 +KHR-GL45.shader_bitfield_operation.packUnorm4x8.2 +KHR-GL45.shader_bitfield_operation.packUnorm4x8.3 +KHR-GL45.shader_bitfield_operation.packSnorm4x8.0 +KHR-GL45.shader_bitfield_operation.packSnorm4x8.1 +KHR-GL45.shader_bitfield_operation.packSnorm4x8.2 +KHR-GL45.shader_bitfield_operation.packSnorm4x8.3 +KHR-GL45.shader_bitfield_operation.unpackUnorm4x8.0 +KHR-GL45.shader_bitfield_operation.unpackUnorm4x8.1 +KHR-GL45.shader_bitfield_operation.unpackUnorm4x8.2 +KHR-GL45.shader_bitfield_operation.unpackUnorm4x8.3 +KHR-GL45.shader_bitfield_operation.unpackSnorm4x8.0 +KHR-GL45.shader_bitfield_operation.unpackSnorm4x8.1 +KHR-GL45.shader_bitfield_operation.unpackSnorm4x8.2 +KHR-GL45.shader_bitfield_operation.unpackSnorm4x8.3 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uint_0 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uint_1 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uint_2 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uint_3 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uvec2_0 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uvec2_1 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uvec2_2 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uvec2_3 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uvec3_0 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uvec3_1 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uvec3_2 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uvec3_3 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uvec4_0 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uvec4_1 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uvec4_2 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.uvec4_3 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.int_0 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.int_1 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.int_2 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.int_3 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.ivec2_0 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.ivec2_1 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.ivec2_2 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.ivec2_3 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.ivec3_0 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.ivec3_1 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.ivec3_2 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.ivec3_3 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.ivec4_0 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.ivec4_1 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.ivec4_2 +KHR-GL45.shader_bitfield_operation.bitfieldExtract.ivec4_3 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uint_0 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uint_1 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uint_2 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uint_3 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uvec2_0 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uvec2_1 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uvec2_2 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uvec2_3 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uvec3_0 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uvec3_1 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uvec3_2 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uvec3_3 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uvec4_0 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uvec4_1 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uvec4_2 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.uvec4_3 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.int_0 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.int_1 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.int_2 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.int_3 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.ivec2_0 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.ivec2_1 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.ivec2_2 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.ivec2_3 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.ivec3_0 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.ivec3_1 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.ivec3_2 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.ivec3_3 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.ivec4_0 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.ivec4_1 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.ivec4_2 +KHR-GL45.shader_bitfield_operation.bitfieldInsert.ivec4_3 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uint_zero +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uint_0 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uint_1 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uint_2 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uint_3 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uvec2_0 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uvec2_1 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uvec2_2 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uvec2_3 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uvec3_0 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uvec3_1 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uvec3_2 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uvec3_3 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uvec4_0 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uvec4_1 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uvec4_2 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.uvec4_3 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.int_zero +KHR-GL45.shader_bitfield_operation.bitfieldReverse.int_minus_one +KHR-GL45.shader_bitfield_operation.bitfieldReverse.int_0 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.int_1 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.int_2 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.int_3 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.ivec2_0 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.ivec2_1 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.ivec2_2 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.ivec2_3 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.ivec3_0 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.ivec3_1 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.ivec3_2 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.ivec3_3 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.ivec4_0 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.ivec4_1 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.ivec4_2 +KHR-GL45.shader_bitfield_operation.bitfieldReverse.ivec4_3 +KHR-GL45.shader_bitfield_operation.bitCount.uint_zero +KHR-GL45.shader_bitfield_operation.bitCount.uint_0 +KHR-GL45.shader_bitfield_operation.bitCount.uint_1 +KHR-GL45.shader_bitfield_operation.bitCount.uint_2 +KHR-GL45.shader_bitfield_operation.bitCount.uint_3 +KHR-GL45.shader_bitfield_operation.bitCount.uvec2_0 +KHR-GL45.shader_bitfield_operation.bitCount.uvec2_1 +KHR-GL45.shader_bitfield_operation.bitCount.uvec2_2 +KHR-GL45.shader_bitfield_operation.bitCount.uvec2_3 +KHR-GL45.shader_bitfield_operation.bitCount.uvec3_0 +KHR-GL45.shader_bitfield_operation.bitCount.uvec3_1 +KHR-GL45.shader_bitfield_operation.bitCount.uvec3_2 +KHR-GL45.shader_bitfield_operation.bitCount.uvec3_3 +KHR-GL45.shader_bitfield_operation.bitCount.uvec4_0 +KHR-GL45.shader_bitfield_operation.bitCount.uvec4_1 +KHR-GL45.shader_bitfield_operation.bitCount.uvec4_2 +KHR-GL45.shader_bitfield_operation.bitCount.uvec4_3 +KHR-GL45.shader_bitfield_operation.bitCount.int_zero +KHR-GL45.shader_bitfield_operation.bitCount.int_minus_one +KHR-GL45.shader_bitfield_operation.bitCount.int_0 +KHR-GL45.shader_bitfield_operation.bitCount.int_1 +KHR-GL45.shader_bitfield_operation.bitCount.int_2 +KHR-GL45.shader_bitfield_operation.bitCount.int_3 +KHR-GL45.shader_bitfield_operation.bitCount.ivec2_0 +KHR-GL45.shader_bitfield_operation.bitCount.ivec2_1 +KHR-GL45.shader_bitfield_operation.bitCount.ivec2_2 +KHR-GL45.shader_bitfield_operation.bitCount.ivec2_3 +KHR-GL45.shader_bitfield_operation.bitCount.ivec3_0 +KHR-GL45.shader_bitfield_operation.bitCount.ivec3_1 +KHR-GL45.shader_bitfield_operation.bitCount.ivec3_2 +KHR-GL45.shader_bitfield_operation.bitCount.ivec3_3 +KHR-GL45.shader_bitfield_operation.bitCount.ivec4_0 +KHR-GL45.shader_bitfield_operation.bitCount.ivec4_1 +KHR-GL45.shader_bitfield_operation.bitCount.ivec4_2 +KHR-GL45.shader_bitfield_operation.bitCount.ivec4_3 +KHR-GL45.shader_bitfield_operation.findLSB.uint_zero +KHR-GL45.shader_bitfield_operation.findLSB.uint_0 +KHR-GL45.shader_bitfield_operation.findLSB.uint_1 +KHR-GL45.shader_bitfield_operation.findLSB.uint_2 +KHR-GL45.shader_bitfield_operation.findLSB.uint_3 +KHR-GL45.shader_bitfield_operation.findLSB.uvec2_0 +KHR-GL45.shader_bitfield_operation.findLSB.uvec2_1 +KHR-GL45.shader_bitfield_operation.findLSB.uvec2_2 +KHR-GL45.shader_bitfield_operation.findLSB.uvec2_3 +KHR-GL45.shader_bitfield_operation.findLSB.uvec3_0 +KHR-GL45.shader_bitfield_operation.findLSB.uvec3_1 +KHR-GL45.shader_bitfield_operation.findLSB.uvec3_2 +KHR-GL45.shader_bitfield_operation.findLSB.uvec3_3 +KHR-GL45.shader_bitfield_operation.findLSB.uvec4_0 +KHR-GL45.shader_bitfield_operation.findLSB.uvec4_1 +KHR-GL45.shader_bitfield_operation.findLSB.uvec4_2 +KHR-GL45.shader_bitfield_operation.findLSB.uvec4_3 +KHR-GL45.shader_bitfield_operation.findLSB.int_zero +KHR-GL45.shader_bitfield_operation.findLSB.int_minus_one +KHR-GL45.shader_bitfield_operation.findLSB.int_0 +KHR-GL45.shader_bitfield_operation.findLSB.int_1 +KHR-GL45.shader_bitfield_operation.findLSB.int_2 +KHR-GL45.shader_bitfield_operation.findLSB.int_3 +KHR-GL45.shader_bitfield_operation.findLSB.ivec2_0 +KHR-GL45.shader_bitfield_operation.findLSB.ivec2_1 +KHR-GL45.shader_bitfield_operation.findLSB.ivec2_2 +KHR-GL45.shader_bitfield_operation.findLSB.ivec2_3 +KHR-GL45.shader_bitfield_operation.findLSB.ivec3_0 +KHR-GL45.shader_bitfield_operation.findLSB.ivec3_1 +KHR-GL45.shader_bitfield_operation.findLSB.ivec3_2 +KHR-GL45.shader_bitfield_operation.findLSB.ivec3_3 +KHR-GL45.shader_bitfield_operation.findLSB.ivec4_0 +KHR-GL45.shader_bitfield_operation.findLSB.ivec4_1 +KHR-GL45.shader_bitfield_operation.findLSB.ivec4_2 +KHR-GL45.shader_bitfield_operation.findLSB.ivec4_3 +KHR-GL45.shader_bitfield_operation.findMSB.uint_zero +KHR-GL45.shader_bitfield_operation.findMSB.uint_0 +KHR-GL45.shader_bitfield_operation.findMSB.uint_1 +KHR-GL45.shader_bitfield_operation.findMSB.uint_2 +KHR-GL45.shader_bitfield_operation.findMSB.uint_3 +KHR-GL45.shader_bitfield_operation.findMSB.uvec2_0 +KHR-GL45.shader_bitfield_operation.findMSB.uvec2_1 +KHR-GL45.shader_bitfield_operation.findMSB.uvec2_2 +KHR-GL45.shader_bitfield_operation.findMSB.uvec2_3 +KHR-GL45.shader_bitfield_operation.findMSB.uvec3_0 +KHR-GL45.shader_bitfield_operation.findMSB.uvec3_1 +KHR-GL45.shader_bitfield_operation.findMSB.uvec3_2 +KHR-GL45.shader_bitfield_operation.findMSB.uvec3_3 +KHR-GL45.shader_bitfield_operation.findMSB.uvec4_0 +KHR-GL45.shader_bitfield_operation.findMSB.uvec4_1 +KHR-GL45.shader_bitfield_operation.findMSB.uvec4_2 +KHR-GL45.shader_bitfield_operation.findMSB.uvec4_3 +KHR-GL45.shader_bitfield_operation.findMSB.int_zero +KHR-GL45.shader_bitfield_operation.findMSB.int_minus_one +KHR-GL45.shader_bitfield_operation.findMSB.int_0 +KHR-GL45.shader_bitfield_operation.findMSB.int_1 +KHR-GL45.shader_bitfield_operation.findMSB.int_2 +KHR-GL45.shader_bitfield_operation.findMSB.int_3 +KHR-GL45.shader_bitfield_operation.findMSB.ivec2_0 +KHR-GL45.shader_bitfield_operation.findMSB.ivec2_1 +KHR-GL45.shader_bitfield_operation.findMSB.ivec2_2 +KHR-GL45.shader_bitfield_operation.findMSB.ivec2_3 +KHR-GL45.shader_bitfield_operation.findMSB.ivec3_0 +KHR-GL45.shader_bitfield_operation.findMSB.ivec3_1 +KHR-GL45.shader_bitfield_operation.findMSB.ivec3_2 +KHR-GL45.shader_bitfield_operation.findMSB.ivec3_3 +KHR-GL45.shader_bitfield_operation.findMSB.ivec4_0 +KHR-GL45.shader_bitfield_operation.findMSB.ivec4_1 +KHR-GL45.shader_bitfield_operation.findMSB.ivec4_2 +KHR-GL45.shader_bitfield_operation.findMSB.ivec4_3 +KHR-GL45.shader_bitfield_operation.uaddCarry.uint_0 +KHR-GL45.shader_bitfield_operation.uaddCarry.uint_1 +KHR-GL45.shader_bitfield_operation.uaddCarry.uint_2 +KHR-GL45.shader_bitfield_operation.uaddCarry.uint_3 +KHR-GL45.shader_bitfield_operation.uaddCarry.uvec2_0 +KHR-GL45.shader_bitfield_operation.uaddCarry.uvec2_1 +KHR-GL45.shader_bitfield_operation.uaddCarry.uvec2_2 +KHR-GL45.shader_bitfield_operation.uaddCarry.uvec2_3 +KHR-GL45.shader_bitfield_operation.uaddCarry.uvec3_0 +KHR-GL45.shader_bitfield_operation.uaddCarry.uvec3_1 +KHR-GL45.shader_bitfield_operation.uaddCarry.uvec3_2 +KHR-GL45.shader_bitfield_operation.uaddCarry.uvec3_3 +KHR-GL45.shader_bitfield_operation.uaddCarry.uvec4_0 +KHR-GL45.shader_bitfield_operation.uaddCarry.uvec4_1 +KHR-GL45.shader_bitfield_operation.uaddCarry.uvec4_2 +KHR-GL45.shader_bitfield_operation.uaddCarry.uvec4_3 +KHR-GL45.shader_bitfield_operation.usubBorrow.uint_0 +KHR-GL45.shader_bitfield_operation.usubBorrow.uint_1 +KHR-GL45.shader_bitfield_operation.usubBorrow.uint_2 +KHR-GL45.shader_bitfield_operation.usubBorrow.uint_3 +KHR-GL45.shader_bitfield_operation.usubBorrow.uvec2_0 +KHR-GL45.shader_bitfield_operation.usubBorrow.uvec2_1 +KHR-GL45.shader_bitfield_operation.usubBorrow.uvec2_2 +KHR-GL45.shader_bitfield_operation.usubBorrow.uvec2_3 +KHR-GL45.shader_bitfield_operation.usubBorrow.uvec3_0 +KHR-GL45.shader_bitfield_operation.usubBorrow.uvec3_1 +KHR-GL45.shader_bitfield_operation.usubBorrow.uvec3_2 +KHR-GL45.shader_bitfield_operation.usubBorrow.uvec3_3 +KHR-GL45.shader_bitfield_operation.usubBorrow.uvec4_0 +KHR-GL45.shader_bitfield_operation.usubBorrow.uvec4_1 +KHR-GL45.shader_bitfield_operation.usubBorrow.uvec4_2 +KHR-GL45.shader_bitfield_operation.usubBorrow.uvec4_3 +KHR-GL45.shader_bitfield_operation.umulExtended.uint_0 +KHR-GL45.shader_bitfield_operation.umulExtended.uint_1 +KHR-GL45.shader_bitfield_operation.umulExtended.uint_2 +KHR-GL45.shader_bitfield_operation.umulExtended.uint_3 +KHR-GL45.shader_bitfield_operation.umulExtended.uvec2_0 +KHR-GL45.shader_bitfield_operation.umulExtended.uvec2_1 +KHR-GL45.shader_bitfield_operation.umulExtended.uvec2_2 +KHR-GL45.shader_bitfield_operation.umulExtended.uvec2_3 +KHR-GL45.shader_bitfield_operation.umulExtended.uvec3_0 +KHR-GL45.shader_bitfield_operation.umulExtended.uvec3_1 +KHR-GL45.shader_bitfield_operation.umulExtended.uvec3_2 +KHR-GL45.shader_bitfield_operation.umulExtended.uvec3_3 +KHR-GL45.shader_bitfield_operation.umulExtended.uvec4_0 +KHR-GL45.shader_bitfield_operation.umulExtended.uvec4_1 +KHR-GL45.shader_bitfield_operation.umulExtended.uvec4_2 +KHR-GL45.shader_bitfield_operation.umulExtended.uvec4_3 +KHR-GL45.shader_bitfield_operation.imulExtended.int_0 +KHR-GL45.shader_bitfield_operation.imulExtended.int_1 +KHR-GL45.shader_bitfield_operation.imulExtended.int_2 +KHR-GL45.shader_bitfield_operation.imulExtended.int_3 +KHR-GL45.shader_bitfield_operation.imulExtended.ivec2_0 +KHR-GL45.shader_bitfield_operation.imulExtended.ivec2_1 +KHR-GL45.shader_bitfield_operation.imulExtended.ivec2_2 +KHR-GL45.shader_bitfield_operation.imulExtended.ivec2_3 +KHR-GL45.shader_bitfield_operation.imulExtended.ivec3_0 +KHR-GL45.shader_bitfield_operation.imulExtended.ivec3_1 +KHR-GL45.shader_bitfield_operation.imulExtended.ivec3_2 +KHR-GL45.shader_bitfield_operation.imulExtended.ivec3_3 +KHR-GL45.shader_bitfield_operation.imulExtended.ivec4_0 +KHR-GL45.shader_bitfield_operation.imulExtended.ivec4_1 +KHR-GL45.shader_bitfield_operation.imulExtended.ivec4_2 +KHR-GL45.shader_bitfield_operation.imulExtended.ivec4_3 +KHR-GL45.stencil_texturing.functional +KHR-GL45.sparse_buffer_tests.BufferStorageTest +KHR-GL45.sparse_buffer_tests.NegativeTests +KHR-GL45.sparse_buffer_tests.PageSizeGetterTest +KHR-GL45.sparse_texture_tests.TextureParameterQueries +KHR-GL45.sparse_texture_tests.InternalFormatQueries +KHR-GL45.sparse_texture_tests.SimpleQueries +KHR-GL45.sparse_texture_tests.SparseTextureAllocation +KHR-GL45.sparse_texture_tests.SparseTextureCommitment +KHR-GL45.sparse_texture_tests.SparseDSATextureCommitment +KHR-GL45.indirect_parameters_tests.ParameterBufferOperations +KHR-GL45.indirect_parameters_tests.MultiDrawArraysIndirectCount +KHR-GL45.indirect_parameters_tests.MultiDrawElementsIndirectCount +KHR-GL45.shaders44.preprocessor.invalid_redefinitions.invalid_identifier_2_vertex +KHR-GL45.shaders44.preprocessor.invalid_redefinitions.invalid_identifier_2_fragment +KHR-GL45.shaders44.preprocessor.line_continuation.comment_vertex +KHR-GL45.shaders44.preprocessor.line_continuation.comment_fragment +KHR-GL45.shaders44.preprocessor.line_continuation.define_vertex +KHR-GL45.shaders44.preprocessor.line_continuation.define_fragment +KHR-GL45.shaders44.preprocessor.line_continuation.preprocessing_token_vertex +KHR-GL45.shaders44.preprocessor.line_continuation.preprocessing_token_fragment +KHR-GL45.shaders44.preprocessor.line_continuation.token_vertex +KHR-GL45.shaders44.preprocessor.line_continuation.token_fragment +KHR-GL45.shaders44.preprocessor.line_continuation.middle_of_line_vertex +KHR-GL45.shaders44.preprocessor.line_continuation.middle_of_line_fragment +KHR-GL45.buffer_storage.errors +KHR-GL45.buffer_storage.get_buffer_parameter +KHR-GL45.buffer_storage.dynamic_storage +KHR-GL45.buffer_storage.map_persistent_buffer_sub_data +KHR-GL45.buffer_storage.map_persistent_texture +KHR-GL45.buffer_storage.map_persistent_read_pixels +KHR-GL45.buffer_storage.map_persistent_dispatch +KHR-GL45.buffer_storage.map_persistent_flush +KHR-GL45.buffer_storage.map_persistent_draw +KHR-GL45.enhanced_layouts.api_constant_values +KHR-GL45.enhanced_layouts.api_errors +KHR-GL45.enhanced_layouts.glsl_contant_values +KHR-GL45.enhanced_layouts.glsl_contant_immutablity +KHR-GL45.enhanced_layouts.glsl_constant_integral_expression +KHR-GL45.enhanced_layouts.uniform_block_layout_qualifier_conflict +KHR-GL45.enhanced_layouts.ssb_member_invalid_offset_alignment +KHR-GL45.enhanced_layouts.ssb_member_overlapping_offsets +KHR-GL45.enhanced_layouts.varying_exceeding_components +KHR-GL45.enhanced_layouts.varying_component_of_invalid_type +KHR-GL45.enhanced_layouts.output_component_aliasing +KHR-GL45.enhanced_layouts.vertex_attrib_location_api +KHR-GL45.enhanced_layouts.xfb_input +KHR-GL45.enhanced_layouts.xfb_all_stages +KHR-GL45.enhanced_layouts.xfb_capture_inactive_output_variable +KHR-GL45.enhanced_layouts.xfb_capture_inactive_output_component +KHR-GL45.enhanced_layouts.xfb_capture_inactive_output_block_member +KHR-GL45.enhanced_layouts.xfb_stride +KHR-GL45.enhanced_layouts.uniform_block_member_offset_and_align +KHR-GL45.enhanced_layouts.uniform_block_member_invalid_offset_alignment +KHR-GL45.enhanced_layouts.uniform_block_member_overlapping_offsets +KHR-GL45.enhanced_layouts.uniform_block_member_align_non_power_of_2 +KHR-GL45.enhanced_layouts.ssb_layout_qualifier_conflict +KHR-GL45.enhanced_layouts.ssb_member_align_non_power_of_2 +KHR-GL45.enhanced_layouts.ssb_alignment +KHR-GL45.enhanced_layouts.varying_structure_member_location +KHR-GL45.enhanced_layouts.varying_block_automatic_member_locations +KHR-GL45.enhanced_layouts.varying_component_without_location +KHR-GL45.enhanced_layouts.input_component_aliasing +KHR-GL45.enhanced_layouts.varying_location_aliasing_with_mixed_types +KHR-GL45.enhanced_layouts.varying_location_aliasing_with_mixed_interpolation +KHR-GL45.enhanced_layouts.varying_location_aliasing_with_mixed_auxiliary_storage +KHR-GL45.enhanced_layouts.xfb_stride_of_empty_list +KHR-GL45.enhanced_layouts.xfb_stride_of_empty_list_and_api +KHR-GL45.enhanced_layouts.xfb_too_small_stride +KHR-GL45.enhanced_layouts.xfb_block_member_stride +KHR-GL45.enhanced_layouts.xfb_duplicated_stride +KHR-GL45.enhanced_layouts.xfb_get_program_resource_api +KHR-GL45.enhanced_layouts.xfb_multiple_vertex_streams +KHR-GL45.enhanced_layouts.xfb_exceed_buffer_limit +KHR-GL45.enhanced_layouts.xfb_exceed_offset_limit +KHR-GL45.enhanced_layouts.xfb_block_member_buffer +KHR-GL45.enhanced_layouts.xfb_output_overlapping +KHR-GL45.enhanced_layouts.xfb_invalid_offset_alignment +KHR-GL45.enhanced_layouts.xfb_capture_struct +KHR-GL45.enhanced_layouts.xfb_capture_unsized_array +KHR-GL45.enhanced_layouts.uniform_block_alignment +KHR-GL45.enhanced_layouts.ssb_member_offset_and_align +KHR-GL45.enhanced_layouts.vertex_attrib_locations +KHR-GL45.enhanced_layouts.varying_locations +KHR-GL45.enhanced_layouts.varying_array_locations +KHR-GL45.enhanced_layouts.varying_structure_locations +KHR-GL45.enhanced_layouts.varying_block_locations +KHR-GL45.enhanced_layouts.varying_block_member_locations +KHR-GL45.enhanced_layouts.xfb_variable_stride +KHR-GL45.enhanced_layouts.xfb_block_stride +KHR-GL45.enhanced_layouts.xfb_override_qualifiers_with_api +KHR-GL45.enhanced_layouts.xfb_vertex_streams +KHR-GL45.enhanced_layouts.xfb_global_buffer +KHR-GL45.enhanced_layouts.fragment_data_location_api +KHR-GL45.enhanced_layouts.varying_location_limit +KHR-GL45.enhanced_layouts.varying_components +KHR-GL45.enhanced_layouts.varying_array_components +KHR-GL45.layout_binding.sampler2D_layout_binding_texture_ComputeShader +KHR-GL45.layout_binding.sampler3D_layout_binding_texture_ComputeShader +KHR-GL45.layout_binding.sampler2DArray_layout_binding_texture_ComputeShader +KHR-GL45.layout_binding.image2D_layout_binding_imageLoad_ComputeShader +KHR-GL45.layout_binding.atomic_uint_layout_binding_atomic_ComputeShader +KHR-GL45.layout_binding.block_layout_binding_block_ComputeShader +KHR-GL45.layout_binding.buffer_layout_binding_atomicAdd_ComputeShader +KHR-GL45.layout_binding.sampler2D_layout_binding_texture_FragmentShader +KHR-GL45.layout_binding.sampler3D_layout_binding_texture_FragmentShader +KHR-GL45.layout_binding.sampler2DArray_layout_binding_texture_FragmentShader +KHR-GL45.layout_binding.image2D_layout_binding_imageLoad_FragmentShader +KHR-GL45.layout_binding.atomic_uint_layout_binding_atomic_FragmentShader +KHR-GL45.layout_binding.block_layout_binding_block_FragmentShader +KHR-GL45.layout_binding.buffer_layout_binding_atomicAdd_FragmentShader +KHR-GL45.layout_binding.sampler2D_layout_binding_texture_VertexShader +KHR-GL45.layout_binding.sampler3D_layout_binding_texture_VertexShader +KHR-GL45.layout_binding.sampler2DArray_layout_binding_texture_VertexShader +KHR-GL45.layout_binding.image2D_layout_binding_imageLoad_VertexShader +KHR-GL45.layout_binding.atomic_uint_layout_binding_atomic_VertexShader +KHR-GL45.layout_binding.block_layout_binding_block_VertexShader +KHR-GL45.layout_binding.buffer_layout_binding_atomicAdd_VertexShader +KHR-GL45.multi_bind.dispatch_bind_textures +KHR-GL45.multi_bind.errors_bind_buffers +KHR-GL45.multi_bind.errors_bind_textures +KHR-GL45.multi_bind.errors_bind_samplers +KHR-GL45.multi_bind.errors_bind_image_textures +KHR-GL45.multi_bind.errors_bind_vertex_buffers +KHR-GL45.multi_bind.functional_bind_buffers_base +KHR-GL45.multi_bind.functional_bind_buffers_range +KHR-GL45.multi_bind.functional_bind_textures +KHR-GL45.multi_bind.functional_bind_samplers +KHR-GL45.multi_bind.functional_bind_image_textures +KHR-GL45.multi_bind.functional_bind_vertex_buffers +KHR-GL45.multi_bind.dispatch_bind_buffers_base +KHR-GL45.multi_bind.dispatch_bind_buffers_range +KHR-GL45.multi_bind.dispatch_bind_image_textures +KHR-GL45.multi_bind.dispatch_bind_samplers +KHR-GL45.multi_bind.draw_bind_vertex_buffers +KHR-GL45.sepshaderobjs.CreateShadProgApi +KHR-GL45.sepshaderobjs.UseProgStagesApi +KHR-GL45.sepshaderobjs.PipelineApi +KHR-GL45.sepshaderobjs.ProgUniformAPI +KHR-GL45.sepshaderobjs.StateInteraction +KHR-GL45.sepshaderobjs.InterfacePrecisionMatchingFloat +KHR-GL45.sepshaderobjs.InterfacePrecisionMatchingInt +KHR-GL45.sepshaderobjs.InterfacePrecisionMatchingUInt +KHR-GL45.sample_shading.api.verify +KHR-GL45.sample_shading.render.rgba8.full +KHR-GL45.sample_shading.render.rgba8.half +KHR-GL45.sample_shading.render.rgba8.none +KHR-GL45.sample_shading.render.rgba8i.full +KHR-GL45.sample_shading.render.rgba8i.half +KHR-GL45.sample_shading.render.rgba8i.none +KHR-GL45.sample_shading.render.rgba8ui.full +KHR-GL45.sample_shading.render.rgba8ui.half +KHR-GL45.sample_shading.render.rgba8ui.none +KHR-GL45.sample_shading.render.rgba32f.full +KHR-GL45.sample_shading.render.rgba32f.half +KHR-GL45.sample_shading.render.rgba32f.none +KHR-GL45.sample_variables.mask.rgba8.samples_0.mask_zero +KHR-GL45.sample_variables.mask.rgba8.samples_0.mask_0 +KHR-GL45.sample_variables.mask.rgba8.samples_0.mask_1 +KHR-GL45.sample_variables.mask.rgba8.samples_0.mask_2 +KHR-GL45.sample_variables.mask.rgba8.samples_0.mask_3 +KHR-GL45.sample_variables.mask.rgba8.samples_0.mask_4 +KHR-GL45.sample_variables.mask.rgba8.samples_0.mask_5 +KHR-GL45.sample_variables.mask.rgba8.samples_0.mask_6 +KHR-GL45.sample_variables.mask.rgba8.samples_0.mask_7 +KHR-GL45.sample_variables.mask.rgba8.samples_1.mask_zero +KHR-GL45.sample_variables.mask.rgba8.samples_1.mask_0 +KHR-GL45.sample_variables.mask.rgba8.samples_1.mask_1 +KHR-GL45.sample_variables.mask.rgba8.samples_1.mask_2 +KHR-GL45.sample_variables.mask.rgba8.samples_1.mask_3 +KHR-GL45.sample_variables.mask.rgba8.samples_1.mask_4 +KHR-GL45.sample_variables.mask.rgba8.samples_1.mask_5 +KHR-GL45.sample_variables.mask.rgba8.samples_1.mask_6 +KHR-GL45.sample_variables.mask.rgba8.samples_1.mask_7 +KHR-GL45.sample_variables.mask.rgba8.samples_2.mask_zero +KHR-GL45.sample_variables.mask.rgba8.samples_2.mask_0 +KHR-GL45.sample_variables.mask.rgba8.samples_2.mask_1 +KHR-GL45.sample_variables.mask.rgba8.samples_2.mask_2 +KHR-GL45.sample_variables.mask.rgba8.samples_2.mask_3 +KHR-GL45.sample_variables.mask.rgba8.samples_2.mask_4 +KHR-GL45.sample_variables.mask.rgba8.samples_2.mask_5 +KHR-GL45.sample_variables.mask.rgba8.samples_2.mask_6 +KHR-GL45.sample_variables.mask.rgba8.samples_2.mask_7 +KHR-GL45.sample_variables.mask.rgba8.samples_4.mask_zero +KHR-GL45.sample_variables.mask.rgba8.samples_4.mask_0 +KHR-GL45.sample_variables.mask.rgba8.samples_4.mask_1 +KHR-GL45.sample_variables.mask.rgba8.samples_4.mask_2 +KHR-GL45.sample_variables.mask.rgba8.samples_4.mask_3 +KHR-GL45.sample_variables.mask.rgba8.samples_4.mask_4 +KHR-GL45.sample_variables.mask.rgba8.samples_4.mask_5 +KHR-GL45.sample_variables.mask.rgba8.samples_4.mask_6 +KHR-GL45.sample_variables.mask.rgba8.samples_4.mask_7 +KHR-GL45.sample_variables.mask.rgba8.samples_8.mask_zero +KHR-GL45.sample_variables.mask.rgba8.samples_8.mask_0 +KHR-GL45.sample_variables.mask.rgba8.samples_8.mask_1 +KHR-GL45.sample_variables.mask.rgba8.samples_8.mask_2 +KHR-GL45.sample_variables.mask.rgba8.samples_8.mask_3 +KHR-GL45.sample_variables.mask.rgba8.samples_8.mask_4 +KHR-GL45.sample_variables.mask.rgba8.samples_8.mask_5 +KHR-GL45.sample_variables.mask.rgba8.samples_8.mask_6 +KHR-GL45.sample_variables.mask.rgba8.samples_8.mask_7 +KHR-GL45.sample_variables.mask.rgba8i.samples_0.mask_zero +KHR-GL45.sample_variables.mask.rgba8i.samples_0.mask_0 +KHR-GL45.sample_variables.mask.rgba8i.samples_0.mask_1 +KHR-GL45.sample_variables.mask.rgba8i.samples_0.mask_2 +KHR-GL45.sample_variables.mask.rgba8i.samples_0.mask_3 +KHR-GL45.sample_variables.mask.rgba8i.samples_0.mask_4 +KHR-GL45.sample_variables.mask.rgba8i.samples_0.mask_5 +KHR-GL45.sample_variables.mask.rgba8i.samples_0.mask_6 +KHR-GL45.sample_variables.mask.rgba8i.samples_0.mask_7 +KHR-GL45.sample_variables.mask.rgba8i.samples_1.mask_zero +KHR-GL45.sample_variables.mask.rgba8i.samples_1.mask_0 +KHR-GL45.sample_variables.mask.rgba8i.samples_1.mask_1 +KHR-GL45.sample_variables.mask.rgba8i.samples_1.mask_2 +KHR-GL45.sample_variables.mask.rgba8i.samples_1.mask_3 +KHR-GL45.sample_variables.mask.rgba8i.samples_1.mask_4 +KHR-GL45.sample_variables.mask.rgba8i.samples_1.mask_5 +KHR-GL45.sample_variables.mask.rgba8i.samples_1.mask_6 +KHR-GL45.sample_variables.mask.rgba8i.samples_1.mask_7 +KHR-GL45.sample_variables.mask.rgba8i.samples_2.mask_zero +KHR-GL45.sample_variables.mask.rgba8i.samples_2.mask_0 +KHR-GL45.sample_variables.mask.rgba8i.samples_2.mask_1 +KHR-GL45.sample_variables.mask.rgba8i.samples_2.mask_2 +KHR-GL45.sample_variables.mask.rgba8i.samples_2.mask_3 +KHR-GL45.sample_variables.mask.rgba8i.samples_2.mask_4 +KHR-GL45.sample_variables.mask.rgba8i.samples_2.mask_5 +KHR-GL45.sample_variables.mask.rgba8i.samples_2.mask_6 +KHR-GL45.sample_variables.mask.rgba8i.samples_2.mask_7 +KHR-GL45.sample_variables.mask.rgba8i.samples_4.mask_zero +KHR-GL45.sample_variables.mask.rgba8i.samples_4.mask_0 +KHR-GL45.sample_variables.mask.rgba8i.samples_4.mask_1 +KHR-GL45.sample_variables.mask.rgba8i.samples_4.mask_2 +KHR-GL45.sample_variables.mask.rgba8i.samples_4.mask_3 +KHR-GL45.sample_variables.mask.rgba8i.samples_4.mask_4 +KHR-GL45.sample_variables.mask.rgba8i.samples_4.mask_5 +KHR-GL45.sample_variables.mask.rgba8i.samples_4.mask_6 +KHR-GL45.sample_variables.mask.rgba8i.samples_4.mask_7 +KHR-GL45.sample_variables.mask.rgba8i.samples_8.mask_zero +KHR-GL45.sample_variables.mask.rgba8i.samples_8.mask_0 +KHR-GL45.sample_variables.mask.rgba8i.samples_8.mask_1 +KHR-GL45.sample_variables.mask.rgba8i.samples_8.mask_2 +KHR-GL45.sample_variables.mask.rgba8i.samples_8.mask_3 +KHR-GL45.sample_variables.mask.rgba8i.samples_8.mask_4 +KHR-GL45.sample_variables.mask.rgba8i.samples_8.mask_5 +KHR-GL45.sample_variables.mask.rgba8i.samples_8.mask_6 +KHR-GL45.sample_variables.mask.rgba8i.samples_8.mask_7 +KHR-GL45.sample_variables.mask.rgba8ui.samples_0.mask_zero +KHR-GL45.sample_variables.mask.rgba8ui.samples_0.mask_0 +KHR-GL45.sample_variables.mask.rgba8ui.samples_0.mask_1 +KHR-GL45.sample_variables.mask.rgba8ui.samples_0.mask_2 +KHR-GL45.sample_variables.mask.rgba8ui.samples_0.mask_3 +KHR-GL45.sample_variables.mask.rgba8ui.samples_0.mask_4 +KHR-GL45.sample_variables.mask.rgba8ui.samples_0.mask_5 +KHR-GL45.sample_variables.mask.rgba8ui.samples_0.mask_6 +KHR-GL45.sample_variables.mask.rgba8ui.samples_0.mask_7 +KHR-GL45.sample_variables.mask.rgba8ui.samples_1.mask_zero +KHR-GL45.sample_variables.mask.rgba8ui.samples_1.mask_0 +KHR-GL45.sample_variables.mask.rgba8ui.samples_1.mask_1 +KHR-GL45.sample_variables.mask.rgba8ui.samples_1.mask_2 +KHR-GL45.sample_variables.mask.rgba8ui.samples_1.mask_3 +KHR-GL45.sample_variables.mask.rgba8ui.samples_1.mask_4 +KHR-GL45.sample_variables.mask.rgba8ui.samples_1.mask_5 +KHR-GL45.sample_variables.mask.rgba8ui.samples_1.mask_6 +KHR-GL45.sample_variables.mask.rgba8ui.samples_1.mask_7 +KHR-GL45.sample_variables.mask.rgba8ui.samples_2.mask_zero +KHR-GL45.sample_variables.mask.rgba8ui.samples_2.mask_0 +KHR-GL45.sample_variables.mask.rgba8ui.samples_2.mask_1 +KHR-GL45.sample_variables.mask.rgba8ui.samples_2.mask_2 +KHR-GL45.sample_variables.mask.rgba8ui.samples_2.mask_3 +KHR-GL45.sample_variables.mask.rgba8ui.samples_2.mask_4 +KHR-GL45.sample_variables.mask.rgba8ui.samples_2.mask_5 +KHR-GL45.sample_variables.mask.rgba8ui.samples_2.mask_6 +KHR-GL45.sample_variables.mask.rgba8ui.samples_2.mask_7 +KHR-GL45.sample_variables.mask.rgba8ui.samples_4.mask_zero +KHR-GL45.sample_variables.mask.rgba8ui.samples_4.mask_0 +KHR-GL45.sample_variables.mask.rgba8ui.samples_4.mask_1 +KHR-GL45.sample_variables.mask.rgba8ui.samples_4.mask_2 +KHR-GL45.sample_variables.mask.rgba8ui.samples_4.mask_3 +KHR-GL45.sample_variables.mask.rgba8ui.samples_4.mask_4 +KHR-GL45.sample_variables.mask.rgba8ui.samples_4.mask_5 +KHR-GL45.sample_variables.mask.rgba8ui.samples_4.mask_6 +KHR-GL45.sample_variables.mask.rgba8ui.samples_4.mask_7 +KHR-GL45.sample_variables.mask.rgba8ui.samples_8.mask_zero +KHR-GL45.sample_variables.mask.rgba8ui.samples_8.mask_0 +KHR-GL45.sample_variables.mask.rgba8ui.samples_8.mask_1 +KHR-GL45.sample_variables.mask.rgba8ui.samples_8.mask_2 +KHR-GL45.sample_variables.mask.rgba8ui.samples_8.mask_3 +KHR-GL45.sample_variables.mask.rgba8ui.samples_8.mask_4 +KHR-GL45.sample_variables.mask.rgba8ui.samples_8.mask_5 +KHR-GL45.sample_variables.mask.rgba8ui.samples_8.mask_6 +KHR-GL45.sample_variables.mask.rgba8ui.samples_8.mask_7 +KHR-GL45.sample_variables.mask.rgba32f.samples_0.mask_zero +KHR-GL45.sample_variables.mask.rgba32f.samples_0.mask_0 +KHR-GL45.sample_variables.mask.rgba32f.samples_0.mask_1 +KHR-GL45.sample_variables.mask.rgba32f.samples_0.mask_2 +KHR-GL45.sample_variables.mask.rgba32f.samples_0.mask_3 +KHR-GL45.sample_variables.mask.rgba32f.samples_0.mask_4 +KHR-GL45.sample_variables.mask.rgba32f.samples_0.mask_5 +KHR-GL45.sample_variables.mask.rgba32f.samples_0.mask_6 +KHR-GL45.sample_variables.mask.rgba32f.samples_0.mask_7 +KHR-GL45.sample_variables.mask.rgba32f.samples_1.mask_zero +KHR-GL45.sample_variables.mask.rgba32f.samples_1.mask_0 +KHR-GL45.sample_variables.mask.rgba32f.samples_1.mask_1 +KHR-GL45.sample_variables.mask.rgba32f.samples_1.mask_2 +KHR-GL45.sample_variables.mask.rgba32f.samples_1.mask_3 +KHR-GL45.sample_variables.mask.rgba32f.samples_1.mask_4 +KHR-GL45.sample_variables.mask.rgba32f.samples_1.mask_5 +KHR-GL45.sample_variables.mask.rgba32f.samples_1.mask_6 +KHR-GL45.sample_variables.mask.rgba32f.samples_1.mask_7 +KHR-GL45.sample_variables.mask.rgba32f.samples_2.mask_zero +KHR-GL45.sample_variables.mask.rgba32f.samples_2.mask_0 +KHR-GL45.sample_variables.mask.rgba32f.samples_2.mask_1 +KHR-GL45.sample_variables.mask.rgba32f.samples_2.mask_2 +KHR-GL45.sample_variables.mask.rgba32f.samples_2.mask_3 +KHR-GL45.sample_variables.mask.rgba32f.samples_2.mask_4 +KHR-GL45.sample_variables.mask.rgba32f.samples_2.mask_5 +KHR-GL45.sample_variables.mask.rgba32f.samples_2.mask_6 +KHR-GL45.sample_variables.mask.rgba32f.samples_2.mask_7 +KHR-GL45.sample_variables.mask.rgba32f.samples_4.mask_zero +KHR-GL45.sample_variables.mask.rgba32f.samples_4.mask_0 +KHR-GL45.sample_variables.mask.rgba32f.samples_4.mask_1 +KHR-GL45.sample_variables.mask.rgba32f.samples_4.mask_2 +KHR-GL45.sample_variables.mask.rgba32f.samples_4.mask_3 +KHR-GL45.sample_variables.mask.rgba32f.samples_4.mask_4 +KHR-GL45.sample_variables.mask.rgba32f.samples_4.mask_5 +KHR-GL45.sample_variables.mask.rgba32f.samples_4.mask_6 +KHR-GL45.sample_variables.mask.rgba32f.samples_4.mask_7 +KHR-GL45.sample_variables.mask.rgba32f.samples_8.mask_zero +KHR-GL45.sample_variables.mask.rgba32f.samples_8.mask_0 +KHR-GL45.sample_variables.mask.rgba32f.samples_8.mask_1 +KHR-GL45.sample_variables.mask.rgba32f.samples_8.mask_2 +KHR-GL45.sample_variables.mask.rgba32f.samples_8.mask_3 +KHR-GL45.sample_variables.mask.rgba32f.samples_8.mask_4 +KHR-GL45.sample_variables.mask.rgba32f.samples_8.mask_5 +KHR-GL45.sample_variables.mask.rgba32f.samples_8.mask_6 +KHR-GL45.sample_variables.mask.rgba32f.samples_8.mask_7 +KHR-GL45.sample_variables.position.non-fixed.samples_0 +KHR-GL45.sample_variables.position.non-fixed.samples_1 +KHR-GL45.sample_variables.position.non-fixed.samples_2 +KHR-GL45.sample_variables.position.non-fixed.samples_4 +KHR-GL45.sample_variables.position.non-fixed.samples_8 +KHR-GL45.sample_variables.position.fixed.samples_0 +KHR-GL45.sample_variables.position.fixed.samples_1 +KHR-GL45.sample_variables.position.fixed.samples_2 +KHR-GL45.sample_variables.position.fixed.samples_4 +KHR-GL45.sample_variables.position.fixed.samples_8 +KHR-GL45.shader_multisample_interpolation.api.api +KHR-GL45.shader_multisample_interpolation.render.base.rgba8.samples_1 +KHR-GL45.shader_multisample_interpolation.render.base.rgba8.samples_2 +KHR-GL45.shader_multisample_interpolation.render.base.rgba8.samples_4 +KHR-GL45.shader_multisample_interpolation.render.base.rgba8i.samples_1 +KHR-GL45.shader_multisample_interpolation.render.base.rgba8i.samples_2 +KHR-GL45.shader_multisample_interpolation.render.base.rgba8i.samples_4 +KHR-GL45.shader_multisample_interpolation.render.base.rgba8ui.samples_1 +KHR-GL45.shader_multisample_interpolation.render.base.rgba8ui.samples_2 +KHR-GL45.shader_multisample_interpolation.render.base.rgba8ui.samples_4 +KHR-GL45.shader_multisample_interpolation.render.base.rgba32f.samples_1 +KHR-GL45.shader_multisample_interpolation.render.base.rgba32f.samples_2 +KHR-GL45.shader_multisample_interpolation.render.base.rgba32f.samples_4 +KHR-GL45.shader_multisample_interpolation.render.sample.rgba8.samples_1 +KHR-GL45.shader_multisample_interpolation.render.sample.rgba8.samples_2 +KHR-GL45.shader_multisample_interpolation.render.sample.rgba8.samples_4 +KHR-GL45.shader_multisample_interpolation.render.sample.rgba8i.samples_1 +KHR-GL45.shader_multisample_interpolation.render.sample.rgba8i.samples_2 +KHR-GL45.shader_multisample_interpolation.render.sample.rgba8i.samples_4 +KHR-GL45.shader_multisample_interpolation.render.sample.rgba8ui.samples_1 +KHR-GL45.shader_multisample_interpolation.render.sample.rgba8ui.samples_2 +KHR-GL45.shader_multisample_interpolation.render.sample.rgba8ui.samples_4 +KHR-GL45.shader_multisample_interpolation.render.sample.rgba32f.samples_1 +KHR-GL45.shader_multisample_interpolation.render.sample.rgba32f.samples_2 +KHR-GL45.shader_multisample_interpolation.render.sample.rgba32f.samples_4 +KHR-GL45.shader_multisample_interpolation.render.centroid.rgba8.samples_1 +KHR-GL45.shader_multisample_interpolation.render.centroid.rgba8.samples_2 +KHR-GL45.shader_multisample_interpolation.render.centroid.rgba8.samples_4 +KHR-GL45.shader_multisample_interpolation.render.centroid.rgba8i.samples_1 +KHR-GL45.shader_multisample_interpolation.render.centroid.rgba8i.samples_2 +KHR-GL45.shader_multisample_interpolation.render.centroid.rgba8i.samples_4 +KHR-GL45.shader_multisample_interpolation.render.centroid.rgba8ui.samples_1 +KHR-GL45.shader_multisample_interpolation.render.centroid.rgba8ui.samples_2 +KHR-GL45.shader_multisample_interpolation.render.centroid.rgba8ui.samples_4 +KHR-GL45.shader_multisample_interpolation.render.centroid.rgba32f.samples_1 +KHR-GL45.shader_multisample_interpolation.render.centroid.rgba32f.samples_2 +KHR-GL45.shader_multisample_interpolation.render.centroid.rgba32f.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample.rgba8.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample.rgba8.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample.rgba8.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample.rgba8i.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample.rgba8i.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample.rgba8i.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample.rgba8ui.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample.rgba8ui.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample.rgba8ui.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample.rgba32f.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample.rgba32f.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample.rgba32f.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8i.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8i.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8i.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8ui.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8ui.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba8ui.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba32f.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba32f.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_sample_check.rgba32f.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8i.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8i.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8i.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8ui.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8ui.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid.rgba8ui.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid.rgba32f.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid.rgba32f.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid.rgba32f.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8i.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8i.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8i.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8ui.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8ui.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba8ui.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba32f.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba32f.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_centroid_check.rgba32f.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset.rgba8.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset.rgba8.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset.rgba8.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset.rgba8i.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset.rgba8i.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset.rgba8i.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset.rgba8ui.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset.rgba8ui.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset.rgba8ui.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset.rgba32f.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset.rgba32f.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset.rgba32f.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8i.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8i.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8i.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8ui.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8ui.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba8ui.samples_4 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba32f.samples_1 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba32f.samples_2 +KHR-GL45.shader_multisample_interpolation.render.interpolate_at_offset_check.rgba32f.samples_4 +KHR-GL45.shader_texture_image_samples_tests.image_functional_test +KHR-GL45.shader_texture_image_samples_tests.texture_functional_test +KHR-GL45.shader_texture_image_samples_tests.glsl_extension_enable +KHR-GL45.shader_texture_image_samples_tests.glsl_extension_require +KHR-GL45.geometry_shader.adjacency.adjacency_non_indiced_lines +KHR-GL45.geometry_shader.adjacency.adjacency_indiced_lines +KHR-GL45.geometry_shader.adjacency.adjacency_non_indiced_line_strip +KHR-GL45.geometry_shader.adjacency.adjacency_indiced_line_strip +KHR-GL45.geometry_shader.adjacency.adjacency_non_indiced_triangles +KHR-GL45.geometry_shader.adjacency.adjacency_indiced_triangles +KHR-GL45.geometry_shader.adjacency.adjacency_non_indiced_triangle_strip +KHR-GL45.geometry_shader.adjacency.adjacency_indiced_triangle_strip +KHR-GL45.geometry_shader.rendering.rendering.points_input_points_output +KHR-GL45.geometry_shader.rendering.rendering.points_input_line_strip_output +KHR-GL45.geometry_shader.rendering.rendering.points_input_triangles_output +KHR-GL45.geometry_shader.rendering.rendering.lines_input_points_output_lines_drawcall +KHR-GL45.geometry_shader.rendering.rendering.lines_input_line_strip_output_lines_drawcall +KHR-GL45.geometry_shader.rendering.rendering.lines_input_triangle_strip_output_lines_drawcall +KHR-GL45.geometry_shader.rendering.rendering.lines_input_points_output_line_strip_drawcall +KHR-GL45.geometry_shader.rendering.rendering.lines_input_line_strip_output_line_strip_drawcall +KHR-GL45.geometry_shader.rendering.rendering.lines_input_triangle_strip_output_line_strip_drawcall +KHR-GL45.geometry_shader.rendering.rendering.lines_input_points_output_line_loop_drawcall +KHR-GL45.geometry_shader.rendering.rendering.lines_input_line_strip_output_line_loop_drawcall +KHR-GL45.geometry_shader.rendering.rendering.lines_input_triangle_strip_output_line_loop_drawcall +KHR-GL45.geometry_shader.rendering.rendering.lines_with_adjacency_input_points_output_lines_adjacency_drawcall +KHR-GL45.geometry_shader.rendering.rendering.lines_with_adjacency_input_line_strip_output_lines_adjacency_drawcall +KHR-GL45.geometry_shader.rendering.rendering.lines_with_adjacency_input_triangle_strip_output_lines_adjacency_drawcall +KHR-GL45.geometry_shader.rendering.rendering.lines_with_adjacency_input_points_output_line_strip_drawcall +KHR-GL45.geometry_shader.rendering.rendering.lines_with_adjacency_input_line_strip_output_line_strip_drawcall +KHR-GL45.geometry_shader.rendering.rendering.lines_with_adjacency_input_triangle_strip_output_line_strip_drawcall +KHR-GL45.geometry_shader.rendering.rendering.triangles_input_points_output_triangles_drawcall +KHR-GL45.geometry_shader.rendering.rendering.triangles_input_line_strip_output_triangles_drawcall +KHR-GL45.geometry_shader.rendering.rendering.triangles_input_triangle_strip_output_triangles_drawcall +KHR-GL45.geometry_shader.rendering.rendering.triangles_input_points_output_triangle_fan_drawcall +KHR-GL45.geometry_shader.rendering.rendering.triangles_input_line_strip_output_triangle_fan_drawcall +KHR-GL45.geometry_shader.rendering.rendering.triangles_input_triangle_strip_output_triangle_fan_drawcall +KHR-GL45.geometry_shader.rendering.rendering.triangles_input_points_output_triangle_strip_drawcall +KHR-GL45.geometry_shader.rendering.rendering.triangles_input_line_strip_output_triangle_strip_drawcall +KHR-GL45.geometry_shader.rendering.rendering.triangles_input_triangle_strip_output_triangle_strip_drawcall +KHR-GL45.geometry_shader.rendering.rendering.triangles_with_adjacency_input_points_output_triangles_adjacency_drawcall +KHR-GL45.geometry_shader.rendering.rendering.triangles_with_adjacency_input_line_strip_output_triangles_adjacency_drawcall +KHR-GL45.geometry_shader.rendering.rendering.triangles_with_adjacency_input_triangle_strip_output_triangles_adjacency_drawcall +KHR-GL45.geometry_shader.rendering.rendering.triangles_with_adjacency_input_points_output_triangle_strip_adjacency_drawcall +KHR-GL45.geometry_shader.rendering.rendering.triangles_with_adjacency_input_line_strip_output_triangle_strip_adjacency_drawcall +KHR-GL45.geometry_shader.rendering.rendering.triangles_with_adjacency_input_triangle_strip_output_triangle_strip_adjacency_drawcall +KHR-GL45.geometry_shader.program_resource.program_resource +KHR-GL45.geometry_shader.nonarray_input.nonarray_input +KHR-GL45.geometry_shader.input.gl_in_array_contents +KHR-GL45.geometry_shader.input.gl_in_array_length +KHR-GL45.geometry_shader.input.gl_pointsize_value +KHR-GL45.geometry_shader.input.gl_position_value +KHR-GL45.geometry_shader.primitive_counter.point_to_point +KHR-GL45.geometry_shader.primitive_counter.points_to_line_strip +KHR-GL45.geometry_shader.primitive_counter.points_to_triangle_strip +KHR-GL45.geometry_shader.primitive_counter.lines_to_points +KHR-GL45.geometry_shader.primitive_counter.lines_to_line_strip +KHR-GL45.geometry_shader.primitive_counter.lines_to_triangle_strip +KHR-GL45.geometry_shader.primitive_counter.triangles_to_points +KHR-GL45.geometry_shader.primitive_counter.triangles_to_line_strip +KHR-GL45.geometry_shader.primitive_counter.triangles_to_triangle_strip +KHR-GL45.geometry_shader.primitive_counter.points_to_points_rp +KHR-GL45.geometry_shader.primitive_counter.points_to_line_strip_rp +KHR-GL45.geometry_shader.primitive_counter.points_to_triangle_strip_rp +KHR-GL45.geometry_shader.primitive_counter.lines_to_points_rp +KHR-GL45.geometry_shader.primitive_counter.lines_to_line_strip_rp +KHR-GL45.geometry_shader.primitive_counter.lines_to_triangle_strip_rp +KHR-GL45.geometry_shader.primitive_counter.triangles_to_points_rp +KHR-GL45.geometry_shader.primitive_counter.triangles_to_line_strip_rp +KHR-GL45.geometry_shader.primitive_counter.triangles_to_triangle_strip_rp +KHR-GL45.geometry_shader.primitive_counter.primitive_id_from_fragment +KHR-GL45.geometry_shader.layered_rendering.layered_rendering +KHR-GL45.geometry_shader.clipping.clipping +KHR-GL45.geometry_shader.blitting.layered_nonlayered +KHR-GL45.geometry_shader.blitting.nonlayered_layered +KHR-GL45.geometry_shader.blitting.layered_layered +KHR-GL45.geometry_shader.layered_rendering_boundary_condition.layered_rendering_boundary_condition_various_textures +KHR-GL45.geometry_shader.layered_rendering_boundary_condition.layered_rendering_boundary_condition_no_gs +KHR-GL45.geometry_shader.layered_rendering_boundary_condition.layered_rendering_boundary_condition_no_default_layer +KHR-GL45.geometry_shader.layered_rendering_boundary_condition.layered_rendering_boundary_condition_no_layered_fbo +KHR-GL45.geometry_shader.layered_framebuffer.stencil_support +KHR-GL45.geometry_shader.layered_framebuffer.depth_support +KHR-GL45.geometry_shader.layered_framebuffer.blending_support +KHR-GL45.geometry_shader.layered_framebuffer.clear_call_support +KHR-GL45.geometry_shader.output.conflicted_output_primitive +KHR-GL45.geometry_shader.output.conflicted_output_vertices_max +KHR-GL45.geometry_shader.output.vertex_emit_at_end +KHR-GL45.geometry_shader.output.primitive_end_done_at_end +KHR-GL45.geometry_shader.output.primite_end_done_for_single_primitive +KHR-GL45.geometry_shader.primitive_queries.primitive_queries_points +KHR-GL45.geometry_shader.primitive_queries.primitive_queries_lines +KHR-GL45.geometry_shader.primitive_queries.primitive_queries_triangles +KHR-GL45.geometry_shader.layered_rendering_fbo_no_attachment.layered_rendering_fbo_no_attachment +KHR-GL45.geometry_shader.constant_variables.constant_variables +KHR-GL45.geometry_shader.limits.max_uniform_components +KHR-GL45.geometry_shader.limits.max_uniform_blocks +KHR-GL45.geometry_shader.limits.max_input_components +KHR-GL45.geometry_shader.limits.max_output_components +KHR-GL45.geometry_shader.limits.max_output_vertices +KHR-GL45.geometry_shader.limits.max_output_components_single_point +KHR-GL45.geometry_shader.limits.max_texture_units +KHR-GL45.geometry_shader.limits.max_invocations +KHR-GL45.geometry_shader.limits.max_combined_texture_units +KHR-GL45.geometry_shader.linking.incomplete_program_objects +KHR-GL45.geometry_shader.linking.incomplete_gs +KHR-GL45.geometry_shader.linking.invalid_arrayed_input_variables +KHR-GL45.geometry_shader.linking.vs_gs_variable_type_mismatch +KHR-GL45.geometry_shader.linking.vs_gs_variable_qualifier_mismatch +KHR-GL45.geometry_shader.linking.vs_gs_arrayed_variable_size_mismatch +KHR-GL45.geometry_shader.linking.fragcoord_redeclaration +KHR-GL45.geometry_shader.linking.location_aliasing +KHR-GL45.geometry_shader.linking.more_ACs_in_GS_than_supported +KHR-GL45.geometry_shader.linking.more_ACBs_in_GS_than_supported +KHR-GL45.geometry_shader.linking.geometry_shader_compilation_fail +KHR-GL45.geometry_shader.linking.more_input_vertices_in_GS_than_available +KHR-GL45.geometry_shader.linking.tf_capture_from_gs_and_vs_variables +KHR-GL45.geometry_shader.api.createShaderProgramv +KHR-GL45.geometry_shader.api.shader_type +KHR-GL45.geometry_shader.api.getProgramiv +KHR-GL45.geometry_shader.api.getProgramiv2 +KHR-GL45.geometry_shader.api.getProgramiv3 +KHR-GL45.geometry_shader.api.fs_gs_draw_call +KHR-GL45.geometry_shader.api.max_image_uniforms +KHR-GL45.geometry_shader.api.max_shader_storage_blocks +KHR-GL45.geometry_shader.api.max_atomic_counters +KHR-GL45.geometry_shader.api.max_atomic_counter_buffers +KHR-GL45.geometry_shader.api.pipeline_program_without_active_vs +KHR-GL45.geometry_shader.api.incompatible_draw_call_mode +KHR-GL45.geometry_shader.api.insufficient_emitted_vertices +KHR-GL45.geometry_shader.api.program_pipeline_vs_gs_capture +KHR-GL45.geometry_shader.api.draw_primitives_do_not_match_output_primitives +KHR-GL45.geometry_shader.api.draw_calls_while_tf_is_paused +KHR-GL45.geometry_shader.qualifiers.flat_interpolation +KHR-GL45.geometry_shader.layered_fbo.layered_fbo +KHR-GL45.geometry_shader.layered_fbo.layered_fbo_attachments +KHR-GL45.geometry_shader.layered_fbo.fb_texture_invalid_target +KHR-GL45.geometry_shader.layered_fbo.fb_texture_no_fbo_bound_to_target +KHR-GL45.geometry_shader.layered_fbo.fb_texture_invalid_attachment +KHR-GL45.geometry_shader.layered_fbo.fb_texture_invalid_value +KHR-GL45.geometry_shader.layered_fbo.fb_texture_invalid_level_number +KHR-GL45.geometry_shader.layered_fbo.fb_texture_argument_refers_to_buffer_texture +KHR-GL45.gpu_shader5.sampler_array_indexing +KHR-GL45.gpu_shader5.images_array_indexing +KHR-GL45.gpu_shader5.atomic_counters_array_indexing +KHR-GL45.gpu_shader5.uniform_blocks_array_indexing +KHR-GL45.gpu_shader5.ssbo_array_indexing +KHR-GL45.gpu_shader5.precise_qualifier +KHR-GL45.gpu_shader5.fma_accuracy +KHR-GL45.gpu_shader5.fma_precision_float +KHR-GL45.gpu_shader5.fma_precision_vec2 +KHR-GL45.gpu_shader5.fma_precision_vec3 +KHR-GL45.gpu_shader5.fma_precision_vec4 +KHR-GL45.gpu_shader5.texture_gather_offset_color_repeat +KHR-GL45.gpu_shader5.texture_gather_offset_color_array +KHR-GL45.gpu_shader5.texture_gather_offsets_color +KHR-GL45.gpu_shader5.texture_gather_offset_depth_repeat +KHR-GL45.gpu_shader5.texture_gather_offset_depth_repeat_y +KHR-GL45.gpu_shader5.texture_gather_offset_depth_array +KHR-GL45.gpu_shader5.texture_gather_offsets_depth +KHR-GL45.gpu_shader5.texture_gather_offset_color_clamp_to_border +KHR-GL45.gpu_shader5.texture_gather_offset_color_clamp_to_edge +KHR-GL45.gpu_shader5.texture_gather_offset_depth_clamp_border +KHR-GL45.gpu_shader5.texture_gather_offset_depth_clamp_edge +KHR-GL45.tessellation_shader.vertex.vertex_ordering +KHR-GL45.tessellation_shader.vertex.vertex_spacing +KHR-GL45.tessellation_shader.single.default_values_of_context_wide_properties +KHR-GL45.tessellation_shader.single.isolines_tessellation +KHR-GL45.tessellation_shader.single.ext_program_interface_query_dependency +KHR-GL45.tessellation_shader.single.program_object_properties +KHR-GL45.tessellation_shader.single.xfb_captures_data_from_correct_stage +KHR-GL45.tessellation_shader.single.max_patch_vertices +KHR-GL45.tessellation_shader.single.primitive_coverage +KHR-GL45.tessellation_shader.tessellation_shader_quads_tessellation.degenerate_case +KHR-GL45.tessellation_shader.tessellation_shader_quads_tessellation.inner_tessellation_level_rounding +KHR-GL45.tessellation_shader.tessellation_control_to_tessellation_evaluation.data_pass_through +KHR-GL45.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_in +KHR-GL45.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_MaxPatchVertices_Position_PointSize +KHR-GL45.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_PatchVerticesIn +KHR-GL45.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_tessLevel +KHR-GL45.tessellation_shader.tessellation_shader_tessellation.gl_InvocationID_PatchVerticesIn_PrimitiveID +KHR-GL45.tessellation_shader.tessellation_shader_tessellation.TCS_TES +KHR-GL45.tessellation_shader.tessellation_shader_tessellation.TES +KHR-GL45.tessellation_shader.tessellation_shader_tessellation.input_patch_discard +KHR-GL45.tessellation_shader.tessellation_shader_tessellation.max_in_out_attributes +KHR-GL45.tessellation_shader.tessellation_shader_triangles_tessellation.degenerate_triangle +KHR-GL45.tessellation_shader.tessellation_shader_triangles_tessellation.identical_triangles +KHR-GL45.tessellation_shader.tessellation_shader_triangles_tessellation.inner_tessellation_level_rounding +KHR-GL45.tessellation_shader.tessellation_shader_point_mode.point_rendering +KHR-GL45.tessellation_shader.tessellation_shader_point_mode.points_verification +KHR-GL45.tessellation_shader.tessellation_shader_tc_barriers.barrier_guarded_read_calls +KHR-GL45.tessellation_shader.tessellation_shader_tc_barriers.barrier_guarded_write_calls +KHR-GL45.tessellation_shader.tessellation_shader_tc_barriers.barrier_guarded_read_write_calls +KHR-GL45.tessellation_shader.compilation_and_linking_errors.tc_non_arrayed_per_vertex_input_blocks +KHR-GL45.tessellation_shader.compilation_and_linking_errors.tc_non_arrayed_per_vertex_input_variables +KHR-GL45.tessellation_shader.compilation_and_linking_errors.tc_non_arrayed_per_vertex_output_blocks +KHR-GL45.tessellation_shader.compilation_and_linking_errors.tc_non_arrayed_per_vertex_output_variabless +KHR-GL45.tessellation_shader.compilation_and_linking_errors.te_non_arrayed_per_vertex_input_blocks +KHR-GL45.tessellation_shader.compilation_and_linking_errors.te_non_arrayed_per_vertex_input_variables +KHR-GL45.tessellation_shader.compilation_and_linking_errors.tc_invalid_array_size_used_for_input_blocks +KHR-GL45.tessellation_shader.compilation_and_linking_errors.tc_invalid_array_size_used_for_input_variables +KHR-GL45.tessellation_shader.compilation_and_linking_errors.te_invalid_array_size_used_for_input_blocks +KHR-GL45.tessellation_shader.compilation_and_linking_errors.te_invalid_array_size_used_for_input_variables +KHR-GL45.tessellation_shader.compilation_and_linking_errors.tc_invalid_output_patch_vertex_count +KHR-GL45.tessellation_shader.compilation_and_linking_errors.tc_invalid_write_operation_at_non_gl_invocation_id_index +KHR-GL45.tessellation_shader.compilation_and_linking_errors.tc_invalid_input_per_patch_attribute_definition +KHR-GL45.tessellation_shader.compilation_and_linking_errors.te_invalid_output_per_patch_attribute_definition +KHR-GL45.tessellation_shader.compilation_and_linking_errors.tc_non_matching_variable_declarations +KHR-GL45.tessellation_shader.compilation_and_linking_errors.te_lacking_primitive_mode_declaration +KHR-GL45.tessellation_shader.compilation_and_linking_errors.te_accessing_glTessCoord_as_array +KHR-GL45.tessellation_shader.compilation_and_linking_errors.te_accessing_glTessCoord_as_gl_in_member +KHR-GL45.tessellation_shader.tessellation_invariance.invariance_rule1 +KHR-GL45.tessellation_shader.tessellation_invariance.invariance_rule2 +KHR-GL45.tessellation_shader.tessellation_invariance.invariance_rule3 +KHR-GL45.tessellation_shader.tessellation_invariance.invariance_rule4 +KHR-GL45.tessellation_shader.tessellation_invariance.invariance_rule5 +KHR-GL45.tessellation_shader.tessellation_invariance.invariance_rule6 +KHR-GL45.tessellation_shader.tessellation_invariance.invariance_rule7 +KHR-GL45.texture_cube_map_array.sampling +KHR-GL45.texture_cube_map_array.color_depth_attachments +KHR-GL45.texture_cube_map_array.stencil_attachments_mutable_nonlayered +KHR-GL45.texture_cube_map_array.stencil_attachments_mutable_layered +KHR-GL45.texture_cube_map_array.stencil_attachments_immutable_nonlayered +KHR-GL45.texture_cube_map_array.stencil_attachments_immutable_layered +KHR-GL45.texture_cube_map_array.tex3D_validation +KHR-GL45.texture_cube_map_array.subimage3D +KHR-GL45.texture_cube_map_array.getter_calls +KHR-GL45.texture_cube_map_array.generate_mip_map_filterable_internalformat_mutable +KHR-GL45.texture_cube_map_array.generate_mip_map_filterable_internalformat_immutable +KHR-GL45.texture_cube_map_array.generate_mip_map_non_filterable_mutable_storage +KHR-GL45.texture_cube_map_array.generate_mip_map_non_filterable_immutable_storage +KHR-GL45.texture_cube_map_array.image_op_compute_sh +KHR-GL45.texture_cube_map_array.image_op_vertex_sh +KHR-GL45.texture_cube_map_array.image_op_fragment_sh +KHR-GL45.texture_cube_map_array.image_op_geometry_sh +KHR-GL45.texture_cube_map_array.image_op_tessellation_control_sh +KHR-GL45.texture_cube_map_array.image_op_tessellation_evaluation_sh +KHR-GL45.texture_cube_map_array.fbo_incompleteness +KHR-GL45.texture_cube_map_array.texture_size_vertex_sh +KHR-GL45.texture_cube_map_array.texture_size_geometry_sh +KHR-GL45.texture_cube_map_array.texture_size_tesselation_con_sh +KHR-GL45.texture_cube_map_array.texture_size_tesselation_ev_sh +KHR-GL45.texture_cube_map_array.texture_size_fragment_sh +KHR-GL45.texture_cube_map_array.texture_size_compute_sh +KHR-GL45.texture_border_clamp.border_color_errors +KHR-GL45.texture_border_clamp.texparameteri_errors +KHR-GL45.texture_border_clamp.gettexparameteri_errors +KHR-GL45.texture_border_clamp.samplerparameteri_non_gen_sampler_error +KHR-GL45.texture_border_clamp.samplerparameteri_with_wrong_pname +KHR-GL45.texture_border_clamp.samplerparameteri_border_color +KHR-GL45.texture_border_clamp.Texture2DRGBA32F +KHR-GL45.texture_border_clamp.Texture2DR32I +KHR-GL45.texture_border_clamp.Texture2DR32UI +KHR-GL45.texture_border_clamp.Texture2DRGBA8 +KHR-GL45.texture_border_clamp.Texture2DDC32F +KHR-GL45.texture_border_clamp.Texture2DDC16 +KHR-GL45.texture_border_clamp.Texture2DCompressed +KHR-GL45.texture_border_clamp.Texture2DArrayRGBA32F +KHR-GL45.texture_border_clamp.Texture2DArrayR32I +KHR-GL45.texture_border_clamp.Texture2DArrayR32UI +KHR-GL45.texture_border_clamp.Texture2DArrayRGBA8 +KHR-GL45.texture_border_clamp.Texture2DArrayCompressed +KHR-GL45.texture_border_clamp.Texture3DRGBA32F +KHR-GL45.texture_border_clamp.Texture3DR32I +KHR-GL45.texture_border_clamp.Texture3DR32UI +KHR-GL45.texture_border_clamp.Texture3DRGBA8 +KHR-GL45.texture_border_clamp.Texture2DRGBA32FLinear +KHR-GL45.texture_border_clamp.Texture2DRGBA8Linear +KHR-GL45.texture_border_clamp.Texture2DDC32FLinear +KHR-GL45.texture_border_clamp.Texture2DDC16Linear +KHR-GL45.texture_border_clamp.Texture2DCompressedLinear +KHR-GL45.texture_border_clamp.Texture2DArrayRGBA32FLinear +KHR-GL45.texture_border_clamp.Texture2DArrayRGBA8Linear +KHR-GL45.texture_border_clamp.Texture2DArrayCompressedLinear +KHR-GL45.texture_border_clamp.Texture3DRGBA32FLinear +KHR-GL45.texture_border_clamp.Texture3DRGBA8Linear +KHR-GL45.texture_buffer.texture_buffer_operations_buffer_load +KHR-GL45.texture_buffer.texture_buffer_operations_cpu_writes +KHR-GL45.texture_buffer.texture_buffer_operations_framebuffer_readback +KHR-GL45.texture_buffer.texture_buffer_operations_transform_feedback +KHR-GL45.texture_buffer.texture_buffer_operations_image_store +KHR-GL45.texture_buffer.texture_buffer_operations_ssbo_writes +KHR-GL45.texture_buffer.texture_buffer_max_size +KHR-GL45.texture_buffer.texture_buffer_texture_buffer_range +KHR-GL45.texture_buffer.texture_buffer_conv_int_to_float +KHR-GL45.texture_buffer.texture_buffer_atomic_functions +KHR-GL45.texture_buffer.texture_buffer_parameters +KHR-GL45.texture_buffer.texture_buffer_errors +KHR-GL45.texture_buffer.texture_buffer_active_uniform_validation_fragment_shader +KHR-GL45.texture_buffer.texture_buffer_active_uniform_validation_compute_shader +KHR-GL45.texture_buffer.texture_buffer_buffer_parameters +KHR-GL45.texture_buffer.texture_buffer_precision +KHR-GL45.clip_control.initial +KHR-GL45.clip_control.modify_get +KHR-GL45.clip_control.errors +KHR-GL45.clip_control.origin +KHR-GL45.clip_control.depth_mode_zero_to_one +KHR-GL45.clip_control.depth_mode_one_to_one +KHR-GL45.clip_control.face_culling +KHR-GL45.clip_control.viewport_bounds +KHR-GL45.direct_state_access.xfb_creation +KHR-GL45.direct_state_access.xfb_defaults +KHR-GL45.direct_state_access.xfb_buffers +KHR-GL45.direct_state_access.xfb_errors +KHR-GL45.direct_state_access.xfb_functional +KHR-GL45.direct_state_access.samplers_creation +KHR-GL45.direct_state_access.samplers_defaults +KHR-GL45.direct_state_access.samplers_errors +KHR-GL45.direct_state_access.samplers_functional +KHR-GL45.direct_state_access.program_pipelines_creation +KHR-GL45.direct_state_access.program_pipelines_defaults +KHR-GL45.direct_state_access.program_pipelines_errors +KHR-GL45.direct_state_access.program_pipelines_functional +KHR-GL45.direct_state_access.queries_creation +KHR-GL45.direct_state_access.queries_defaults +KHR-GL45.direct_state_access.queries_errors +KHR-GL45.direct_state_access.queries_functional +KHR-GL45.direct_state_access.buffers_creation +KHR-GL45.direct_state_access.buffers_data +KHR-GL45.direct_state_access.buffers_clear +KHR-GL45.direct_state_access.buffers_map_read_only +KHR-GL45.direct_state_access.buffers_map_read_write +KHR-GL45.direct_state_access.buffers_map_write_only +KHR-GL45.direct_state_access.buffers_map_range_read_bit +KHR-GL45.direct_state_access.buffers_map_range_write_bit +KHR-GL45.direct_state_access.buffers_get_named_buffer_subdata +KHR-GL45.direct_state_access.buffers_defaults +KHR-GL45.direct_state_access.buffers_errors +KHR-GL45.direct_state_access.buffers_functional +KHR-GL45.direct_state_access.framebuffers_creation +KHR-GL45.direct_state_access.framebuffers_renderbuffer_attachment +KHR-GL45.direct_state_access.framebuffers_texture_attachment +KHR-GL45.direct_state_access.framebuffers_texture_layer_attachment +KHR-GL45.direct_state_access.framebuffers_read_draw_buffer +KHR-GL45.direct_state_access.framebuffers_draw_buffers +KHR-GL45.direct_state_access.framebuffers_invalidate_data +KHR-GL45.direct_state_access.framebuffers_invalidate_subdata +KHR-GL45.direct_state_access.framebuffers_clear +KHR-GL45.direct_state_access.framebuffers_blit +KHR-GL45.direct_state_access.framebuffers_check_status +KHR-GL45.direct_state_access.framebuffers_get_parameters +KHR-GL45.direct_state_access.framebuffers_get_attachment_parameters +KHR-GL45.direct_state_access.framebuffers_creation_errors +KHR-GL45.direct_state_access.framebuffers_renderbuffer_attachment_errors +KHR-GL45.direct_state_access.framebuffers_texture_attachment_errors +KHR-GL45.direct_state_access.framebuffers_draw_read_buffers_errors +KHR-GL45.direct_state_access.invalidate_data_and_subdata_errors +KHR-GL45.direct_state_access.framebuffers_clear_errors +KHR-GL45.direct_state_access.framebuffers_check_status_errors +KHR-GL45.direct_state_access.framebuffers_get_parameter_errors +KHR-GL45.direct_state_access.framebuffers_get_attachment_parameter_errors +KHR-GL45.direct_state_access.framebuffers_renderbuffers_functional +KHR-GL45.direct_state_access.renderbuffers_creation +KHR-GL45.direct_state_access.renderbuffers_storage +KHR-GL45.direct_state_access.renderbuffers_storage_multisample +KHR-GL45.direct_state_access.renderbuffers_get_parameters +KHR-GL45.direct_state_access.renderbuffers_creation_errors +KHR-GL45.direct_state_access.renderbuffers_storage_errors +KHR-GL45.direct_state_access.renderbuffers_storage_multisample_errors +KHR-GL45.direct_state_access.renderbuffers_get_parameters_errors +KHR-GL45.direct_state_access.vertex_arrays_creation +KHR-GL45.direct_state_access.vertex_arrays_enable_disable_attributes +KHR-GL45.direct_state_access.vertex_arrays_element_buffer +KHR-GL45.direct_state_access.vertex_arrays_vertex_buffers +KHR-GL45.direct_state_access.vertex_arrays_attribute_format +KHR-GL45.direct_state_access.vertex_arrays_attribute_binding +KHR-GL45.direct_state_access.vertex_arrays_attribute_binding_divisor +KHR-GL45.direct_state_access.vertex_arrays_get_vertex_array +KHR-GL45.direct_state_access.vertex_arrays_get_vertex_array_indexed +KHR-GL45.direct_state_access.vertex_arrays_defaults +KHR-GL45.direct_state_access.vertex_arrays_creation_error +KHR-GL45.direct_state_access.vertex_arrays_enable_disable_attribute_errors +KHR-GL45.direct_state_access.vertex_arrays_element_buffer_errors +KHR-GL45.direct_state_access.vertex_arrays_vertex_buffers_errors +KHR-GL45.direct_state_access.vertex_arrays_attribute_format_errors +KHR-GL45.direct_state_access.vertex_arrays_attribute_binding_errors +KHR-GL45.direct_state_access.vertex_arrays_attribute_binding_divisor_errors +KHR-GL45.direct_state_access.vertex_arrays_get_vertex_array_errors +KHR-GL45.direct_state_access.vertex_arrays_get_vertex_array_indexed_errors +KHR-GL45.direct_state_access.textures_creation +KHR-GL45.direct_state_access.textures_buffer +KHR-GL45.direct_state_access.textures_storage_and_subimage +KHR-GL45.direct_state_access.textures_storage_multisample +KHR-GL45.direct_state_access.textures_compressed_subimage +KHR-GL45.direct_state_access.textures_copy +KHR-GL45.direct_state_access.textures_get_set_parameter +KHR-GL45.direct_state_access.textures_defaults +KHR-GL45.direct_state_access.textures_generate_mipmaps +KHR-GL45.direct_state_access.textures_bind_unit +KHR-GL45.direct_state_access.textures_get_image +KHR-GL45.direct_state_access.textures_get_level_parameter +KHR-GL45.direct_state_access.textures_creation_errors +KHR-GL45.direct_state_access.textures_buffer_errors +KHR-GL45.direct_state_access.textures_buffer_range_errors +KHR-GL45.direct_state_access.textures_storage_errors +KHR-GL45.direct_state_access.textures_subimage_errors +KHR-GL45.direct_state_access.textures_copy_errors +KHR-GL45.direct_state_access.textures_parameter_setup_errors +KHR-GL45.direct_state_access.textures_generate_mipmap_errors +KHR-GL45.direct_state_access.textures_bind_unit_errors +KHR-GL45.direct_state_access.textures_image_query_errors +KHR-GL45.direct_state_access.textures_level_parameter_errors +KHR-GL45.direct_state_access.textures_parameter_errors +KHR-GL45.get_texture_sub_image.errors_test +KHR-GL45.get_texture_sub_image.functional_test +KHR-GL45.robustness.noResetNotification +KHR-GL45.robustness.loseContextOnReset +KHR-GL45.robustness.getnuniform +KHR-GL45.robustness.readnpixels +KHR-GL45.texture_barrier.disjoint-texels +KHR-GL45.texture_barrier.overlapping-texels +KHR-GL45.texture_barrier.same-texel-rw +KHR-GL45.texture_barrier.same-texel-rw-multipass +KHR-GL45.conditional_render_inverted.coverage +KHR-GL45.conditional_render_inverted.functional +KHR-GL45.sync.flush_commands +KHR-GL45.incomplete_texture_access.sampler +KHR-GL45.parallel_shader_compile.SimpleQueriesTest +KHR-GL45.parallel_shader_compile.MaxShaderCompileThreadsTest +KHR-GL45.parallel_shader_compile.CompilationCompletionNonParallelTest +KHR-GL45.parallel_shader_compile.CompilationCompletionParallelTest +KHR-GL45.post_depth_coverage_tests.PostDepthShader +KHR-GL45.post_depth_coverage_tests.PostDepthSampleMask +KHR-GL45.sparse_texture2_tests.ShaderExtension +KHR-GL45.sparse_texture2_tests.StandardPageSizesTestCase +KHR-GL45.sparse_texture2_tests.SparseTexture2Allocation +KHR-GL45.sparse_texture2_tests.SparseTexture2Commitment +KHR-GL45.sparse_texture2_tests.UncommittedRegionsAccess +KHR-GL45.sparse_texture2_tests.SparseTexture2Lookup +KHR-GL45.sparse_texture_clamp_tests.ShaderExtension +KHR-GL45.sparse_texture_clamp_tests.SparseTextureClampLookupResidency +KHR-GL45.sparse_texture_clamp_tests.SparseTextureClampLookupColor +KHR-GL45.texture_filter_minmax_tests.TextureFilterMinmaxParameterQueries +KHR-GL45.texture_filter_minmax_tests.TextureFilterMinmaxMinificationFiltering +KHR-GL45.texture_filter_minmax_tests.TextureFilterMinmaxMagnificationFiltering +KHR-GL45.texture_filter_minmax_tests.TextureFilterMinmaxMipmapMinificationFiltering +KHR-GL45.texture_filter_minmax_tests.TextureFilterMinmaxSupport +KHR-GL45.shader_atomic_counter_ops_tests.ShaderAtomicCounterOpsAdditionSubstractionTestCase +KHR-GL45.shader_atomic_counter_ops_tests.ShaderAtomicCounterOpsMinMaxTestCase +KHR-GL45.shader_atomic_counter_ops_tests.ShaderAtomicCounterOpsBitwiseTestCase +KHR-GL45.shader_atomic_counter_ops_tests.ShaderAtomicCounterOpsExchangeTestCase diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/mustpass.xml b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/mustpass.xml new file mode 100644 index 0000000..4363656 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/mustpass.xml @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl30-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl30-gtf-master.txt new file mode 100644 index 0000000..f331865 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl30-gtf-master.txt @@ -0,0 +1 @@ +GTF-GL30.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl30-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl30-master.txt new file mode 100644 index 0000000..74a8b12 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl30-master.txt @@ -0,0 +1 @@ +KHR-GL30.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl31-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl31-gtf-master.txt new file mode 100644 index 0000000..d47e967 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl31-gtf-master.txt @@ -0,0 +1 @@ +GTF-GL31.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl31-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl31-master.txt new file mode 100644 index 0000000..b359600 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl31-master.txt @@ -0,0 +1 @@ +KHR-GL31.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl32-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl32-gtf-master.txt new file mode 100644 index 0000000..75b4bed --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl32-gtf-master.txt @@ -0,0 +1 @@ +GTF-GL32.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl32-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl32-master.txt new file mode 100644 index 0000000..a32721e --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl32-master.txt @@ -0,0 +1 @@ +KHR-GL32.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl33-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl33-gtf-master.txt new file mode 100644 index 0000000..4084f60 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl33-gtf-master.txt @@ -0,0 +1 @@ +GTF-GL33.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl33-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl33-master.txt new file mode 100644 index 0000000..7404d99 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl33-master.txt @@ -0,0 +1 @@ +KHR-GL33.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl40-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl40-gtf-master.txt new file mode 100644 index 0000000..0ac66bc --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl40-gtf-master.txt @@ -0,0 +1 @@ +GTF-GL40.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl40-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl40-master.txt new file mode 100644 index 0000000..087eded --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl40-master.txt @@ -0,0 +1 @@ +KHR-GL40.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl41-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl41-gtf-master.txt new file mode 100644 index 0000000..03b5a7b --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl41-gtf-master.txt @@ -0,0 +1 @@ +GTF-GL41.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl41-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl41-master.txt new file mode 100644 index 0000000..6db1e29 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl41-master.txt @@ -0,0 +1 @@ +KHR-GL41.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl42-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl42-gtf-master.txt new file mode 100644 index 0000000..96950fc --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl42-gtf-master.txt @@ -0,0 +1 @@ +GTF-GL42.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl42-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl42-master.txt new file mode 100644 index 0000000..d91441a --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl42-master.txt @@ -0,0 +1 @@ +KHR-GL42.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl43-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl43-gtf-master.txt new file mode 100644 index 0000000..14797ce --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl43-gtf-master.txt @@ -0,0 +1 @@ +GTF-GL43.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl43-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl43-master.txt new file mode 100644 index 0000000..66fd9ed --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl43-master.txt @@ -0,0 +1 @@ +KHR-GL43.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl44-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl44-gtf-master.txt new file mode 100644 index 0000000..ce9b94a --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl44-gtf-master.txt @@ -0,0 +1 @@ +GTF-GL44.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl44-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl44-master.txt new file mode 100644 index 0000000..abeabc4 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl44-master.txt @@ -0,0 +1 @@ +KHR-GL44.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl45-gtf-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl45-gtf-master.txt new file mode 100644 index 0000000..7775a98 --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl45-gtf-master.txt @@ -0,0 +1 @@ +GTF-GL45.* diff --git a/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl45-master.txt b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl45-master.txt new file mode 100644 index 0000000..06d6bdd --- /dev/null +++ b/external/openglcts/data/mustpass/gl/khronos_mustpass/4.5.5.x/src/gl45-master.txt @@ -0,0 +1 @@ +KHR-GL45.* diff --git a/external/openglcts/modules/glcTestPackageRegistry.cpp b/external/openglcts/modules/glcTestPackageRegistry.cpp index 8ea8b43..f58a4e3 100644 --- a/external/openglcts/modules/glcTestPackageRegistry.cpp +++ b/external/openglcts/modules/glcTestPackageRegistry.cpp @@ -149,87 +149,87 @@ static tcu::TestPackage* createES32Package(tcu::TestContext& testCtx) static tcu::TestPackage* createGL30Package(tcu::TestContext& testCtx) { - return new gl3cts::GL30TestPackage(testCtx, "GL30-CTS"); + return new gl3cts::GL30TestPackage(testCtx, "KHR-GL30"); } static tcu::TestPackage* createGL31Package(tcu::TestContext& testCtx) { - return new gl3cts::GL31TestPackage(testCtx, "GL31-CTS"); + return new gl3cts::GL31TestPackage(testCtx, "KHR-GL31"); } static tcu::TestPackage* createGL32Package(tcu::TestContext& testCtx) { - return new gl3cts::GL32TestPackage(testCtx, "GL32-CTS"); + return new gl3cts::GL32TestPackage(testCtx, "KHR-GL32"); } static tcu::TestPackage* createGL33Package(tcu::TestContext& testCtx) { - return new gl3cts::GL33TestPackage(testCtx, "GL33-CTS"); + return new gl3cts::GL33TestPackage(testCtx, "KHR-GL33"); } static tcu::TestPackage* createGL40Package(tcu::TestContext& testCtx) { - return new gl4cts::GL40TestPackage(testCtx, "GL40-CTS"); + return new gl4cts::GL40TestPackage(testCtx, "KHR-GL40"); } static tcu::TestPackage* createGL41Package(tcu::TestContext& testCtx) { - return new gl4cts::GL41TestPackage(testCtx, "GL41-CTS"); + return new gl4cts::GL41TestPackage(testCtx, "KHR-GL41"); } static tcu::TestPackage* createGL42Package(tcu::TestContext& testCtx) { - return new gl4cts::GL42TestPackage(testCtx, "GL42-CTS"); + return new gl4cts::GL42TestPackage(testCtx, "KHR-GL42"); } static tcu::TestPackage* createGL43Package(tcu::TestContext& testCtx) { - return new gl4cts::GL43TestPackage(testCtx, "GL43-CTS"); + return new gl4cts::GL43TestPackage(testCtx, "KHR-GL43"); } static tcu::TestPackage* createGL44Package(tcu::TestContext& testCtx) { - return new gl4cts::GL44TestPackage(testCtx, "GL44-CTS"); + return new gl4cts::GL44TestPackage(testCtx, "KHR-GL44"); } static tcu::TestPackage* createGL45Package(tcu::TestContext& testCtx) { - return new gl4cts::GL45TestPackage(testCtx, "GL45-CTS"); + return new gl4cts::GL45TestPackage(testCtx, "KHR-GL45"); } #if defined(DEQP_GTF_AVAILABLE) static tcu::TestPackage* createGL30GTFPackage(tcu::TestContext& testCtx) { - return new gtf::gl30::TestPackage(testCtx, "GL30-GTF"); + return new gtf::gl30::TestPackage(testCtx, "GTF-GL30"); } static tcu::TestPackage* createGL31GTFPackage(tcu::TestContext& testCtx) { - return new gtf::gl31::TestPackage(testCtx, "GL31-GTF"); + return new gtf::gl31::TestPackage(testCtx, "GTF-GL31"); } static tcu::TestPackage* createGL32GTFPackage(tcu::TestContext& testCtx) { - return new gtf::gl32::TestPackage(testCtx, "GL32-GTF"); + return new gtf::gl32::TestPackage(testCtx, "GTF-GL32"); } static tcu::TestPackage* createGL33GTFPackage(tcu::TestContext& testCtx) { - return new gtf::gl32::TestPackage(testCtx, "GL33-GTF"); + return new gtf::gl32::TestPackage(testCtx, "GTF-GL33"); } static tcu::TestPackage* createGL40GTFPackage(tcu::TestContext& testCtx) { - return new gtf::gl40::TestPackage(testCtx, "GL40-GTF"); + return new gtf::gl40::TestPackage(testCtx, "GTF-GL40"); } static tcu::TestPackage* createGL41GTFPackage(tcu::TestContext& testCtx) { - return new gtf::gl41::TestPackage(testCtx, "GL41-GTF"); + return new gtf::gl41::TestPackage(testCtx, "GTF-GL41"); } static tcu::TestPackage* createGL42GTFPackage(tcu::TestContext& testCtx) { - return new gtf::gl42::TestPackage(testCtx, "GL42-GTF"); + return new gtf::gl42::TestPackage(testCtx, "GTF-GL42"); } static tcu::TestPackage* createGL43GTFPackage(tcu::TestContext& testCtx) { - return new gtf::gl43::TestPackage(testCtx, "GL43-GTF"); + return new gtf::gl43::TestPackage(testCtx, "GTF-GL43"); } static tcu::TestPackage* createGL44GTFPackage(tcu::TestContext& testCtx) { - return new gtf::gl44::TestPackage(testCtx, "GL44-GTF"); + return new gtf::gl44::TestPackage(testCtx, "GTF-GL44"); } static tcu::TestPackage* createGL45GTFPackage(tcu::TestContext& testCtx) { - return new gtf::gl45::TestPackage(testCtx, "GL45-GTF"); + return new gtf::gl45::TestPackage(testCtx, "GTF-GL45"); } #endif @@ -272,30 +272,30 @@ void registerPackages(void) registry->registerPackage("KHR-GLES32", createES32Package); - registry->registerPackage("GL30-CTS", createGL30Package); - registry->registerPackage("GL31-CTS", createGL31Package); - registry->registerPackage("GL32-CTS", createGL32Package); - registry->registerPackage("GL33-CTS", createGL33Package); + registry->registerPackage("KHR-GL30", createGL30Package); + registry->registerPackage("KHR-GL31", createGL31Package); + registry->registerPackage("KHR-GL32", createGL32Package); + registry->registerPackage("KHR-GL33", createGL33Package); - registry->registerPackage("GL40-CTS", createGL40Package); - registry->registerPackage("GL41-CTS", createGL41Package); - registry->registerPackage("GL42-CTS", createGL42Package); - registry->registerPackage("GL43-CTS", createGL43Package); - registry->registerPackage("GL44-CTS", createGL44Package); - registry->registerPackage("GL45-CTS", createGL45Package); + registry->registerPackage("KHR-GL40", createGL40Package); + registry->registerPackage("KHR-GL41", createGL41Package); + registry->registerPackage("KHR-GL42", createGL42Package); + registry->registerPackage("KHR-GL43", createGL43Package); + registry->registerPackage("KHR-GL44", createGL44Package); + registry->registerPackage("KHR-GL45", createGL45Package); #if defined(DEQP_GTF_AVAILABLE) - registry->registerPackage("GL30-GTF", createGL30GTFPackage); - registry->registerPackage("GL31-GTF", createGL31GTFPackage); - registry->registerPackage("GL32-GTF", createGL32GTFPackage); - registry->registerPackage("GL33-GTF", createGL33GTFPackage); - - registry->registerPackage("GL40-GTF", createGL40GTFPackage); - registry->registerPackage("GL41-GTF", createGL41GTFPackage); - registry->registerPackage("GL42-GTF", createGL42GTFPackage); - registry->registerPackage("GL43-GTF", createGL43GTFPackage); - registry->registerPackage("GL44-GTF", createGL44GTFPackage); - registry->registerPackage("GL45-GTF", createGL45GTFPackage); + registry->registerPackage("GTF-GL30", createGL30GTFPackage); + registry->registerPackage("GTF-GL31", createGL31GTFPackage); + registry->registerPackage("GTF-GL32", createGL32GTFPackage); + registry->registerPackage("GTF-GL33", createGL33GTFPackage); + + registry->registerPackage("GTF-GL40", createGL40GTFPackage); + registry->registerPackage("GTF-GL41", createGL41GTFPackage); + registry->registerPackage("GTF-GL42", createGL42GTFPackage); + registry->registerPackage("GTF-GL43", createGL43GTFPackage); + registry->registerPackage("GTF-GL44", createGL44GTFPackage); + registry->registerPackage("GTF-GL45", createGL45GTFPackage); #endif } } diff --git a/external/openglcts/modules/runner/glcKhronosMustpassGl.hpp b/external/openglcts/modules/runner/glcKhronosMustpassGl.hpp new file mode 100644 index 0000000..f3bc02d --- /dev/null +++ b/external/openglcts/modules/runner/glcKhronosMustpassGl.hpp @@ -0,0 +1,282 @@ +#ifndef _GLCKHRONOSMUSTPASSGL_HPP +#define _GLCKHRONOSMUSTPASSGL_HPP +/* Copyright (C) 2016-2017 The Khronos Group Inc + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +*/ + +/* WARNING: This is auto-generated file. Do not modify, since changes will + * be lost! Modify the generating script instead. + */ + +const string mustpassDir = "gl_cts/data/mustpass/gl/khronos_mustpass/4.5.5.x/"; + +struct RunParams +{ + glu::ApiType apiType; + const string configName; + const char* glConfigName; + const string screenRotation; + int baseSeed; + const char* fboConfig; + int surfaceWidth; + int surfaceHeight; +}; + +static const RunParams khronos_mustpass_gl_first_cfg[] = { + { glu::ApiType::core(4, 5), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(4, 5), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(4, 5), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, + { glu::ApiType::core(4, 5), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, + { glu::ApiType::core(4, 4), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(4, 4), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(4, 4), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, + { glu::ApiType::core(4, 4), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, + { glu::ApiType::core(4, 3), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(4, 3), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(4, 3), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, + { glu::ApiType::core(4, 3), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, + { glu::ApiType::core(4, 2), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(4, 2), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(4, 2), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, + { glu::ApiType::core(4, 2), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, + { glu::ApiType::core(4, 1), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(4, 1), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(4, 1), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, + { glu::ApiType::core(4, 1), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, + { glu::ApiType::core(4, 0), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(4, 0), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(4, 0), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, + { glu::ApiType::core(4, 0), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, + { glu::ApiType::core(3, 3), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(3, 3), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(3, 3), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, + { glu::ApiType::core(3, 3), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, + { glu::ApiType::core(3, 2), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(3, 2), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(3, 2), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, + { glu::ApiType::core(3, 2), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, + { glu::ApiType::core(3, 1), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(3, 1), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(3, 1), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, + { glu::ApiType::core(3, 1), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, + { glu::ApiType::core(3, 0), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(3, 0), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(3, 0), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, + { glu::ApiType::core(3, 0), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 5), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 5), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 5), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 5), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 4), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 4), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 4), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 4), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 3), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 3), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 3), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 3), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 2), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 2), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 2), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 2), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 1), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 1), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 1), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 1), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 0), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 0), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 0), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 0), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 3), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 3), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 3), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 3), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 2), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 2), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 2), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 2), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 1), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 1), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 1), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 1), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 0), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 0), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 0), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 0), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +}; + +static const RunParams khronos_mustpass_gl_other_cfg[] = { + { glu::ApiType::core(4, 5), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(4, 5), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(4, 4), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(4, 4), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(4, 3), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(4, 3), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(4, 2), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(4, 2), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(4, 1), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(4, 1), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(4, 0), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(4, 0), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(3, 3), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(3, 3), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(3, 2), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(3, 2), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(3, 1), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(3, 1), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, + { glu::ApiType::core(3, 0), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, + { glu::ApiType::core(3, 0), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 5), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 5), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 4), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 4), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 3), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 3), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 2), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 2), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 1), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 1), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 0), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(4, 0), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 3), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 3), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 2), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 2), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 1), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 1), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 0), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 }, +#endif // defined(DEQP_GTF_AVAILABLE) +#if defined(DEQP_GTF_AVAILABLE) + { glu::ApiType::core(3, 0), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 }, +#endif // defined(DEQP_GTF_AVAILABLE) +}; + +#endif // _GLCKHRONOSMUSTPASSGL_HPP diff --git a/external/openglcts/modules/runner/glcTestRunner.cpp b/external/openglcts/modules/runner/glcTestRunner.cpp index 74a7126..3bacaf1 100644 --- a/external/openglcts/modules/runner/glcTestRunner.cpp +++ b/external/openglcts/modules/runner/glcTestRunner.cpp @@ -204,6 +204,26 @@ static string getApiName(glu::ApiType apiType) return "gles31"; else if (apiType == glu::ApiType::es(3, 2)) return "gles32"; + else if (apiType == glu::ApiType::core(3, 0)) + return "gl30"; + else if (apiType == glu::ApiType::core(3, 1)) + return "gl31"; + else if (apiType == glu::ApiType::core(3, 2)) + return "gl32"; + else if (apiType == glu::ApiType::core(3, 3)) + return "gl33"; + else if (apiType == glu::ApiType::core(4, 0)) + return "gl40"; + else if (apiType == glu::ApiType::core(4, 1)) + return "gl41"; + else if (apiType == glu::ApiType::core(4, 2)) + return "gl42"; + else if (apiType == glu::ApiType::core(4, 3)) + return "gl43"; + else if (apiType == glu::ApiType::core(4, 4)) + return "gl44"; + else if (apiType == glu::ApiType::core(4, 5)) + return "gl45"; else throw std::runtime_error("Unknown context type"); } @@ -383,71 +403,34 @@ static void getTestRunsForES(glu::ApiType type, const ConfigList& configs, vecto static void getTestRunsForGL(glu::ApiType type, const ConfigList& configs, vector& runs) { - const char* packageName = DE_NULL; - - if (type == glu::ApiType::core(3, 0)) - packageName = "GL30-CTS"; - else if (type == glu::ApiType::core(3, 1)) - packageName = "GL31-CTS"; - else if (type == glu::ApiType::core(3, 2)) - packageName = "GL32-CTS"; - else if (type == glu::ApiType::core(3, 3)) - packageName = "GL33-CTS"; - else if (type == glu::ApiType::core(4, 0)) - packageName = "GL40-CTS"; - else if (type == glu::ApiType::core(4, 1)) - packageName = "GL41-CTS"; - else if (type == glu::ApiType::core(4, 2)) - packageName = "GL42-CTS"; - else if (type == glu::ApiType::core(4, 3)) - packageName = "GL43-CTS"; - else if (type == glu::ApiType::core(4, 4)) - packageName = "GL44-CTS"; - else if (type == glu::ApiType::core(4, 5)) - packageName = "GL45-CTS"; - else - throw std::runtime_error("Unknown context type"); - - DE_ASSERT(packageName); - - struct RunParams - { - int width; - int height; - int baseSeed; - const char* fboConfig; //!< Fbo config arg, or null if not used. - }; - - static const RunParams firstConfigParams[] = { { 64, 64, 1, DE_NULL }, - { 113, 47, 2, DE_NULL }, - { 64, -1, 3, "rgba8888d24s8" }, - { -1, 64, 3, "rgba8888d24s8" } }; - - static const RunParams otherConfigParams[] = { { 64, 64, 1, DE_NULL }, { 113, 47, 2, DE_NULL } }; +#include "glcKhronosMustpassGl.hpp" for (vector::const_iterator cfgIter = configs.configs.begin(); cfgIter != configs.configs.end(); ++cfgIter) { - const bool isFirst = cfgIter == configs.configs.begin(); - const int numRunParams = - isFirst ? DE_LENGTH_OF_ARRAY(firstConfigParams) : DE_LENGTH_OF_ARRAY(otherConfigParams); - const RunParams* runParams = isFirst ? firstConfigParams : otherConfigParams; + const bool isFirst = cfgIter == configs.configs.begin(); + const int numRunParams = isFirst ? DE_LENGTH_OF_ARRAY(khronos_mustpass_gl_first_cfg) : + DE_LENGTH_OF_ARRAY(khronos_mustpass_gl_other_cfg); + const RunParams* runParams = isFirst ? khronos_mustpass_gl_first_cfg : khronos_mustpass_gl_other_cfg; for (int runNdx = 0; runNdx < numRunParams; runNdx++) { - const std::string width = de::toString(runParams[runNdx].width); - const std::string height = de::toString(runParams[runNdx].height); - const std::string seed = de::toString(runParams[runNdx].baseSeed); + if (type != runParams[runNdx].apiType) + continue; + + string apiName = getApiName(runParams[runNdx].apiType); + const int width = runParams[runNdx].surfaceWidth; + const int height = runParams[runNdx].surfaceHeight; + const int seed = runParams[runNdx].baseSeed; TestRunParams params; - params.logFilename = string("config-") + de::toString(cfgIter->id) + "-run-" + de::toString(runNdx) + - "-width-" + de::toString(width) + "-height-" + de::toString(height) + "-seed-" + seed + - ".qpa"; + params.logFilename = + getLogFileName(apiName, runParams[runNdx].configName, cfgIter->id, runNdx, width, height, seed); + + getBaseOptions(params.args, mustpassDir, apiName, runParams[runNdx].configName, + runParams[runNdx].screenRotation, width, height); + params.args.push_back(string("--deqp-base-seed=") + de::toString(seed)); - params.args.push_back(string("--deqp-case=") + packageName + ".*"); - params.args.push_back(string("--deqp-surface-width=") + width); - params.args.push_back(string("--deqp-surface-height=") + height); - params.args.push_back(string("--deqp-base-seed=") + seed); appendConfigArgs(*cfgIter, params.args, runParams[runNdx].fboConfig); runs.push_back(params); diff --git a/external/openglcts/scripts/build_caselists.py b/external/openglcts/scripts/build_caselists.py index be5dde6..d716a99 100644 --- a/external/openglcts/scripts/build_caselists.py +++ b/external/openglcts/scripts/build_caselists.py @@ -51,6 +51,26 @@ MODULES = [ Module("GTF-GLES2", "GLES2" ), Module("GTF-GLES3", "GLES3" ), Module("GTF-GLES31", "GLES31"), + Module("KHR-GL45", "GL45"), + Module("KHR-GL44", "GL44"), + Module("KHR-GL43", "GL43"), + Module("KHR-GL42", "GL42"), + Module("KHR-GL41", "GL41"), + Module("KHR-GL40", "GL40"), + Module("KHR-GL33", "GL33"), + Module("KHR-GL32", "GL32"), + Module("KHR-GL31", "GL31"), + Module("KHR-GL30", "GL30"), + Module("GTF-GL45", "GL45"), + Module("GTF-GL44", "GL44"), + Module("GTF-GL43", "GL43"), + Module("GTF-GL42", "GL42"), + Module("GTF-GL41", "GL41"), + Module("GTF-GL40", "GL40"), + Module("GTF-GL33", "GL33"), + Module("GTF-GL32", "GL32"), + Module("GTF-GL31", "GL31"), + Module("GTF-GL30", "GL30"), ] GLCTS_BIN_NAME = "glcts" GLCTS_DIR_NAME = "external/openglcts/modules/" diff --git a/external/openglcts/scripts/build_mustpass.py b/external/openglcts/scripts/build_mustpass.py index 007e434..2f0757c 100644 --- a/external/openglcts/scripts/build_mustpass.py +++ b/external/openglcts/scripts/build_mustpass.py @@ -22,6 +22,8 @@ import os import sys +from collections import OrderedDict + from build_caselists import Module, getModuleByName, DEFAULT_BUILD_DIR, DEFAULT_TARGET from mustpass import Project, Package, Mustpass, Configuration, include, exclude, genMustpassLists @@ -47,27 +49,31 @@ COPYRIGHT_DECLARATION = """\ * limitations under the License. */""" -CTS_AOSP_MP_DATA_DIR = os.path.join(DEQP_DIR, "external", "openglcts", "data", "mustpass", "gles", "aosp_mustpass") +buildPath = DEFAULT_BUILD_DIR.format(targetName = DEFAULT_TARGET, buildType = "Release") + +#-------------------------------------------------- ES MUSTPASS---------------------------------------------------------------------- -CTS_AOSP_MP_DEVICE_DIR = "gl_cts/data/mustpass/gles/aosp_mustpass" +CTS_AOSP_MP_DATA_DIR = os.path.join(DEQP_DIR, "external", "openglcts", "data", "mustpass", "gles", "aosp_mustpass") -CTS_MP_INC_DIR = os.path.join(DEQP_DIR, "external", "openglcts", "modules", "runner") +CTS_AOSP_MP_DEVICE_DIR = "gl_cts/data/mustpass/gles/aosp_mustpass" -CTS_AOSP_MP_ES_PROJECT = Project(name = "AOSP Mustpass ES", path = CTS_AOSP_MP_DATA_DIR, incpath = CTS_MP_INC_DIR, devicepath = CTS_AOSP_MP_DEVICE_DIR, copyright = COPYRIGHT_DECLARATION) +CTS_MP_INC_DIR = os.path.join(DEQP_DIR, "external", "openglcts", "modules", "runner") -CTS_KHR_MP_DATA_DIR = os.path.join(DEQP_DIR, "external", "openglcts", "data", "mustpass", "gles", "khronos_mustpass") +CTS_AOSP_MP_ES_PROJECT = Project(name = "AOSP Mustpass ES", path = CTS_AOSP_MP_DATA_DIR, incpath = CTS_MP_INC_DIR, devicepath = CTS_AOSP_MP_DEVICE_DIR, copyright = COPYRIGHT_DECLARATION) -CTS_KHR_MP_DEVICE_DIR = "gl_cts/data/mustpass/gles/khronos_mustpass" +CTS_KHR_MP_DATA_DIR = os.path.join(DEQP_DIR, "external", "openglcts", "data", "mustpass", "gles", "khronos_mustpass") -CTS_KHR_MP_ES_PROJECT = Project(name = "Khronos Mustpass ES", path = CTS_KHR_MP_DATA_DIR, incpath = CTS_MP_INC_DIR, devicepath = CTS_KHR_MP_DEVICE_DIR, copyright = COPYRIGHT_DECLARATION) +CTS_KHR_MP_DEVICE_DIR = "gl_cts/data/mustpass/gles/khronos_mustpass" -CTS_AOSP_MP_EGL_DEVICE_DIR = "gl_cts/data/mustpass/egl/aosp_mustpass" +CTS_KHR_MP_ES_PROJECT = Project(name = "Khronos Mustpass ES", path = CTS_KHR_MP_DATA_DIR, incpath = CTS_MP_INC_DIR, devicepath = CTS_KHR_MP_DEVICE_DIR, copyright = COPYRIGHT_DECLARATION) -CTS_AOSP_MP_EGL_DATA_DIR = os.path.join(DEQP_DIR, "external", "openglcts", "data", "mustpass", "egl", "aosp_mustpass") +CTS_AOSP_MP_EGL_DEVICE_DIR = "gl_cts/data/mustpass/egl/aosp_mustpass" -CTS_AOSP_MP_EGL_PROJECT = Project(name = "AOSP Mustpass EGL", path = CTS_AOSP_MP_EGL_DATA_DIR, incpath = CTS_MP_INC_DIR, devicepath = CTS_AOSP_MP_EGL_DEVICE_DIR, copyright = COPYRIGHT_DECLARATION) +CTS_AOSP_MP_EGL_DATA_DIR = os.path.join(DEQP_DIR, "external", "openglcts", "data", "mustpass", "egl", "aosp_mustpass") -EGL_MODULE = getModuleByName("dEQP-EGL") +CTS_AOSP_MP_EGL_PROJECT = Project(name = "AOSP Mustpass EGL", path = CTS_AOSP_MP_EGL_DATA_DIR, incpath = CTS_MP_INC_DIR, devicepath = CTS_AOSP_MP_EGL_DEVICE_DIR, copyright = COPYRIGHT_DECLARATION) + +EGL_MODULE = getModuleByName("dEQP-EGL") ES2CTS_MODULE = getModuleByName("dEQP-GLES2") ES3CTS_MODULE = getModuleByName("dEQP-GLES3") ES31CTS_MODULE = getModuleByName("dEQP-GLES31") @@ -838,7 +844,7 @@ GLCTS_GLES32_KHR_PKG_N1CFG = Package(module = ES32KHR_MODULE, useforfirsteglco filters = [include("gles32-khr-master.txt")]), ]) -MUSTPASS_LISTS = [ +ES_MUSTPASS_LISTS = [ # 3.2.2.x Mustpass(project = CTS_KHR_MP_ES_PROJECT, version = "3.2.2.x", isCurrent=False, packages = [GLCTS_GLES2_KHR_PKG_1CFG, @@ -916,11 +922,77 @@ MUSTPASS_LISTS = [ ] -buildPath = DEFAULT_BUILD_DIR.format(targetName = DEFAULT_TARGET, buildType = "Release") -BUILD_CONFIG = BuildConfig(buildPath, "Debug", ["-DDEQP_TARGET=%s" % DEFAULT_TARGET, "-DGLCTS_GTF_TARGET=gles32"]) +ES_BUILD_CONFIG = BuildConfig(buildPath, "Debug", ["-DDEQP_TARGET=%s" % DEFAULT_TARGET, "-DGLCTS_GTF_TARGET=gles32"]) + +#-------------------------------------------------- GL MUSTPASS---------------------------------------------------------------------- + +GL_CTS_MP_INC_DIR = os.path.join(DEQP_DIR, "external", "openglcts", "modules", "runner") + +GL_CTS_KHR_MP_DATA_DIR = os.path.join(DEQP_DIR, "external", "openglcts", "data", "mustpass", "gl", "khronos_mustpass") + +GL_CTS_KHR_MP_DEVICE_DIR = "gl_cts/data/mustpass/gl/khronos_mustpass" + +GL_CTS_KHR_MP_PROJECT = Project(name = "Khronos Mustpass GL", path = GL_CTS_KHR_MP_DATA_DIR, incpath = GL_CTS_MP_INC_DIR, devicepath = GL_CTS_KHR_MP_DEVICE_DIR, copyright = COPYRIGHT_DECLARATION) + +GL_MODULES = OrderedDict([ + ('KHR-GL45', ['master', [include('gl45-master.txt')]]), + ('KHR-GL44', ['master', [include('gl44-master.txt')]]), + ('KHR-GL43', ['master', [include('gl43-master.txt')]]), + ('KHR-GL42', ['master', [include('gl42-master.txt')]]), + ('KHR-GL41', ['master', [include('gl41-master.txt')]]), + ('KHR-GL40', ['master', [include('gl40-master.txt')]]), + ('KHR-GL33', ['master', [include('gl33-master.txt')]]), + ('KHR-GL32', ['master', [include('gl32-master.txt')]]), + ('KHR-GL31', ['master', [include('gl31-master.txt')]]), + ('KHR-GL30', ['master', [include('gl30-master.txt')]]), + ('GTF-GL45', ['gtf-master', [include('gl45-gtf-master.txt')]]), + ('GTF-GL44', ['gtf-master', [include('gl44-gtf-master.txt')]]), + ('GTF-GL43', ['gtf-master', [include('gl43-gtf-master.txt')]]), + ('GTF-GL42', ['gtf-master', [include('gl42-gtf-master.txt')]]), + ('GTF-GL41', ['gtf-master', [include('gl41-gtf-master.txt')]]), + ('GTF-GL40', ['gtf-master', [include('gl40-gtf-master.txt')]]), + ('GTF-GL33', ['gtf-master', [include('gl33-gtf-master.txt')]]), + ('GTF-GL32', ['gtf-master', [include('gl32-gtf-master.txt')]]), + ('GTF-GL31', ['gtf-master', [include('gl31-gtf-master.txt')]]), + ('GTF-GL30', ['gtf-master', [include('gl30-gtf-master.txt')]]) + ]) + +def generateGLMustpass(): + gl_packages = [] + for packageName in GL_MODULES: + cfgName = GL_MODULES[packageName][0] + cfgFilter = GL_MODULES[packageName][1] + config_w64xh64 = Configuration(name = cfgName, surfacewidth = "64", surfaceheight = "64", baseseed = "1", filters = cfgFilter) + config_w113xh47 = Configuration(name = cfgName, surfacewidth = "113", surfaceheight = "47", baseseed = "2", filters = cfgFilter) + config_w64 = Configuration(name = cfgName, surfacewidth = "64", surfaceheight = "-1", baseseed = "3", fboconfig = "rgba8888d24s8", filters = cfgFilter) + config_h64 = Configuration(name = cfgName, surfacewidth = "-1", surfaceheight = "64", baseseed = "3", fboconfig = "rgba8888d24s8", filters = cfgFilter) + + pgkModule = getModuleByName(packageName) + pkg0 = Package(module = pgkModule, + useforfirsteglconfig = True, + configurations = [ + config_w64xh64, config_w113xh47, config_w64, config_h64 + ] + ) + pkg1 = Package(module = pgkModule, + useforfirsteglconfig = False, + configurations = [ + config_w64xh64, config_w113xh47, + ] + ) + gl_packages.append(pkg0) + gl_packages.append(pkg1) + + mustpass = [Mustpass(project = GL_CTS_KHR_MP_PROJECT, version = "4.5.5.x", isCurrent=True, packages = gl_packages)] + return mustpass + +GL_BUILD_CONFIG = BuildConfig(buildPath, "Debug", ["-DDEQP_TARGET=%s" % DEFAULT_TARGET, "-DGLCTS_GTF_TARGET=gl"]) if __name__ == "__main__": gtfCMakeLists = os.path.join(DEQP_DIR, "external", "kc-cts", "src", "GTF_ES", "CMakeLists.txt") if os.path.isfile(gtfCMakeLists) == False: raise Exception("GTF sources not found. GTF module is required to build the mustpass files") - genMustpassLists(MUSTPASS_LISTS, ANY_GENERATOR, BUILD_CONFIG) + genMustpassLists(ES_MUSTPASS_LISTS, ANY_GENERATOR, ES_BUILD_CONFIG) + gl_mustpass_lists = generateGLMustpass() + genMustpassLists(gl_mustpass_lists, ANY_GENERATOR, GL_BUILD_CONFIG) + diff --git a/external/openglcts/scripts/mustpass.py b/external/openglcts/scripts/mustpass.py index 422ebe3..b97ceaa 100644 --- a/external/openglcts/scripts/mustpass.py +++ b/external/openglcts/scripts/mustpass.py @@ -265,6 +265,26 @@ def getApiType(apiName): return "glu::ApiType::es(3, 1)" if apiName == "GLES32": return "glu::ApiType::es(3, 2)" + if apiName == "GL45": + return "glu::ApiType::core(4, 5)" + if apiName == "GL44": + return "glu::ApiType::core(4, 4)" + if apiName == "GL43": + return "glu::ApiType::core(4, 3)" + if apiName == "GL42": + return "glu::ApiType::core(4, 2)" + if apiName == "GL41": + return "glu::ApiType::core(4, 1)" + if apiName == "GL40": + return "glu::ApiType::core(4, 0)" + if apiName == "GL33": + return "glu::ApiType::core(3, 3)" + if apiName == "GL32": + return "glu::ApiType::core(3, 2)" + if apiName == "GL31": + return "glu::ApiType::core(3, 1)" + if apiName == "GL30": + return "glu::ApiType::core(3, 0)" if apiName == "EGL": return "glu::ApiType()"