mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-29 23:10:11 +01:00
venus: support VK_EXT_legacy_dithering
Test: dEQP-VK.*.dithering.v2.* Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33992>
This commit is contained in:
parent
cb5fa89bc4
commit
b9207d3ad9
2 changed files with 4 additions and 1 deletions
|
|
@ -693,7 +693,7 @@ Khronos extensions that are not part of any Vulkan version:
|
|||
VK_INTEL_shader_integer_functions2 DONE (anv, hasvk, radv)
|
||||
VK_EXT_map_memory_placed DONE (anv, nvk, radv, tu)
|
||||
VK_MESA_image_alignment_control DONE (anv, nvk, radv)
|
||||
VK_EXT_legacy_dithering DONE (anv, tu)
|
||||
VK_EXT_legacy_dithering DONE (anv, tu, vn)
|
||||
|
||||
|
||||
Clover OpenCL 1.0 -- all DONE:
|
||||
|
|
|
|||
|
|
@ -192,6 +192,7 @@ vn_physical_device_init_features(struct vn_physical_device *physical_dev)
|
|||
graphics_pipeline_library;
|
||||
VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d;
|
||||
VkPhysicalDeviceImageViewMinLodFeaturesEXT image_view_min_lod;
|
||||
VkPhysicalDeviceLegacyDitheringFeaturesEXT legacy_dithering;
|
||||
VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT
|
||||
legacy_vertex_attributes;
|
||||
VkPhysicalDeviceMultiDrawFeaturesEXT multi_draw;
|
||||
|
|
@ -330,6 +331,7 @@ vn_physical_device_init_features(struct vn_physical_device *physical_dev)
|
|||
VN_ADD_PNEXT_EXT(feats2, EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT, local_feats.extended_dynamic_state_3, exts->EXT_extended_dynamic_state3);
|
||||
VN_ADD_PNEXT_EXT(feats2, FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, local_feats.fragment_shader_interlock, exts->EXT_fragment_shader_interlock);
|
||||
VN_ADD_PNEXT_EXT(feats2, GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, local_feats.graphics_pipeline_library, exts->EXT_graphics_pipeline_library);
|
||||
VN_ADD_PNEXT_EXT(feats2, LEGACY_DITHERING_FEATURES_EXT, local_feats.legacy_dithering, exts->EXT_legacy_dithering);
|
||||
VN_ADD_PNEXT_EXT(feats2, LEGACY_VERTEX_ATTRIBUTES_FEATURES_EXT, local_feats.legacy_vertex_attributes, exts->EXT_legacy_vertex_attributes);
|
||||
VN_ADD_PNEXT_EXT(feats2, IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, local_feats.image_2d_view_of_3d, exts->EXT_image_2d_view_of_3d);
|
||||
VN_ADD_PNEXT_EXT(feats2, IMAGE_VIEW_MIN_LOD_FEATURES_EXT, local_feats.image_view_min_lod, exts->EXT_image_view_min_lod);
|
||||
|
|
@ -1282,6 +1284,7 @@ vn_physical_device_get_passthrough_extensions(
|
|||
.EXT_image_drm_format_modifier = true,
|
||||
.EXT_image_view_min_lod = true,
|
||||
.EXT_index_type_uint8 = true,
|
||||
.EXT_legacy_dithering = true,
|
||||
.EXT_legacy_vertex_attributes = true,
|
||||
.EXT_line_rasterization = true,
|
||||
.EXT_load_store_op_none = true,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue