From 43b221cd595f86ee145ea2292a64a521c6db0bd6 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Sat, 18 Mar 2023 14:45:08 -0400 Subject: [PATCH] asahi: Set PIPE_CAP_LOAD_CONSTBUF The CAP is a bit of a misnomer, what it really does is relax the alignment requirements for UBO packing. It should work fine and save us some memory. Noticed while debugging piglit fails. Signed-off-by: Alyssa Rosenzweig Part-of: --- src/gallium/drivers/asahi/agx_pipe.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/asahi/agx_pipe.c b/src/gallium/drivers/asahi/agx_pipe.c index 1f06edd..2291ebe 100644 --- a/src/gallium/drivers/asahi/agx_pipe.c +++ b/src/gallium/drivers/asahi/agx_pipe.c @@ -1383,6 +1383,7 @@ agx_get_param(struct pipe_screen *pscreen, enum pipe_cap param) case PIPE_CAP_CONDITIONAL_RENDER: case PIPE_CAP_CONDITIONAL_RENDER_INVERTED: case PIPE_CAP_SEAMLESS_CUBE_MAP: + case PIPE_CAP_LOAD_CONSTBUF: case PIPE_CAP_SEAMLESS_CUBE_MAP_PER_TEXTURE: case PIPE_CAP_TEXTURE_BUFFER_OBJECTS: return 1; -- 2.7.4