mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-29 18:50:10 +01:00
pvr: advertise VK_EXT_zero_initialize_device_memory
The kernel driver zero initialises device memory allocations for us, so all that needs to be done is to advertise support for the extension. Signed-off-by: Frank Binns <frank.binns@imgtec.com> Reviewed-by: Karmjit Mahil <karmjit.mahil@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37732>
This commit is contained in:
parent
3418076fab
commit
793abd9741
3 changed files with 6 additions and 1 deletions
|
|
@ -672,7 +672,7 @@ Khronos extensions that are not part of any Vulkan version:
|
|||
VK_EXT_vertex_attribute_divisor DONE (anv, dzn, hasvk, hk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
|
||||
VK_EXT_vertex_input_dynamic_state DONE (anv, hk, lvp, nvk, panvk, radv, tu, vn)
|
||||
VK_EXT_ycbcr_image_arrays DONE (anv, hasvk, hk, lvp, nvk, panvk/v10+, radv, vn)
|
||||
VK_EXT_zero_initialize_device_memory DONE (lvp, nvk, radv)
|
||||
VK_EXT_zero_initialize_device_memory DONE (lvp, nvk, pvr, radv)
|
||||
VK_ANDROID_external_memory_android_hardware_buffer DONE (anv, lvp, panvk, radv, tu, v3dv, vn)
|
||||
VK_ANDROID_native_buffer DONE (anv, lvp, panvk, radv, tu, v3dv, vn)
|
||||
VK_GOOGLE_decorate_string DONE (anv, hasvk, hk, lvp, nvk, panvk, radv, tu, vn)
|
||||
|
|
|
|||
|
|
@ -74,3 +74,4 @@ shaderStorageImageReadWithoutFormat on pvr
|
|||
shaderStorageImageWriteWithoutFormat on pvr
|
||||
shaderClipDistance on pvr
|
||||
shaderCullDistance on pvr
|
||||
VK_EXT_zero_initialize_device_memory on pvr
|
||||
|
|
|
|||
|
|
@ -245,6 +245,7 @@ static void pvr_physical_device_get_supported_extensions(
|
|||
.EXT_texel_buffer_alignment = false,
|
||||
.EXT_tooling_info = true,
|
||||
.EXT_vertex_attribute_divisor = true,
|
||||
.EXT_zero_initialize_device_memory = true,
|
||||
};
|
||||
}
|
||||
|
||||
|
|
@ -494,6 +495,9 @@ static void pvr_physical_device_get_supported_features(
|
|||
|
||||
/* VK_KHR_line_rasterization */
|
||||
.bresenhamLines = true,
|
||||
|
||||
/* VK_EXT_zero_initialize_device_memory */
|
||||
.zeroInitializeDeviceMemory = true,
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue