KHR-GL46.constant_expressions.basic_cos_vec2_tess_eval KHR-GL46.constant_expressions.basic_degrees_vec3_tess_control KHR-GL46.constant_expressions.basic_degrees_vec4_tess_eval KHR-GL46.constant_expressions.basic_exp_vec4_tess_control KHR-GL46.constant_expressions.basic_log_vec4_vertex KHR-GL46.constant_expressions.basic_pow_float_compute KHR-GL46.constant_expressions.basic_sin_float_compute KHR-GL46.constant_expressions.basic_sin_vec3_geometry KHR-GL46.constant_expressions.basic_sin_vec3_tess_eval KHR-GL46.direct_state_access.framebuffers_texture_attachment KHR-GL46.direct_state_access.framebuffers_texture_layer_attachment KHR-GL46.geometry_shader.api.getProgramiv3 KHR-GL46.geometry_shader.limits.max_output_vertices KHR-GL46.limits.max_combined_texture_image_units KHR-GL46.limits.max_element_index KHR-GL46.limits.max_fragment_atomic_counter_buffers KHR-GL46.limits.max_tess_evaluation_image_uniforms KHR-GL46.limits.max_tess_gen_level KHR-GL46.limits.max_vertex_uniform_components KHR-GL46.packed_pixels.rectangle.r8 KHR-GL46.packed_pixels.rectangle.rgba32ui KHR-GL46.packed_pixels.rectangle.rgba8_snorm KHR-GL46.packed_pixels.varied_rectangle.* KHR-GL46.packed_pixels.varied_rectangle.r16 KHR-GL46.packed_pixels.varied_rectangle.rg32ui_format_rgb_integer KHR-GL46.packed_pixels.varied_rectangle.rg8ui_format_bgra_integer KHR-GL46.packed_pixels.varied_rectangle.rgb9_e5 KHR-GL46.pixelstoragemodes.teximage2d.rg8ui.0_0 KHR-GL46.shader_viewport_layer_array.ShaderLayerFramebufferNonLayeredTestCase KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor_texture_1d_array_r8i KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor_texture_1d_array_rg8_snorm KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor_texture_1d_rgba32f KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor_texture_3d_r32f KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor_texture_3d_r8ui KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor_texture_3d_rgba32i KHR-GL46.sparse_texture_tests.SparseTextureCommitment_texture_3d_rgba16_snorm KHR-GL46.texture_buffer.texture_buffer_max_size KHR-GL46.texture_swizzle.functional_format_idx_10_target_idx_7 KHR-GL46.texture_swizzle.functional_format_idx_17_target_idx_2 KHR-GL46.texture_swizzle.functional_format_idx_17_target_idx_7 KHR-GL46.texture_swizzle.functional_format_idx_1_target_idx_1 KHR-GL46.texture_swizzle.functional_format_idx_1_target_idx_2 KHR-GL46.texture_swizzle.functional_format_idx_1_target_idx_3 KHR-GL46.texture_swizzle.functional_format_idx_35_target_idx_3 KHR-GL46.texture_swizzle.functional_format_idx_37_target_idx_3 KHR-GL46.texture_swizzle.functional_format_idx_43_target_idx_7 KHR-GL46.texture_swizzle.functional_format_idx_48_target_idx_3 KHR-GL46.texture_swizzle.functional_format_idx_4_target_idx_7 KHR-GL46.texture_swizzle.functional_format_idx_53_target_idx_4 KHR-GL46.texture_swizzle.functional_format_idx_53_target_idx_7 KHR-GL46.texture_swizzle.functional_format_idx_63_target_idx_3 KHR-GL46.texture_swizzle.functional_format_idx_63_target_idx_4 KHR-GL46.texture_swizzle.functional_format_idx_66_target_idx_1 KHR-GL46.texture_swizzle.smoke KHR-GL46.texture_swizzle.smoke_access_idx_10_channel_idx_2 KHR-GL46.texture_swizzle.smoke_access_idx_11_channel_idx_2 dEQP-GLES2.functional.fbo.render.shared_colorbuffer_clear.rbo_rgba4 dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.47 dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.67 dEQP-GLES2.functional.shaders.random.comparison_ops.vertex.36 dEQP-GLES2.functional.shaders.random.comparison_ops.vertex.43 dEQP-GLES3.functional.buffer.map.read_write.usage_hints.pixel_unpack_dynamic_read dEQP-GLES3.functional.shaders.builtin_variable.max_vertex_uniform_vectors_fragment dEQP-GLES3.functional.shaders.indexing.matrix_subscript.mat2_dynamic_loop_write_static_loop_read_vertex dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec4_static_loop_subscript_write_component_read_vertex dEQP-GLES3.functional.shaders.precision.int.highp_div_fragment dEQP-GLES3.functional.shaders.preprocessor.comments.multiline_comment_define_vertex dEQP-GLES3.functional.shaders.preprocessor.operator_precedence.modulo_vs_plus_fragment dEQP-GLES3.functional.texture.specification.texstorage3d.format.rg32ui_2d_array dEQP-GLES3.functional.texture.specification.texstorage3d.format.rg8_2d_array dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.highp_ivec2 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.points.lowp_vec4 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.triangles.highp_float dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.triangles.highp_uvec3 dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.triangles.mediump_float dEQP-GLES3.functional.transform_feedback.basic_types.interleaved.triangles.mediump_ivec3 dEQP-GLES3.functional.ubo.instance_array_basic_type.shared.ivec4_vertex dEQP-GLES3.functional.ubo.instance_array_basic_type.shared.row_major_mat4_both dEQP-GLES3.functional.ubo.instance_array_basic_type.shared.row_major_mat4x2_fragment dEQP-GLES3.functional.ubo.random.all_per_block_buffers.11 dEQP-GLES3.functional.ubo.single_basic_array.packed.column_major_mat2_fragment dEQP-GLES3.functional.ubo.single_nested_struct_array.per_block_buffer.std140_fragment dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.packed_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_vertex dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic.ivec2_fragment dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic.mat3_both dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.render.basic.mat4x3_both dEQP-GLES3.functional.uniform_api.value.initial.render.basic.int_fragment dEQP-GLES3.functional.uniform_api.value.initial.render.basic_array.ivec4_both dEQP-GLES3.functional.uniform_api.value.initial.render.basic_array.vec4_both dEQP-GLES3.functional.uniform_api.value.initial.render.basic_struct.bool_bvec4_fragment dEQP-GLES3.functional.uniform_api.value.initial.render.struct_in_array.float_vec4_vertex dEQP-GLES31.functional.compute.basic.image_barrier_multiple dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_10x5_rgba.srgb8_alpha8_astc_10x5_khr_srgb8_alpha8_astc_10x5_khr.texture2d_array_to_texture2d dEQP-GLES31.functional.copy_image.compressed.viewclass_astc_8x5_rgba.srgb8_alpha8_astc_8x5_khr_rgba_astc_8x5_khr.texture2d_array_to_texture2d dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_rgba_astc_5x4_khr.texture3d_to_texture2d_array dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_rgba_astc_6x5_khr.texture2d_array_to_texture2d_array dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_rgba_astc_8x5_khr.texture3d_to_cubemap dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_12x10_khr.texture3d_to_texture3d dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_rgba_astc_4x4_khr.texture2d_array_to_texture2d_array dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_12x10_khr.texture2d_array_to_texture2d_array dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_12x10_khr.texture3d_to_cubemap dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32ui_srgb8_alpha8_astc_10x6_khr.texture2d_to_texture2d_array dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.srgb8_alpha8_astc_10x8_khr_rgba32i.texture2d_array_to_texture3d dEQP-GLES31.functional.geometry_shading.instanced.geometry_output_different_32_invocations dEQP-GLES31.functional.image_load_store.3d.atomic.or_r32ui_return_value dEQP-GLES31.functional.image_load_store.3d.store.rgba16ui dEQP-GLES31.functional.program_uniform.by_pointer.render.basic.mat4x3_row_major_fragment dEQP-GLES31.functional.texture.format.sized.cube_array.depth_component32f_npot # All the double tests in this group seem to be flaky spec@.*@execution@built-in-functions@.*(double|dvec|dmat).* fast_color_clear@fcc-read-to-pbo-after-clear spec@!opengl 1.0@gl-1.0-blend-func spec@!opengl 1.1@copypixels-sync spec@!opengl 1.1@draw-sync spec@!opengl 1.1@getteximage-depth spec@!opengl 1.1@masked-clear spec@!opengl 1.1@polygon-mode spec@!opengl 1.1@ppgtt_memory_alignment spec@!opengl 1.1@texsubimage spec@!opengl 1.2@tex3d spec@!opengl 2.0@attribs spec@!opengl 2.0@tex3d-npot spec@!opengl 3.0@texsubimage-sync spec@!opengl 3.2@gl-3.2-adj-prims pv-first spec@!opengl 3.2@layered-rendering@gl-layer-render spec@arb_bindless_texture@execution@images@uniform-struct spec@arb_color_buffer_float@gl_rgba16f-render spec@arb_color_buffer_float@gl_rgba8-render-fog spec@arb_color_buffer_float@gl_rgba8-render-sanity spec@arb_color_buffer_float@gl_rgba8_snorm-render spec@arb_color_buffer_float@gl_rgba8_snorm-render-fog spec@arb_copy_image@arb_copy_image-formats spec@arb_copy_image@arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_2d_array 32 16 18 11 0 3 5 9 7 14 1 8 spec@arb_copy_image@arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_3d 32 16 18 11 0 3 5 9 2 14 1 7 spec@arb_copy_image@arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_cube_map_array 32 32 18 11 0 3 5 17 2 14 1 7 spec@arb_copy_image@arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_3d 32 16 18 11 5 0 5 9 7 14 7 1 spec@arb_copy_image@arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_rectangle 32 16 1 11 12 0 5 7 0 14 9 1 spec@arb_copy_image@arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_1d_array 32 1 16 11 2 5 5 0 7 14 1 7 spec@arb_copy_image@arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_2d_array 32 16 15 11 12 5 5 7 2 14 9 9 spec@arb_copy_image@arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_cube_map_array 32 32 18 11 5 2 5 9 7 14 7 11 spec@arb_copy_image@arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_3d 32 16 18 11 5 2 5 9 7 14 7 11 spec@arb_copy_image@arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_2d 32 16 1 11 12 3 5 7 0 14 9 1 spec@arb_copy_image@arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_2d_array 32 16 15 11 12 1 5 3 2 14 11 4 spec@arb_copy_image@arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_cube_map_array 32 32 18 11 5 1 5 9 9 14 7 5 spec@arb_copy_image@arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_cube_map_array 16 16 18 11 5 2 5 9 7 5 7 11 spec@arb_copy_image@arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_rectangle 32 16 1 11 12 13 5 7 0 14 6 1 spec@arb_fragment_program_shadow@tex-shadow2dnotdepth spec@arb_get_texture_sub_image@arb_get_texture_sub_image-get spec@arb_gpu_shader5@execution@sampler_array_indexing@vs-nonuniform-control-flow spec@arb_gpu_shader5@execution@ubo_array_indexing@vs-nonuniform-control-flow spec@arb_gpu_shader_fp64@execution@built-in-functions@gs-greaterthanequal-dvec3-dvec3 spec@arb_pixel_buffer_object@pbo-drawpixels spec@arb_pixel_buffer_object@texsubimage pbo spec@arb_pixel_buffer_object@texsubimage-unpack pbo spec@arb_sample_locations@test spec@arb_sample_shading@builtin-gl-sample-mask 4 spec@arb_shader_image_load_store@coherency spec@arb_shader_image_load_store@coherency@Tessellation control-Geometry shader/'volatile' qualifier coherency test/256x256 spec@arb_shader_image_load_store@coherency@Tessellation evaluation-Fragment shader/'coherent' qualifier coherency test/256x256 spec@arb_shader_image_load_store@coherency@Tessellation evaluation-Fragment shader/'volatile' qualifier coherency test/256x256 spec@arb_shader_image_load_store@coherency@Vertex-Geometry shader/'coherent' qualifier coherency test/256x256 spec@arb_shader_image_load_store@coherency@Vertex-Geometry shader/'volatile' qualifier coherency test/256x256 spec@arb_shader_image_load_store@semantics@imageLoad/Tessellation control shader/r8/image2D test spec@arb_shader_precision@fs-fma-float-float-float spec@arb_shader_precision@fs-op-assign-mult-float-float spec@arb_shader_precision@gs-radians-float spec@arb_shader_precision@vs-op-assign-add-vec4-float spec@arb_shader_precision@vs-op-sub-float-vec2 spec@arb_tessellation_shader@execution@tcs-input-read-nonconst spec@arb_tessellation_shader@execution@variable-indexing@tcs-output-array-float-index-wr spec@arb_tessellation_shader@execution@variable-indexing@tcs-output-array-float-index-wr-before-barrier spec@arb_tessellation_shader@execution@variable-indexing@tcs-output-array-vec2-index-wr spec@arb_tessellation_shader@execution@variable-indexing@tcs-output-array-vec2-index-wr-before-barrier spec@arb_tessellation_shader@execution@variable-indexing@tcs-output-array-vec3-index-wr spec@arb_tessellation_shader@execution@variable-indexing@tcs-output-array-vec3-index-wr-before-barrier spec@arb_tessellation_shader@execution@variable-indexing@tcs-output-array-vec4-index-wr spec@arb_tessellation_shader@execution@variable-indexing@tcs-output-array-vec4-index-wr-before-barrier spec@arb_texture_compression@texwrap formats spec@arb_texture_compression@texwrap formats@GL_COMPRESSED_LUMINANCE- NPOT spec@arb_texture_compression_bptc@texwrap formats spec@arb_texture_compression_bptc@texwrap formats@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- NPOT spec@arb_texture_cube_map_array@texturesize@gs-texturesize-samplercubearrayshadow spec@arb_texture_multisample@texelfetch fs sampler2dms 4 71x1-71x13 spec@arb_texture_multisample@texelfetch fs sampler2dmsarray 4 1x129x9-98x129x9 spec@arb_texture_multisample@texelfetch fs sampler2dmsarray 4 98x1x9-98x129x9 spec@arb_texture_rg@fbo-blending-formats spec@arb_texture_view@rendering-formats spec@arb_texture_view@rendering-levels spec@arb_vertex_attrib_64bit@execution@vs_in@vs-input-double_dvec4-double_dmat3-position spec@arb_vertex_attrib_64bit@execution@vs_in@vs-input-position-float_vec4_array3-double_dvec4 spec@ext_external_objects@vk-image-display-muliple-textures spec@ext_external_objects@vk-image-overwrite@RGBA 4 UNORM linear spec@ext_framebuffer_blit@fbo-blit-check-limits spec@ext_framebuffer_multisample@clip-and-scissor-blit 2 msaa spec@ext_framebuffer_multisample@clip-and-scissor-blit 2 upsample spec@ext_framebuffer_multisample@clip-and-scissor-blit 4 msaa spec@ext_framebuffer_multisample@clip-and-scissor-blit 4 upsample spec@ext_framebuffer_multisample@clip-and-scissor-blit 6 msaa spec@ext_framebuffer_multisample@line-smooth 6 spec@ext_framebuffer_multisample@line-smooth 8 spec@ext_framebuffer_multisample@polygon-smooth 2 spec@ext_framebuffer_multisample@polygon-smooth 8 spec@ext_framebuffer_object@fbo-blending-formats spec@ext_framebuffer_object@getteximage-formats init-by-clear-and-render spec@ext_gpu_shader4@execution@texelfetchoffset@vs-texelfetch-isampler2darray spec@ext_texture_array@copyteximage 1d_array samples=4 spec@ext_texture_array@copyteximage 2d_array samples=2 spec@ext_texture_array@fbo-depth-array depth-clear spec@ext_texture_array@fbo-depth-array depth-draw spec@ext_texture_array@fbo-depth-array depth-layered-clear spec@ext_texture_array@fbo-depth-array fs-writes-depth spec@ext_texture_array@fbo-depth-array stencil-clear spec@ext_texture_array@fbo-depth-array stencil-draw spec@ext_texture_array@fbo-depth-array stencil-layered-clear spec@ext_texture_compression_s3tc@texwrap formats spec@ext_texture_compression_s3tc@texwrap formats@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT spec@ext_texture_integer@getteximage-clamping spec@ext_texture_snorm@fbo-blending-formats spec@ext_texture_swizzle@ext_texture_swizzle-swizzle spec@glsl-1.10@execution@built-in-functions@fs-op-assign-add-float-float spec@glsl-1.10@execution@derivatives@glsl-derivs-abs spec@glsl-1.10@execution@glsl-1.10-linear-fog spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor-smooth-none spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-06 spec@glsl-1.10@execution@varying-packing@simple uvec3 separate spec@glsl-1.20@execution@clipping@vs-clip-vertex-homogeneity spec@glsl-1.30@execution@built-in-functions@fs-op-bitand-not-abs-int-ivec4 spec@glsl-1.30@execution@built-in-functions@vs-op-bitxor-abs-not-ivec3-int spec@glsl-1.30@execution@clipping@vs-clip-distance-enables spec@glsl-1.30@execution@fs-texture-sampler2dshadow-03 spec@glsl-1.30@execution@interpolation@interpolation-flat-gl_backsecondarycolor-smooth-distance spec@glsl-1.30@execution@interpolation@interpolation-flat-other-smooth-vertex spec@glsl-1.30@execution@interpolation@interpolation-none-gl_backcolor-flat-distance spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-flat-vertex spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-smooth-none spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_backsecondarycolor-smooth-fixed spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_frontsecondarycolor-flat-fixed spec@glsl-1.30@execution@interpolation@interpolation-smooth-gl_frontsecondarycolor-smooth-vertex spec@glsl-1.30@execution@interpolation@interpolation-smooth-other-flat-fixed spec@glsl-1.30@execution@tex-miplevel-selection textureprojlodoffset 3d spec@glsl-1.30@execution@texelfetch fs sampler1d 1-513 spec@glsl-1.30@execution@texelfetch fs sampler1darray 1x281-501x281 spec@glsl-1.30@execution@texelfetch fs sampler1darray 1x71-501x71 spec@glsl-1.30@execution@texelfetch fs sampler2d 1x281-501x281 spec@glsl-1.30@execution@texelfetch fs sampler2d 1x71-501x71 spec@glsl-1.30@execution@texelfetch fs sampler2d 281x1-281x281 spec@glsl-1.30@execution@texelfetch fs sampler2d 71x1-71x281 spec@glsl-1.30@execution@texelfetch fs sampler2darray 1x129x9-98x129x9 spec@glsl-1.30@execution@texelfetch fs sampler2darray 98x1x9-98x129x9 spec@glsl-1.30@execution@texelfetch fs sampler3d 1x129x9-98x129x9 spec@glsl-1.30@execution@texelfetch fs sampler3d 98x129x1-98x129x9 spec@glsl-1.30@execution@texelfetch fs sampler3d 98x1x9-98x129x9 spec@glsl-1.30@execution@texelfetch@fs-texelfetch-usampler3d spec@glsl-1.30@execution@texelfetch@vs-texelfetch-isampler2darray-swizzle spec@glsl-1.30@execution@texelfetch@vs-texelfetch-isampler3d spec@glsl-1.30@execution@texelfetchoffset@fs-texelfetch-sampler1darray spec@glsl-1.30@execution@texelfetchoffset@fs-texelfetch-usampler1darray spec@glsl-1.30@linker@interpolation-qualifiers@default-gl_backsecondarycolor-flat-gl_secondarycolor spec@glsl-1.50@execution@built-in-functions@gs-op-assign-rshift-uvec2-int spec@glsl-1.50@execution@compatibility@clipping@gs-clip-vertex-enables spec@glsl-4.20@execution@vs_in@vs-input-ubyte_uint-short_int-double_dvec3-position spec@glsl-4.30@execution@built-in-functions@cs-lessthan-vec4-vec4 spec@glsl-4.30@execution@built-in-functions@cs-op-assign-sub-mat3x2-mat3x2 spec@glsl-4.30@execution@built-in-functions@cs-op-rshift-ivec4-int spec@glsl-4.30@execution@built-in-functions@cs-op-uplus-mat2 spec@glsl-4.30@execution@built-in-functions@cs-smoothstep-vec3-vec3-vec3 spec@khr_texture_compression_astc@array-gles spec@khr_texture_compression_astc@miptree-gles ldr spec@nv_copy_image@nv_copy_image-formats spec@nv_half_float@attribs-half-float spec@nv_primitive_restart@primitive-restart-draw-mode-lines spec@nv_primitive_restart@primitive-restart-draw-mode-polygon spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip spec@oes_texture_float@oes_texture_float half spec@oes_texture_view@rendering-levels