gallium: prepare framework for supporting GL_NV_shader_atomic_int64
authorIndrajit Kumar Das <indrajit-kumar.das@amd.com>
Sun, 27 Sep 2020 12:57:54 +0000 (18:27 +0530)
committerMarge Bot <eric+marge@anholt.net>
Tue, 29 Sep 2020 14:24:44 +0000 (14:24 +0000)
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6708>

src/gallium/auxiliary/util/u_screen.c
src/gallium/include/pipe/p_defines.h

index 8990908..35933c0 100644 (file)
@@ -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_*");
    }
index 712d919..b55ae81 100644 (file)
@@ -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,
 };
 
 /**