Lines Matching +full:iris +full:- +full:rules
10 driver-side.
29 specific version without the forward-compatiblity flag, such drivers
37 ------------------------------------------------------- ------------------------
39 GL 3.0, GLSL 1.30 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, z…
54 GL_EXT_draw_buffers2 (Per-buffer blend and masks) DONE (v3d, etnaviv/HALTI5)
66 …Multisample anti-aliasing DONE (freedreno/a5xx+, freedreno (*), llvmpi…
69 (*) freedreno (a2xx-a4xx), llvmpipe, and softpipe have fake Multisample anti-aliasing support
72 GL 3.1, GLSL 1.40 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, z…
85 GL 3.2, GLSL 1.50 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, z…
100 GL 3.3, GLSL 3.30 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, z…
114 GL 4.0, GLSL 4.00 --- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12,…
119 - 'precise' qualifier DONE (softpipe)
120 - Dynamically uniform sampler array indices DONE (softpipe)
121 - Dynamically uniform UBO array indices DONE (freedreno, softpipe)
122 - Implicit signed -> unsigned conversions DONE (softpipe)
123 - Fused multiply-add DONE (softpipe)
124 - Packing/bitfield/conversion functions DONE (freedreno, softpipe, panfrost)
125 - Enhanced textureGather DONE (freedreno, softpipe, panfrost)
126 - Geometry shader instancing DONE (softpipe)
127 - Geometry shader multiple streams DONE (softpipe)
128 - Enhanced per-sample shading DONE ()
129 - Interpolation functions DONE (softpipe)
130 - New overload resolution rules DONE (softpipe)
143 GL 4.1, GLSL 4.10 --- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12,…
153 GL 4.2, GLSL 4.20 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12, …
169 GL 4.3, GLSL 4.30 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12, …
195 GL 4.4, GLSL 4.40 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, iris, c…
201 - compile-time constant expressions DONE
202 - explicit byte offsets for blocks DONE
203 - forced alignment within blocks DONE
204 - specified vec4-slot component numbers DONE
205 - specified transform/feedback layout DONE
206 - input/output block locations DONE
213 GL 4.5, GLSL 4.50 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, iris, c…
224 …GL_KHR_context_flush_control DONE (all - but needs GLX/EGL extension to b…
228 GL 4.6, GLSL 4.60 -- all DONE: radeonsi, virgl, zink, iris, crocus/gen7+, d3d12, asahi
242 These are the extensions cherry-picked to make GLES 3.1
243 GLES3.1, GLSL ES 3.1 -- all DONE: freedreno/a5xx+, nvc0, r600, radeonsi, virgl, v3d, softpipe, llvm…
267 glGetTexLevelParameter[fi]v - needs updates DONE
268 glGetBooleani_v - restrict to GLES enums
271 GLES3.2, GLSL ES 3.2 -- all DONE: freedreno/a6xx, radeonsi, virgl, llvmpipe, zink, iris, crocus/gen…
300 …roup_size DONE (freedreno/a4xx+, nvc0, radeonsi, zink, iris, crocus/gen7+, asah…
301 …y DONE (freedreno/a6xx, radeonsi, virgl, zink, iris, crocus/gen7.5+, as…
302 GL_ARB_fragment_shader_interlock DONE (zink, iris/gen9+)
303 … DONE (freedreno/a6xx, nvc0, radeonsi, softpipe, llvmpipe, zink, d3d12, iris, crocus/gen8, asahi)
304 …_compile DONE (freedreno, radeonsi, etnaviv, zink, iris, crocus/gen6+, asah…
305 …verage DONE (freedreno/a6xx, nvc0, radeonsi, llvmpipe, zink, iris/gen9+)
308 …viv/SEAMLESS_CUBE_MAP, freedreno, nvc0, r600, radeonsi, softpipe, virgl, zink, asahi, iris, crocus)
309 …GL_ARB_shader_ballot DONE (nvc0, radeonsi, zink, iris, crocus/gen…
310 … DONE (nv50, nvc0, r600, radeonsi, llvmpipe, virgl, zink, iris, crocus/gen7+)
311 … DONE (r600, radeonsi, softpipe, llvmpipe, virgl, panfrost, zink, asahi, iris/gen9+)
312 …ayer_array DONE (freedreno/a6xx, nvc0, radeonsi, zink, iris, crocus/gen6+, asah…
320 …GL_EXT_shader_framebuffer_fetch DONE (freedreno/a6xx, iris/gen9+, llvmpipe, …
321 …GL_EXT_shader_framebuffer_fetch_non_coherent DONE (freedreno/a6xx, iris, llvmpipe, panfro…
323 …GL_EXT_color_buffer_half_float DONE (freedreno, iris, llvmpipe, nv50, nvc0,…
324 … DONE (freedreno/a6xx, nv50, nvc0, radeonsi, softpipe, zink, iris/gen12+)
325 … DONE (freedreno, radeonsi, llvmpipe, zink, d3d12, iris, crocus/gen7+)
326 …ect_fd DONE (freedreno, radeonsi, llvmpipe, zink, iris, crocus/gen7+)
330 … DONE (freedreno/a6xx, r600, radeonsi, softpipe, zink, panfrost/v6+, iris, asahi)
331 GL_EXT_semaphore DONE (radeonsi, zink, d3d12, iris, crocus)
332 GL_EXT_semaphore_fd DONE (radeonsi, zink, iris, crocus)
337 … DONE (freedreno, r600, radeonsi, nvc0i, softpipe, zink, iris, crocus)
340 …d_equation_advanced_coherent DONE (freedreno/a6xx, panfrost, zink, asahi, iris/gen9+)
343 … DONE (freedreno/a4xx+, r600, radeonsi, panfrost, softpipe, v3d, zink, lima, asahi, iris/gen9+)
351 …00, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, asahi, iris, crocus)
352 …o, r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, zink, asahi, iris, crocus)
353 …, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, lima, asahi, iris, crocus, etnaviv/HA…
354 …, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, lima, asahi, iris, crocus, etnaviv/HA…
355 …eno, r600, radeonsi, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, iris, crocus/gen7+, d3d1…
356 … DONE (freedreno/a6xx, nvc0, r600, radeonsi, softpipe, zink, iris, crocus/gen7.5+, as…
366 GL 1.0-1.3: Matrix and transpose matrix commands DONE
367 GL 1.1-1.2: Texture commands DONE
370 GL 1.2.1-3.0: Indexed texture commands DONE
371 GL 1.2.1-3.0: Indexed generic queries DONE
376 GL 2.0-2.1: Uniform and uniform matrix commands DONE
429 Vulkan 1.0 -- all DONE: anv, dzn, lvp, nvk, panvk, radv, tu, v3dv, vn
431 Vulkan 1.1 -- all DONE: anv, lvp, nvk, radv, tu, vn
457 Vulkan 1.2 -- all DONE: anv, nvk, tu, vn
484 Vulkan 1.3 -- all DONE: anv, lvp, nvk, radv, tu, vn, v3dv
511 Vulkan 1.4 -- all DONE: anv, lvp, nvk, radv/gfx8+, tu/a7xx+
642 VK_EXT_sample_locations DONE (anv, hasvk, nvk, radv/gfx9-, tu/a650+)
681 VK_AMD_shader_fragment_mask DONE (radv/gfx10.3-)
695 Clover OpenCL 1.0 -- all DONE:
698 - Optional image formats in progress
701 Clover OpenCL 1.1 -- all DONE:
706 - CL_Rx not started
707 - CL_RGx not started
708 - CL_RGBx not started
713 Query for preferred work-group size multiple DONE (nvc0, r600, radeonsi)
719 - 3-component vector data types DONE (nvc0, r600, radeonsi)
720 - cl_khr_byte_addressable_store DONE (nvc0, r600, radeonsi)
721 - cl_khr_global_int32_base_atomics DONE (nvc0, r600, radeonsi)
722 - cl_khr_global_int32_extended_atomics DONE (nvc0, r600, radeonsi)
723 - cl_khr_local_int32_base_atomics DONE (nvc0, r600, radeonsi)
724 - cl_khr_local_int32_extended_atomics DONE (nvc0, r600, radeonsi)
727 Clover OpenCL 1.2 -- all DONE:
730 Built-in kernels in progress
750 Clover OpenCL 2.0 -- all DONE:
754 - cl_khr_create_command_queue not started
755 - Additional queries for clGetDeviceInfo not started
758 - CL_ABGR DONE
759 - cl_khr_image2d_from_buffer not started
760 - cl_khr_depth_images not started
761 - from sRGB images not started
763 Non-uniform work-group sizes not started
766 - Work-group Collective Functions not started
767 - Generic address space in progress
770 Clover OpenCL 2.1 -- all DONE:
773 - cl_khr_subgroups not started
782 Clover OpenCL 2.2 -- all DONE:
786 Initialization and clean-up kernels not started
788 Support SPIR-V 1.1 and 1.2 not started
791 Clover OpenCL 3.0 -- all DONE:
849 Rusticl OpenCL 1.0 -- all DONE:
852 - Optional image formats in progress
855 Rusticl OpenCL 1.1 -- all DONE:
860 - CL_Rx not started
861 - CL_RGx not started
862 - CL_RGBx not started
867 Query for preferred work-group size multiple DONE
873 - 3-component vector data types DONE
874 - cl_khr_byte_addressable_store DONE
875 - cl_khr_global_int32_base_atomics DONE
876 - cl_khr_global_int32_extended_atomics DONE
877 - cl_khr_local_int32_base_atomics DONE
878 - cl_khr_local_int32_extended_atomics DONE
881 Rusticl OpenCL 1.2 -- all DONE:
884 Built-in kernels in progress
898 …cl_khr_fp64 in progress (iris, llvmpipe, nvc0, radeonsi,…
904 Rusticl OpenCL 2.0 -- all DONE:
908 - cl_khr_create_command_queue DONE
909 - Additional queries for clGetDeviceInfo DONE
912 - CL_ABGR DONE
913 - cl_khr_image2d_from_buffer DONE (iris, llvmpipe)
914 - cl_khr_depth_images DONE
915 - from sRGB images in progress
917 Non-uniform work-group sizes not started
918 …cl_khr_3d_image_writes DONE (iris, llvmpipe, nvc0, panfrost, radeon…
920 - Work-group Collective Functions not started
921 - Generic address space in progress
924 Rusticl OpenCL 2.1 -- all DONE:
926 Sub groups DONE (iris, llvmpipe, radeonsi)
927 - cl_khr_subgroups in progress
929 Device and host timer synchronization DONE (iris, llvmpipe, radeonsi, zink)
936 Rusticl OpenCL 2.2 -- all DONE:
940 Initialization and clean-up kernels not started
942 Support SPIR-V 1.1 and 1.2 DONE
945 Rusticl OpenCL 3.0 -- all DONE: asahi, iris/gen12, zink
963 cl_khr_device_uuid DONE (iris, llvmpipe, radeonsi, zink)
972 cl_khr_gl_sharing DONE (iris, radeonsi)
979 cl_khr_pci_bus_info DONE (iris, nvc0, radeonsi, zink)
992 cl_khr_subgroup_shuffle DONE (iris, llvmpipe, radeonsi)
993 cl_khr_subgroup_shuffle_relative DONE (iris, llvmpipe, radeonsi)