mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-03-23 22:20:38 +01:00
Allow applications to control the virtual address where device memory is mapped by passing MAP_FIXED to mmap via pan_kmod_bo_mmap(). Support VK_MEMORY_UNMAP_RESERVE_BIT_EXT by replacing the mapping with a PROT_NONE anonymous mapping to keep the address range reserved. Only memoryMapPlaced and memoryUnmapReserve are advertised. memoryMapRangePlaced is not supported because the DRM GEM mmap offset mechanism requires mapping from offset 0. Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com> Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40315>
35 lines
1.5 KiB
Text
35 lines
1.5 KiB
Text
VK_QCOM_image_processing on Turnip
|
|
VK_EXT_present_timing on RADV, NVK, Turnip, ANV, Honeykrisp, panvk
|
|
VK_KHR_sampler_ycbcr_conversion on pvr
|
|
VK_EXT_image_drm_format_modifier on pvr
|
|
VK_KHR_internally_synchronized_queues on RADV
|
|
VK_EXT_blend_operation_advanced on lavapipe
|
|
VK_KHR_get_surface_capabilities2 on panvk
|
|
VK_KHR_get_display_properties2 on panvk
|
|
VK_EXT_acquire_drm_display on panvk
|
|
VK_KHR_present_id on panvk
|
|
VK_KHR_present_wait on panvk
|
|
VK_KHR_pipeline_executable_properties on pvr
|
|
VK_EXT_zero_initialize_device_memory on panvk
|
|
GL_EXT_shader_image_load_store on panfrost
|
|
VK_KHR_swapchain_mutable_format on panvk
|
|
VK_EXT_astc_decode_mode on panvk
|
|
VK_KHR_copy_memory_indirect on nvk, RADV/GFX8+
|
|
VK_EXT_color_write_enable on panvk
|
|
VK_EXT_image_view_min_lod on panvk
|
|
VK_EXT_depth_clamp_control on panvk
|
|
VK_VALVE_shader_mixed_float_dot_product on RADV (Vega20, Navi14, RDNA2+)
|
|
VK_EXT_legacy_dithering on panvk
|
|
GL_ARB_sample_shading on v3d
|
|
VK_KHR_maintenance4 on pvr
|
|
VK_ARM_scheduling_controls on panvk
|
|
cl_khr_subgroup_ballot on asahi, iris, llvmpipe, radeonsi and zink
|
|
cl_khr_subgroup_clustered_reduce on asahi, llvmpipe, radeonsi and zink
|
|
cl_khr_subgroup_extended_types on asahi, iris, llvmpipe, radeonsi and zink
|
|
cl_khr_subgroup_non_uniform_arithmetic on asahi, llvmpipe, radeonsi and zink
|
|
cl_khr_subgroup_non_uniform_vote on asahi, iris, llvmpipe, radeonsi and zink
|
|
cl_khr_subgroup_rotate on asahi, llvmpipe and zink
|
|
VK_EXT_nested_command_buffer on panvk
|
|
VK_VALVE_mutable_descriptor_type on panvk
|
|
VK_EXT_shader_stencil_export on panvk
|
|
VK_EXT_map_memory_placed on panvk
|