doc/features.txt: synchronize OpenCL extension list with official spec

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35599>
This commit is contained in:
Karol Herbst 2025-06-18 21:19:30 +02:00 committed by Marge Bot
parent 16f7344102
commit dbc68ebfc0

View file

@ -821,18 +821,32 @@ Rusticl Optional Core Features:
- cl_khr_fp64 in progress (iris, llvmpipe, nvc0, radeonsi, zink, Available with environment variable RUSTICL_FEATURES=fp64, device dependent.)
Rusticl extensions that are not part of any OpenCL version:
cl_khr_async_copy_fence not started
Rusticl extensions:
cl_khr_async_work_group_copy_fence not started
cl_khr_command_buffer not started
cl_khr_command_buffer_multi_device not started
cl_khr_command_buffer_mutable_dispatch not started
cl_khr_d3d10_sharing not started
cl_khr_d3d11_sharing not started
cl_khr_device_enqueue_local_arg_types not started
cl_khr_device_uuid DONE (freedreno, iris, llvmpipe, radeonsi, zink)
cl_khr_dx9_media_sharing not started
cl_khr_egl_event not started
cl_khr_egl_image not started
cl_khr_expect_assume in progress (hints are ignored)
cl_khr_extended_async_copies not started
cl_khr_extended_bit_ops DONE
cl_khr_external_memory not started
cl_khr_external_memory_dma_buf not started
cl_khr_external_memory_opaque_fd not started
cl_khr_external_memory_win32 not started
cl_khr_external_semaphore not started
cl_khr_external_semaphore_opaque_fd not started
cl_khr_external_semaphore_sync_fd not started
cl_khr_external_semaphore_win32 not started
cl_khr_fp16 DONE (asahi, freedreno, llvmpipe, panfrost, radeonsi, zink)
cl_khr_gl_depth_images not started
cl_khr_gl_event not started
cl_khr_gl_msaa_sharing not started
cl_khr_gl_sharing DONE (iris, radeonsi, zink)
cl_khr_icd DONE
@ -842,8 +856,10 @@ Rusticl extensions that are not part of any OpenCL version:
cl_khr_integer_dot_product DONE
cl_khr_kernel_clock DONE (freedreno, iris, llvmpipe, nvc0, panfrost, radeonsi, zink, needs llvm-19)
cl_khr_mipmap_image not started
cl_khr_mipmap_image_writes not started
cl_khr_pci_bus_info DONE (iris, nvc0, radeonsi, zink)
cl_khr_priority_hints DONE (asahi, freedreno, iris, panfrost, radeonsi)
cl_khr_semaphore not started
cl_khr_spirv_extended_debug_info not started
cl_khr_spirv_linkonce_odr DONE
cl_khr_spirv_no_integer_wrap_decoration DONE
@ -858,12 +874,21 @@ Rusticl extensions that are not part of any OpenCL version:
cl_khr_subgroup_rotate not started
cl_khr_subgroup_shuffle DONE (iris, llvmpipe, radeonsi)
cl_khr_subgroup_shuffle_relative DONE (iris, llvmpipe, radeonsi)
cl_khr_subgroups in progress
cl_khr_suggested_local_work_size DONE
cl_khr_terminate_context not started
cl_khr_throttle_hints not started
cl_khr_work_group_uniform_arithmetic not started
cl_ext_buffer_device_address DONE (iris, llvmpipe, radeonsi, zink)
cl_ext_cxx_for_opencl not started
cl_ext_device_fission not started
cl_ext_float_atomics not started
cl_ext_image_from_buffer not started
cl_ext_image_raw10_raw12 not started
cl_ext_image_requirements_info not started
cl_ext_image_unorm_int_2_101010 DONE
cl_ext_immutable_memory_objects not started
cl_ext_migrate_memobject not started
cl_arm_non_uniform_work_group_size not started
cl_arm_shared_virtual_memory in progress (nvc0)
cl_intel_required_subgroup_size in progress (available with RUSTICL_FEATURES=intel)