delete clover
there comes a time when a project has to be declared unfit to remain in the tree this frontend hasn't seen actual development in about 6 years if someone has a pressing need to continue development, there's no blocker to un-deleting it, but unless that happens, there's now a more featureful, more conformant, more active CL frontend in the tree Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Reviewed-by: Karol Herbst <kherbst@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19385>
This commit is contained in:
@@ -697,160 +697,6 @@ Khronos extensions that are not part of any Vulkan version:
|
||||
VK_QCOM_fragment_density_map_offset DONE (tu)
|
||||
|
||||
|
||||
Clover OpenCL 1.0 -- all DONE:
|
||||
|
||||
Image support in progress
|
||||
- Optional image formats in progress
|
||||
|
||||
|
||||
Clover OpenCL 1.1 -- all DONE:
|
||||
|
||||
Additional queries for clGetDeviceInfo DONE (nvc0, r600, radeonsi)
|
||||
CL_CONTEXT_NUM_DEVICES for clGetContextInfo DONE
|
||||
New optional image formats not started
|
||||
- CL_Rx not started
|
||||
- CL_RGx not started
|
||||
- CL_RGBx not started
|
||||
clCreateSubBuffer DONE
|
||||
Read from, write to, copy rectangular regions DONE
|
||||
clSetMemObjectDestructorCallback DONE
|
||||
Control OpenCL C version when building DONE
|
||||
Query for preferred work-group size multiple DONE (nvc0, r600, radeonsi)
|
||||
Support user events DONE
|
||||
clSetEventCallback DONE
|
||||
Minimum requirement changes for clGetDeviceInfo DONE (nvc0, r600, radeonsi)
|
||||
Arg prerequisite change for clEnqueueNDRangeKernel DONE ()
|
||||
OpenCL C 1.1 DONE (nvc0, r600, radeonsi)
|
||||
- 3-component vector data types DONE (nvc0, r600, radeonsi)
|
||||
- cl_khr_byte_addressable_store DONE (nvc0, r600, radeonsi)
|
||||
- cl_khr_global_int32_base_atomics DONE (nvc0, r600, radeonsi)
|
||||
- cl_khr_global_int32_extended_atomics DONE (nvc0, r600, radeonsi)
|
||||
- cl_khr_local_int32_base_atomics DONE (nvc0, r600, radeonsi)
|
||||
- cl_khr_local_int32_extended_atomics DONE (nvc0, r600, radeonsi)
|
||||
|
||||
|
||||
Clover OpenCL 1.2 -- all DONE:
|
||||
|
||||
Custom devices DONE
|
||||
Built-in kernels in progress
|
||||
Device partitioning not started
|
||||
Separate compilation and linking of programs DONE
|
||||
Extend cl_mem_flags DONE
|
||||
clEnqueueFillBuffer, clEnqueueFillImage DONE
|
||||
Add CL_MAP_WRITE_INVALIDATE_REGION to cl_map_flags DONE
|
||||
New image types not started
|
||||
clCreateImage DONE
|
||||
clEnqueueMigrateMemObjects DONE
|
||||
Retrieve kernels information from a program DONE
|
||||
clGetKernelArgInfo DONE
|
||||
clEnqueueMarkerWithWaitList DONE
|
||||
clEnqueueBarrierWithWaitList DONE
|
||||
clUnloadPlatformCompiler DONE
|
||||
cl_khr_fp64 DONE (nvc0, r600, radeonsi)
|
||||
printf DONE (nvc0)
|
||||
CL_KERNEL_ATTRIBUTES for clGetKernelInfo DONE
|
||||
OpenCL C 1.2 DONE
|
||||
|
||||
|
||||
Clover OpenCL 2.0 -- all DONE:
|
||||
|
||||
Shared virtual memory DONE (nvc0, llvmpipe)
|
||||
Device queues not started
|
||||
- cl_khr_create_command_queue not started
|
||||
- Additional queries for clGetDeviceInfo not started
|
||||
Pipes not started
|
||||
Extended 2D images creation in progress
|
||||
- CL_ABGR DONE
|
||||
- cl_khr_image2d_from_buffer not started
|
||||
- cl_khr_depth_images not started
|
||||
- from sRGB images not started
|
||||
clCreateSamplerWithProperties not started
|
||||
Non-uniform work-group sizes not started
|
||||
cl_khr_3d_image_writes not started
|
||||
OpenCL C 2.0 in progress
|
||||
- Work-group Collective Functions not started
|
||||
- Generic address space in progress
|
||||
|
||||
|
||||
Clover OpenCL 2.1 -- all DONE:
|
||||
|
||||
Sub groups not started
|
||||
- cl_khr_subgroups not started
|
||||
cl_khr_il_program DONE (nvc0)
|
||||
Device and host timer synchronization not started
|
||||
clEnqueueSVMMigrateMem not started
|
||||
clCloneKernel not started
|
||||
Default device command queue not started
|
||||
CL_UNORM_INT_101010_2 DONE
|
||||
|
||||
|
||||
Clover OpenCL 2.2 -- all DONE:
|
||||
|
||||
clSetProgramSpecializationConstant not started
|
||||
clSetProgramReleaseCallback not started
|
||||
Initialization and clean-up kernels not started
|
||||
CL_MAX_SIZE_RESTRICTION_EXCEEDED for clSetKernelArg not started
|
||||
Support SPIR-V 1.1 and 1.2 not started
|
||||
|
||||
|
||||
Clover OpenCL 3.0 -- all DONE:
|
||||
|
||||
Optional device capabilities queries in progress
|
||||
cl_khr_extended_versioning DONE
|
||||
clSetContextDestructorCallback DONE
|
||||
clCreateBufferWithProperties DONE
|
||||
clCreateImageWithProperties DONE
|
||||
Query properties arrays in progress
|
||||
Supported OpenCL C versions and features queries DONE
|
||||
CL_COMMAND_SVM_MIGRATE_MEM for clGetEventInfo not started
|
||||
OpenCL C 3.0 DONE
|
||||
Latest conformance version passed for devices not started
|
||||
|
||||
|
||||
Clover extensions that are not part of any OpenCL version:
|
||||
cl_khr_async_copy_fence not started
|
||||
cl_khr_async_work_group_copy_fence not started
|
||||
cl_khr_device_enqueue_local_arg_types not started
|
||||
cl_khr_device_uuid not started
|
||||
cl_khr_egl_event not started
|
||||
cl_khr_egl_image not started
|
||||
cl_khr_expect_assume not started
|
||||
cl_khr_extended_async_copies not started
|
||||
cl_khr_extended_bit_ops not started
|
||||
cl_khr_fp16 DONE ()
|
||||
cl_khr_gl_depth_images not started
|
||||
cl_khr_gl_msaa_sharing not started
|
||||
cl_khr_gl_sharing not started
|
||||
cl_khr_icd DONE
|
||||
cl_khr_initialize_memory not started
|
||||
cl_khr_int64_base_atomics DONE ()
|
||||
cl_khr_int64_extended_atomics DONE ()
|
||||
cl_khr_integer_dot_product not started
|
||||
cl_khr_mipmap_image not started
|
||||
cl_khr_pci_bus_info not started
|
||||
cl_khr_priority_hints not started
|
||||
cl_khr_spirv_extended_debug_info not started
|
||||
cl_khr_spirv_linkonce_odr not started
|
||||
cl_khr_spirv_no_integer_wrap_decoration not started
|
||||
cl_khr_srgb_image_writes not started
|
||||
cl_khr_subgroup_ballot not started
|
||||
cl_khr_subgroup_clustered_reduce not started
|
||||
cl_khr_subgroup_extended_types not started
|
||||
cl_khr_subgroup_named_barrier not started
|
||||
cl_khr_subgroup_non_uniform_arithmetic not started
|
||||
cl_khr_subgroup_non_uniform_vote not started
|
||||
cl_khr_subgroup_rotate not started
|
||||
cl_khr_subgroup_shuffle not started
|
||||
cl_khr_subgroup_shuffle_relative not started
|
||||
cl_khr_suggested_local_work_size not started
|
||||
cl_khr_terminate_context not started
|
||||
cl_khr_throttle_hints not started
|
||||
cl_khr_work_group_uniform_arithmetic not started
|
||||
cl_arm_non_uniform_work_group_size not started
|
||||
cl_arm_shared_virtual_memory DONE (nvc0)
|
||||
cl_intel_unified_shared_memory not started
|
||||
|
||||
|
||||
Rusticl OpenCL 1.0 -- all DONE:
|
||||
|
||||
Image support DONE
|
||||
|
||||
Reference in New Issue
Block a user