nvk: Add new Vulkan 1.4 features and properties
These are the features and properties that don't already exist in extensions. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32433>
This commit is contained in:
committed by
Marge Bot
parent
f9e993dfaf
commit
dbf4424d07
@@ -430,6 +430,9 @@ nvk_get_device_features(const struct nv_device_info *info,
|
||||
.shaderIntegerDotProduct = true,
|
||||
.maintenance4 = true,
|
||||
|
||||
/* Vulkan 1.4 */
|
||||
.pushDescriptor = true,
|
||||
|
||||
/* VK_KHR_compute_shader_derivatives */
|
||||
.computeDerivativeGroupQuads = true,
|
||||
.computeDerivativeGroupLinear = true,
|
||||
@@ -954,6 +957,10 @@ nvk_get_device_properties(const struct nvk_instance *instance,
|
||||
.uniformTexelBufferOffsetSingleTexelAlignment = true,
|
||||
.maxBufferSize = NVK_MAX_BUFFER_SIZE,
|
||||
|
||||
/* Vulkan 1.4 properties */
|
||||
.dynamicRenderingLocalReadDepthStencilAttachments = true,
|
||||
.dynamicRenderingLocalReadMultisampledAttachments = true,
|
||||
|
||||
/* VK_KHR_compute_shader_derivatives */
|
||||
.meshAndTaskShaderDerivatives = false,
|
||||
|
||||
|
||||
Reference in New Issue
Block a user