Lines Matching +full:panfrost +full:- +full:t760 +full:- +full:gles

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…
67 8 draw buffers DONE (panfrost/t760+, v3d/vc7+)
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…
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)
94 GL_ARB_texture_multisample (Multisample textures) DONE (freedreno/a5xx+, v3d, vc4, panfrost)
95 GL_ARB_depth_clamp (Frag depth clamp) DONE (panfrost, crocus, v3d/vc7+)
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…
102 …lend_func_extended DONE (freedreno/a3xx, freedreno/a6xx, panfrost, lima)
104 GL_ARB_occlusion_query2 DONE (v3d, panfrost)
106 GL_ARB_shader_bit_encoding DONE (v3d, panfrost)
107 GL_ARB_texture_rgb10_a2ui DONE (v3d, panfrost)
108 …GL_ARB_texture_swizzle DONE (v3d, vc4, panfrost, lima, etnaviv/HALT…
109 GL_ARB_timer_query DONE (panfrost)
110 GL_ARB_instanced_arrays DONE (etnaviv/HALTI2, v3d, panfrost)
111 GL_ARB_vertex_type_2_10_10_10_rev DONE (v3d, panfrost)
114 GL 4.0, GLSL 4.00 --- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12,…
116 …GL_ARB_draw_buffers_blend DONE (freedreno, nv50, softpipe, panfrost, v…
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 …GL_ARB_sample_shading DONE (freedreno/a6xx, nv50, panfrost, crocus…
135 …GL_ARB_texture_buffer_object_rgb32 DONE (freedreno, softpipe, panfrost, crocus/…
137 …_ARB_texture_gather DONE (freedreno, nv50, softpipe, v3d, panfrost)
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)
153 GL 4.2, GLSL 4.20 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12, …
157 …_ARB_shader_atomic_counters DONE (freedreno/a5xx+, softpipe, v3d, panfrost)
161 GL_ARB_shader_image_load_store DONE (freedreno/a5xx+, softpipe, panfrost)
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+)
185 …age_size DONE (freedreno/a5xx+, softpipe, v3d, panfrost, crocus/gen7+)
186 …orage_buffer_object DONE (freedreno/a5xx+, softpipe, v3d, panfrost, crocus/gen7+)
187 …_ARB_stencil_texturing DONE (freedreno, nv50, softpipe, v3d, panfrost)
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, etnavi…
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)
210 …_ARB_texture_stencil8 DONE (freedreno, nv50, softpipe, v3d, panfrost)
211 …GL_ARB_vertex_type_10f_11f_11f_rev DONE (freedreno, nv50, softpipe, panfrost, c…
213 GL 4.5, GLSL 4.50 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, iris, c…
217 …GL_ARB_conditional_render_inverted DONE (freedreno, nv50, softpipe, panfrost, 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
233 …clamp DONE (freedreno, nv50, nvc0, r600, llvmpipe, v3d, panfrost, crocus)
238 … DONE (etnaviv/HALTI0, freedreno, nv50, nvc0, r600, softpipe, llvmpipe, v3d, panfrost/g72+, crocus)
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
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 …GL_KHR_blend_equation_advanced DONE (freedreno/a6xx, nvc0, panfrost, crocus…
277 …GL_KHR_texture_compression_astc_ldr DONE (freedreno, r600, v3d, vc4, panfrost, s…
284 …GL_OES_sample_shading DONE (freedreno/a6xx, nvc0, r600, panfrost, …
285 …GL_OES_sample_variables DONE (freedreno/a6xx, nvc0, r600, panfrost/b…
287 GL_OES_shader_io_blocks DONE (All drivers that support GLES 3.1)
291 …ffer DONE (freedreno, nvc0, r600, softpipe, panfrost, crocus/gen6+)
311 … DONE (r600, radeonsi, softpipe, llvmpipe, virgl, panfrost, zink, asahi, iri…
320 …fetch DONE (freedreno/a6xx, iris/gen9+, llvmpipe, panfrost, virgl, zink, asa…
321 …uffer_fetch_non_coherent DONE (freedreno/a6xx, iris, llvmpipe, panfrost, virgl, zink, asa…
327 GL_EXT_multisampled_render_to_texture DONE (freedreno/a6xx, panfrost, zink, lima)
328 … DONE (freedreno/a6xx, r600, radeonsi, softpipe, zink, panfrost/bifrost+, iris, a…
333 GL_EXT_sRGB_write_control DONE (all drivers that support GLES 3.0+)
334 GL_EXT_texture_compression_astc_decode_mode DONE (panfrost)
336 GL_EXT_texture_sRGB_R8 DONE (all drivers that support GLES 3.0+)
337 …GL_KHR_blend_equation_advanced_coherent DONE (freedreno/a6xx, panfrost, zink, asahi,…
340 …ssion_astc_sliced_3d DONE (freedreno/a4xx+, r600, radeonsi, panfrost, softpipe, v3d, z…
348 …(freedreno, r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, asahi…
349 …(freedreno, r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, zink, asahi, iri…
350 …(freedreno, r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, lima,…
351 …(freedreno, r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, lima,…
362 GL 1.0-1.3: Matrix and transpose matrix commands DONE
363 GL 1.1-1.2: Texture commands DONE
366 GL 1.2.1-3.0: Indexed texture commands DONE
367 GL 1.2.1-3.0: Indexed generic queries DONE
372 GL 2.0-2.1: Uniform and uniform matrix commands DONE
425 Vulkan 1.0 -- all DONE: anv, dzn, lvp, nvk, radv, tu, v3dv, vn
427 Vulkan 1.1 -- all DONE: anv, lvp, nvk, radv, tu, vn
453 Vulkan 1.2 -- all DONE: anv, nvk, tu, vn
480 Vulkan 1.3 -- all DONE: anv, lvp, nvk, radv, tu, vn, v3dv
630 VK_EXT_sample_locations DONE (anv, hasvk, nvk, radv/gfx9-, tu/a650+)
669 VK_AMD_shader_fragment_mask DONE (radv/gfx10.3-)
684 Clover OpenCL 1.0 -- all DONE:
687 - Optional image formats in progress
690 Clover OpenCL 1.1 -- all DONE:
695 - CL_Rx not started
696 - CL_RGx not started
697 - CL_RGBx not started
702 Query for preferred work-group size multiple DONE (nvc0, r600, radeonsi)
708 - 3-component vector data types DONE (nvc0, r600, radeonsi)
709 - cl_khr_byte_addressable_store DONE (nvc0, r600, radeonsi)
710 - cl_khr_global_int32_base_atomics DONE (nvc0, r600, radeonsi)
711 - cl_khr_global_int32_extended_atomics DONE (nvc0, r600, radeonsi)
712 - cl_khr_local_int32_base_atomics DONE (nvc0, r600, radeonsi)
713 - cl_khr_local_int32_extended_atomics DONE (nvc0, r600, radeonsi)
716 Clover OpenCL 1.2 -- all DONE:
719 Built-in kernels in progress
739 Clover OpenCL 2.0 -- all DONE:
743 - cl_khr_create_command_queue not started
744 - Additional queries for clGetDeviceInfo not started
747 - CL_ABGR DONE
748 - cl_khr_image2d_from_buffer not started
749 - cl_khr_depth_images not started
750 - from sRGB images not started
752 Non-uniform work-group sizes not started
755 - Work-group Collective Functions not started
756 - Generic address space in progress
759 Clover OpenCL 2.1 -- all DONE:
762 - cl_khr_subgroups not started
771 Clover OpenCL 2.2 -- all DONE:
775 Initialization and clean-up kernels not started
777 Support SPIR-V 1.1 and 1.2 not started
780 Clover OpenCL 3.0 -- all DONE:
838 Rusticl OpenCL 1.0 -- all DONE:
841 - Optional image formats in progress
844 Rusticl OpenCL 1.1 -- all DONE:
849 - CL_Rx not started
850 - CL_RGx not started
851 - CL_RGBx not started
856 Query for preferred work-group size multiple DONE
862 - 3-component vector data types DONE
863 - cl_khr_byte_addressable_store DONE
864 - cl_khr_global_int32_base_atomics DONE
865 - cl_khr_global_int32_extended_atomics DONE
866 - cl_khr_local_int32_base_atomics DONE
867 - cl_khr_local_int32_extended_atomics DONE
870 Rusticl OpenCL 1.2 -- all DONE:
873 Built-in kernels in progress
893 Rusticl OpenCL 2.0 -- all DONE:
897 - cl_khr_create_command_queue DONE
898 - Additional queries for clGetDeviceInfo DONE
901 - CL_ABGR DONE
902 - cl_khr_image2d_from_buffer DONE (iris, llvmpipe)
903 - cl_khr_depth_images not started
904 - from sRGB images in progress
906 Non-uniform work-group sizes not started
907 …cl_khr_3d_image_writes DONE (iris, llvmpipe, nvc0, panfrost, radeon…
909 - Work-group Collective Functions not started
910 - Generic address space in progress
913 Rusticl OpenCL 2.1 -- all DONE:
916 - cl_khr_subgroups in progress
925 Rusticl OpenCL 2.2 -- all DONE:
929 Initialization and clean-up kernels not started
931 Support SPIR-V 1.1 and 1.2 DONE
934 Rusticl OpenCL 3.0 -- all DONE: iris/gen12