From bd8077bef503a60791fee185730ee87f12ff4c0a Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Sat, 11 Jun 2022 07:07:32 +1000 Subject: [PATCH] nouveau/vk: add support for compute classes to generator. Part-of: --- src/nouveau/nvidia-headers/meson.build | 3 +++ src/nouveau/winsys/nouveau_push.h | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/src/nouveau/nvidia-headers/meson.build b/src/nouveau/nvidia-headers/meson.build index d0febf28bba..dd89989ccd6 100644 --- a/src/nouveau/nvidia-headers/meson.build +++ b/src/nouveau/nvidia-headers/meson.build @@ -7,6 +7,9 @@ nvk_classes = [ 'cl90b5', 'cla0b5', 'clc1b5', + 'cla0c0', + 'clc0c0', + 'clc3c0' ] nvk_cl_header_depend_files = [ diff --git a/src/nouveau/winsys/nouveau_push.h b/src/nouveau/winsys/nouveau_push.h index b6fab9eed23..502d57cddb7 100644 --- a/src/nouveau/winsys/nouveau_push.h +++ b/src/nouveau/winsys/nouveau_push.h @@ -31,6 +31,10 @@ int nouveau_ws_push_submit(struct nouveau_ws_push *, struct nouveau_ws_device *, void nouveau_ws_push_ref(struct nouveau_ws_push *, struct nouveau_ws_bo *, enum nouveau_ws_bo_map_flags); void nouveau_ws_push_reset(struct nouveau_ws_push *); +#define SUBC_NVA0C0 1 +#define SUBC_NVC0C0 1 +#define SUBC_NVC3C0 1 + #define SUBC_NV902D 3 #define SUBC_NV90B5 4