From 0870859e3d3658ae7cc69201cfc4bbe41d93fbf5 Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Sat, 3 Feb 2018 17:07:55 +0100 Subject: vo_gpu: add RA_CAP for gl_NumWorkGroups SPIRV-Cross doesn't support this for the time being. It's possible this could go away again at a later date. --- video/out/vulkan/ra_vk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'video/out/vulkan') diff --git a/video/out/vulkan/ra_vk.c b/video/out/vulkan/ra_vk.c index 5e6fae74ed..cffb895cfd 100644 --- a/video/out/vulkan/ra_vk.c +++ b/video/out/vulkan/ra_vk.c @@ -209,7 +209,7 @@ struct ra *ra_create_vk(struct mpvk_ctx *vk, struct mp_log *log) ra->max_pushc_size = vk->limits.maxPushConstantsSize; if (vk->pool_compute) { - ra->caps |= RA_CAP_COMPUTE; + ra->caps |= RA_CAP_COMPUTE | RA_CAP_NUM_GROUPS; // If we have more compute queues than graphics queues, we probably // want to be using them. (This seems mostly relevant for AMD) if (vk->pool_compute->num_queues > vk->pool_graphics->num_queues) -- cgit v1.2.3