diff options
Diffstat (limited to 'src/gallium/drivers/radeonsi/ci')
20 files changed, 2076 insertions, 660 deletions
diff --git a/src/gallium/drivers/radeonsi/ci/deqp-radeonsi-stoney-fails.txt b/src/gallium/drivers/radeonsi/ci/deqp-radeonsi-stoney-fails.txt deleted file mode 100644 index e69de29bb2d..00000000000 --- a/src/gallium/drivers/radeonsi/ci/deqp-radeonsi-stoney-fails.txt +++ /dev/null diff --git a/src/gallium/drivers/radeonsi/ci/gfx10-navi10-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx10-navi10-fail.csv new file mode 100644 index 00000000000..0afa1822393 --- /dev/null +++ b/src/gallium/drivers/radeonsi/ci/gfx10-navi10-fail.csv @@ -0,0 +1,135 @@ +# LLVM 15.0.1 + +# piglit failures +glx@glx-make-current,Fail +glx@glx-multi-window-single-context,Fail +glx@glx-visuals-depth -pixmap,Crash +glx@glx-visuals-stencil -pixmap,Crash +glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail +glx@glx_arb_create_context_no_error@no error,Fail +glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail +glx@glx_ext_import_context@free context,Fail +glx@glx_ext_import_context@get context id,Fail +glx@glx_ext_import_context@get current display,Fail +glx@glx_ext_import_context@import context- multi process,Fail +glx@glx_ext_import_context@import context- single process,Fail +glx@glx_ext_import_context@imported context has same context id,Fail +glx@glx_ext_import_context@make current- multi process,Fail +glx@glx_ext_import_context@make current- single process,Fail +glx@glx_ext_import_context@query context info,Fail +glx@glx_ext_no_config_context@no fbconfig,Fail +spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail +spec@!opengl 1.0@rasterpos,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail +spec@!opengl 1.1@line-smooth-stipple,Fail +spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail +spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail +spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail +spec@egl_chromium_sync_control@conformance,Fail +spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail +spec@egl_ext_protected_content@conformance,Fail +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail +spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail + +# glcts failures +KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail +KHR-GL46.sparse_texture2_tests.SparseTexture2Allocation,Fail +KHR-GL46.sparse_texture2_tests.SparseTexture2Commitment,Fail +KHR-GL46.sparse_texture2_tests.StandardPageSizesTestCase,Fail +KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess,Fail +KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor,Fail +KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupResidency,Fail +KHR-GL46.shader_image_load_store.basic-allTargets-atomic,Fail diff --git a/src/gallium/drivers/radeonsi/ci/gfx10_3-navi21-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx10_3-navi21-fail.csv new file mode 100644 index 00000000000..2e3a642eef7 --- /dev/null +++ b/src/gallium/drivers/radeonsi/ci/gfx10_3-navi21-fail.csv @@ -0,0 +1,246 @@ +# LLVM 18.0.0git + +# piglit failures +glx@glx-make-current,Fail +glx@glx-multi-window-single-context,Fail +glx@glx-swap-event_interval,Fail +glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail +glx@glx_arb_create_context_no_error@no error,Fail +glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail +glx@glx_ext_import_context@free context,Fail +glx@glx_ext_import_context@get context id,Fail +glx@glx_ext_import_context@get current display,Fail +glx@glx_ext_import_context@import context- multi process,Fail +glx@glx_ext_import_context@import context- single process,Fail +glx@glx_ext_import_context@imported context has same context id,Fail +glx@glx_ext_import_context@make current- multi process,Fail +glx@glx_ext_import_context@make current- single process,Fail +glx@glx_ext_import_context@query context info,Fail +glx@glx_ext_no_config_context@no fbconfig,Fail +spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail +spec@!opengl 1.0@rasterpos,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail +spec@!opengl 1.1@line-smooth-stipple,Fail +spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-frag,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail +spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail +spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail +spec@egl_ext_protected_content@conformance,Fail +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail +spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail + +# glcts failures +GTF-GL46.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all,Fail +GTF-GL46.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multisample,Fail +GTF-GL46.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multisample,Fail +## Fail because GFX10+ removed MS texture support (see si_get_sparse_texture_virtual_page_size) +KHR-GL46.sparse_texture2_tests.SparseTexture2Allocation,Fail +KHR-GL46.sparse_texture2_tests.SparseTexture2Commitment,Fail +## https://gitlab.freedesktop.org/mesa/mesa/-/issues/636 +KHR-GL46.sparse_texture2_tests.StandardPageSizesTestCase,Fail +KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess,Fail +KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor,Fail +KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupResidency,Fail +KHR-GL46.shader_image_load_store.basic-allTargets-atomic,Fail + +# escts failures +KHR-GLES31.core.shader_image_load_store.basic-allTargets-loadStoreCS,Fail +KHR-GLES31.core.shader_image_load_store.basic-allTargets-loadStoreVS,Fail + +# These are dEQP bugs. See: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10361 +dEQP-GLES31.functional.tessellation.state_query.referenced_by_tess_control_shader,Fail +dEQP-GLES31.functional.tessellation.state_query.referenced_by_tess_evaluation_shader,Fail +dEQP-GLES31.functional.program_interface_query.uniform.random.40,Fail +dEQP-GLES31.functional.program_interface_query.uniform.random.42,Fail +dEQP-GLES31.functional.program_interface_query.uniform.random.47,Fail +dEQP-GLES31.functional.program_interface_query.uniform.random.49,Fail +dEQP-GLES31.functional.program_interface_query.uniform.random.58,Fail +dEQP-GLES31.functional.program_interface_query.uniform.random.59,Fail +dEQP-GLES31.functional.program_interface_query.uniform.random.65,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.block_array.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.block_array.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.block_array.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.default_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.default_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.default_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.uniform_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.uniform_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.uniform_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.unnamed_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.unnamed_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.unnamed_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.block_array.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.block_array.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.block_array.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.default_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.default_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.default_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.uniform_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.uniform_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.uniform_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.unnamed_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.unnamed_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.unnamed_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.block_array.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.block_array.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.block_array.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.default_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.default_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.default_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.uniform_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.uniform_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.uniform_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.unnamed_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.unnamed_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.unnamed_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.block_array.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.block_array.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.block_array.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.default_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.default_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.default_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.uniform_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.uniform_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.uniform_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.unnamed_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.unnamed_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.unnamed_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.block_array.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.block_array.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.block_array.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.default_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.default_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.default_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.uniform_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.uniform_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.uniform_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.unnamed_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.unnamed_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.unnamed_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.block_array.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.block_array.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.block_array.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.default_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.default_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.default_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.uniform_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.uniform_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.uniform_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.unnamed_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.unnamed_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.unnamed_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment.block_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment.named_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment.unnamed_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment_only_vertex.block_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment_only_vertex.named_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment_only_vertex.unnamed_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment.block_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment.named_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment.unnamed_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment_only_vertex.block_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment_only_vertex.named_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment_only_vertex.unnamed_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment.block_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment.named_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment.unnamed_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment_only_vertex.block_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment_only_vertex.named_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment_only_vertex.unnamed_block,Fail + +# These are GLCTS bugs. See: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10361 +GTF-GL46.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_block_with_an_instance_array,Fail +GTF-GL46.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv,Fail diff --git a/src/gallium/drivers/radeonsi/ci/gfx11-gfx1100-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx11-gfx1100-fail.csv new file mode 100644 index 00000000000..1360857648e --- /dev/null +++ b/src/gallium/drivers/radeonsi/ci/gfx11-gfx1100-fail.csv @@ -0,0 +1,262 @@ +# LLVM 18.0.0git + +# piglit failures +glx@glx-make-current,Fail +glx@glx-multi-window-single-context,Fail +glx@glx-swap-event_interval,Fail +glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail +glx@glx_arb_create_context_no_error@no error,Fail +glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail +glx@glx_ext_import_context@free context,Fail +glx@glx_ext_import_context@get context id,Fail +glx@glx_ext_import_context@get current display,Fail +glx@glx_ext_import_context@import context- multi process,Fail +glx@glx_ext_import_context@import context- single process,Fail +glx@glx_ext_import_context@imported context has same context id,Fail +glx@glx_ext_import_context@make current- multi process,Fail +glx@glx_ext_import_context@make current- single process,Fail +glx@glx_ext_import_context@query context info,Fail +glx@glx_ext_no_config_context@no fbconfig,Fail +spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail +spec@!opengl 1.0@rasterpos,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail +spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-frag,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail +spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail +spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail +spec@egl_ext_protected_content@conformance,Fail +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail +spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail + +# glcts failures +GTF-GL46.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all,Fail +GTF-GL46.gtf30.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_multisample,Fail +GTF-GL46.gtf32.GL3Tests.fragment_coord_conventions.fragment_coord_conventions_32_multisample,Fail +GTF-GL46.gtf40.GL3Tests.transform_feedback2.transform_feedback2_two_buffers,Fail +## Test issue - https://github.com/KhronosGroup/VK-GL-CTS/issues/251 +## Fail because GFX10+ removed MS texture support (see si_get_sparse_texture_virtual_page_size) +KHR-GL46.sparse_texture2_tests.SparseTexture2Allocation,Fail +KHR-GL46.sparse_texture2_tests.SparseTexture2Commitment,Fail +## https://gitlab.freedesktop.org/mesa/mesa/-/issues/636 +KHR-GL46.sparse_texture2_tests.StandardPageSizesTestCase,Fail +KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess,Fail +KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor,Fail +KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupResidency,Fail + +# escts failures +KHR-GLES31.core.shader_image_load_store.basic-allTargets-loadStoreCS,Fail +KHR-GLES31.core.shader_image_load_store.basic-allTargets-loadStoreVS,Fail + +# gfx11-only failures + +spec@!opengl 1.1@line-smooth-stipple,Fail + +KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail + +# I saw these on Navi31, but not Navi33 +dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.94,Fail + +# These are dEQP bugs. See: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10361 +dEQP-GLES31.functional.tessellation.state_query.referenced_by_tess_control_shader,Fail +dEQP-GLES31.functional.tessellation.state_query.referenced_by_tess_evaluation_shader,Fail +dEQP-GLES31.functional.program_interface_query.uniform.random.40,Fail +dEQP-GLES31.functional.program_interface_query.uniform.random.42,Fail +dEQP-GLES31.functional.program_interface_query.uniform.random.47,Fail +dEQP-GLES31.functional.program_interface_query.uniform.random.49,Fail +dEQP-GLES31.functional.program_interface_query.uniform.random.58,Fail +dEQP-GLES31.functional.program_interface_query.uniform.random.59,Fail +dEQP-GLES31.functional.program_interface_query.uniform.random.65,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.block_array.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.block_array.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.block_array.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.default_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.default_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.default_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.uniform_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.uniform_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.uniform_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.unnamed_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.unnamed_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment.unnamed_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.block_array.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.block_array.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.block_array.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.default_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.default_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.default_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.uniform_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.uniform_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.uniform_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.unnamed_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.unnamed_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_geo_fragment_only_vertex.unnamed_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.block_array.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.block_array.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.block_array.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.default_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.default_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.default_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.uniform_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.uniform_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.uniform_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.unnamed_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.unnamed_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment.unnamed_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.block_array.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.block_array.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.block_array.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.default_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.default_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.default_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.uniform_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.uniform_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.uniform_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.unnamed_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.unnamed_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_fragment_only_vertex.unnamed_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.block_array.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.block_array.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.block_array.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.default_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.default_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.default_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.uniform_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.uniform_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.uniform_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.unnamed_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.unnamed_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment.unnamed_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.block_array.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.block_array.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.block_array.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.default_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.default_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.default_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.uniform_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.uniform_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.uniform_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.unnamed_block.float,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.unnamed_block.float_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform.referenced_by_shader.vertex_tess_geo_fragment_only_vertex.unnamed_block.float_struct,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment.block_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment.named_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment.unnamed_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment_only_vertex.block_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment_only_vertex.named_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_geo_fragment_only_vertex.unnamed_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment.block_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment.named_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment.unnamed_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment_only_vertex.block_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment_only_vertex.named_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_fragment_only_vertex.unnamed_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment.block_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment.named_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment.unnamed_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment_only_vertex.block_array,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment_only_vertex.named_block,Fail +dEQP-GLES31.functional.program_interface_query.uniform_block.referenced_by.vertex_tess_geo_fragment_only_vertex.unnamed_block,Fail + +# These are GLCTS bugs. See: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10361 +GTF-GL46.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_accessing_info_for_block_with_an_instance_array,Fail +GTF-GL46.gtf31.GL3Tests.uniform_buffer_object.uniform_buffer_object_getactiveuniformblockiv,Fail + +# Probably caused by nir_opt_varyings, worked around by radeonsi_optimize_io=false +KHR-GL46.shaders.uniform_block.random.all_shared_buffer.3,Fail +KHR-GLES3.shaders.uniform_block.random.all_shared_buffer.3,Fail diff --git a/src/gallium/drivers/radeonsi/ci/gfx6-tahiti-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx6-tahiti-fail.csv new file mode 100644 index 00000000000..e8891d6fce2 --- /dev/null +++ b/src/gallium/drivers/radeonsi/ci/gfx6-tahiti-fail.csv @@ -0,0 +1,797 @@ +glx@glx-multi-window-single-context,Fail +glx@glx-swap-event_interval,Fail +glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail +glx@glx_arb_create_context_no_error@no error,Fail +glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail +glx@glx_ext_import_context@free context,Fail +glx@glx_ext_import_context@get context id,Fail +glx@glx_ext_import_context@get current display,Fail +glx@glx_ext_import_context@import context- multi process,Fail +glx@glx_ext_import_context@import context- single process,Fail +glx@glx_ext_import_context@imported context has same context id,Fail +glx@glx_ext_import_context@make current- multi process,Fail +glx@glx_ext_import_context@make current- single process,Fail +glx@glx_ext_import_context@query context info,Fail +glx@glx_ext_no_config_context@no fbconfig,Fail +spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail +spec@!opengl 1.0@rasterpos,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail +spec@!opengl 1.1@draw-pixels,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_ABGR_EXT and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_ABGR_EXT and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_ABGR_EXT and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_ABGR_EXT and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_ALPHA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_ALPHA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGR and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGR and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGR and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGR and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGR and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGR and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGR and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGRA and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGRA and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGRA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGRA and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGRA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BGRA and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BLUE and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BLUE and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BLUE and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BLUE and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BLUE and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BLUE and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_BLUE and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_GREEN and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_GREEN and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_GREEN and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_GREEN and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_GREEN and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_GREEN and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_GREEN and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_LUMINANCE and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_LUMINANCE and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_LUMINANCE_ALPHA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RED and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RED and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RG and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RG and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGB and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGBA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGBA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha12@GL_LUMINANCE12_ALPHA12 texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_ABGR_EXT and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_ABGR_EXT and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_ABGR_EXT and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_ABGR_EXT and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_ALPHA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_ALPHA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGR and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGR and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGR and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGR and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGR and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGR and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGR and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGRA and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGRA and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGRA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGRA and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGRA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BGRA and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BLUE and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BLUE and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BLUE and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BLUE and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BLUE and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BLUE and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_BLUE and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_GREEN and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_GREEN and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_GREEN and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_GREEN and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_GREEN and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_GREEN and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_GREEN and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_LUMINANCE and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_LUMINANCE and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_LUMINANCE_ALPHA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RED and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RED and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RG and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RG and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGB and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGBA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGBA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4@GL_LUMINANCE12_ALPHA4 texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@Exact upload-download of GL_LUMINANCE16_ALPHA16,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_ABGR_EXT and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_ABGR_EXT and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_ABGR_EXT and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_ABGR_EXT and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_ALPHA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_ALPHA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGR and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGR and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGR and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGR and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGR and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGR and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGR and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGRA and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGRA and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGRA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGRA and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGRA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BGRA and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BLUE and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BLUE and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BLUE and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BLUE and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BLUE and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BLUE and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_BLUE and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_GREEN and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_GREEN and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_GREEN and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_GREEN and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_GREEN and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_GREEN and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_GREEN and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_LUMINANCE and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_LUMINANCE and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_LUMINANCE_ALPHA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RED and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RED and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RG and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RG and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGB and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGBA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGBA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance16_alpha16@GL_LUMINANCE16_ALPHA16 texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_ABGR_EXT and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_ABGR_EXT and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_ABGR_EXT and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_ABGR_EXT and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_ALPHA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_ALPHA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGR and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGR and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGR and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGR and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGR and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGR and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGR and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGRA and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGRA and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGRA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGRA and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGRA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BGRA and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BLUE and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BLUE and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BLUE and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BLUE and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BLUE and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BLUE and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_BLUE and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_GREEN and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_GREEN and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_GREEN and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_GREEN and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_GREEN and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_GREEN and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_GREEN and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_LUMINANCE and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_LUMINANCE and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_LUMINANCE_ALPHA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RED and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RED and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RG and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RG and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGB and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGBA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGBA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance4_alpha4@GL_LUMINANCE4_ALPHA4 texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_ABGR_EXT and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_ABGR_EXT and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_ABGR_EXT and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_ABGR_EXT and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_ALPHA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_ALPHA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGR and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGR and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGR and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGR and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGR and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGR and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGR and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGRA and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGRA and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGRA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGRA and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGRA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BGRA and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BLUE and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BLUE and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BLUE and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BLUE and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BLUE and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BLUE and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_BLUE and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_GREEN and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_GREEN and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_GREEN and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_GREEN and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_GREEN and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_GREEN and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_GREEN and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_LUMINANCE and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_LUMINANCE and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_LUMINANCE_ALPHA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RED and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RED and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RG and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RG and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGB and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGBA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGBA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance6_alpha2@GL_LUMINANCE6_ALPHA2 texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@Exact upload-download of GL_LUMINANCE8_ALPHA8,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_ABGR_EXT and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_ABGR_EXT and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_ABGR_EXT and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_ABGR_EXT and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_ALPHA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_ALPHA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGR and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGR and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGR and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGR and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGR and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGR and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGR and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGRA and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGRA and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGRA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGRA and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGRA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BGRA and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BLUE and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BLUE and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BLUE and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BLUE and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BLUE and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BLUE and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_BLUE and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_GREEN and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_GREEN and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_GREEN and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_GREEN and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_GREEN and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_GREEN and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_GREEN and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_LUMINANCE and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_LUMINANCE and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_LUMINANCE_ALPHA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RED and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RED and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RG and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RG and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGB and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGBA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGBA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8@GL_LUMINANCE8_ALPHA8 texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_ABGR_EXT and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_ABGR_EXT and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_ABGR_EXT and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_ABGR_EXT and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_ALPHA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_ALPHA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGR and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGR and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGR and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGR and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGR and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGR and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGR and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGRA and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGRA and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGRA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGRA and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGRA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BGRA and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BLUE and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BLUE and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BLUE and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BLUE and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BLUE and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BLUE and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_BLUE and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_GREEN and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_GREEN and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_GREEN and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_GREEN and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_GREEN and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_GREEN and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_GREEN and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_LUMINANCE and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_LUMINANCE and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_LUMINANCE_ALPHA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RED and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RED and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RG and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RG and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_FLOAT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_UNSIGNED_BYTE,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGB and GL_UNSIGNED_SHORT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGBA and GL_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGBA and GL_UNSIGNED_INT,Fail +spec@!opengl 1.1@teximage-colors gl_luminance_alpha@GL_LUMINANCE_ALPHA texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2,Fail +spec@!opengl 1.1@texsubimage-unpack,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_R3_G3_B2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10_A2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB4- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5_A1- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB8- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA4- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA8- swizzled- border color only,Fail +spec@!opengl 3.0@gl-3.0-texture-integer,Fail +spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail +spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash +spec@arb_copy_image@arb_copy_image-formats,Fail +spec@arb_copy_image@arb_copy_image-formats@Source: GL_LUMINANCE12_ALPHA12/Destination: GL_LUMINANCE12_ALPHA12,Fail +spec@arb_copy_image@arb_copy_image-formats@Source: GL_LUMINANCE16_ALPHA16/Destination: GL_LUMINANCE16_ALPHA16,Fail +spec@arb_copy_image@arb_copy_image-formats@Source: GL_LUMINANCE8_ALPHA8/Destination: GL_LUMINANCE8_ALPHA8,Fail +spec@arb_copy_image@arb_copy_image-formats@Source: GL_LUMINANCE_ALPHA/Destination: GL_LUMINANCE_ALPHA,Fail +spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail +spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail +spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@arb_pixel_buffer_object@texsubimage-unpack pbo,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail +spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail +spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail +spec@arb_texture_compression@texwrap formats bordercolor-swizzled,Fail +spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB- swizzled- border color only,Fail +spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA- swizzled- border color only,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_BPTC_UNORM- swizzled- border color only,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- swizzled- border color only,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT- swizzled- border color only,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB16F- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA16F- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats bordercolor-swizzled,Fail +spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R16- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R8- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG16- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG8- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R16F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R32F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG16F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG32F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R16I- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R16UI- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R32I- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R32UI- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R8I- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R8UI- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG16I- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG16UI- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32I- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32UI- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8I- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8UI- swizzled- border color only,Fail +spec@arb_texture_rgb10_a2ui@texwrap formats bordercolor-swizzled,Fail +spec@arb_texture_rgb10_a2ui@texwrap formats bordercolor-swizzled@GL_RGB10_A2UI- swizzled- border color only,Fail +spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic,Fail +spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic@arb_transform_feedback_overflow_query-conditional_render_any_inverted,Fail +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +spec@ext_framebuffer_multisample@formats all_samples,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE12_ALPHA12,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE12_ALPHA12 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE16_ALPHA16,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE16_ALPHA16 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE4_ALPHA4,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE4_ALPHA4 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE8_ALPHA8,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE8_ALPHA8 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE_ALPHA,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE_ALPHA NPOT,Fail +spec@ext_framebuffer_object@getteximage-formats init-by-clear-and-render,Fail +spec@ext_framebuffer_object@getteximage-formats init-by-rendering,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail +spec@ext_packed_float@texwrap formats bordercolor-swizzled,Fail +spec@ext_packed_float@texwrap formats bordercolor-swizzled@GL_R11F_G11F_B10F- swizzled- border color only,Fail +spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RED_RGTC1- swizzled- border color only,Fail +spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RG_RGTC2- swizzled- border color only,Fail +spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RED_RGTC1- swizzled- border color only,Fail +spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RG_RGTC2- swizzled- border color only,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- swizzled- border color only,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- swizzled- border color only,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail +spec@ext_texture_integer@fbo-blending,Fail +spec@ext_texture_integer@getteximage-clamping,Fail +spec@ext_texture_integer@getteximage-clamping gl_arb_texture_rg,Fail +spec@ext_texture_integer@texture_integer_glsl130,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16UI- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32UI- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8UI- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16UI- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32UI- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8UI- swizzled- border color only,Fail +spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled@GL_RGB9_E5- swizzled- border color only,Fail +spec@ext_texture_snorm@fbo-blending-formats,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE16_ALPHA16_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE8_ALPHA8_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE_ALPHA_SNORM,Fail +spec@ext_texture_snorm@fbo-colormask-formats,Fail +spec@ext_texture_snorm@fbo-colormask-formats@GL_LUMINANCE16_ALPHA16_SNORM,Fail +spec@ext_texture_snorm@fbo-colormask-formats@GL_LUMINANCE8_ALPHA8_SNORM,Fail +spec@ext_texture_snorm@fbo-colormask-formats@GL_LUMINANCE_ALPHA_SNORM,Fail +spec@ext_texture_snorm@fbo-generatemipmap-formats,Fail +spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE16_ALPHA16_SNORM,Fail +spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE16_ALPHA16_SNORM NPOT,Fail +spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE8_ALPHA8_SNORM,Fail +spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE8_ALPHA8_SNORM NPOT,Fail +spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE_ALPHA_SNORM,Fail +spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE_ALPHA_SNORM NPOT,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R16_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R8_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG16_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG8_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB16_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB8_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA16_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA8_SNORM- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8_ALPHA8- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- swizzled- border color only,Fail +spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail +spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs,Fail +spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail +spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@nv_copy_image@nv_copy_image-formats,Fail +spec@nv_copy_image@nv_copy_image-formats@Source: GL_LUMINANCE12_ALPHA12/Destination: GL_LUMINANCE12_ALPHA12,Fail +spec@nv_copy_image@nv_copy_image-formats@Source: GL_LUMINANCE16_ALPHA16/Destination: GL_LUMINANCE16_ALPHA16,Fail +spec@nv_copy_image@nv_copy_image-formats@Source: GL_LUMINANCE8_ALPHA8/Destination: GL_LUMINANCE8_ALPHA8,Fail +spec@nv_copy_image@nv_copy_image-formats@Source: GL_LUMINANCE_ALPHA/Destination: GL_LUMINANCE_ALPHA,Fail +spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail + +KHR-GL46.direct_state_access.framebuffers_texture_layer_attachment,Fail +KHR-GL46.ext_texture_shadow_lod.texturelod.samplercubeshadow_fragment,Fail +KHR-GL46.ext_texture_shadow_lod.texturelod.samplercubeshadow_vertex,Fail +KHR-GL46.packed_pixels.pbo_rectangle.r16i,Fail +KHR-GL46.packed_pixels.pbo_rectangle.r16ui,Fail +KHR-GL46.packed_pixels.pbo_rectangle.r8i,Fail +KHR-GL46.packed_pixels.pbo_rectangle.r8ui,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rg16i,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rg16ui,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rg8i,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rg8ui,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rgb10_a2ui,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rgb16i,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rgb16ui,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rgb8i,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rgb8ui,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rgba16i,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rgba16ui,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rgba8i,Fail +KHR-GL46.packed_pixels.pbo_rectangle.rgba8ui,Fail +KHR-GL46.packed_pixels.rectangle.r16i,Fail +KHR-GL46.packed_pixels.rectangle.r16ui,Fail +KHR-GL46.packed_pixels.rectangle.r8i,Fail +KHR-GL46.packed_pixels.rectangle.r8ui,Fail +KHR-GL46.packed_pixels.rectangle.rg16i,Fail +KHR-GL46.packed_pixels.rectangle.rg16ui,Fail +KHR-GL46.packed_pixels.rectangle.rg8i,Fail +KHR-GL46.packed_pixels.rectangle.rg8ui,Fail +KHR-GL46.packed_pixels.rectangle.rgb10_a2ui,Fail +KHR-GL46.packed_pixels.rectangle.rgb16i,Fail +KHR-GL46.packed_pixels.rectangle.rgb16ui,Fail +KHR-GL46.packed_pixels.rectangle.rgb8i,Fail +KHR-GL46.packed_pixels.rectangle.rgb8ui,Fail +KHR-GL46.packed_pixels.rectangle.rgba16i,Fail +KHR-GL46.packed_pixels.rectangle.rgba16ui,Fail +KHR-GL46.packed_pixels.rectangle.rgba8i,Fail +KHR-GL46.packed_pixels.rectangle.rgba8ui,Fail +KHR-GL46.packed_pixels.varied_rectangle.r16i,Fail +KHR-GL46.packed_pixels.varied_rectangle.r16ui,Fail +KHR-GL46.packed_pixels.varied_rectangle.r8i,Fail +KHR-GL46.packed_pixels.varied_rectangle.r8ui,Fail +KHR-GL46.packed_pixels.varied_rectangle.rg16i,Fail +KHR-GL46.packed_pixels.varied_rectangle.rg16ui,Fail +KHR-GL46.packed_pixels.varied_rectangle.rg8i,Fail +KHR-GL46.packed_pixels.varied_rectangle.rg8ui,Fail +KHR-GL46.packed_pixels.varied_rectangle.rgb10_a2ui,Fail +KHR-GL46.packed_pixels.varied_rectangle.rgb16i,Fail +KHR-GL46.packed_pixels.varied_rectangle.rgb16ui,Fail +KHR-GL46.packed_pixels.varied_rectangle.rgb8i,Fail +KHR-GL46.packed_pixels.varied_rectangle.rgb8ui,Fail +KHR-GL46.packed_pixels.varied_rectangle.rgba16i,Fail +KHR-GL46.packed_pixels.varied_rectangle.rgba16ui,Fail +KHR-GL46.packed_pixels.varied_rectangle.rgba8i,Fail +KHR-GL46.packed_pixels.varied_rectangle.rgba8ui,Fail +KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail +KHR-GL46.shader_image_load_store.basic-allTargets-atomic,Fail +KHR-GL46.texture_cube_map_array.sampling,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail + +dEQP-GLES2.functional.texture.format.la88_2d_npot,Fail +dEQP-GLES2.functional.texture.format.la88_2d_pot,Fail +dEQP-GLES2.functional.texture.format.la88_cube_pot,Fail +dEQP-GLES2.functional.texture.mipmap.2d.generate.la88_fastest,Fail +dEQP-GLES2.functional.texture.mipmap.2d.generate.la88_nicest,Fail +dEQP-GLES2.functional.texture.mipmap.cube.generate.la88_fastest,Fail +dEQP-GLES2.functional.texture.mipmap.cube.generate.la88_nicest,Fail +dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.2d_luminance_alpha,Fail +dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.cube_luminance_alpha,Fail +dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.2d_luminance_alpha,Fail +dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.cube_luminance_alpha,Fail +dEQP-GLES2.functional.texture.specification.basic_teximage2d.la88_2d,Fail +dEQP-GLES2.functional.texture.specification.basic_teximage2d.la88_cube,Fail +dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.la88_2d,Fail +dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.la88_cube,Fail +dEQP-GLES2.functional.texture.specification.random_teximage2d.2d_9,Fail +dEQP-GLES2.functional.texture.specification.random_teximage2d.cube_0,Fail +dEQP-GLES2.functional.texture.specification.random_teximage2d.cube_4,Fail +dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.la88_2d,Fail +dEQP-GLES2.functional.texture.specification.texsubimage2d_empty_tex.la88_cube,Fail +dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_2d_array_npot,Fail +dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_2d_array_pot,Fail +dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_2d_npot,Fail +dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_2d_pot,Fail +dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_3d_npot,Fail +dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_3d_pot,Fail +dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_cube_npot,Fail +dEQP-GLES3.functional.texture.format.unsized.luminance_alpha_cube_pot,Fail +dEQP-GLES3.functional.texture.mipmap.2d.generate.la88_fastest,Fail +dEQP-GLES3.functional.texture.mipmap.2d.generate.la88_nicest,Fail +dEQP-GLES3.functional.texture.mipmap.2d.generate.la88_non_square_fastest,Fail +dEQP-GLES3.functional.texture.mipmap.2d.generate.la88_non_square_nicest,Fail +dEQP-GLES3.functional.texture.mipmap.2d.generate.la88_npot_fastest,Fail +dEQP-GLES3.functional.texture.mipmap.2d.generate.la88_npot_nicest,Fail +dEQP-GLES3.functional.texture.mipmap.cube.generate.la88_fastest,Fail +dEQP-GLES3.functional.texture.mipmap.cube.generate.la88_nicest,Fail +dEQP-GLES3.functional.texture.specification.basic_copyteximage2d.2d_luminance_alpha,Fail +dEQP-GLES3.functional.texture.specification.basic_copyteximage2d.cube_luminance_alpha,Fail +dEQP-GLES3.functional.texture.specification.basic_copytexsubimage2d.2d_luminance_alpha,Fail +dEQP-GLES3.functional.texture.specification.basic_copytexsubimage2d.cube_luminance_alpha,Fail +dEQP-GLES3.functional.texture.specification.texsubimage2d_empty_tex.luminance_alpha_unsigned_byte_2d,Fail +dEQP-GLES3.functional.texture.specification.texsubimage2d_empty_tex.luminance_alpha_unsigned_byte_cube,Fail +dEQP-GLES3.functional.texture.swizzle.multi_channel.luminance_alpha_abgr,Fail +dEQP-GLES3.functional.texture.swizzle.multi_channel.luminance_alpha_all_alpha,Fail +dEQP-GLES3.functional.texture.swizzle.multi_channel.luminance_alpha_bgra,Fail +dEQP-GLES31.functional.tessellation_geometry_interaction.render.limits.output_implementation_max_geometry,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.linear_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.linear_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.unused_channels.luminance_alpha,Fail +dEQP-GLES31.functional.texture.format.unsized.luminance_alpha_cube_array_npot,Fail +dEQP-GLES31.functional.texture.format.unsized.luminance_alpha_cube_array_pot,Fail diff --git a/src/gallium/drivers/radeonsi/ci/gfx8-polaris11-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx8-polaris11-fail.csv new file mode 100644 index 00000000000..3d4171bfefe --- /dev/null +++ b/src/gallium/drivers/radeonsi/ci/gfx8-polaris11-fail.csv @@ -0,0 +1,242 @@ +# piglit failures +glx@glx-make-current,Fail +glx@glx-multithread-makecurrent-1,Fail +glx@glx-multithread-texture,Fail +glx@glx-multi-window-single-context,Fail +glx@glx-swap-event_interval,Fail +glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail +glx@glx_arb_create_context_no_error@no error,Fail +glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail +glx@glx_ext_import_context@free context,Fail +glx@glx_ext_import_context@get context id,Fail +glx@glx_ext_import_context@get current display,Fail +glx@glx_ext_import_context@import context- multi process,Fail +glx@glx_ext_import_context@import context- single process,Fail +glx@glx_ext_import_context@imported context has same context id,Fail +glx@glx_ext_import_context@make current- multi process,Fail +glx@glx_ext_import_context@make current- single process,Fail +glx@glx_ext_import_context@query context info,Fail +glx@glx_ext_no_config_context@no fbconfig,Fail +spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail +spec@!opengl 1.0@rasterpos,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_R3_G3_B2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10_A2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB4- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5_A1- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB8- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA4- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA8- swizzled- border color only,Fail +spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail +spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash +spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail +spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail +spec@arb_query_buffer_object@qbo,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-ASYNC_CPU_READ_BEFORE-GL_INT,Fail +spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT64_ARB,Fail +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail +spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail +spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail +spec@arb_texture_compression@texwrap formats bordercolor-swizzled,Fail +spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB- swizzled- border color only,Fail +spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA- swizzled- border color only,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_BPTC_UNORM- swizzled- border color only,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- swizzled- border color only,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT- swizzled- border color only,Fail +spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB16F- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA16F- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats bordercolor-swizzled,Fail +spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R16- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R8- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG16- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG8- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R16F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R32F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG16F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG32F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R16I- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R16UI- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R32I- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R32UI- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R8I- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R8UI- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG16I- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG16UI- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32I- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32UI- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8I- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8UI- swizzled- border color only,Fail +spec@arb_texture_rgb10_a2ui@texwrap formats bordercolor-swizzled,Fail +spec@arb_texture_rgb10_a2ui@texwrap formats bordercolor-swizzled@GL_RGB10_A2UI- swizzled- border color only,Fail +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail +spec@ext_packed_float@texwrap formats bordercolor-swizzled,Fail +spec@ext_packed_float@texwrap formats bordercolor-swizzled@GL_R11F_G11F_B10F- swizzled- border color only,Fail +spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RED_RGTC1- swizzled- border color only,Fail +spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RG_RGTC2- swizzled- border color only,Fail +spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RED_RGTC1- swizzled- border color only,Fail +spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RG_RGTC2- swizzled- border color only,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- swizzled- border color only,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- swizzled- border color only,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16UI- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32UI- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8UI- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16UI- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32UI- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8UI- swizzled- border color only,Fail +spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled@GL_RGB9_E5- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R16_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R8_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG16_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG8_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB16_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB8_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA16_SNORM- swizzled- border color only,Fail +spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA8_SNORM- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8_ALPHA8- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- swizzled- border color only,Fail +spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail +spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs,Fail +spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@glsl-es-3.00@execution@built-in-functions@fs-packhalf2x16,Fail +spec@glsl-es-3.00@execution@built-in-functions@vs-packhalf2x16,Fail +spec@intel_performance_query@intel_performance_query-issue_2235,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail + +# glcts failures +KHR-GL46.geometry_shader.layered_rendering_fbo_no_attachment.layered_rendering_fbo_no_attachment,Fail +KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail +KHR-GL46.shader_image_load_store.advanced-sso-subroutine,Fail +KHR-GL46.shader_image_load_store.basic-allTargets-atomic,Fail +KHR-GL46.draw_indirect.basic-drawArrays-bufferOffset,Fail diff --git a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-piglit-quick-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx9-raven-fail.csv index 6a8e45a45a5..5a40563a080 100644 --- a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-piglit-quick-fail.csv +++ b/src/gallium/drivers/radeonsi/ci/gfx9-raven-fail.csv @@ -1,6 +1,6 @@ -glx@glx-make-current,Crash +# piglit failures +glx@glx-make-current,Fail glx@glx-multi-window-single-context,Fail -glx@glx-query-drawable-glx_fbconfig_id-window,Fail glx@glx-visuals-depth -pixmap,Crash glx@glx-visuals-stencil -pixmap,Crash glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail @@ -16,32 +16,11 @@ glx@glx_ext_import_context@make current- multi process,Fail glx@glx_ext_import_context@make current- single process,Fail glx@glx_ext_import_context@query context info,Fail glx@glx_ext_no_config_context@no fbconfig,Fail -spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail spec@!opengl 1.0@rasterpos,Fail spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail -spec@!opengl 1.1@read-front,Fail -spec@!opengl 1.1@read-front clear-front-first,Fail -spec@!opengl 1.1@read-front clear-front-first samples=2,Fail -spec@!opengl 1.1@read-front clear-front-first samples=4,Fail -spec@!opengl 1.1@read-front clear-front-first samples=6,Fail -spec@!opengl 1.1@read-front clear-front-first samples=8,Fail -spec@!opengl 1.1@read-front samples=2,Fail -spec@!opengl 1.1@read-front samples=4,Fail -spec@!opengl 1.1@read-front samples=6,Fail -spec@!opengl 1.1@read-front samples=8,Fail -spec@!opengl 1.1@windowoverlap,Fail -spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail -spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail -spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail -spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail -spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail -spec@arb_bindless_texture@compiler@images@arith-bound-image.frag,Crash spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash -spec@arb_direct_state_access@gettextureimage-formats,Crash -spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.frag,Fail -spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.vert,Fail spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail @@ -81,53 +60,18 @@ spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-fl spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail -spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-frag,Fail -spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-geom,Fail spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail -spec@arb_query_buffer_object@coherency,Fail -spec@arb_query_buffer_object@coherency@index-buffer-GL_GEOMETRY_SHADER_INVOCATIONS,Fail -spec@arb_query_buffer_object@coherency@indirect-dispatch-GL_GEOMETRY_SHADER_INVOCATIONS,Fail -spec@arb_query_buffer_object@coherency@indirect-draw-GL_GEOMETRY_SHADER_INVOCATIONS,Fail -spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_GEOMETRY_SHADER_INVOCATIONS,Fail -spec@arb_query_buffer_object@qbo,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_shader_clock@execution@clock,Fail -spec@arb_shader_clock@execution@clock2x32,Fail spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail -spec@egl 1.4@egl-copy-buffers,Crash spec@egl_chromium_sync_control@conformance,Fail spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail spec@egl_ext_protected_content@conformance,Fail spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail -spec@ext_framebuffer_multisample@turn-on-off 2,Fail -spec@ext_framebuffer_multisample@turn-on-off 4,Fail -spec@ext_framebuffer_multisample@turn-on-off 6,Fail -spec@ext_framebuffer_multisample@turn-on-off 8,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail -spec@ext_texture_integer@fbo-integer,Fail spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail -spec@glsl-1.20@execution@fs-nan-builtin-max,Fail -spec@glsl-1.20@execution@fs-nan-builtin-min,Fail -spec@glsl-1.20@execution@vs-nan-builtin-max,Fail -spec@glsl-1.20@execution@vs-nan-builtin-min,Fail +spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs,Fail +spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other,Fail spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail @@ -177,10 +121,22 @@ spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail wgl@wgl-multi-context-single-window,Fail wgl@wgl-multi-window-single-context,Fail wgl@wgl-sanity,Fail + +# glcts failures +KHR-GL46.geometry_shader.adjacency.adjacency_indiced_triangle_strip,Fail +KHR-GL46.geometry_shader.adjacency.adjacency_non_indiced_triangle_strip,Fail +KHR-GL46.geometry_shader.rendering.rendering.triangles_with_adjacency_input_line_strip_output_triangle_strip_adjacency_drawcall,Fail +KHR-GL46.geometry_shader.rendering.rendering.triangles_with_adjacency_input_triangle_strip_output_triangle_strip_adjacency_drawcall,Fail +KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail +KHR-GL46.shader_ballot_tests.ShaderBallotBitmasks,Fail +KHR-GL46.sparse_buffer_tests.BufferStorageTest,Fail +KHR-GL46.sparse_texture2_tests.SparseTexture2Commitment,Fail +KHR-GL46.sparse_texture2_tests.SparseTexture2Lookup,Crash +KHR-GL46.sparse_texture2_tests.StandardPageSizesTestCase,Fail +KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess,Fail +KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor,Fail +KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupResidency,Fail diff --git a/src/gallium/drivers/radeonsi/ci/navi10-piglit-quick-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx9-vega20-fail.csv index b937a49faab..1fed121c9f0 100644 --- a/src/gallium/drivers/radeonsi/ci/navi10-piglit-quick-fail.csv +++ b/src/gallium/drivers/radeonsi/ci/gfx9-vega20-fail.csv @@ -1,8 +1,14 @@ -glx@glx-make-current,Crash +# piglit failures + +glx@extension string sanity,Fail +spec@!opengl 1.1@windowoverlap,Fail +spec@arb_shader_clock@execution@clock,Fail +spec@egl_chromium_sync_control@conformance,Fail +spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail +glx@glx-make-current,Fail glx@glx-multi-window-single-context,Fail -glx@glx-query-drawable-glx_fbconfig_id-window,Fail -glx@glx-visuals-depth -pixmap,Crash -glx@glx-visuals-stencil -pixmap,Crash +glx@glx-visuals-depth -pixmap,Fail +glx@glx-visuals-stencil -pixmap,Fail glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail glx@glx_arb_create_context_no_error@no error,Fail glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail @@ -16,32 +22,21 @@ glx@glx_ext_import_context@make current- multi process,Fail glx@glx_ext_import_context@make current- single process,Fail glx@glx_ext_import_context@query context info,Fail glx@glx_ext_no_config_context@no fbconfig,Fail -spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail spec@!opengl 1.0@rasterpos,Fail spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail -spec@!opengl 1.1@read-front,Fail -spec@!opengl 1.1@read-front clear-front-first,Fail -spec@!opengl 1.1@read-front clear-front-first samples=2,Fail -spec@!opengl 1.1@read-front clear-front-first samples=4,Fail -spec@!opengl 1.1@read-front clear-front-first samples=6,Fail -spec@!opengl 1.1@read-front clear-front-first samples=8,Fail -spec@!opengl 1.1@read-front samples=2,Fail -spec@!opengl 1.1@read-front samples=4,Fail -spec@!opengl 1.1@read-front samples=6,Fail -spec@!opengl 1.1@read-front samples=8,Fail -spec@!opengl 1.1@windowoverlap,Fail spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-last,Fail spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-last,Fail spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-last,Fail spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-last,Fail spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail -spec@arb_bindless_texture@compiler@images@arith-bound-image.frag,Crash +spec@!opengl 3.2@gl-3.2-adj-prims pv-last,Fail spec@arb_bindless_texture@compiler@samplers@arith-bound-sampler-texture2d.frag,Crash -spec@arb_direct_state_access@gettextureimage-formats,Crash -spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.frag,Fail -spec@arb_enhanced_layouts@compiler@block-member-locations@arrayed-block-member-location.vert,Fail spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail @@ -81,48 +76,23 @@ spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-fl spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail -spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-geom,Fail spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail -spec@arb_query_buffer_object@coherency,Fail -spec@arb_query_buffer_object@coherency@index-buffer-GL_GEOMETRY_SHADER_INVOCATIONS,Fail -spec@arb_query_buffer_object@coherency@indirect-dispatch-GL_GEOMETRY_SHADER_INVOCATIONS,Fail -spec@arb_query_buffer_object@coherency@indirect-draw-GL_GEOMETRY_SHADER_INVOCATIONS,Fail -spec@arb_query_buffer_object@coherency@indirect-draw-count-GL_GEOMETRY_SHADER_INVOCATIONS,Fail -spec@arb_query_buffer_object@qbo,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_shader_clock@execution@clock,Fail spec@arb_shader_clock@execution@clock2x32,Fail spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail spec@arb_shading_language_packing@execution@built-in-functions@fs-packhalf2x16,Fail spec@arb_shading_language_packing@execution@built-in-functions@vs-packhalf2x16,Fail -spec@egl 1.4@egl-copy-buffers,Crash -spec@egl_chromium_sync_control@conformance,Fail -spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail spec@egl_ext_protected_content@conformance,Fail spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail -spec@ext_framebuffer_multisample@turn-on-off 2,Fail -spec@ext_framebuffer_multisample@turn-on-off 4,Fail -spec@ext_framebuffer_multisample@turn-on-off 6,Fail -spec@ext_framebuffer_multisample@turn-on-off 8,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail -spec@ext_texture_integer@fbo-integer,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail +spec@glsl-1.30@execution@glsl-fs-continue-in-switch-in-do-while,Fail +spec@glsl-1.30@execution@glsl-vs-continue-in-switch-in-do-while,Fail +spec@glsl-1.50@execution@geometry@primitive-types gl_triangle_strip_adjacency,Fail +spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs,Fail +spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other,Fail spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail @@ -172,10 +142,24 @@ spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail wgl@wgl-multi-context-single-window,Fail wgl@wgl-multi-window-single-context,Fail wgl@wgl-sanity,Fail + +# glcts failures +KHR-GL46.direct_state_access.framebuffers_texture_attachment,Fail +KHR-GL46.direct_state_access.framebuffers_texture_layer_attachment,Fail +KHR-GL46.geometry_shader.adjacency.adjacency_indiced_triangle_strip,Fail +KHR-GL46.geometry_shader.adjacency.adjacency_non_indiced_triangle_strip,Fail +KHR-GL46.geometry_shader.rendering.rendering.triangles_with_adjacency_input_line_strip_output_triangle_strip_adjacency_drawcall,Fail +KHR-GL46.geometry_shader.rendering.rendering.triangles_with_adjacency_input_triangle_strip_output_triangle_strip_adjacency_drawcall,Fail +KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail +KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail +KHR-GL46.sparse_buffer_tests.BufferStorageTest,Fail +KHR-GL46.sparse_texture2_tests.SparseTexture2Lookup,Fail +KHR-GL46.sparse_texture2_tests.StandardPageSizesTestCase,Fail +KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess,Fail +KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor,Fail +KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupResidency,Fail +KHR-GL46.sparse_texture_tests.SparseTextureCommitment,Fail diff --git a/src/gallium/drivers/radeonsi/ci/gfx9-vega20-flakes.csv b/src/gallium/drivers/radeonsi/ci/gfx9-vega20-flakes.csv new file mode 100644 index 00000000000..ce8429c79ad --- /dev/null +++ b/src/gallium/drivers/radeonsi/ci/gfx9-vega20-flakes.csv @@ -0,0 +1,20 @@ +spec@!opengl 1.1@depthstencil-default_fb-blit samples=2 +spec@!opengl 1.1@depthstencil-default_fb-blit samples=4 +spec@!opengl 1.1@depthstencil-default_fb-blit samples=6 +spec@!opengl 1.1@depthstencil-default_fb-blit samples=8 +spec@!opengl 1.1@depthstencil-default_fb-blit +spec@!opengl 1.1@depthstencil-default_fb-copypixels samples=2 +spec@!opengl 1.1@depthstencil-default_fb-copypixels samples=4 +spec@!opengl 1.1@depthstencil-default_fb-copypixels +spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-blit +spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-copypixels +spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-blit +spec@arb_texture_stencil8@fbo-stencil-blit +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-blit +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-copypixels +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-blit +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-copypixels +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-blit +spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-blit +spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-copypixels +spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-copypixels diff --git a/src/gallium/drivers/radeonsi/ci/gitlab-ci.yml b/src/gallium/drivers/radeonsi/ci/gitlab-ci.yml deleted file mode 100644 index 0d47b11565f..00000000000 --- a/src/gallium/drivers/radeonsi/ci/gitlab-ci.yml +++ /dev/null @@ -1,75 +0,0 @@ -.radeonsi-stoney-test:amd64: - extends: - - .radeonsi-rules - variables: - DEVICE_TYPE: hp-11A-G6-EE-grunt - DTB: "" - GPU_VERSION: radeonsi-stoney - BOOT_METHOD: depthcharge - KERNEL_IMAGE_TYPE: "" - HWCI_KERNEL_MODULES: amdgpu - DRIVER_NAME: radeonsi - DEQP_PARALLEL: 4 - DEQP_EXPECTED_RENDERER: STONEY - HWCI_FREQ_MAX: "true" - tags: - - mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt - -.radeonsi-stoney-deqp:amd64: - extends: - - .lava-test:amd64 - - .radeonsi-stoney-test:amd64 - -radeonsi-stoney-gles2:amd64: - extends: - - .radeonsi-stoney-deqp:amd64 - variables: - DEQP_VER: gles2 - -# Run two jobs in parallel each running 1/4th of the test suite -radeonsi-stoney-gles3:amd64: - extends: - - .radeonsi-stoney-deqp:amd64 - parallel: 2 - variables: - DEQP_VER: gles3 - DEQP_PARALLEL: 4 - DEQP_EXPECTED_RENDERER: STONEY - DEQP_FRACTION: 2 - - -# Run two jobs in parallel each running 1/4th of the test suite -radeonsi-stoney-gles31:amd64: - extends: - - .radeonsi-stoney-deqp:amd64 - parallel: 2 - variables: - DEQP_VER: gles31 - DEQP_PARALLEL: 4 - DEQP_EXPECTED_RENDERER: STONEY - DEQP_FRACTION: 2 - - -radeonsi-stoney-traces:amd64: - extends: - - .lava-piglit-traces:amd64 - - .radeonsi-stoney-test:amd64 - variables: - EGL_PLATFORM: surfaceless - PIGLIT_PROFILES: replay - PIGLIT_JUNIT_RESULTS: 1 - PIGLIT_REPLAY_DESCRIPTION_FILE: "/install/traces-radeonsi.yml" - PIGLIT_REPLAY_EXTRA_ARGS: --keep-image - tags: - - mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt - -radeonsi-stoney-piglit-gl:amd64: - extends: - - .lava-piglit:amd64 - - .radeonsi-stoney-test:amd64 - variables: - PIGLIT_FRACTION: 4 - PIGLIT_PLATFORM: mixed_glx_egl - PIGLIT_PROFILES: quick_gl - PIGLIT_JUNIT_RESULTS: 1 - HWCI_START_XORG: 1 diff --git a/src/gallium/drivers/radeonsi/ci/navi10-deqp-fail.csv b/src/gallium/drivers/radeonsi/ci/navi10-deqp-fail.csv deleted file mode 100644 index e69de29bb2d..00000000000 --- a/src/gallium/drivers/radeonsi/ci/navi10-deqp-fail.csv +++ /dev/null diff --git a/src/gallium/drivers/radeonsi/ci/navi10-glcts-fail.csv b/src/gallium/drivers/radeonsi/ci/navi10-glcts-fail.csv deleted file mode 100644 index 87a5eebc7ff..00000000000 --- a/src/gallium/drivers/radeonsi/ci/navi10-glcts-fail.csv +++ /dev/null @@ -1,4 +0,0 @@ -KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail -KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail -KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail -KHR-GL46.shader_image_load_store.basic-api-bind,Fail diff --git a/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-fails.txt b/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-fails.txt deleted file mode 100644 index 33f2ae1474a..00000000000 --- a/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-fails.txt +++ /dev/null @@ -1,100 +0,0 @@ -glx@glx_arb_create_context_no_error@no error,Fail -glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail -glx@glx_ext_import_context@get context id,Fail -glx@glx_ext_import_context@import context- single process,Fail -glx@glx-visuals-stencil -pixmap,Crash -spec@arb_bindless_texture@illegal,Fail -spec@arb_direct_state_access@gettextureimage-formats,Crash -spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail -spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail -spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail -spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail -spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_BPTC_UNORM- swizzled- border color only,Fail -spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- swizzled- border color only,Fail -spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT- swizzled- border color only,Fail -spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM- swizzled- border color only,Fail -spec@arb_texture_compression@texwrap formats bordercolor-swizzled,Fail -spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB- swizzled- border color only,Fail -spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB16F- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA16F- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail -spec@arb_texture_rgb10_a2ui@texwrap formats bordercolor-swizzled,Fail -spec@arb_texture_rgb10_a2ui@texwrap formats bordercolor-swizzled@GL_RGB10_A2UI- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R16- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R8- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG16- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG8- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R16F- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R32F- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG16F- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG32F- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R16I- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R16UI- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R32I- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R32UI- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R8I- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R8UI- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG16I- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG16UI- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32I- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32UI- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8I- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8UI- swizzled- border color only,Fail -spec@arb_timer_query@timestamp-get,Fail -spec@egl 1.4@egl-copy-buffers,Crash -spec@egl 1.4@eglterminate then unbind context,Fail -spec@egl_chromium_sync_control@conformance,Fail -spec@egl_ext_protected_content@conformance,Fail -spec@egl_khr_surfaceless_context@viewport,Fail -spec@egl_mesa_configless_context@basic,Fail -spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail -spec@ext_framebuffer_multisample@turn-on-off 2,Fail -spec@ext_framebuffer_multisample@turn-on-off 4,Fail -spec@ext_framebuffer_multisample@turn-on-off 6,Fail -spec@ext_framebuffer_multisample@turn-on-off 8,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail -spec@ext_packed_float@texwrap formats bordercolor-swizzled,Fail -spec@ext_packed_float@texwrap formats bordercolor-swizzled@GL_R11F_G11F_B10F- swizzled- border color only,Fail -spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- swizzled- border color only,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- swizzled- border color only,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail -spec@ext_texture_integer@fbo-integer,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R8_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG8_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB8_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA8_SNORM- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- swizzled- border color only,Fail -spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs,Fail -spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other,Fail -spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail -spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail -spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail -spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail -spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail -spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail diff --git a/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-skips.txt b/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-skips.txt deleted file mode 100644 index 4ee200c89ff..00000000000 --- a/src/gallium/drivers/radeonsi/ci/piglit-radeonsi-stoney-skips.txt +++ /dev/null @@ -1,35 +0,0 @@ -# From https://github.com/marekolsak/marek-build/blob/master/run-piglit.sh#L36 -spec@!opengl 1.0@gl-1.0-blend-func -spec@!opengl 1.2@tex3d-maxsize -spec@ext_framebuffer_object@fbo-maxsize -spec@!opengl 1.1@max-texture-size -spec@!opengl 1.1@max-texture-size-level -spec@!opengl 1.2@tex3d-maxsize -spec@arb_texture_buffer_object@max-size -spec@ext_framebuffer_object@fbo-maxsize - -# times out -spec@arb_compute_shader@local-id-explosion - -spec@arb_uniform_buffer_object@maxuniformblocksize@vs -spec@arb_uniform_buffer_object@maxuniformblocksize@vsexceed -spec@arb_uniform_buffer_object@maxuniformblocksize@fs -spec@arb_uniform_buffer_object@maxuniformblocksize@fsexceed -spec@arb_shader_storage_buffer_object@max-ssbo-size@fs -spec@arb_shader_storage_buffer_object@max-ssbo-size@vsexceed -spec@arb_shader_storage_buffer_object@max-ssbo-size@vs -spec@arb_shader_storage_buffer_object@max-ssbo-size@fsexceed -spec@arb_shader_image_load_store@max-size -spec@ext_external_objects@semaphore-api-errors -spec@ext_external_objects@vk-image-display-overwrite -spec@ext_external_objects@memory-object-api-errors -spec@ext_external_objects@vk-image-overwrite -spec@ext_external_objects@vk-image-display -spec@ext_external_objects@vk-vert-buf-update-errors -spec@ext_external_objects@vk-buf-exchange -spec@ext_external_objects@vk-depth-display -spec@ext_external_objects@vk-pix-buf-update-errors -spec@ext_external_objects_fd@semaphore-api-errors -spec@ext_external_objects_fd@memory-object-api-errors -spec@ext_external_objects@vk-vert-buf-reuse -glx@glx-swap-copy diff --git a/src/gallium/drivers/radeonsi/ci/radeonsi-flakes.csv b/src/gallium/drivers/radeonsi/ci/radeonsi-flakes.csv new file mode 100644 index 00000000000..0c41595f450 --- /dev/null +++ b/src/gallium/drivers/radeonsi/ci/radeonsi-flakes.csv @@ -0,0 +1,41 @@ +# piglit + +# This crashes on Ubuntu 20.04, but not later LTS versions +glx@glx-make-current + +glx@glx-swap-event_interval +glx@glx-multithread-texture +glx@glx-visuals-depth -pixmap +glx@glx-visuals-stencil -pixmap +spec@egl_mesa_configless_context@basic +glx@glx-visuals-depth -pixmap +glx@glx-visuals-stencil -pixmap +spec@arb_timer_query@timestamp-get +spec@egl 1.4@egl-ext_egl_image_storage +spec@egl_mesa_configless_context@basic +spec@egl_chromium_sync_control@conformance +spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-refcount-multithread + +# glcts + +KHR-GL46.sparse_texture2_tests.SparseTexture2Lookup + +# NGG culling (gfx10-gfx10.3) breaks this statistic. Only reproducible with AMD_DEBUG=mono +# or when asynchronous compilation finishes before the test is finished. +KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives + +# escts +KHR-GLES31.core.shader_image_load_store.basic-allFormats-store-fs + +# gfx11 fails these randomly, probably because of streamout +KHR-GL46.geometry_shader.primitive_counter.lines_to_line_strip +KHR-GL46.geometry_shader.primitive_counter.lines_to_line_strip_rp +KHR-GL46.geometry_shader.primitive_counter.triangles_to_line_strip +KHR-GL46.geometry_shader.primitive_counter.triangles_to_line_strip_rp +dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.39 +dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.94 +dEQP-GLES31.functional.tessellation.invariance.primitive_set.triangles_fractional_even_spacing_ccw_point_mode +dEQP-GLES31.functional.tessellation.invariance.primitive_set.triangles_fractional_even_spacing_cw_point_mode +dEQP-GLES31.functional.tessellation.invariance.primitive_set.triangles_fractional_odd_spacing_ccw_point_mode +dEQP-GLES31.functional.tessellation.invariance.primitive_set.triangles_fractional_odd_spacing_cw_point_mode diff --git a/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py b/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py index 8266375b38e..ef4eed10400 100755 --- a/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py +++ b/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py @@ -2,24 +2,7 @@ # # Copyright 2021 Advanced Micro Devices, Inc. # -# Permission is hereby granted, free of charge, to any person obtaining a -# copy of this software and associated documentation files (the "Software"), -# to deal in the Software without restriction, including without limitation -# on the rights to use, copy, modify, merge, publish, distribute, sub -# license, and/or sell copies of the Software, and to permit persons to whom -# the Software is furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice (including the next -# paragraph) shall be included in all copies or substantial portions of the -# Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL -# THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, -# DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -# USE OR OTHER DEALINGS IN THE SOFTWARE. +# SPDX-License-Identifier: MIT # import os @@ -47,7 +30,16 @@ def print_yellow(txt, end_line=True, prefix=None): print("\033[1;33m{}\033[0m".format(txt), end="\n" if end_line else " ") -parser = argparse.ArgumentParser(description="radeonsi tester") +def print_green(txt, end_line=True, prefix=None): + if prefix: + print(prefix, end="") + print("\033[1;32m{}\033[0m".format(txt), end="\n" if end_line else " ") + + +parser = argparse.ArgumentParser( + description="radeonsi tester", + formatter_class=argparse.ArgumentDefaultsHelpFormatter, +) parser.add_argument( "--jobs", "-j", @@ -55,14 +47,17 @@ parser.add_argument( help="Number of processes/threads to use.", default=multiprocessing.cpu_count(), ) + +# The path to above the mesa directory, i.e. ../../../../../.. +path_above_mesa = os.path.realpath(os.path.join(os.path.dirname(__file__), *['..'] * 6)) + parser.add_argument("--piglit-path", type=str, help="Path to piglit source folder.") parser.add_argument("--glcts-path", type=str, help="Path to GLCTS source folder.") -parser.add_argument("--deqp-path", type=str, help="Path to dEQP source folder.") parser.add_argument( "--parent-path", type=str, help="Path to folder containing piglit/GLCTS and dEQP source folders.", - default=os.getenv("MAREKO_BUILD_PATH"), + default=os.getenv('MAREKO_BUILD_PATH', path_above_mesa), ) parser.add_argument("--verbose", "-v", action="count", default=0) parser.add_argument( @@ -73,7 +68,12 @@ parser.add_argument( default=[], help="Only run the test matching this expression. This can only be a filename containing a list of failing tests to re-run.", ) - +parser.add_argument( + "--baseline", + dest="baseline", + help="Folder containing expected results files", + default=os.path.dirname(__file__), +) parser.add_argument( "--no-piglit", dest="piglit", help="Disable piglit tests", action="store_false" ) @@ -81,9 +81,15 @@ parser.add_argument( "--no-glcts", dest="glcts", help="Disable GLCTS tests", action="store_false" ) parser.add_argument( + "--no-escts", dest="escts", help="Disable GLES CTS tests", action="store_false" +) +parser.add_argument( "--no-deqp", dest="deqp", help="Disable dEQP tests", action="store_false" ) parser.add_argument( + "--slow", dest="slow", help="Include slowest glcts tests", action="store_true" +) +parser.add_argument( "--no-deqp-egl", dest="deqp_egl", help="Disable dEQP-EGL tests", @@ -109,68 +115,155 @@ parser.add_argument( ) parser.set_defaults(piglit=True) parser.set_defaults(glcts=True) +parser.set_defaults(escts=True) parser.set_defaults(deqp=True) parser.set_defaults(deqp_egl=True) parser.set_defaults(deqp_gles2=True) parser.set_defaults(deqp_gles3=True) parser.set_defaults(deqp_gles31=True) +parser.set_defaults(slow=False) -parser.add_argument("output_folder", nargs="?", help="Output folder (logs, etc)") +parser.add_argument( + "output_folder", + nargs="?", + help="Output folder (logs, etc)", + default=os.path.join( + # Default is ../../../../../../test-results/datetime + os.path.join(path_above_mesa, 'test-results', + datetime.now().strftime("%Y-%m-%d-%H-%M-%S")) + ), +) -args = parser.parse_args(sys.argv[1:]) +available_gpus = [] +for f in os.listdir("/dev/dri/by-path"): + idx = f.find("-render") + if idx < 0: + continue + # gbm name is the full path, but DRI_PRIME expects a different + # format + available_gpus += [ + ( + os.path.join("/dev/dri/by-path", f), + f[:idx].replace(":", "_").replace(".", "_"), + ) + ] + +parser.add_argument( + "--gpu", + type=int, + dest="gpu", + default=0, + help="Select GPU (0..{})".format(len(available_gpus) - 1), +) +args = parser.parse_args(sys.argv[1:]) piglit_path = args.piglit_path glcts_path = args.glcts_path -deqp_path = args.deqp_path if args.parent_path: - if args.piglit_path or args.glcts_path or args.deqp_path: + if args.piglit_path or args.glcts_path: parser.print_help() sys.exit(0) piglit_path = os.path.join(args.parent_path, "piglit") glcts_path = os.path.join(args.parent_path, "glcts") - deqp_path = os.path.join(args.parent_path, "deqp") else: - if not args.piglit_path or not args.glcts_path or not args.deqp_path: + if not args.piglit_path or not args.glcts_path: parser.print_help() sys.exit(0) -base = os.path.dirname(__file__) -skips = os.path.join(base, "skips.csv") +base = args.baseline +skips = os.path.join(os.path.dirname(__file__), "skips.csv") + +env = os.environ.copy() + +if "DISPLAY" not in env: + print_red("DISPLAY environment variable missing.") + sys.exit(1) +p = subprocess.run( + ["deqp-runner", "--version"], capture_output="True", check=True, env=env +) +for line in p.stdout.decode().split("\n"): + if line.find("deqp-runner") >= 0: + s = line.split(" ")[1].split(".") + if args.verbose > 1: + print("Checking deqp-version ({})".format(s)) + # We want at least 0.9.0 + if not (int(s[0]) > 0 or int(s[1]) >= 9): + print("Expecting deqp-runner 0.9.0+ version (got {})".format(".".join(s))) + sys.exit(1) + +env["PIGLIT_PLATFORM"] = "gbm" + +if "DRI_PRIME" in env: + print("Don't use DRI_PRIME. Instead use --gpu N") + del env["DRI_PRIME"] + +assert "gpu" in args, "--gpu defaults to 0" + +gpu_device = available_gpus[args.gpu][1] +env["DRI_PRIME"] = gpu_device +env["WAFFLE_GBM_DEVICE"] = available_gpus[args.gpu][0] # Use piglit's glinfo to determine the GPU name gpu_name = "unknown" +gpu_name_full = "" +gfx_level = -1 + +env["AMD_DEBUG"] = "info" p = subprocess.run( ["./glinfo"], capture_output="True", cwd=os.path.join(piglit_path, "bin"), check=True, + env=env, ) +del env["AMD_DEBUG"] for line in p.stdout.decode().split("\n"): if "GL_RENDER" in line: + line = line.split("=")[1] + gpu_name_full = "(".join(line.split("(")[:-1]).strip() gpu_name = line.replace("(TM)", "").split("(")[1].split(",")[0].lower() break + elif "gfx_level" in line: + gfx_level = int(line.split("=")[1]) -if args.output_folder: - output_folder = args.output_folder -else: - output_folder = os.path.join(tempfile.gettempdir(), datetime.now().strftime('%Y-%m-%d-%H-%M-%S')) +output_folder = args.output_folder +print_green("Tested GPU: '{}' ({}) {}".format(gpu_name_full, gpu_name, gpu_device)) +print_green("Output folder: '{}'".format(output_folder)) count = 1 while os.path.exists(output_folder): - output_folder = "{}.{}".format(args.output_folder, count) + output_folder = "{}.{}".format(os.path.abspath(args.output_folder), count) count += 1 -os.mkdir(output_folder) -new_baseline_folder = os.path.join(output_folder, "new_baseline") -os.mkdir(new_baseline_folder) +os.makedirs(output_folder, exist_ok=True) logfile = open(os.path.join(output_folder, "{}-run-tests.log".format(gpu_name)), "w") spin = itertools.cycle("-\\|/") +shutil.copy(skips, output_folder) +skips = os.path.join(output_folder, "skips.csv") +if not args.slow: + # Exclude these 4 tests slow tests + with open(skips, "a") as f: + print("KHR-GL46.copy_image.functional", file=f) + print("KHR-GL46.texture_swizzle.smoke", file=f) + print( + "KHR-GL46.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_MaxPatchVertices_Position_PointSize", + file=f, + ) + print("KHR-Single-GL46.arrays_of_arrays_gl.AtomicUsage", file=f) + -def run_cmd(args, verbosity, env=None): +def gfx_level_to_str(cl): + supported = ["gfx6", "gfx7", "gfx8", "gfx9", "gfx10", "gfx10_3", "gfx11"] + if 8 <= cl and cl < 8 + len(supported): + return supported[cl - 8] + return supported[-1] + + +def run_cmd(args, verbosity): if verbosity > 1: print_yellow( "| Command line argument '" @@ -209,15 +302,12 @@ def run_cmd(args, verbosity, env=None): ) -def verify_results(baseline1, baseline2): - # We're not using baseline1 because piglit-runner/deqp-runner already are: - # - if no baseline, baseline2 will contain the list of failures - # - if there's a baseline, baseline2 will contain the diff - # So in both cases, an empty baseline2 files means a successful run - if len(open(baseline2, "r").readlines()) != 0: - print_red("New errors. Check {}".format(baseline2)) - return False - return True +def verify_results(results): + with open(results) as file: + if len(file.readlines()) == 0: + return True + print_red("New results (fails or pass). Check {}".format(results)) + return False def parse_test_filters(include_tests): @@ -226,21 +316,61 @@ def parse_test_filters(include_tests): if os.path.exists(t): with open(t, "r") as file: for row in csv.reader(file, delimiter=","): + if not row or row[0][0] == "#": + continue cmd += ["-t", row[0]] else: cmd += ["-t", t] return cmd +def select_baseline(basepath, gfx_level, gpu_name): + gfx_level_str = gfx_level_to_str(gfx_level) + + # select the best baseline we can find + # 1. exact match + exact = os.path.join(base, "{}-{}-fail.csv".format(gfx_level_str, gpu_name)) + if os.path.exists(exact): + return exact + # 2. any baseline with the same gfx_level + while gfx_level >= 8: + for subdir, dirs, files in os.walk(basepath): + for file in files: + if file.find(gfx_level_str) == 0 and file.endswith("-fail.csv"): + return os.path.join(base, file) + # No match. Try an earlier class + gfx_level = gfx_level - 1 + gfx_level_str = gfx_level_to_str(gfx_level) + + return exact + + +success = True filters_args = parse_test_filters(args.include_tests) +baseline = select_baseline(base, gfx_level, gpu_name) +flakes = [ + f + for f in ( + os.path.join(base, g) + for g in [ + "radeonsi-flakes.csv", + "{}-{}-flakes.csv".format(gfx_level_to_str(gfx_level), gpu_name), + ] + ) + if os.path.exists(f) +] +flakes_args = [] +for f in flakes: + flakes_args += ["--flakes", f] + +if os.path.exists(baseline): + print_yellow("Baseline: {}".format(baseline)) +if flakes_args: + print_yellow("Flakes: {}".format(flakes_args)) # piglit test if args.piglit: out = os.path.join(output_folder, "piglit") - baseline = os.path.join(base, "{}-piglit-quick-fail.csv".format(gpu_name)) - new_baseline = os.path.join( - new_baseline_folder, "{}-piglit-quick-fail.csv".format(gpu_name) - ) print_yellow("Running piglit tests", args.verbose > 0) cmd = [ "piglit-runner", @@ -258,15 +388,17 @@ if args.piglit: str(args.jobs), "--skips", skips, - ] + filters_args + "--skips", + os.path.join(path_above_mesa, "mesa", ".gitlab-ci", "gbm-skips.txt") + ] + filters_args + flakes_args if os.path.exists(baseline): cmd += ["--baseline", baseline] - env = os.environ.copy() - env["PIGLIT_PLATFORM"] = "gbm" - run_cmd(cmd, args.verbose, env) - shutil.copy(os.path.join(out, "failures.csv"), new_baseline) - verify_results(baseline, new_baseline) + + run_cmd(cmd, args.verbose) + + if not verify_results(os.path.join(out, "failures.csv")): + success = False deqp_args = "-- --deqp-surface-width=256 --deqp-surface-height=256 --deqp-gl-config-name=rgba8888d24s8ms0 --deqp-visibility=hidden".split( " " @@ -275,20 +407,26 @@ deqp_args = "-- --deqp-surface-width=256 --deqp-surface-height=256 --deqp-gl-con # glcts test if args.glcts: out = os.path.join(output_folder, "glcts") - baseline = os.path.join(base, "{}-glcts-fail.csv".format(gpu_name)) - new_baseline = os.path.join( - new_baseline_folder, "{}-glcts-fail.csv".format(gpu_name) - ) print_yellow("Running GLCTS tests", args.verbose > 0) os.mkdir(os.path.join(output_folder, "glcts")) cmd = [ "deqp-runner", "run", + "--tests-per-group", + "100", "--deqp", - "{}/external/openglcts/modules/glcts".format(glcts_path), + "{}/build/external/openglcts/modules/glcts".format(glcts_path), "--caselist", - "{}/external/openglcts/modules/gl_cts/data/mustpass/gl/khronos_mustpass/4.6.1.x/gl46-master.txt".format( + "{}/external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.1.x/gl46-main.txt".format( + glcts_path + ), + "--caselist", + "{}/external/openglcts/data/mustpass/gl/khronos_mustpass_single/4.6.1.x/gl46-khr-single.txt".format( + glcts_path + ), + "--caselist", + "{}/external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.1.x/gl46-gtf-main.txt".format( glcts_path ), "--output", @@ -298,21 +436,67 @@ if args.glcts: "--jobs", str(args.jobs), "--timeout", - "1000", - ] + filters_args + "1000" + ] + filters_args + flakes_args if os.path.exists(baseline): cmd += ["--baseline", baseline] cmd += deqp_args + run_cmd(cmd, args.verbose) - shutil.copy(os.path.join(out, "failures.csv"), new_baseline) - verify_results(baseline, new_baseline) -if args.deqp: - if args.include_tests: - print_yellow("dEQP tests cannot be run with the -t/--include-tests option yet.") - sys.exit(0) + if not verify_results(os.path.join(out, "failures.csv")): + success = False + +# escts test +if args.escts: + out = os.path.join(output_folder, "escts") + print_yellow("Running ESCTS tests", args.verbose > 0) + os.mkdir(out) + + cmd = [ + "deqp-runner", + "run", + "--tests-per-group", + "100", + "--deqp", + "{}/build_es/external/openglcts/modules/glcts".format(glcts_path), + "--caselist", + "{}/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.6.x/gles2-khr-main.txt".format( + glcts_path + ), + "--caselist", + "{}/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.6.x/gles3-khr-main.txt".format( + glcts_path + ), + "--caselist", + "{}/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.6.x/gles31-khr-main.txt".format( + glcts_path + ), + "--caselist", + "{}/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.6.x/gles32-khr-main.txt".format( + glcts_path + ), + "--output", + out, + "--skips", + skips, + "--jobs", + str(args.jobs), + "--timeout", + "1000" + ] + filters_args + flakes_args + if os.path.exists(baseline): + cmd += ["--baseline", baseline] + cmd += deqp_args + + run_cmd(cmd, args.verbose) + + if not verify_results(os.path.join(out, "failures.csv")): + success = False + +if args.deqp: print_yellow("Running dEQP tests", args.verbose > 0) # Generate a test-suite file @@ -320,10 +504,6 @@ if args.deqp: suite_filename = os.path.join(output_folder, "deqp-suite.toml") suite = open(suite_filename, "w") os.mkdir(out) - baseline = os.path.join(base, "{}-deqp-fail.csv".format(gpu_name)) - new_baseline = os.path.join( - new_baseline_folder, "{}-deqp-fail.csv".format(gpu_name) - ) deqp_tests = { "egl": args.deqp_egl, @@ -339,12 +519,12 @@ if args.deqp: suite.write("[[deqp]]\n") suite.write( 'deqp = "{}"\n'.format( - "{}/modules/{subtest}/deqp-{subtest}".format(deqp_path, subtest=k) + "{}/build/modules/{subtest}/deqp-{subtest}".format(glcts_path, subtest=k) ) ) suite.write( 'caselists = ["{}"]\n'.format( - "{}/android/cts/master/{}-master.txt".format(deqp_path, k) + "{}/external/openglcts/data/mustpass/{}/aosp_mustpass/3.2.6.x/{}-main.txt".format(glcts_path, "egl" if k == "egl" else "gles", k) ) ) if os.path.exists(baseline): @@ -367,7 +547,11 @@ if args.deqp: os.path.join(output_folder, "deqp"), "--suite", suite_filename, - ] + ] + filters_args + flakes_args + run_cmd(cmd, args.verbose) - shutil.copy(os.path.join(out, "failures.csv"), new_baseline) - verify_results(baseline, new_baseline) + + if not verify_results(os.path.join(out, "failures.csv")): + success = False + +sys.exit(0 if success else 1) diff --git a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-deqp-fail.csv b/src/gallium/drivers/radeonsi/ci/sienna_cichlid-deqp-fail.csv deleted file mode 100644 index 0f916e35f63..00000000000 --- a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-deqp-fail.csv +++ /dev/null @@ -1,5 +0,0 @@ -KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail -KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail -KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives,Fail -KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail -KHR-GL46.shader_image_load_store.basic-api-bind,Fail diff --git a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-glcts-fail.csv b/src/gallium/drivers/radeonsi/ci/sienna_cichlid-glcts-fail.csv deleted file mode 100644 index 0f916e35f63..00000000000 --- a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-glcts-fail.csv +++ /dev/null @@ -1,5 +0,0 @@ -KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail -KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail -KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives,Fail -KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail -KHR-GL46.shader_image_load_store.basic-api-bind,Fail diff --git a/src/gallium/drivers/radeonsi/ci/skips.csv b/src/gallium/drivers/radeonsi/ci/skips.csv index 5c54091bbdf..153ef810c0d 100644 --- a/src/gallium/drivers/radeonsi/ci/skips.csv +++ b/src/gallium/drivers/radeonsi/ci/skips.csv @@ -6,3 +6,12 @@ maxuniformblocksize robustness.*infinite_loop ext_external_obj deqp-gles31.functional.ssbo.layout.random.all_shared_buffer.48 + +# These are not built on Linux +spec@!opengl 1.1@windowoverlap +wgl@wgl-multi-context-single-window +wgl@wgl-multi-window-single-context +wgl@wgl-sanity + +# This one gets stuck sometimes +glx@glx-visuals-stencil diff --git a/src/gallium/drivers/radeonsi/ci/traces-radeonsi.yml b/src/gallium/drivers/radeonsi/ci/traces-radeonsi.yml deleted file mode 100644 index bab64cdb1be..00000000000 --- a/src/gallium/drivers/radeonsi/ci/traces-radeonsi.yml +++ /dev/null @@ -1,236 +0,0 @@ -traces-db: - download-url: "http://caching-proxy/cache/?uri=https://minio-packet.freedesktop.org/mesa-tracie-public/" - -traces: - - path: glmark2/desktop:windows=4:effect=blur:blur-radius=5:passes=1:separable=true.trace - expectations: - - device: gl-radeonsi-stoney - checksum: d8c9bf6295525e65e318adeff02520e2 - - path: glmark2/jellyfish.trace - expectations: - - device: gl-radeonsi-stoney - checksum: f68bf374e535ad4a43a08786b0d536d8 - - path: glxgears/glxgears-2.trace - expectations: - - device: gl-radeonsi-stoney - checksum: eb9b3d497be567f02a6e039fa32f2b13 - - path: 0ad/0ad.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 8fb8cd54f1ff908952fe0b6dd9f28999 - - path: pathfinder/demo.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 8ff636268dfa0d54b6f15d70d15e354d - - path: pathfinder/canvas_moire.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 505b9cad6e65c13463a0786944f8b679 - - path: pathfinder/canvas_text_v2.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 6cb8190a2ee4c335291914fbc70a8bb8 - - path: gputest/furmark.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 84c499203944cdc59e70450c324bb8df - - path: gputest/pixmark-piano.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 58a86d233d03e2a174cb79c16028f916 - - path: gputest/triangle.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 2d0527e7288a0fc31099404546dadbfb - - path: humus/Portals.trace - expectations: - - device: gl-radeonsi-stoney - checksum: fc7d00efe380cacbd4e9ef9b231aea2f - - path: glmark2/buffer:update-fraction=0.5:update-dispersion=0.9:columns=200:update-method=map:interleave=false.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 5af6e31cc78320cb3f9db483c7a426e0 - - path: glmark2/buffer:update-fraction=0.5:update-dispersion=0.9:columns=200:update-method=map:interleave=true.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 6e9dc5a7dc5a9cbb2b396bfce88a2084 - - path: glmark2/buffer:update-fraction=0.5:update-dispersion=0.9:columns=200:update-method=subdata:interleave=false.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 35e384f833f37411f15bf8ef80ca1914 - - path: glmark2/bump:bump-render=height.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 526cf3805b9b64bb8edea1b7d86b9cae - - path: glmark2/bump:bump-render=high-poly.trace - expectations: - - device: gl-radeonsi-stoney - checksum: e026d36eaa71ecd957b47c7e6a5a100b - - path: glmark2/bump:bump-render=normals.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 4508a1be8c33a63fbfa695b141edf48b - - path: glmark2/conditionals:vertex-steps=0:fragment-steps=0.trace - expectations: - - device: gl-radeonsi-stoney - checksum: d12ecac5894705295e4fa076d77a72ab - - path: glmark2/conditionals:vertex-steps=0:fragment-steps=5.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 8999ff7eda7d7cf25440b96ab0efd4ee - - path: glmark2/conditionals:vertex-steps=5:fragment-steps=0.trace - expectations: - - device: gl-radeonsi-stoney - checksum: e65fdae9fe7bbd95c5cc0fb0c3eb7bf4 - - path: glmark2/desktop:windows=4:effect=shadow.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 2aff87605464dd3f61aefd4e1dc0bffd - - path: glmark2/effect2d:kernel=0,1,0;1,-4,1;0,1,0;.trace - expectations: - - device: gl-radeonsi-stoney - checksum: e3677a85bc346a9bd52a6569d17bbe6e - - path: glmark2/effect2d:kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;.trace - expectations: - - device: gl-radeonsi-stoney - checksum: f8af0ba4f5162fc91937a90c17445b50 - - path: glmark2/function:fragment-steps=5:fragment-complexity=low.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 13149880306d2183703a5c327f4d750a - - path: glmark2/function:fragment-steps=5:fragment-complexity=medium.trace - expectations: - - device: gl-radeonsi-stoney - checksum: c6983ffb3a74e234f84e5d817f876f54 - - path: glmark2/build:use-vbo=false.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 203a0205580b2c39ed8dcbed57b18f3c - - path: glmark2/build:use-vbo=true.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 437034f264c469757683e51e3e25beca - - path: glmark2/ideas:speed=10000.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 381d973b00b46fcc15f72808eabb6237 - - path: glmark2/loop:vertex-steps=5:fragment-steps=5:fragment-loop=false.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 5a32f7917c130581fae23e58b71fd740 - - path: glmark2/loop:vertex-steps=5:fragment-steps=5:fragment-uniform=false.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 20586c936a7051ce63503df6f9785d01 - - path: glmark2/loop:vertex-steps=5:fragment-steps=5:fragment-uniform=true.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 255e412701afdc4a7b62654e93b92cc9 - - path: glmark2/pulsar:quads=5:texture=false:light=false.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 42f913c6119a685da4450ea116060614 - - path: glmark2/refract.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 41d105bdd10a354f6d161c67f715b7f9 - - path: glmark2/shading:shading=blinn-phong-inf.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 4a2cf8a13b248f470e58f785d0a9207d - - path: glmark2/shading:shading=cel.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 8325ce4073135c03eec241087e51a584 - - path: glmark2/shading:shading=gouraud.trace - expectations: - - device: gl-radeonsi-stoney - checksum: fbe5b7d038866f6cd4fc801b062e4ce5 - - path: glmark2/shading:shading=phong.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 65f9468a37d683b4c1f38d34f09a97db - - path: glmark2/shadow.trace - expectations: - - device: gl-radeonsi-stoney - checksum: abd705b0ae76cf6f19905bfea1d3db76 - - path: glmark2/terrain.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 59690f1438a1e44fc655d16ce8bb348b - - path: glmark2/texture:texture-filter=linear.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 54bf32b499f3ebfe0e727e5716e54b1a - - path: glmark2/texture:texture-filter=mipmap.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 3a3abce164eef2be10f58604b22583f2 - - path: glmark2/texture:texture-filter=nearest.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 311c394eb4afd48bd8330d0e69470b87 - - path: godot/Material Testers.x86_64_2020.04.08_13.38_frame799.rdc - expectations: - - device: gl-radeonsi-stoney - checksum: 4df1fbfc346851fe9e086a0708afde21 - - path: gputest/gimark.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 52f76e6db877111845990ee128552082 - - path: gputest/pixmark-julia-fp32.trace - expectations: - - device: gl-radeonsi-stoney - checksum: b5e0ae5ad680d884432f89a923f3e70d - - path: gputest/pixmark-julia-fp64.trace - expectations: - - device: gl-radeonsi-stoney - checksum: b181b0a910f5ae5b161df70f834c3d5f - - path: gputest/pixmark-volplosion.trace - expectations: - - device: gl-radeonsi-stoney - checksum: c8321043b7c05156b71f9837b54e7b50 - - path: gputest/plot3d.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 203c0c186a8eab5fbb8753ec25848b53 - - path: gputest/tessmark.trace - expectations: - - device: gl-radeonsi-stoney - checksum: cdcf984e81f2cda9ca7f56e3a4addaa7 - - path: humus/AmbientAperture.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 7ad498c94dcfbf22ef56f115648be86d - - path: humus/CelShading.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 7d30dbe3470873c327464ea7ebe6bcf0 - - path: humus/DynamicBranching3.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 5a5addfb1c7acc22104c0ecb29f45174 - - path: humus/HDR.trace - expectations: - - device: gl-radeonsi-stoney - checksum: b44ce4cb377321f6423a5a62a9083794 - - path: humus/RaytracedShadows.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 2e2e58e0b32329d6cf90ab0ec71108fd - - path: humus/VolumetricFogging2.trace - expectations: - - device: gl-radeonsi-stoney - checksum: 1a9b3aa90d2c4a0d3937ecacca2da052 - - path: supertuxkart/supertuxkart-antediluvian-abyss.rdc - expectations: - - device: gl-radeonsi-stoney - checksum: fd717f0214c2e5d08538d2de30bfe180 - - path: supertuxkart/supertuxkart-menu.rdc - expectations: - - device: gl-radeonsi-stoney - checksum: bc851bb8808b311c2df9c36a6c289e6e - - path: supertuxkart/supertuxkart-ravenbridge-mansion.rdc - expectations: - - device: gl-radeonsi-stoney - checksum: f2e730f7378af65abbf82cc30e4ba64d |