Merge vk-gl-cts/opengl-cts-4.6.0 into vk-gl-cts/master
[platform/upstream/VK-GL-CTS.git] / external / openglcts / data / mustpass / gl / khronos_mustpass / 4.6.0.x / gl46-master.txt
index ca0ccc0..6e54fe2 100644 (file)
@@ -7,9 +7,6 @@ KHR-GL46.info.render_target
 KHR-GL46.clip_distance.coverage
 KHR-GL46.clip_distance.functional
 KHR-GL46.clip_distance.negative
-KHR-GL46.gpu_shader5_gl.implicit_conversions
-KHR-GL46.gpu_shader5_gl.function_overloading
-KHR-GL46.gpu_shader5_gl.float_encoding
 KHR-GL46.glsl_noperspective.functionaltest
 KHR-GL46.transform_feedback.api_errors_test
 KHR-GL46.transform_feedback.linking_errors_test
@@ -31,6 +28,168 @@ KHR-GL46.transform_feedback.draw_xfb_stream_test
 KHR-GL46.transform_feedback.capture_special_interleaved_test
 KHR-GL46.transform_feedback.draw_xfb_instanced_test
 KHR-GL46.transform_feedback.draw_xfb_stream_instanced_test
+KHR-GL46.texture_repeat_mode.r8_49x23_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.r8_49x23_0_repeat
+KHR-GL46.texture_repeat_mode.r8_49x23_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.r8_49x23_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.r8_49x23_1_repeat
+KHR-GL46.texture_repeat_mode.r8_49x23_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.r8_49x23_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.r8_49x23_2_repeat
+KHR-GL46.texture_repeat_mode.r8_49x23_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb565_49x23_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb565_49x23_0_repeat
+KHR-GL46.texture_repeat_mode.rgb565_49x23_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb565_49x23_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb565_49x23_1_repeat
+KHR-GL46.texture_repeat_mode.rgb565_49x23_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb565_49x23_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb565_49x23_2_repeat
+KHR-GL46.texture_repeat_mode.rgb565_49x23_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb8_49x23_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb8_49x23_0_repeat
+KHR-GL46.texture_repeat_mode.rgb8_49x23_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb8_49x23_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb8_49x23_1_repeat
+KHR-GL46.texture_repeat_mode.rgb8_49x23_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb8_49x23_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb8_49x23_2_repeat
+KHR-GL46.texture_repeat_mode.rgb8_49x23_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb10_a2_49x23_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb10_a2_49x23_0_repeat
+KHR-GL46.texture_repeat_mode.rgb10_a2_49x23_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb10_a2_49x23_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb10_a2_49x23_1_repeat
+KHR-GL46.texture_repeat_mode.rgb10_a2_49x23_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb10_a2_49x23_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb10_a2_49x23_2_repeat
+KHR-GL46.texture_repeat_mode.rgb10_a2_49x23_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.r32ui_49x23_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.r32ui_49x23_0_repeat
+KHR-GL46.texture_repeat_mode.r32ui_49x23_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.r32ui_49x23_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.r32ui_49x23_1_repeat
+KHR-GL46.texture_repeat_mode.r32ui_49x23_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.r32ui_49x23_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.r32ui_49x23_2_repeat
+KHR-GL46.texture_repeat_mode.r32ui_49x23_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rg32ui_49x23_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rg32ui_49x23_0_repeat
+KHR-GL46.texture_repeat_mode.rg32ui_49x23_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rg32ui_49x23_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rg32ui_49x23_1_repeat
+KHR-GL46.texture_repeat_mode.rg32ui_49x23_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rg32ui_49x23_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rg32ui_49x23_2_repeat
+KHR-GL46.texture_repeat_mode.rg32ui_49x23_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgba32ui_49x23_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgba32ui_49x23_0_repeat
+KHR-GL46.texture_repeat_mode.rgba32ui_49x23_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgba32ui_49x23_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgba32ui_49x23_1_repeat
+KHR-GL46.texture_repeat_mode.rgba32ui_49x23_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgba32ui_49x23_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgba32ui_49x23_2_repeat
+KHR-GL46.texture_repeat_mode.rgba32ui_49x23_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.depth_component16_49x23_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.depth_component16_49x23_0_repeat
+KHR-GL46.texture_repeat_mode.depth_component16_49x23_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.depth_component16_49x23_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.depth_component16_49x23_1_repeat
+KHR-GL46.texture_repeat_mode.depth_component16_49x23_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.depth_component16_49x23_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.depth_component16_49x23_2_repeat
+KHR-GL46.texture_repeat_mode.depth_component16_49x23_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.depth24_stencil8_49x23_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.depth24_stencil8_49x23_0_repeat
+KHR-GL46.texture_repeat_mode.depth24_stencil8_49x23_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.depth24_stencil8_49x23_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.depth24_stencil8_49x23_1_repeat
+KHR-GL46.texture_repeat_mode.depth24_stencil8_49x23_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.depth24_stencil8_49x23_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.depth24_stencil8_49x23_2_repeat
+KHR-GL46.texture_repeat_mode.depth24_stencil8_49x23_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.r8_11x131_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.r8_11x131_0_repeat
+KHR-GL46.texture_repeat_mode.r8_11x131_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.r8_11x131_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.r8_11x131_1_repeat
+KHR-GL46.texture_repeat_mode.r8_11x131_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.r8_11x131_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.r8_11x131_2_repeat
+KHR-GL46.texture_repeat_mode.r8_11x131_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb565_11x131_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb565_11x131_0_repeat
+KHR-GL46.texture_repeat_mode.rgb565_11x131_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb565_11x131_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb565_11x131_1_repeat
+KHR-GL46.texture_repeat_mode.rgb565_11x131_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb565_11x131_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb565_11x131_2_repeat
+KHR-GL46.texture_repeat_mode.rgb565_11x131_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb8_11x131_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb8_11x131_0_repeat
+KHR-GL46.texture_repeat_mode.rgb8_11x131_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb8_11x131_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb8_11x131_1_repeat
+KHR-GL46.texture_repeat_mode.rgb8_11x131_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb8_11x131_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb8_11x131_2_repeat
+KHR-GL46.texture_repeat_mode.rgb8_11x131_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb10_a2_11x131_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb10_a2_11x131_0_repeat
+KHR-GL46.texture_repeat_mode.rgb10_a2_11x131_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb10_a2_11x131_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb10_a2_11x131_1_repeat
+KHR-GL46.texture_repeat_mode.rgb10_a2_11x131_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgb10_a2_11x131_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgb10_a2_11x131_2_repeat
+KHR-GL46.texture_repeat_mode.rgb10_a2_11x131_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.r32ui_11x131_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.r32ui_11x131_0_repeat
+KHR-GL46.texture_repeat_mode.r32ui_11x131_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.r32ui_11x131_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.r32ui_11x131_1_repeat
+KHR-GL46.texture_repeat_mode.r32ui_11x131_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.r32ui_11x131_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.r32ui_11x131_2_repeat
+KHR-GL46.texture_repeat_mode.r32ui_11x131_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rg32ui_11x131_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rg32ui_11x131_0_repeat
+KHR-GL46.texture_repeat_mode.rg32ui_11x131_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rg32ui_11x131_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rg32ui_11x131_1_repeat
+KHR-GL46.texture_repeat_mode.rg32ui_11x131_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rg32ui_11x131_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rg32ui_11x131_2_repeat
+KHR-GL46.texture_repeat_mode.rg32ui_11x131_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgba32ui_11x131_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgba32ui_11x131_0_repeat
+KHR-GL46.texture_repeat_mode.rgba32ui_11x131_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgba32ui_11x131_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgba32ui_11x131_1_repeat
+KHR-GL46.texture_repeat_mode.rgba32ui_11x131_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.rgba32ui_11x131_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.rgba32ui_11x131_2_repeat
+KHR-GL46.texture_repeat_mode.rgba32ui_11x131_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.depth_component16_11x131_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.depth_component16_11x131_0_repeat
+KHR-GL46.texture_repeat_mode.depth_component16_11x131_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.depth_component16_11x131_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.depth_component16_11x131_1_repeat
+KHR-GL46.texture_repeat_mode.depth_component16_11x131_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.depth_component16_11x131_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.depth_component16_11x131_2_repeat
+KHR-GL46.texture_repeat_mode.depth_component16_11x131_2_mirrored_repeat
+KHR-GL46.texture_repeat_mode.depth24_stencil8_11x131_0_clamp_to_edge
+KHR-GL46.texture_repeat_mode.depth24_stencil8_11x131_0_repeat
+KHR-GL46.texture_repeat_mode.depth24_stencil8_11x131_0_mirrored_repeat
+KHR-GL46.texture_repeat_mode.depth24_stencil8_11x131_1_clamp_to_edge
+KHR-GL46.texture_repeat_mode.depth24_stencil8_11x131_1_repeat
+KHR-GL46.texture_repeat_mode.depth24_stencil8_11x131_1_mirrored_repeat
+KHR-GL46.texture_repeat_mode.depth24_stencil8_11x131_2_clamp_to_edge
+KHR-GL46.texture_repeat_mode.depth24_stencil8_11x131_2_repeat
+KHR-GL46.texture_repeat_mode.depth24_stencil8_11x131_2_mirrored_repeat
 KHR-GL46.CommonBugs.CommonBug_GetProgramivActiveUniformBlockMaxNameLength
 KHR-GL46.CommonBugs.CommonBug_InputVariablesCannotBeModified
 KHR-GL46.CommonBugs.CommonBug_InvalidUseCasesForAllNotFuncsAndExclMarkOp
@@ -40,6 +199,9 @@ KHR-GL46.CommonBugs.CommonBug_PerVertexValidation
 KHR-GL46.CommonBugs.CommonBug_ReservedNames
 KHR-GL46.CommonBugs.CommonBug_SparseBuffersWithCopyOps
 KHR-GL46.texture_size_promotion.functional
+KHR-GL46.gpu_shader5_gl.implicit_conversions
+KHR-GL46.gpu_shader5_gl.function_overloading
+KHR-GL46.gpu_shader5_gl.float_encoding
 KHR-GL46.transform_feedback_overflow_query_ARB.implementation-dependent-state
 KHR-GL46.transform_feedback_overflow_query_ARB.default-context-state
 KHR-GL46.transform_feedback_overflow_query_ARB.context-state-update
@@ -165,6 +327,16 @@ KHR-GL46.shaders.arrays.invalid.constructor_c-style1_vertex
 KHR-GL46.shaders.arrays.invalid.constructor_c-style1_fragment
 KHR-GL46.shaders.arrays.invalid.constructor_c-style2_vertex
 KHR-GL46.shaders.arrays.invalid.constructor_c-style2_fragment
+KHR-GL46.shaders.declarations.declarations.missing_variable_name_vertex
+KHR-GL46.shaders.declarations.declarations.missing_variable_name_fragment
+KHR-GL46.shaders.declarations.declarations.comma_preceding_variable_vertex
+KHR-GL46.shaders.declarations.declarations.comma_preceding_variable_fragment
+KHR-GL46.shaders.declarations.declarations.comma_following_variable_vertex
+KHR-GL46.shaders.declarations.declarations.comma_following_variable_fragment
+KHR-GL46.shaders.declarations.declarations.struct_missing_attribute_name_vertex
+KHR-GL46.shaders.declarations.declarations.struct_missing_attribute_name_fragment
+KHR-GL46.shaders.declarations.declarations.struct_comma_preceding_attribute_vertex
+KHR-GL46.shaders.declarations.declarations.struct_comma_preceding_attribute_fragment
 KHR-GL46.shaders.fragdepth.write.no_write
 KHR-GL46.shaders.fragdepth.write.const
 KHR-GL46.shaders.fragdepth.write.uniform
@@ -2578,6 +2750,7 @@ KHR-GL46.shaders.uniform_block.random.all_shared_buffer.16
 KHR-GL46.shaders.uniform_block.random.all_shared_buffer.17
 KHR-GL46.shaders.uniform_block.random.all_shared_buffer.18
 KHR-GL46.shaders.uniform_block.random.all_shared_buffer.19
+KHR-GL46.shaders.uniform_block.common.name_matching
 KHR-GL46.shaders.shader_integer_mix.define
 KHR-GL46.shaders.shader_integer_mix.prototypes-extension
 KHR-GL46.shaders.shader_integer_mix.prototypes
@@ -2616,17 +2789,639 @@ KHR-GL46.draw_elements_base_vertex_tests.invalid_mode_argument
 KHR-GL46.draw_elements_base_vertex_tests.invalid_primcount_argument
 KHR-GL46.draw_elements_base_vertex_tests.invalid_start_end_arguments
 KHR-GL46.draw_elements_base_vertex_tests.invalid_type_argument
-KHR-GL46.draw_elements_base_vertex_tests.invalid_mapped_bos
-KHR-GL46.gpu_shader_fp64.errors
-KHR-GL46.gpu_shader_fp64.max_uniform_components
-KHR-GL46.gpu_shader_fp64.named_uniform_blocks
-KHR-GL46.gpu_shader_fp64.state_query
-KHR-GL46.gpu_shader_fp64.conversions
-KHR-GL46.gpu_shader_fp64.illegal_conversions
-KHR-GL46.gpu_shader_fp64.varyings
-KHR-GL46.gpu_shader_fp64.valid_constructors
-KHR-GL46.gpu_shader_fp64.operators
-KHR-GL46.gpu_shader_fp64.built_in_functions
+KHR-GL46.gpu_shader_fp64.fp64.errors
+KHR-GL46.gpu_shader_fp64.fp64.max_uniform_components
+KHR-GL46.gpu_shader_fp64.fp64.named_uniform_blocks
+KHR-GL46.gpu_shader_fp64.fp64.state_query
+KHR-GL46.gpu_shader_fp64.fp64.conversions
+KHR-GL46.gpu_shader_fp64.fp64.illegal_conversions
+KHR-GL46.gpu_shader_fp64.fp64.varyings
+KHR-GL46.gpu_shader_fp64.fp64.valid_constructors
+KHR-GL46.gpu_shader_fp64.fp64.operators
+KHR-GL46.gpu_shader_fp64.builtin.abs_double
+KHR-GL46.gpu_shader_fp64.builtin.abs_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.abs_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.abs_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.abs_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.abs_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.abs_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.abs_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.abs_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.abs_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.abs_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.abs_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.abs_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.ceil_double
+KHR-GL46.gpu_shader_fp64.builtin.ceil_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.ceil_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.ceil_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.ceil_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.ceil_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.ceil_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.ceil_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.ceil_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.ceil_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.ceil_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.ceil_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.ceil_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.clamp_double
+KHR-GL46.gpu_shader_fp64.builtin.clamp_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.clamp_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.clamp_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.clamp_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.clamp_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.clamp_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.clamp_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.clamp_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.clamp_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.clamp_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.clamp_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.clamp_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.clamp_against_scalar_double
+KHR-GL46.gpu_shader_fp64.builtin.clamp_against_scalar_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.clamp_against_scalar_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.clamp_against_scalar_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.clamp_against_scalar_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.clamp_against_scalar_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.clamp_against_scalar_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.clamp_against_scalar_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.clamp_against_scalar_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.clamp_against_scalar_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.clamp_against_scalar_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.clamp_against_scalar_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.clamp_against_scalar_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.cross_double
+KHR-GL46.gpu_shader_fp64.builtin.cross_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.cross_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.cross_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.cross_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.cross_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.cross_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.cross_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.cross_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.cross_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.cross_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.cross_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.cross_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.determinant_double
+KHR-GL46.gpu_shader_fp64.builtin.determinant_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.determinant_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.determinant_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.determinant_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.determinant_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.determinant_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.determinant_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.determinant_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.determinant_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.determinant_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.determinant_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.determinant_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.distance_double
+KHR-GL46.gpu_shader_fp64.builtin.distance_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.distance_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.distance_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.distance_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.distance_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.distance_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.distance_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.distance_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.distance_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.distance_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.distance_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.distance_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.dot_double
+KHR-GL46.gpu_shader_fp64.builtin.dot_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.dot_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.dot_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.dot_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.dot_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.dot_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.dot_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.dot_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.dot_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.dot_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.dot_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.dot_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.equal_double
+KHR-GL46.gpu_shader_fp64.builtin.equal_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.equal_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.equal_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.equal_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.equal_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.equal_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.equal_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.equal_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.equal_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.equal_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.equal_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.equal_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.faceforward_double
+KHR-GL46.gpu_shader_fp64.builtin.faceforward_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.faceforward_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.faceforward_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.faceforward_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.faceforward_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.faceforward_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.faceforward_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.faceforward_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.faceforward_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.faceforward_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.faceforward_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.faceforward_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.floor_double
+KHR-GL46.gpu_shader_fp64.builtin.floor_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.floor_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.floor_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.floor_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.floor_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.floor_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.floor_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.floor_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.floor_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.floor_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.floor_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.floor_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.fma_double
+KHR-GL46.gpu_shader_fp64.builtin.fma_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.fma_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.fma_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.fma_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.fma_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.fma_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.fma_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.fma_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.fma_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.fma_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.fma_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.fma_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.fract_double
+KHR-GL46.gpu_shader_fp64.builtin.fract_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.fract_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.fract_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.fract_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.fract_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.fract_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.fract_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.fract_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.fract_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.fract_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.fract_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.fract_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.frexp_double
+KHR-GL46.gpu_shader_fp64.builtin.frexp_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.frexp_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.frexp_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.frexp_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.frexp_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.frexp_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.frexp_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.frexp_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.frexp_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.frexp_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.frexp_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.frexp_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.greaterthan_double
+KHR-GL46.gpu_shader_fp64.builtin.greaterthan_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.greaterthan_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.greaterthan_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.greaterthan_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.greaterthan_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.greaterthan_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.greaterthan_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.greaterthan_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.greaterthan_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.greaterthan_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.greaterthan_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.greaterthan_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.greaterthanequal_double
+KHR-GL46.gpu_shader_fp64.builtin.greaterthanequal_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.greaterthanequal_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.greaterthanequal_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.greaterthanequal_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.greaterthanequal_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.greaterthanequal_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.greaterthanequal_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.greaterthanequal_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.greaterthanequal_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.greaterthanequal_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.greaterthanequal_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.greaterthanequal_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.inverse_double
+KHR-GL46.gpu_shader_fp64.builtin.inverse_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.inverse_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.inverse_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.inverse_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.inverse_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.inverse_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.inverse_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.inverse_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.inverse_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.inverse_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.inverse_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.inverse_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.inversesqrt_double
+KHR-GL46.gpu_shader_fp64.builtin.inversesqrt_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.inversesqrt_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.inversesqrt_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.inversesqrt_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.inversesqrt_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.inversesqrt_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.inversesqrt_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.inversesqrt_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.inversesqrt_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.inversesqrt_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.inversesqrt_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.inversesqrt_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.ldexp_double
+KHR-GL46.gpu_shader_fp64.builtin.ldexp_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.ldexp_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.ldexp_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.ldexp_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.ldexp_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.ldexp_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.ldexp_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.ldexp_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.ldexp_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.ldexp_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.ldexp_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.ldexp_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.lessthan_double
+KHR-GL46.gpu_shader_fp64.builtin.lessthan_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.lessthan_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.lessthan_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.lessthan_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.lessthan_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.lessthan_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.lessthan_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.lessthan_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.lessthan_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.lessthan_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.lessthan_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.lessthan_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_double
+KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.length_double
+KHR-GL46.gpu_shader_fp64.builtin.length_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.length_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.length_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.length_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.length_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.length_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.length_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.length_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.length_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.length_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.length_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.length_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.matrixcompmult_double
+KHR-GL46.gpu_shader_fp64.builtin.matrixcompmult_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.matrixcompmult_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.matrixcompmult_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.matrixcompmult_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.matrixcompmult_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.matrixcompmult_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.matrixcompmult_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.matrixcompmult_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.matrixcompmult_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.matrixcompmult_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.matrixcompmult_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.matrixcompmult_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.max_double
+KHR-GL46.gpu_shader_fp64.builtin.max_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.max_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.max_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.max_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.max_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.max_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.max_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.max_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.max_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.max_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.max_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.max_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.max_against_scalar_double
+KHR-GL46.gpu_shader_fp64.builtin.max_against_scalar_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.max_against_scalar_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.max_against_scalar_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.max_against_scalar_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.max_against_scalar_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.max_against_scalar_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.max_against_scalar_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.max_against_scalar_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.max_against_scalar_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.max_against_scalar_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.max_against_scalar_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.max_against_scalar_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.min_double
+KHR-GL46.gpu_shader_fp64.builtin.min_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.min_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.min_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.min_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.min_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.min_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.min_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.min_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.min_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.min_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.min_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.min_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.min_against_scalar_double
+KHR-GL46.gpu_shader_fp64.builtin.min_against_scalar_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.min_against_scalar_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.min_against_scalar_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.min_against_scalar_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.min_against_scalar_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.min_against_scalar_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.min_against_scalar_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.min_against_scalar_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.min_against_scalar_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.min_against_scalar_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.min_against_scalar_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.min_against_scalar_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.mix_double
+KHR-GL46.gpu_shader_fp64.builtin.mix_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.mix_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.mix_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.mix_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.mix_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.mix_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.mix_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.mix_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.mix_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.mix_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.mix_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.mix_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.modf_double
+KHR-GL46.gpu_shader_fp64.builtin.modf_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.modf_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.modf_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.modf_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.modf_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.modf_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.modf_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.modf_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.modf_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.modf_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.modf_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.modf_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.normalize_double
+KHR-GL46.gpu_shader_fp64.builtin.normalize_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.normalize_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.normalize_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.normalize_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.normalize_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.normalize_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.normalize_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.normalize_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.normalize_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.normalize_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.normalize_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.normalize_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.notequal_double
+KHR-GL46.gpu_shader_fp64.builtin.notequal_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.notequal_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.notequal_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.notequal_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.notequal_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.notequal_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.notequal_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.notequal_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.notequal_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.notequal_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.notequal_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.notequal_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.outerproduct_double
+KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.packdouble2x32_double
+KHR-GL46.gpu_shader_fp64.builtin.packdouble2x32_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.packdouble2x32_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.packdouble2x32_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.packdouble2x32_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.packdouble2x32_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.packdouble2x32_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.packdouble2x32_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.packdouble2x32_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.packdouble2x32_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.packdouble2x32_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.packdouble2x32_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.packdouble2x32_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.reflect_double
+KHR-GL46.gpu_shader_fp64.builtin.reflect_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.reflect_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.reflect_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.reflect_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.reflect_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.reflect_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.reflect_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.reflect_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.reflect_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.reflect_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.reflect_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.reflect_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.refract_double
+KHR-GL46.gpu_shader_fp64.builtin.refract_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.refract_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.refract_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.refract_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.refract_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.refract_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.refract_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.refract_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.refract_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.refract_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.refract_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.refract_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.round_double
+KHR-GL46.gpu_shader_fp64.builtin.round_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.round_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.round_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.round_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.round_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.round_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.round_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.round_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.round_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.round_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.round_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.round_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.roundeven_double
+KHR-GL46.gpu_shader_fp64.builtin.roundeven_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.roundeven_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.roundeven_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.roundeven_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.roundeven_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.roundeven_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.roundeven_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.roundeven_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.roundeven_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.roundeven_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.roundeven_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.roundeven_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.sign_double
+KHR-GL46.gpu_shader_fp64.builtin.sign_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.sign_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.sign_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.sign_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.sign_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.sign_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.sign_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.sign_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.sign_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.sign_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.sign_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.sign_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_double
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_against_scalar_double
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_against_scalar_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_against_scalar_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_against_scalar_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_against_scalar_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_against_scalar_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_against_scalar_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_against_scalar_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_against_scalar_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_against_scalar_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_against_scalar_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_against_scalar_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.smoothstep_against_scalar_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.sqrt_double
+KHR-GL46.gpu_shader_fp64.builtin.sqrt_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.sqrt_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.sqrt_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.sqrt_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.sqrt_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.sqrt_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.sqrt_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.sqrt_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.sqrt_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.sqrt_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.sqrt_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.sqrt_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.step_double
+KHR-GL46.gpu_shader_fp64.builtin.step_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.step_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.step_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.step_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.step_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.step_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.step_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.step_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.step_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.step_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.step_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.step_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.step_against_scalar_double
+KHR-GL46.gpu_shader_fp64.builtin.step_against_scalar_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.step_against_scalar_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.step_against_scalar_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.step_against_scalar_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.step_against_scalar_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.step_against_scalar_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.step_against_scalar_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.step_against_scalar_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.step_against_scalar_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.step_against_scalar_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.step_against_scalar_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.step_against_scalar_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.transpose_double
+KHR-GL46.gpu_shader_fp64.builtin.transpose_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.transpose_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.transpose_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.transpose_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.transpose_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.transpose_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.transpose_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.transpose_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.transpose_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.transpose_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.transpose_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.transpose_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.trunc_double
+KHR-GL46.gpu_shader_fp64.builtin.trunc_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.trunc_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.trunc_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.trunc_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.trunc_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.trunc_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.trunc_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.trunc_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.trunc_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.trunc_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.trunc_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.trunc_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.unpackdouble2x32_double
+KHR-GL46.gpu_shader_fp64.builtin.unpackdouble2x32_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.unpackdouble2x32_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.unpackdouble2x32_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.unpackdouble2x32_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.unpackdouble2x32_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.unpackdouble2x32_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.unpackdouble2x32_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.unpackdouble2x32_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.unpackdouble2x32_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.unpackdouble2x32_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.unpackdouble2x32_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.unpackdouble2x32_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.isnan_double
+KHR-GL46.gpu_shader_fp64.builtin.isnan_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.isnan_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.isnan_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.isnan_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.isnan_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.isnan_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.isnan_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.isnan_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.isnan_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.isnan_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.isnan_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.isnan_dmat4
+KHR-GL46.gpu_shader_fp64.builtin.isinf_double
+KHR-GL46.gpu_shader_fp64.builtin.isinf_dvec2
+KHR-GL46.gpu_shader_fp64.builtin.isinf_dvec3
+KHR-GL46.gpu_shader_fp64.builtin.isinf_dvec4
+KHR-GL46.gpu_shader_fp64.builtin.isinf_dmat2
+KHR-GL46.gpu_shader_fp64.builtin.isinf_dmat2x3
+KHR-GL46.gpu_shader_fp64.builtin.isinf_dmat2x4
+KHR-GL46.gpu_shader_fp64.builtin.isinf_dmat3x2
+KHR-GL46.gpu_shader_fp64.builtin.isinf_dmat3
+KHR-GL46.gpu_shader_fp64.builtin.isinf_dmat3x4
+KHR-GL46.gpu_shader_fp64.builtin.isinf_dmat4x2
+KHR-GL46.gpu_shader_fp64.builtin.isinf_dmat4x3
+KHR-GL46.gpu_shader_fp64.builtin.isinf_dmat4
 KHR-GL46.texture_gather.api-enums
 KHR-GL46.texture_gather.gather-glsl-compile
 KHR-GL46.texture_gather.plain-gather-float-2d-rgba
@@ -3050,16 +3845,17 @@ KHR-GL46.arrays_of_arrays_gl.SubroutineArgumentAliasing3
 KHR-GL46.arrays_of_arrays_gl.SubroutineArgumentAliasing4
 KHR-GL46.copy_image.functional
 KHR-GL46.copy_image.incomplete_tex
-KHR-GL46.copy_image.missmatch_object
+KHR-GL46.copy_image.invalid_object
 KHR-GL46.copy_image.smoke_test
 KHR-GL46.copy_image.invalid_target
 KHR-GL46.copy_image.target_miss_match
 KHR-GL46.copy_image.incompatible_formats
-KHR-GL46.copy_image.samples_missmatch
+KHR-GL46.copy_image.samples_mismatch
 KHR-GL46.copy_image.incompatible_formats_compression
 KHR-GL46.copy_image.non_existent_mipmap
 KHR-GL46.copy_image.exceeding_boundaries
 KHR-GL46.copy_image.invalid_alignment
+KHR-GL46.copy_image.integer_tex
 KHR-GL46.draw_indirect_43.advanced-twoPass-Compute-arrays
 KHR-GL46.draw_indirect_43.advanced-twoPass-Compute-elements
 KHR-GL46.khr_debug.api_errors_non_debug
@@ -3101,6 +3897,7 @@ KHR-GL46.program_interface_query.separate-programs-tess-eval
 KHR-GL46.program_interface_query.separate-programs-geometry
 KHR-GL46.program_interface_query.separate-programs-fragment
 KHR-GL46.program_interface_query.uniform-block
+KHR-GL46.program_interface_query.uniform-block-array
 KHR-GL46.program_interface_query.array-names
 KHR-GL46.program_interface_query.buff-length
 KHR-GL46.program_interface_query.no-locations
@@ -3228,6 +4025,8 @@ KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case6-cs
 KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case7-vs
 KHR-GL46.shader_storage_buffer_object.basic-matrixOperations-case7-cs
 KHR-GL46.shader_storage_buffer_object.basic-noBindingLayout
+KHR-GL46.shader_storage_buffer_object.basic-readonly-writeonly
+KHR-GL46.shader_storage_buffer_object.basic-name-match
 KHR-GL46.shader_storage_buffer_object.advanced-switchBuffers
 KHR-GL46.shader_storage_buffer_object.advanced-switchBuffers-cs
 KHR-GL46.shader_storage_buffer_object.advanced-switchPrograms
@@ -6297,7 +7096,66 @@ KHR-GL46.direct_state_access.textures_subimage_3d_r32f
 KHR-GL46.direct_state_access.textures_subimage_3d_rg32f
 KHR-GL46.direct_state_access.textures_subimage_3d_rgb32f
 KHR-GL46.direct_state_access.textures_subimage_3d_rgba32f
-KHR-GL46.direct_state_access.textures_storage_multisample
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_r8i
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg8i
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba8i
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_r8i
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg8i
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba8i
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_r8ui
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg8ui
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba8ui
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_r8ui
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg8ui
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba8ui
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_r8ui_unorm
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg8ui_unorm
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba8ui_unorm
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_r8ui_unorm
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg8ui_unorm
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba8ui_unorm
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_r16i
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg16i
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba16i
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_r16i
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg16i
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba16i
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_r16u
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg16u
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba16u
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_r16u
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg16u
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba16u
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_r16ui_unorm
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg16ui_unorm
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba16ui_unorm
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_r16ui_unorm
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg16ui_unorm
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba16ui_unorm
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_r32i
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg32i
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgb32i
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba32i
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_r32i
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg32i
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgb32i
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba32i
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_r32ui
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg32ui
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgb32ui
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba32ui
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_r32ui
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg32ui
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgb32ui
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba32ui
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_r32f
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rg32f
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgb32f
+KHR-GL46.direct_state_access.textures_storage_multisample_2d_rgba32f
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_r32f
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rg32f
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgb32f
+KHR-GL46.direct_state_access.textures_storage_multisample_3d_rgba32f
 KHR-GL46.direct_state_access.textures_compressed_subimage
 KHR-GL46.direct_state_access.textures_copy
 KHR-GL46.direct_state_access.textures_get_set_parameter
@@ -6352,10 +7210,6 @@ KHR-GL46.shader_atomic_counter_ops_tests.ShaderAtomicCounterOpsAdditionSubstract
 KHR-GL46.shader_atomic_counter_ops_tests.ShaderAtomicCounterOpsMinMaxTestCase
 KHR-GL46.shader_atomic_counter_ops_tests.ShaderAtomicCounterOpsBitwiseTestCase
 KHR-GL46.shader_atomic_counter_ops_tests.ShaderAtomicCounterOpsExchangeTestCase
-KHR-GL46.shader_group_vote_tests.ShaderGroupVoteAvailabilityTestCase
-KHR-GL46.shader_group_vote_tests.ShaderGroupVoteAllInvocationsTestCase
-KHR-GL46.shader_group_vote_tests.ShaderGroupVoteAnyInvocationTestCase
-KHR-GL46.shader_group_vote_tests.ShaderGroupVoteAllInvocationsEqualTestCase
 KHR-GL46.shader_draw_parameters_tests.ShaderDrawParametersExtension
 KHR-GL46.shader_draw_parameters_tests.ShaderDrawArraysParameters
 KHR-GL46.shader_draw_parameters_tests.ShaderDrawElementsParameters
@@ -6512,9 +7366,22 @@ KHR-GL46.limits.min_fragment_interpolation_offset
 KHR-GL46.limits.max_fragment_interpolation_offset
 KHR-GL46.limits.max_compute_work_group_count
 KHR-GL46.limits.max_compute_work_group_size
