From 8930b3bcdd8c3626c03b6f187d90bdaaa3305049 Mon Sep 17 00:00:00 2001 From: Indrajit Kumar Das Date: Sun, 27 Sep 2020 18:27:54 +0530 Subject: [PATCH] gallium: prepare framework for supporting GL_NV_shader_atomic_int64 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Marek Olšák Part-of: --- src/gallium/auxiliary/util/u_screen.c | 3 +++ src/gallium/include/pipe/p_defines.h | 1 + 2 files changed, 4 insertions(+) diff --git a/src/gallium/auxiliary/util/u_screen.c b/src/gallium/auxiliary/util/u_screen.c index 8990908b6bb..35933c09afa 100644 --- a/src/gallium/auxiliary/util/u_screen.c +++ b/src/gallium/auxiliary/util/u_screen.c @@ -440,6 +440,9 @@ u_pipe_screen_get_param_defaults(struct pipe_screen *pscreen, case PIPE_CAP_MAX_TEXTURE_MB: return 0; + case PIPE_CAP_SHADER_ATOMIC_INT64: + return 0; + default: unreachable("bad PIPE_CAP_*"); } diff --git a/src/gallium/include/pipe/p_defines.h b/src/gallium/include/pipe/p_defines.h index 712d9198315..b55ae81bdee 100644 --- a/src/gallium/include/pipe/p_defines.h +++ b/src/gallium/include/pipe/p_defines.h @@ -968,6 +968,7 @@ enum pipe_cap PIPE_CAP_NIR_ATOMICS_AS_DEREF, PIPE_CAP_NO_CLIP_ON_COPY_TEX, PIPE_CAP_MAX_TEXTURE_MB, + PIPE_CAP_SHADER_ATOMIC_INT64, }; /**