• Home
  • Raw
  • Download

Lines Matching +full:crocus +full:- +full:rules

10     driver-side.
29 specific version without the forward-compatiblity flag, such drivers
37 ------------------------------------------------------- ------------------------
39 …3.0, GLSL 1.30 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, zin…
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 …3.1, GLSL 1.40 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, zin…
75 GL_ARB_draw_instanced (Instanced drawing) DONE (etnaviv/HALTI2, v3d, crocus)
76 GL_ARB_copy_buffer (Buffer copying) DONE (v3d, vc4, lima, crocus)
77 GL_NV_primitive_restart (Primitive restart) DONE (v3d, crocus)
80 GL_ARB_texture_rectangle (Rectangular textures) DONE (v3d, vc4, lima, crocus, etnaviv)
81 GL_ARB_uniform_buffer_object (Uniform buffer objs) DONE (v3d, crocus)
82 GL_EXT_texture_snorm (Signed normalized textures) DONE (v3d, crocus)
85 GL 3.2, GLSL 1.50 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, z…
88 Geometry shaders DONE (freedreno/a6xx, crocus)
89 GL_ARB_vertex_array_bgra (BGRA vertex order) DONE (v3d, panfrost, crocus)
90 GL_ARB_draw_elements_base_vertex (Base vertex offset) DONE (v3d, vc4, panfrost, lima, crocus)
91 GL_ARB_fragment_coord_conventions (Frag shader coord) DONE (v3d, vc4, panfrost, lima, crocus)
92 GL_ARB_provoking_vertex (Provoking vertex) DONE (v3d, vc4, panfrost, lima, crocus)
93 GL_ARB_seamless_cube_map (Seamless cubemaps) DONE (panfrost, crocus)
95 GL_ARB_depth_clamp (Frag depth clamp) DONE (panfrost, crocus)
96 GL_ARB_sync (Fence objects) DONE (v3d, vc4, panfrost, lima, crocus)
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,…
116 …ers_blend DONE (freedreno, nv50, softpipe, panfrost, v3d, crocus/gen6+)
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)
132 …_sample_shading DONE (freedreno/a6xx, nv50, panfrost, crocus/gen6+)
133 …GL_ARB_shader_subroutine DONE (freedreno, nv50, softpipe, crocus/gen6…
135 …GL_ARB_texture_buffer_object_rgb32 DONE (freedreno, softpipe, panfrost, crocus/…
136 …re_cube_map_array DONE (freedreno/a4xx+, nv50, softpipe, v3d, crocus/gen6+)
138 …uery_lod DONE (freedreno, nv50, softpipe, v3d, panfrost, crocus/gen5+)
139 …ack2 DONE (freedreno/a3xx+, nv50, softpipe, v3d, panfrost, crocus/gen6+)
143 GL 4.1, GLSL 4.10 --- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12,…
145 …ity DONE (freedreno, nv50, softpipe, v3d, vc4, panfrost, lima, crocus)
150 …_viewport_array DONE (freedreno/a6xx, nv50, softpipe, crocus/gen6+)
153 GL 4.2, GLSL 4.20 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12, …
159 …_transform_feedback_instanced DONE (freedreno, nv50, softpipe, v3d, crocus/gen6+)
160 …GL_ARB_base_instance DONE (freedreno, nv50, softpipe, v3d, crocus)
165 …_query DONE (freedreno, nv50, softpipe, v3d, vc4, panfrost, lima, crocus)
169 GL 4.3, GLSL 4.30 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12, …
174 …hader DONE (freedreno/a5xx+, softpipe, v3d, panfrost, crocus/gen7+)
175 …B_copy_image DONE (freedreno/a6xx, nv50, softpipe, v3d, crocus)
178 …_fragment_layer_viewport DONE (freedreno/a6xx, nv50, softpipe, crocus/gen6+)
179 …GL_ARB_framebuffer_no_attachments DONE (freedreno, softpipe, v3d, crocus/gen7+)
182 …GL_ARB_multi_draw_indirect DONE (freedreno, softpipe, v3d, crocus/gen7+)
185 …age_size DONE (freedreno/a5xx+, softpipe, v3d, panfrost, crocus/gen7+)
186 …orage_buffer_object DONE (freedreno/a5xx+, softpipe, v3d, panfrost, crocus/gen7+)
188 …GL_ARB_texture_buffer_range DONE (freedreno, nv50, softpipe, v3d, crocus)
191 …_texture_view DONE (freedreno, nv50, softpipe, v3d, crocus/gen7+)
195 GL 4.4, GLSL 4.40 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, iris, c…
198 … DONE (freedreno, nv50, v3d, vc4, lima, panfrost, softpipe, etnaviv, crocus)
200 …L_ARB_enhanced_layouts DONE (freedreno/a3xx+, nv50, softpipe, crocus)
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
209 …ture_mirror_clamp_to_edge DONE (freedreno, nv50, softpipe, v3d, panfrost, crocus)
211 …B_vertex_type_10f_11f_11f_rev DONE (freedreno, nv50, softpipe, panfrost, crocus)
213 GL 4.5, GLSL 4.50 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, iris, c…
216 …L_ARB_clip_control DONE (freedreno, nv50, softpipe, lima, crocus)
217 …itional_render_inverted DONE (freedreno, nv50, softpipe, panfrost, crocus/gen6+)
218 …cull_distance DONE (freedreno/a6xx, nv50, softpipe, crocus/gen6+)
219 …derivative_control DONE (freedreno/a3xx+, nv50, softpipe, crocus/gen7+)
222 GL_ARB_shader_texture_image_samples DONE (freedreno/a3xx+, nv50, crocus/gen7+)
223 …L_ARB_texture_barrier DONE (freedreno, nv50, v3d, vc4, lima, crocus)
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
232 …ics_query DONE (freedreno/a6xx+, nvc0, r600, llvmpipe, softpipe, crocus/gen6+)
233 …clamp DONE (freedreno, nv50, nvc0, r600, llvmpipe, v3d, panfrost, crocus)
235 …shader_draw_parameters DONE (freedreno/a6xx+, llvmpipe, nvc0, crocus/gen6+)
236 …GL_ARB_shader_group_vote DONE (freedreno/a6xx, nvc0, llvmpipe, crocus)
238 … DONE (etnaviv/HALTI0, freedreno, nv50, nvc0, r600, softpipe, llvmpipe, v3d, panfrost/g72+, crocus)
239 …feedback_overflow_query DONE (freedreno/a6xx+, nvc0, llvmpipe, softpipe, crocus/gen6+)
242 These are the extensions cherry-picked to make GLES 3.1
243 …3.1, GLSL ES 3.1 -- all DONE: freedreno/a5xx+, nvc0, r600, radeonsi, virgl, v3d, softpipe, llvmpip…
246 GL_ARB_compute_shader DONE (freedreno/a5xx+, crocus/gen7+)
247 GL_ARB_draw_indirect DONE (freedreno, crocus/gen7+)
249 GL_ARB_framebuffer_no_attachments DONE (freedreno, softpipe, crocus/gen7+)
251 GL_ARB_shader_atomic_counters DONE (freedreno/a5xx+, crocus/gen7+)
252 GL_ARB_shader_image_load_store DONE (freedreno/a5xx+, crocus/gen7+)
253 GL_ARB_shader_image_size DONE (freedreno/a5xx+, crocus/gen7+)
254 GL_ARB_shader_storage_buffer_object DONE (freedreno/a5xx+, crocus/gen7+)
258 GL_ARB_texture_multisample (Multisample textures) DONE (freedreno/a5xx+, nv50, crocus/gen6+)
261 GS5 Enhanced textureGather DONE (freedreno, crocus/gen7+)
262 GS5 Packing/bitfield/conversion functions DONE (freedreno/a5xx+, crocus/gen6+)
267 glGetTexLevelParameter[fi]v - needs updates DONE
268 glGetBooleani_v - restrict to GLES enums
269 gl_HelperInvocation support DONE (r600, panfrost, crocus)
271 GLES3.2, GLSL ES 3.2 -- all DONE: freedreno/a6xx, radeonsi, virgl, llvmpipe, zink, iris, crocus/gen…
274 …lend_equation_advanced DONE (freedreno/a6xx, nvc0, panfrost, crocus/gen4.5+)
277 …astc_ldr DONE (freedreno, r600, v3d, vc4, panfrost, softpipe, lima, crocus/gen6+)
285 …les DONE (freedreno/a6xx, nvc0, r600, panfrost/bifrost, crocus/gen7+)
291 …ffer DONE (freedreno, nvc0, r600, softpipe, panfrost, crocus/gen6+)
300 …oup_size DONE (freedreno/a4xx+, nvc0, radeonsi, zink, iris, crocus/gen7+, asahi)
301 … DONE (freedreno/a6xx, radeonsi, virgl, zink, iris, crocus/gen7.5+, asahi)
303 … DONE (freedreno/a6xx, nvc0, radeonsi, softpipe, llvmpipe, zink, d3d12, iris, crocus/gen8, asahi)
304 …compile DONE (freedreno, radeonsi, etnaviv, zink, iris, crocus/gen6+, asahi)
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+)
312 …yer_array DONE (freedreno/a6xx, nvc0, radeonsi, zink, iris, crocus/gen6+, asahi)
322 … DONE (freedreno, iris, llvmpipe, nv50, nvc0, radeonsi, zink, crocus, asahi)
324 … DONE (freedreno, radeonsi, llvmpipe, zink, d3d12, iris, crocus/gen7+)
325 …ect_fd DONE (freedreno, radeonsi, llvmpipe, zink, iris, crocus/gen7+)
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)
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 … nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, lima, asahi, iris, crocus, etnaviv/HALF_FLOA…
349 … nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, lima, asahi, iris, crocus, etnaviv/HALF_FLOA…
350 …E (freedreno, r600, radeonsi, nv50, nvc0, softpipe, llvmpipe, v3d, zink, iris, crocus/gen7+, d3d12)
351 … DONE (freedreno/a6xx, nvc0, r600, radeonsi, softpipe, zink, iris, crocus/gen7.5+, asahi)
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
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
891 - Work-group Collective Functions not started
892 - Generic address space in progress
895 Rusticl OpenCL 2.1 -- all DONE:
898 - cl_khr_subgroups in progress
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