mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 02:38:04 +02:00
panvk: Advertise VK_EXT_extended_dynamic_state3
Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com> Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40882>
This commit is contained in:
parent
fd2d3992ce
commit
4dbdd4c0ee
3 changed files with 36 additions and 1 deletions
|
|
@ -634,7 +634,7 @@ Khronos extensions that are not part of any Vulkan version:
|
|||
VK_EXT_display_control DONE (anv, hasvk, nvk, panvk, radv, tu)
|
||||
VK_EXT_display_surface_counter DONE (anv, lvp, nvk, panvk, radv, tu, vn)
|
||||
VK_EXT_dynamic_rendering_unused_attachments DONE (anv, hk, lvp, nvk, panvk, radv, tu, vn)
|
||||
VK_EXT_extended_dynamic_state3 DONE (anv, hk, kk, lvp, nvk, pvr, radv, tu, vn)
|
||||
VK_EXT_extended_dynamic_state3 DONE (anv, hk, kk, lvp, nvk, panvk, pvr, radv, tu, vn)
|
||||
VK_EXT_external_memory_acquire_unmodified DONE (anv, panvk, radv, vn)
|
||||
VK_EXT_external_memory_dma_buf DONE (anv, hasvk, hk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
|
||||
VK_EXT_external_memory_host DONE (anv, dzn, hasvk, lvp, radv)
|
||||
|
|
|
|||
|
|
@ -9,3 +9,4 @@ VK_EXT_conservative_rasterization on panvk
|
|||
shaderImageGatherExtended on pvr
|
||||
static C++ stdlib required on rusticl to workaround applications using their own C++ stdlib
|
||||
VK_EXT_pipeline_protected_access on RADV
|
||||
VK_EXT_extended_dynamic_state3 on panvk
|
||||
|
|
|
|||
|
|
@ -154,6 +154,7 @@ panvk_per_arch(get_physical_device_extensions)(
|
|||
.EXT_dynamic_rendering_unused_attachments = true,
|
||||
.EXT_extended_dynamic_state = true,
|
||||
.EXT_extended_dynamic_state2 = true,
|
||||
.EXT_extended_dynamic_state3 = true,
|
||||
.EXT_external_memory_acquire_unmodified = true,
|
||||
.EXT_external_memory_dma_buf = true,
|
||||
.EXT_global_priority = true,
|
||||
|
|
@ -498,6 +499,39 @@ panvk_per_arch(get_physical_device_features)(
|
|||
.extendedDynamicState2LogicOp = true,
|
||||
.extendedDynamicState2PatchControlPoints = false,
|
||||
|
||||
/* VK_EXT_extended_dynamic_state3 */
|
||||
.extendedDynamicState3TessellationDomainOrigin = false,
|
||||
.extendedDynamicState3DepthClampEnable = true,
|
||||
.extendedDynamicState3PolygonMode = false,
|
||||
.extendedDynamicState3RasterizationSamples = true,
|
||||
.extendedDynamicState3SampleMask = true,
|
||||
.extendedDynamicState3AlphaToCoverageEnable = true,
|
||||
.extendedDynamicState3AlphaToOneEnable = false,
|
||||
.extendedDynamicState3LogicOpEnable = true,
|
||||
.extendedDynamicState3ColorBlendEnable = true,
|
||||
.extendedDynamicState3ColorBlendEquation = true,
|
||||
.extendedDynamicState3ColorWriteMask = true,
|
||||
.extendedDynamicState3RasterizationStream = false,
|
||||
.extendedDynamicState3ConservativeRasterizationMode = PAN_ARCH >= 11,
|
||||
.extendedDynamicState3ExtraPrimitiveOverestimationSize = false,
|
||||
.extendedDynamicState3DepthClipEnable = true,
|
||||
.extendedDynamicState3SampleLocationsEnable = false,
|
||||
.extendedDynamicState3ColorBlendAdvanced = false,
|
||||
.extendedDynamicState3ProvokingVertexMode = false,
|
||||
.extendedDynamicState3LineRasterizationMode = true,
|
||||
.extendedDynamicState3LineStippleEnable = false,
|
||||
.extendedDynamicState3DepthClipNegativeOneToOne = false,
|
||||
.extendedDynamicState3ViewportWScalingEnable = false,
|
||||
.extendedDynamicState3ViewportSwizzle = false,
|
||||
.extendedDynamicState3CoverageToColorEnable = false,
|
||||
.extendedDynamicState3CoverageToColorLocation = false,
|
||||
.extendedDynamicState3CoverageModulationMode = false,
|
||||
.extendedDynamicState3CoverageModulationTableEnable = false,
|
||||
.extendedDynamicState3CoverageModulationTable = false,
|
||||
.extendedDynamicState3CoverageReductionMode = false,
|
||||
.extendedDynamicState3RepresentativeFragmentTestEnable = false,
|
||||
.extendedDynamicState3ShadingRateImageEnable = false,
|
||||
|
||||
/* VK_EXT_attachment_feedback_loop_dynamic_state */
|
||||
.attachmentFeedbackLoopDynamicState = true,
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue