From 1e2ca4dad6dd42a2953c30daf240b99955372b07 Mon Sep 17 00:00:00 2001 From: Lars-Ivar Hesselberg Simonsen Date: Mon, 3 Nov 2025 11:26:25 +0100 Subject: [PATCH] pan/format: Fix mapping for I16F This was mapped to RG16F, while R16F should be correct. Cc: mesa-stable Reviewed-by: Erik Faye-Lund Reviewed-by: Boris Brezillon Part-of: --- src/panfrost/ci/panfrost-g52-fails.txt | 29 -------------- src/panfrost/ci/panfrost-g57-fails.txt | 50 ------------------------ src/panfrost/ci/panfrost-g57-flakes.txt | 4 -- src/panfrost/ci/panfrost-g610-fails.txt | 49 ----------------------- src/panfrost/ci/panfrost-g610-flakes.txt | 4 -- src/panfrost/lib/pan_format.c | 2 +- 6 files changed, 1 insertion(+), 137 deletions(-) diff --git a/src/panfrost/ci/panfrost-g52-fails.txt b/src/panfrost/ci/panfrost-g52-fails.txt index ed7649602a8..887e4cf7248 100644 --- a/src/panfrost/ci/panfrost-g52-fails.txt +++ b/src/panfrost/ci/panfrost-g52-fails.txt @@ -12,8 +12,6 @@ shaders@point-vertex-id gl_vertexid,Fail shaders@point-vertex-id gl_vertexid gl_instanceid divisor,Fail shaders@point-vertex-id gl_vertexid gl_instanceid,Fail spec@arb_base_instance@arb_base_instance-drawarrays,Fail -spec@arb_direct_state_access@gettextureimage-formats,Fail -spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail spec@arb_point_sprite@arb_point_sprite-mipmap,Fail spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail @@ -25,16 +23,8 @@ spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2drect spec@arb_texture_buffer_object@formats (fs- arb),Crash spec@arb_texture_buffer_object@formats (vs- arb),Crash spec@arb_texture_buffer_object@texture-buffer-size-clamp,Crash -spec@arb_texture_float@arb_texture_float-texture-float-formats,Fail spec@arb_texture_float@fbo-alphatest-formats,Crash spec@arb_texture_float@fbo-blending-formats,Crash -spec@arb_texture_float@fbo-clear-formats,Fail -spec@arb_texture_float@fbo-clear-formats@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_float@fbo-generatemipmap-formats,Fail -spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB NPOT,Fail -spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Fail spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R16I,Fail spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R16_SNORM,Fail spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R32I,Fail @@ -99,8 +89,6 @@ spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE8_ALPHA8,Fail spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE8,Fail spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE_ALPHA,Fail spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE,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_transform_feedback2@draw-auto,Fail spec@ext_transform_feedback@builtin-varyings gl_clipdistance,Fail spec@ext_transform_feedback@change-size base-shrink,Fail @@ -214,7 +202,6 @@ spec@!opengl 1.0@gl-1.0-edgeflag,Fail spec@!opengl 1.0@gl-1.0-edgeflag-quads,Fail spec@!opengl 1.0@gl-1.0-no-op-paths,Fail spec@!opengl 1.0@rasterpos,Crash -spec@!opengl 1.1@getteximage-formats,Fail spec@!opengl 1.1@linestipple@Factor 2x,Fail spec@!opengl 1.1@linestipple@Factor 3x,Fail spec@!opengl 1.1@linestipple,Fail @@ -261,8 +248,6 @@ spec@!opengl 3.1@primitive-restart-xfb generated,Fail spec@!opengl 3.1@primitive-restart-xfb written,Fail spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail -afbcp-spec@arb_direct_state_access@gettextureimage-formats,Fail -afbcp-spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail afbcp-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail afbcp-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2drect,Fail @@ -280,7 +265,6 @@ afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32I_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32UI_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA8I_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA8UI_EXT,Fail -afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16F_ARB,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32F_ARB,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY8,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY8I_EXT,Fail @@ -297,22 +281,11 @@ afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA32UI_EX afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA8I_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA8UI_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb),Fail -afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16F_ARB,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32F_ARB,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY8I_EXT,Fail afbcp-spec@arb_texture_buffer_object@texture-buffer-size-clamp,Crash -afbcp-spec@arb_texture_float@arb_texture_float-texture-float-formats,Fail afbcp-spec@arb_texture_float@fbo-alphatest-formats,Crash afbcp-spec@arb_texture_float@fbo-blending-formats,Crash -afbcp-spec@arb_texture_float@fbo-clear-formats,Fail -afbcp-spec@arb_texture_float@fbo-clear-formats@GL_INTENSITY16F_ARB,Fail -afbcp-spec@arb_texture_float@fbo-generatemipmap-formats,Fail -afbcp-spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB,Fail -afbcp-spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB NPOT,Fail -afbcp-spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail -afbcp-spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Fail -afbcp-spec@arb_texture_float@multisample-formats 6 gl_arb_texture_float,Fail -afbcp-spec@arb_texture_float@multisample-formats 8 gl_arb_texture_float,Fail afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R16I,Fail afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R16_SNORM,Fail afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R32I,Fail @@ -366,8 +339,6 @@ afbcp-spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode # uprev Piglit in Mesa afbcp-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-refcount-multithread,Crash -spec@arb_texture_float@multisample-formats 6 gl_arb_texture_float,Crash -spec@arb_texture_float@multisample-formats 8 gl_arb_texture_float,Crash spec@ext_image_dma_buf_import@ext_image_dma_buf_import-refcount-multithread,Crash # Piglit tests require too much precision in alpha-to-coverage higher sample-counts diff --git a/src/panfrost/ci/panfrost-g57-fails.txt b/src/panfrost/ci/panfrost-g57-fails.txt index 87fe5aa5621..4a2c35a9186 100644 --- a/src/panfrost/ci/panfrost-g57-fails.txt +++ b/src/panfrost/ci/panfrost-g57-fails.txt @@ -11,24 +11,12 @@ shaders@point-vertex-id gl_vertexid divisor,Fail shaders@point-vertex-id gl_vertexid,Fail shaders@point-vertex-id gl_vertexid gl_instanceid divisor,Fail shaders@point-vertex-id gl_vertexid gl_instanceid,Fail -spec@arb_direct_state_access@gettextureimage-formats,Fail -spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail spec@arb_point_sprite@arb_point_sprite-mipmap,Fail spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail spec@arb_texture_buffer_object@texture-buffer-size-clamp,Crash -spec@arb_texture_float@arb_texture_float-texture-float-formats,Fail spec@arb_texture_float@fbo-alphatest-formats,Crash spec@arb_texture_float@fbo-blending-formats,Crash -spec@arb_texture_float@fbo-clear-formats,Fail -spec@arb_texture_float@fbo-clear-formats@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_float@fbo-generatemipmap-formats,Fail -spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB NPOT,Fail -spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 6 gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 8 gl_arb_texture_float,Fail spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R16I,Fail spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R16_SNORM,Fail spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R32I,Fail @@ -87,8 +75,6 @@ spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY,Fail spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE4,Fail spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE8,Fail spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE,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_transform_feedback2@draw-auto,Fail spec@ext_transform_feedback@builtin-varyings gl_clipdistance,Fail spec@ext_transform_feedback@change-size base-shrink,Fail @@ -173,7 +159,6 @@ spec@!opengl 1.0@gl-1.0-edgeflag,Fail spec@!opengl 1.0@gl-1.0-edgeflag-quads,Fail spec@!opengl 1.0@gl-1.0-no-op-paths,Fail spec@!opengl 1.0@rasterpos,Crash -spec@!opengl 1.1@getteximage-formats,Fail spec@!opengl 1.1@linestipple@Factor 2x,Fail spec@!opengl 1.1@linestipple@Factor 3x,Fail spec@!opengl 1.1@linestipple,Fail @@ -241,7 +226,6 @@ spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32I_EXT,Fail spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32UI_EXT,Fail spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA8I_EXT,Fail spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA8UI_EXT,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16F_ARB,Fail spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32F_ARB,Fail spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE16_ALPHA16,Fail spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE32F_ARB,Fail @@ -264,7 +248,6 @@ spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA32I_EXT,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA32UI_EXT,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA8I_EXT,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA8UI_EXT,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16F_ARB,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32F_ARB,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE16_ALPHA16,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE32F_ARB,Fail @@ -277,14 +260,6 @@ spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32I_EXT,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32UI_EXT,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA8I_EXT,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA8UI_EXT,Fail -spec@arb_texture_float@texwrap formats,Fail -spec@arb_texture_float@texwrap formats offset,Fail -spec@arb_texture_float@texwrap formats offset@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_float@texwrap formats offset@GL_INTENSITY16F_ARB- NPOT,Fail -spec@arb_texture_float@texwrap formats offset@GL_INTENSITY16F_ARB- swizzled,Fail -spec@arb_texture_float@texwrap formats@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_float@texwrap formats@GL_INTENSITY16F_ARB- NPOT,Fail -spec@arb_texture_float@texwrap formats@GL_INTENSITY16F_ARB- swizzled,Fail spec@arb_timer_query@query gl_timestamp,Fail spec@arb_timer_query@timestamp-get,Fail spec@ext_disjoint_timer_query@simple,Fail @@ -338,24 +313,12 @@ afbcp-shaders@point-vertex-id gl_vertexid divisor,Fail afbcp-shaders@point-vertex-id gl_vertexid,Fail afbcp-shaders@point-vertex-id gl_vertexid gl_instanceid divisor,Fail afbcp-shaders@point-vertex-id gl_vertexid gl_instanceid,Fail -afbcp-spec@arb_direct_state_access@gettextureimage-formats,Fail -afbcp-spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail afbcp-spec@arb_point_sprite@arb_point_sprite-mipmap,Fail afbcp-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail afbcp-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail afbcp-spec@arb_texture_buffer_object@texture-buffer-size-clamp,Crash -afbcp-spec@arb_texture_float@arb_texture_float-texture-float-formats,Fail afbcp-spec@arb_texture_float@fbo-alphatest-formats,Crash afbcp-spec@arb_texture_float@fbo-blending-formats,Crash -afbcp-spec@arb_texture_float@fbo-clear-formats,Fail -afbcp-spec@arb_texture_float@fbo-clear-formats@GL_INTENSITY16F_ARB,Fail -afbcp-spec@arb_texture_float@fbo-generatemipmap-formats,Fail -afbcp-spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB,Fail -afbcp-spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB NPOT,Fail -afbcp-spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail -afbcp-spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Fail -afbcp-spec@arb_texture_float@multisample-formats 6 gl_arb_texture_float,Fail -afbcp-spec@arb_texture_float@multisample-formats 8 gl_arb_texture_float,Fail afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R16I,Fail afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R16_SNORM,Fail afbcp-spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R32I,Fail @@ -414,8 +377,6 @@ afbcp-spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY,Fail afbcp-spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE4,Fail afbcp-spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE8,Fail afbcp-spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE,Fail -afbcp-spec@ext_framebuffer_object@getteximage-formats init-by-clear-and-render,Fail -afbcp-spec@ext_framebuffer_object@getteximage-formats init-by-rendering,Fail afbcp-spec@ext_transform_feedback2@draw-auto,Fail afbcp-spec@ext_transform_feedback@builtin-varyings gl_clipdistance,Fail afbcp-spec@ext_transform_feedback@change-size base-shrink,Fail @@ -500,7 +461,6 @@ afbcp-spec@!opengl 1.0@gl-1.0-edgeflag,Fail afbcp-spec@!opengl 1.0@gl-1.0-edgeflag-quads,Fail afbcp-spec@!opengl 1.0@gl-1.0-no-op-paths,Fail afbcp-spec@!opengl 1.0@rasterpos,Crash -afbcp-spec@!opengl 1.1@getteximage-formats,Fail afbcp-spec@!opengl 1.1@linestipple@Factor 2x,Fail afbcp-spec@!opengl 1.1@linestipple@Factor 3x,Fail afbcp-spec@!opengl 1.1@linestipple,Fail @@ -568,7 +528,6 @@ afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32I_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32UI_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA8I_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA8UI_EXT,Fail -afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16F_ARB,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32F_ARB,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE16_ALPHA16,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE32F_ARB,Fail @@ -591,7 +550,6 @@ afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA32I_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA32UI_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA8I_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA8UI_EXT,Fail -afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16F_ARB,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32F_ARB,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE16_ALPHA16,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE32F_ARB,Fail @@ -604,14 +562,6 @@ afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32I_EXT afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32UI_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA8I_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA8UI_EXT,Fail -afbcp-spec@arb_texture_float@texwrap formats,Fail -afbcp-spec@arb_texture_float@texwrap formats offset,Fail -afbcp-spec@arb_texture_float@texwrap formats offset@GL_INTENSITY16F_ARB,Fail -afbcp-spec@arb_texture_float@texwrap formats offset@GL_INTENSITY16F_ARB- NPOT,Fail -afbcp-spec@arb_texture_float@texwrap formats offset@GL_INTENSITY16F_ARB- swizzled,Fail -afbcp-spec@arb_texture_float@texwrap formats@GL_INTENSITY16F_ARB,Fail -afbcp-spec@arb_texture_float@texwrap formats@GL_INTENSITY16F_ARB- NPOT,Fail -afbcp-spec@arb_texture_float@texwrap formats@GL_INTENSITY16F_ARB- swizzled,Fail afbcp-spec@arb_timer_query@query gl_timestamp,Fail afbcp-spec@arb_timer_query@timestamp-get,Fail afbcp-spec@ext_disjoint_timer_query@simple,Fail diff --git a/src/panfrost/ci/panfrost-g57-flakes.txt b/src/panfrost/ci/panfrost-g57-flakes.txt index 994eab60c8e..7b7979e8574 100644 --- a/src/panfrost/ci/panfrost-g57-flakes.txt +++ b/src/panfrost/ci/panfrost-g57-flakes.txt @@ -32,8 +32,4 @@ afbcp-spec@egl 1.4@largest possible eglcreatepbuffersurface and then glclear # Initial flakes on mt8195-cherry-tomato-r2 glx@glx-visuals-stencil -spec@arb_texture_float@texwrap formats bordercolor -spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY16F_ARB- border color only afbcp-glx@glx-visuals-stencil -afbcp-spec@arb_texture_float@texwrap formats bordercolor -afbcp-spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY16F_ARB- border color only diff --git a/src/panfrost/ci/panfrost-g610-fails.txt b/src/panfrost/ci/panfrost-g610-fails.txt index 52b8b992f71..586eb748bdd 100644 --- a/src/panfrost/ci/panfrost-g610-fails.txt +++ b/src/panfrost/ci/panfrost-g610-fails.txt @@ -13,8 +13,6 @@ dEQP-VK.pipeline.pipeline_library.pipeline_binary.pipeline_from_get_data.vertex_ dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_delayed_destroy,Crash dEQP-VK.pipeline.pipeline_library.pipeline_binary.creation_feedback.graphics_tests.vertex_stage_fragment_stage_zero_out_feedback_cout,Crash -afbcp-spec@arb_direct_state_access@gettextureimage-formats,Fail -afbcp-spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail afbcp-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail afbcp-spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail afbcp-spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 1d,Fail @@ -39,7 +37,6 @@ afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32I_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32UI_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA8I_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA8UI_EXT,Fail -afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16F_ARB,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32F_ARB,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE16_ALPHA16,Fail afbcp-spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE32F_ARB,Fail @@ -62,7 +59,6 @@ afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA32I_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA32UI_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA8I_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA8UI_EXT,Fail -afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16F_ARB,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32F_ARB,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE16_ALPHA16,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE32F_ARB,Fail @@ -75,25 +71,6 @@ afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32I_EXT afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32UI_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA8I_EXT,Fail afbcp-spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA8UI_EXT,Fail -afbcp-spec@arb_texture_float@arb_texture_float-texture-float-formats,Fail -afbcp-spec@arb_texture_float@fbo-clear-formats,Fail -afbcp-spec@arb_texture_float@fbo-clear-formats@GL_INTENSITY16F_ARB,Fail -afbcp-spec@arb_texture_float@fbo-generatemipmap-formats,Fail -afbcp-spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB,Fail -afbcp-spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB NPOT,Fail -afbcp-spec@arb_texture_float@multisample-formats 16 gl_arb_texture_float,Fail -afbcp-spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail -afbcp-spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Fail -afbcp-spec@arb_texture_float@multisample-formats 6 gl_arb_texture_float,Fail -afbcp-spec@arb_texture_float@multisample-formats 8 gl_arb_texture_float,Fail -afbcp-spec@arb_texture_float@texwrap formats,Fail -afbcp-spec@arb_texture_float@texwrap formats@GL_INTENSITY16F_ARB,Fail -afbcp-spec@arb_texture_float@texwrap formats@GL_INTENSITY16F_ARB- NPOT,Fail -afbcp-spec@arb_texture_float@texwrap formats@GL_INTENSITY16F_ARB- swizzled,Fail -afbcp-spec@arb_texture_float@texwrap formats offset,Fail -afbcp-spec@arb_texture_float@texwrap formats offset@GL_INTENSITY16F_ARB,Fail -afbcp-spec@arb_texture_float@texwrap formats offset@GL_INTENSITY16F_ARB- NPOT,Fail -afbcp-spec@arb_texture_float@texwrap formats offset@GL_INTENSITY16F_ARB- swizzled,Fail afbcp-spec@arb_texture_query_levels@execution@fs-baselevel,Crash afbcp-spec@arb_texture_query_levels@execution@fs-maxlevel,Crash afbcp-spec@arb_texture_query_levels@execution@fs-miptree,Crash @@ -160,8 +137,6 @@ shaders@point-vertex-id gl_vertexid gl_instanceid divisor,Fail shaders@point-vertex-id gl_vertexid gl_instanceid,Fail spec@arb_arrays_of_arrays@execution@atomic_counters@fs-indirect-index,Fail spec@arb_arrays_of_arrays@execution@atomic_counters@fs-simple-inc-dec-read,Fail -spec@arb_direct_state_access@gettextureimage-formats,Fail -spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail spec@arb_point_sprite@arb_point_sprite-mipmap,Fail spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail @@ -187,7 +162,6 @@ spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32I_EXT,Fail spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32UI_EXT,Fail spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA8I_EXT,Fail spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA8UI_EXT,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16F_ARB,Fail spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32F_ARB,Fail spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE16_ALPHA16,Fail spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE32F_ARB,Fail @@ -210,7 +184,6 @@ spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA32I_EXT,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA32UI_EXT,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA8I_EXT,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA8UI_EXT,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16F_ARB,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32F_ARB,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE16_ALPHA16,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE32F_ARB,Fail @@ -223,25 +196,6 @@ spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32I_EXT,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32UI_EXT,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA8I_EXT,Fail spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA8UI_EXT,Fail -spec@arb_texture_float@arb_texture_float-texture-float-formats,Fail -spec@arb_texture_float@fbo-clear-formats,Fail -spec@arb_texture_float@fbo-clear-formats@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_float@fbo-generatemipmap-formats,Fail -spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB NPOT,Fail -spec@arb_texture_float@multisample-formats 16 gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 6 gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 8 gl_arb_texture_float,Fail -spec@arb_texture_float@texwrap formats,Fail -spec@arb_texture_float@texwrap formats@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_float@texwrap formats@GL_INTENSITY16F_ARB- NPOT,Fail -spec@arb_texture_float@texwrap formats@GL_INTENSITY16F_ARB- swizzled,Fail -spec@arb_texture_float@texwrap formats offset,Fail -spec@arb_texture_float@texwrap formats offset@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_float@texwrap formats offset@GL_INTENSITY16F_ARB- NPOT,Fail -spec@arb_texture_float@texwrap formats offset@GL_INTENSITY16F_ARB- swizzled,Fail spec@arb_texture_query_levels@execution@fs-baselevel,Crash spec@arb_texture_query_levels@execution@fs-maxlevel,Crash spec@arb_texture_query_levels@execution@fs-miptree,Crash @@ -295,8 +249,6 @@ spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY,Fail spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE4,Fail spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE8,Fail spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE,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-refcount-multithread,Crash spec@ext_shader_framebuffer_fetch@execution@gles3@discard-ms8,Fail spec@ext_shader_framebuffer_fetch_non_coherent@execution@gles3@discard-ms8,Fail @@ -436,7 +388,6 @@ spec@!opengl 1.0@gl-1.0-edgeflag,Fail spec@!opengl 1.0@gl-1.0-edgeflag-quads,Fail spec@!opengl 1.0@gl-1.0-no-op-paths,Fail spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail -spec@!opengl 1.1@getteximage-formats,Fail spec@!opengl 1.1@line-smooth-stipple,Fail spec@!opengl 1.1@linestipple@Factor 2x,Fail spec@!opengl 1.1@linestipple@Factor 3x,Fail diff --git a/src/panfrost/ci/panfrost-g610-flakes.txt b/src/panfrost/ci/panfrost-g610-flakes.txt index 24f7ed9d4c7..bfc5509094f 100644 --- a/src/panfrost/ci/panfrost-g610-flakes.txt +++ b/src/panfrost/ci/panfrost-g610-flakes.txt @@ -273,8 +273,4 @@ dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_32_32.samples_16.d32_sfloat_s glx@glx-visuals-depth spec@!opengl 1.1@longprim spec@!opengl 1.1@teximage-colors gl_alpha12 -spec@arb_texture_float@fbo-blending-formats -spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY16F_ARB -spec@arb_texture_float@texwrap formats bordercolor -spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY16F_ARB- border color only spec@ext_framebuffer_multisample@accuracy all_samples color small depthstencil diff --git a/src/panfrost/lib/pan_format.c b/src/panfrost/lib/pan_format.c index 647373fab26..9a97c677dae 100644 --- a/src/panfrost/lib/pan_format.c +++ b/src/panfrost/lib/pan_format.c @@ -485,7 +485,7 @@ const struct pan_format GENX(pan_pipe_format)[PIPE_FORMAT_COUNT] = { FMT(L16_SNORM, R16_SNORM, RRR1, L, VT__I), FMT(I16_SNORM, R16_SNORM, RRRR, L, VT__I), FMT(L16_FLOAT, R16F, RRR1, L, VTR_I), - FMT(I16_FLOAT, RG16F, RRRR, L, VTR_I), + FMT(I16_FLOAT, R16F, RRRR, L, VTR_I), FMT(L8_SRGB, R8_UNORM, RRR1, S, VTR_I), FMT(R8_SRGB, R8_UNORM, R001, S, VTR_I), FMT(R8G8_SRGB, RG8_UNORM, RG01, S, VTR_I),