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)
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…
322 …GL_EXT_color_buffer_half_float DONE (freedreno, iris, llvmpipe, nv50, nvc0,…
323 … DONE (freedreno/a6xx, nv50, nvc0, radeonsi, softpipe, zink, iris/gen12+)
324 … DONE (freedreno, radeonsi, llvmpipe, zink, d3d12, iris, crocus/gen7+)
325 …ect_fd DONE (freedreno, radeonsi, llvmpipe, zink, iris, crocus/gen7+)
328 … DONE (freedreno/a6xx, r600, radeonsi, softpipe, zink, panfrost/bifrost+, iris, asahi)
329 GL_EXT_semaphore DONE (radeonsi, zink, d3d12, iris, crocus)
330 GL_EXT_semaphore_fd DONE (radeonsi, zink, iris, crocus)
334 … DONE (freedreno, r600, radeonsi, nvc0i, softpipe, zink, iris, crocus)
336 …d_equation_advanced_coherent DONE (freedreno/a6xx, panfrost, zink, asahi, iris/gen9+)
338 … DONE (freedreno/a4xx+, r600, radeonsi, panfrost, softpipe, v3d, zink, lima, asahi, iris/gen9+)
346 …00, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, asahi, iris, crocus)
347 …o, r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, zink, asahi, iris, crocus)
348 …, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, lima, asahi, iris, crocus, etnaviv/HA…
349 …, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, lima, asahi, iris, crocus, etnaviv/HA…
350 …NE (freedreno, r600, radeonsi, nv50, nvc0, softpipe, llvmpipe, v3d, zink, iris, crocus/gen7+, d3d1…
351 … DONE (freedreno/a6xx, nvc0, r600, radeonsi, softpipe, zink, iris, crocus/gen7.5+, as…
358 GL 1.0-1.3: Matrix and transpose matrix commands DONE
359 GL 1.1-1.2: Texture commands DONE
362 GL 1.2.1-3.0: Indexed texture commands DONE
363 GL 1.2.1-3.0: Indexed generic queries DONE
368 GL 2.0-2.1: Uniform and uniform matrix commands DONE
421 Vulkan 1.0 -- all DONE: anv, dzn, lvp, nvk, radv, tu, v3dv, vn
423 Vulkan 1.1 -- all DONE: anv, lvp, nvk, radv, tu, vn
449 Vulkan 1.2 -- all DONE: anv, nvk, tu, vn
476 Vulkan 1.3 -- all DONE: anv, lvp, nvk, radv, tu, vn
617 VK_EXT_sample_locations DONE (anv, hasvk, nvk, radv/gfx9-, tu/a650)
653 VK_AMD_shader_fragment_mask DONE (radv/gfx10.3-)
666 Clover OpenCL 1.0 -- all DONE:
669 - Optional image formats in progress
672 Clover OpenCL 1.1 -- all DONE:
677 - CL_Rx not started
678 - CL_RGx not started
679 - CL_RGBx not started
684 Query for preferred work-group size multiple DONE (nvc0, r600, radeonsi)
690 - 3-component vector data types DONE (nvc0, r600, radeonsi)
691 - cl_khr_byte_addressable_store DONE (nvc0, r600, radeonsi)
692 - cl_khr_global_int32_base_atomics DONE (nvc0, r600, radeonsi)
693 - cl_khr_global_int32_extended_atomics DONE (nvc0, r600, radeonsi)
694 - cl_khr_local_int32_base_atomics DONE (nvc0, r600, radeonsi)
695 - cl_khr_local_int32_extended_atomics DONE (nvc0, r600, radeonsi)
698 Clover OpenCL 1.2 -- all DONE:
701 Built-in kernels in progress
721 Clover OpenCL 2.0 -- all DONE:
725 - cl_khr_create_command_queue not started
726 - Additional queries for clGetDeviceInfo not started
729 - CL_ABGR DONE
730 - cl_khr_image2d_from_buffer not started
731 - cl_khr_depth_images not started
732 - from sRGB images not started
734 Non-uniform work-group sizes not started
737 - Work-group Collective Functions not started
738 - Generic address space in progress
741 Clover OpenCL 2.1 -- all DONE:
744 - cl_khr_subgroups not started
753 Clover OpenCL 2.2 -- all DONE:
757 Initialization and clean-up kernels not started
759 Support SPIR-V 1.1 and 1.2 not started
762 Clover OpenCL 3.0 -- all DONE:
820 Rusticl OpenCL 1.0 -- all DONE:
823 - Optional image formats in progress
826 Rusticl OpenCL 1.1 -- all DONE:
831 - CL_Rx not started
832 - CL_RGx not started
833 - CL_RGBx not started
838 Query for preferred work-group size multiple DONE
844 - 3-component vector data types DONE
845 - cl_khr_byte_addressable_store DONE
846 - cl_khr_global_int32_base_atomics DONE
847 - cl_khr_global_int32_extended_atomics DONE
848 - cl_khr_local_int32_base_atomics DONE
849 - cl_khr_local_int32_extended_atomics DONE
852 Rusticl OpenCL 1.2 -- all DONE:
855 Built-in kernels in progress
869 …cl_khr_fp64 in progress (iris, llvmpipe, nvc0, radeonsi,…
875 Rusticl OpenCL 2.0 -- all DONE:
879 - cl_khr_create_command_queue DONE
880 - Additional queries for clGetDeviceInfo DONE
883 - CL_ABGR DONE
884 - cl_khr_image2d_from_buffer DONE (iris, llvmpipe)
885 - cl_khr_depth_images not started
886 - from sRGB images in progress
888 Non-uniform work-group sizes not started
889 …cl_khr_3d_image_writes DONE (iris, llvmpipe, nvc0, panfrost, radeon…
891 - Work-group Collective Functions not started
892 - Generic address space in progress
895 Rusticl OpenCL 2.1 -- all DONE:
897 Sub groups DONE (iris, llvmpipe, radeonsi)
898 - cl_khr_subgroups in progress
900 Device and host timer synchronization DONE (iris, llvmpipe, radeonsi, zink)
907 Rusticl OpenCL 2.2 -- all DONE:
911 Initialization and clean-up kernels not started
913 Support SPIR-V 1.1 and 1.2 DONE
916 Rusticl OpenCL 3.0 -- all DONE: iris/gen12
934 cl_khr_device_uuid DONE (iris, llvmpipe, radeonsi, zink)
943 cl_khr_gl_sharing DONE (iris, radeonsi)
950 cl_khr_pci_bus_info DONE (iris, nvc0, radeonsi, zink)
963 cl_khr_subgroup_shuffle DONE (iris, llvmpipe, radeonsi)
964 cl_khr_subgroup_shuffle_relative DONE (iris, llvmpipe, radeonsi)