mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 19:40:10 +01:00
venus: disable unsupported ExtendedDynamicState3Features
Fixes: 49e5b583 ("venus: enable VK_EXT_extended_dynamic_state3")
Signed-off-by: Juston Li <justonli@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26261>
This commit is contained in:
parent
52ee4cf229
commit
d54c140eb6
1 changed files with 30 additions and 0 deletions
|
|
@ -302,6 +302,36 @@ vn_physical_device_init_features(struct vn_physical_device *physical_dev)
|
|||
VN_SET_CORE_VALUE(feats, sparseResidency16Samples, false);
|
||||
VN_SET_CORE_VALUE(feats, sparseResidencyAliased, false);
|
||||
}
|
||||
|
||||
/* Disable unsupported ExtendedDynamicState3Features */
|
||||
if (exts->EXT_extended_dynamic_state3) {
|
||||
/* TODO: Add support for VK_EXT_sample_locations */
|
||||
VN_SET_CORE_VALUE(feats, extendedDynamicState3SampleLocationsEnable,
|
||||
false);
|
||||
/* TODO: Add support for VK_EXT_blend_operation_advanced */
|
||||
VN_SET_CORE_VALUE(feats, extendedDynamicState3ColorBlendAdvanced,
|
||||
false);
|
||||
/* VK_NV_* extensions required */
|
||||
VN_SET_CORE_VALUE(feats, extendedDynamicState3ViewportWScalingEnable,
|
||||
false);
|
||||
VN_SET_CORE_VALUE(feats, extendedDynamicState3ViewportSwizzle, false);
|
||||
VN_SET_CORE_VALUE(feats, extendedDynamicState3CoverageToColorEnable,
|
||||
false);
|
||||
VN_SET_CORE_VALUE(feats, extendedDynamicState3CoverageToColorLocation,
|
||||
false);
|
||||
VN_SET_CORE_VALUE(feats, extendedDynamicState3CoverageModulationMode,
|
||||
false);
|
||||
VN_SET_CORE_VALUE(
|
||||
feats, extendedDynamicState3CoverageModulationTableEnable, false);
|
||||
VN_SET_CORE_VALUE(feats, extendedDynamicState3CoverageModulationTable,
|
||||
false);
|
||||
VN_SET_CORE_VALUE(feats, extendedDynamicState3CoverageReductionMode,
|
||||
false);
|
||||
VN_SET_CORE_VALUE(
|
||||
feats, extendedDynamicState3RepresentativeFragmentTestEnable, false);
|
||||
VN_SET_CORE_VALUE(feats, extendedDynamicState3ShadingRateImageEnable,
|
||||
false);
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue