From 900e78548c632578108b7962ab6bf6658ebd1730 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 24 Jun 2022 12:16:29 -0400 Subject: [PATCH] zink: use std430 packing by default this reduces bo size a bit Reviewed-by: Dave Airlie fixes: spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object Part-of: --- src/gallium/drivers/zink/ci/zink-lvp-fails.txt | 1 - src/gallium/drivers/zink/ci/zink-radv-fails.txt | 1 - src/gallium/drivers/zink/zink_screen.c | 1 + 3 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gallium/drivers/zink/ci/zink-lvp-fails.txt b/src/gallium/drivers/zink/ci/zink-lvp-fails.txt index ececed8..39dc17d 100644 --- a/src/gallium/drivers/zink/ci/zink-lvp-fails.txt +++ b/src/gallium/drivers/zink/ci/zink-lvp-fails.txt @@ -201,7 +201,6 @@ spec@!opengl 2.1@pbo,Fail spec@!opengl 2.1@pbo@test_polygon_stip,Fail spec@!opengl 2.1@polygon-stipple-fs,Fail spec@!opengl es 2.0@glsl-fs-pointcoord,Fail -spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail spec@arb_depth_texture@depth-tex-modes,Fail spec@arb_framebuffer_object@fbo-gl_pointcoord,Fail spec@arb_get_program_binary@restore-sso-program,Fail diff --git a/src/gallium/drivers/zink/ci/zink-radv-fails.txt b/src/gallium/drivers/zink/ci/zink-radv-fails.txt index a2e1d95..9bce6b3 100644 --- a/src/gallium/drivers/zink/ci/zink-radv-fails.txt +++ b/src/gallium/drivers/zink/ci/zink-radv-fails.txt @@ -492,7 +492,6 @@ spec@!opengl 2.1@pbo@test_polygon_stip,Fail spec@!opengl 2.1@polygon-stipple-fs,Fail spec@!opengl 3.0@clearbuffer-depth-cs-probe,Fail spec@!opengl es 2.0@glsl-fs-pointcoord,Fail -spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail # Regression introduced by moving from LLVM 11 to 13 dEQP-GLES2.functional.shaders.random.basic_expression.fragment.70,Fail diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index 9f18309..b8db35a 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -434,6 +434,7 @@ zink_get_param(struct pipe_screen *pscreen, enum pipe_cap param) case PIPE_CAP_SHADER_PACK_HALF_FLOAT: case PIPE_CAP_CULL_DISTANCE_NOCOMBINE: case PIPE_CAP_SEAMLESS_CUBE_MAP_PER_TEXTURE: + case PIPE_CAP_LOAD_CONSTBUF: return 1; case PIPE_CAP_DRAW_VERTEX_STATE: -- 2.7.4