mesa: fix RGBA_SIGNED_COMPONENTS for lowered signed luminance
Some drivers implement luminance as RGBA. Since the code checks the renderbuffer format instead of the internal format this can cause the query to incorrectly return "signed" on the Alpha component for signed luminance formats. Fixes the following Piglit test for various drivers (at least Panfrost and V3D): spec/ext_packed_float/query-rgba-signed-components Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33372>
This commit is contained in:
committed by
Marge Bot
parent
a6dc8fa426
commit
886d720c19
@@ -205,7 +205,6 @@ spec@ext_packed_depth_stencil@texwrap formats offset,Fail
|
||||
spec@ext_packed_depth_stencil@texwrap formats offset@GL_DEPTH24_STENCIL8- NPOT,Fail
|
||||
spec@ext_packed_depth_stencil@texwrap formats,Fail
|
||||
spec@ext_packed_depth_stencil@texwrap formats@GL_DEPTH24_STENCIL8- NPOT,Fail
|
||||
spec@ext_packed_float@query-rgba-signed-components,Fail
|
||||
spec@ext_texture_integer@fbo-blending,Fail
|
||||
spec@ext_texture_integer@getteximage-clamping gl_arb_texture_rg,Fail
|
||||
spec@ext_texture_integer@getteximage-clamping,Fail
|
||||
|
||||
@@ -191,7 +191,6 @@ spec@ext_packed_depth_stencil@texwrap formats offset,Fail
|
||||
spec@ext_packed_depth_stencil@texwrap formats offset@GL_DEPTH24_STENCIL8- NPOT,Fail
|
||||
spec@ext_packed_depth_stencil@texwrap formats,Fail
|
||||
spec@ext_packed_depth_stencil@texwrap formats@GL_DEPTH24_STENCIL8- NPOT,Fail
|
||||
spec@ext_packed_float@query-rgba-signed-components,Fail
|
||||
spec@ext_texture_integer@fbo-blending,Fail
|
||||
spec@ext_texture_integer@getteximage-clamping gl_arb_texture_rg,Fail
|
||||
spec@ext_texture_integer@getteximage-clamping,Fail
|
||||
|
||||
Reference in New Issue
Block a user