mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-20 16:00:08 +01:00
panvk: enable uniformBufferStandardLayout
We already implement scalarBlockLayout, which is more general than uniformBufferStandardLayout, so this is a trivial enable for us. Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33291>
This commit is contained in:
parent
7a7f01bda0
commit
94093f58fb
3 changed files with 4 additions and 2 deletions
|
|
@ -473,7 +473,7 @@ Vulkan 1.2 -- all DONE: anv, nvk, tu, vn
|
||||||
VK_KHR_shader_subgroup_extended_types DONE (anv, hasvk, lvp, nvk, radv, tu, vn)
|
VK_KHR_shader_subgroup_extended_types DONE (anv, hasvk, lvp, nvk, radv, tu, vn)
|
||||||
VK_KHR_spirv_1_4 DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
|
VK_KHR_spirv_1_4 DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
|
||||||
VK_KHR_timeline_semaphore DONE (anv, dzn, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
|
VK_KHR_timeline_semaphore DONE (anv, dzn, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
|
||||||
VK_KHR_uniform_buffer_standard_layout DONE (anv, dzn, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
|
VK_KHR_uniform_buffer_standard_layout DONE (anv, dzn, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
|
||||||
VK_KHR_vulkan_memory_model DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, vn)
|
VK_KHR_vulkan_memory_model DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, vn)
|
||||||
VK_EXT_descriptor_indexing DONE (anv, dzn, lvp, nvk, radv, tu, vn)
|
VK_EXT_descriptor_indexing DONE (anv, dzn, lvp, nvk, radv, tu, vn)
|
||||||
VK_EXT_host_query_reset DONE (anv, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
|
VK_EXT_host_query_reset DONE (anv, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
|
||||||
|
|
|
||||||
|
|
@ -8,3 +8,4 @@ samplerYcbcrConversion on panvk/v10+
|
||||||
ycbcr2plane444Formats on panvk/v10+
|
ycbcr2plane444Formats on panvk/v10+
|
||||||
ycbcrImageArrays on panvk/v10+
|
ycbcrImageArrays on panvk/v10+
|
||||||
VK_KHR_imageless_framebuffer on panvk
|
VK_KHR_imageless_framebuffer on panvk
|
||||||
|
VK_KHR_uniform_buffer_standard_layout on panvk
|
||||||
|
|
|
||||||
|
|
@ -224,6 +224,7 @@ get_device_extensions(const struct panvk_physical_device *device,
|
||||||
#endif
|
#endif
|
||||||
.KHR_synchronization2 = true,
|
.KHR_synchronization2 = true,
|
||||||
.KHR_timeline_semaphore = true,
|
.KHR_timeline_semaphore = true,
|
||||||
|
.KHR_uniform_buffer_standard_layout = true,
|
||||||
.KHR_variable_pointers = true,
|
.KHR_variable_pointers = true,
|
||||||
.KHR_vertex_attribute_divisor = true,
|
.KHR_vertex_attribute_divisor = true,
|
||||||
.KHR_zero_initialize_workgroup_memory = true,
|
.KHR_zero_initialize_workgroup_memory = true,
|
||||||
|
|
@ -341,7 +342,7 @@ get_features(const struct panvk_physical_device *device,
|
||||||
.samplerFilterMinmax = arch >= 10,
|
.samplerFilterMinmax = arch >= 10,
|
||||||
.scalarBlockLayout = true,
|
.scalarBlockLayout = true,
|
||||||
.imagelessFramebuffer = true,
|
.imagelessFramebuffer = true,
|
||||||
.uniformBufferStandardLayout = false,
|
.uniformBufferStandardLayout = true,
|
||||||
.shaderSubgroupExtendedTypes = false,
|
.shaderSubgroupExtendedTypes = false,
|
||||||
.separateDepthStencilLayouts = true,
|
.separateDepthStencilLayouts = true,
|
||||||
.hostQueryReset = true,
|
.hostQueryReset = true,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue