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, }; /**