+KHR-GL46.shader_group_vote.availability
+KHR-GL46.shader_group_vote.all_invocations
+KHR-GL46.shader_group_vote.any_invocation
+KHR-GL46.shader_group_vote.all_invocations_equal
+KHR-GL46.shader_group_vote.invocations_with_variables
 KHR-GL46.polygon_offset_clamp.PolygonOffsetClampAvailability
 KHR-GL46.polygon_offset_clamp.PolygonOffsetClampMinMax
 KHR-GL46.polygon_offset_clamp.PolygonOffsetClampZeroInfinity
 KHR-GL46.separable_programs_tf.tessellation_active
 KHR-GL46.separable_programs_tf.geometry_active
 KHR-GL46.spirv_extensions.spirv_extensions_queries
+KHR-GL46.gl_spirv.spirv_modules_positive_test
+KHR-GL46.gl_spirv.spirv_modules_shader_binary_multiple_shader_objects_test
+KHR-GL46.gl_spirv.spirv_modules_state_queries_test
+KHR-GL46.gl_spirv.spirv_modules_error_verification_test
+KHR-GL46.gl_spirv.spirv_glsl_to_spirv_enable_test
+KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test
+KHR-GL46.gl_spirv.spirv_glsl_to_spirv_specialization_constants_test
+KHR-GL46.gl_spirv.spirv_validation_builtin_variable_decorations_test