• Home
  • Raw
  • Download

Lines Matching +full:panfrost +full:- +full:bifrost +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, i965, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, vi…
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+)
69 (*) freedreno (a2xx-a4xx), llvmpipe, and softpipe have fake Multisample anti-aliasing support
72 GL 3.1, GLSL 1.40 --- all DONE: freedreno, i965, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, vi…
85 GL 3.2, GLSL 1.50 --- all DONE: freedreno, i965, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, vi…
89 GL_ARB_vertex_array_bgra (BGRA vertex order) DONE (v3d, panfrost)
90 GL_ARB_draw_elements_base_vertex (Base vertex offset) DONE (v3d, vc4, panfrost, lima)
91 GL_ARB_fragment_coord_conventions (Frag shader coord) DONE (v3d, vc4, panfrost, lima)
92 GL_ARB_provoking_vertex (Provoking vertex) DONE (v3d, vc4, panfrost, lima)
93 GL_ARB_seamless_cube_map (Seamless cubemaps) DONE (panfrost)
94 GL_ARB_texture_multisample (Multisample textures) DONE (freedreno/a5xx+, v3d, vc4, panfrost)
95 GL_ARB_depth_clamp (Frag depth clamp) DONE (panfrost)
96 GL_ARB_sync (Fence objects) DONE (v3d, vc4, panfrost, lima)
100 GL 3.3, GLSL 3.30 --- all DONE: freedreno, i965, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, vi…
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)
110 GL_ARB_instanced_arrays DONE (v3d, panfrost)
111 GL_ARB_vertex_type_2_10_10_10_rev DONE (v3d, panfrost)
114 GL 4.0, GLSL 4.00 --- all DONE: i965/gen7+, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12
116 …ffers_blend DONE (freedreno, i965/gen6+, nv50, softpipe, panfrost, v3d)
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 …RB_sample_shading DONE (freedreno/a6xx, i965/gen6+, nv50, panfrost)
135 …ARB_texture_buffer_object_rgb32 DONE (freedreno, i965/gen6+, softpipe, panfrost)
137 …_gather DONE (freedreno, i965/gen6+, nv50, softpipe, v3d, panfrost)
138 …exture_query_lod DONE (freedreno, i965, nv50, softpipe, v3d, panfrost)
139 …dback2 DONE (freedreno/a3xx+, i965/gen6+, nv50, softpipe, v3d, panfrost)
143 GL 4.1, GLSL 4.10 --- all DONE: i965/gen7+, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12
145 …ility DONE (freedreno, i965, nv50, softpipe, v3d, vc4, panfrost, lima)
153 GL 4.2, GLSL 4.20 -- all DONE: i965/gen7+, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12
155 …GL_ARB_texture_compression_bptc DONE (freedreno, i965, softpipe, panfrost/if…
157 …hader_atomic_counters DONE (freedreno/a5xx+, i965, softpipe, v3d, panfrost)
161 …ARB_shader_image_load_store DONE (freedreno/a5xx+, i965, softpipe, panfrost)
165 …at_query DONE (freedreno, i965, nv50, softpipe, v3d, vc4, panfrost, lima)
169 GL 4.3, GLSL 4.30 -- all DONE: i965/gen8+, nvc0, r600, radeonsi, llvmpipe, virgl, zink
174 …shader DONE (freedreno/a5xx+, i965, softpipe, v3d, panfrost, d3d12)
185 …mage_size DONE (freedreno/a5xx+, i965, softpipe, v3d, panfrost, d3d12)
186 …torage_buffer_object DONE (freedreno/a5xx+, i965, softpipe, v3d, panfrost, d3d12)
187 …ring DONE (freedreno, i965/hsw+, nv50, softpipe, v3d, panfrost, d3d12)
195 GL 4.4, GLSL 4.40 -- all DONE: i965/gen8+, nvc0, r600, radeonsi, llvmpipe, zink
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 …RB_texture_mirror_clamp_to_edge DONE (i965, nv50, softpipe, virgl, v3d, panfrost)
210 … DONE (freedreno, i965/hsw+, nv50, softpipe, virgl, v3d, panfrost, d3d12)
211 …e_10f_11f_11f_rev DONE (freedreno, i965, nv50, softpipe, virgl, panfrost, d3d12)
213 GL 4.5, GLSL 4.50 -- all DONE: nvc0, r600, radeonsi, llvmpipe, zink
217 …l_render_inverted DONE (freedreno, i965, nv50, softpipe, virgl, panfrost, d3d12)
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, zink
242 These are the extensions cherry-picked to make GLES 3.1
243 GLES3.1, GLSL ES 3.1 -- all DONE: i965/hsw+, nvc0, r600, radeonsi, virgl, v3d, softpipe, llvmpipe, …
267 glGetTexLevelParameter[fi]v - needs updates DONE
268 glGetBooleani_v - restrict to GLES enums
269 gl_HelperInvocation support DONE (i965, r600, panfrost)
271 GLES3.2, GLSL ES 3.2 -- all DONE: i965/gen9+, radeonsi, virgl, llvmpipe, zink
274 GL_KHR_blend_equation_advanced DONE (freedreno/a6xx, i965, nvc0, panfrost)
277 …n_astc_ldr DONE (freedreno, i965/gen9+, r600, v3d, vc4, panfrost, softpipe, lima)
284 …le_shading DONE (freedreno/a6xx, i965, nvc0, r600, panfrost, d3d12)
285 …e_variables DONE (freedreno/a6xx, i965, nvc0, r600, panfrost/bifrost)
291 …xture_buffer DONE (freedreno, i965, nvc0, r600, softpipe, panfrost)
311 … DONE (i965/gen9+, r600, radeonsi, softpipe, llvmpipe, virgl, panfrost, zink)
325 GL_EXT_multisampled_render_to_texture DONE (freedreno/a6xx, panfrost, zink, lima)
334 GL_KHR_blend_equation_advanced_coherent DONE (i965/gen9+, panfrost)
336 …GL_KHR_texture_compression_astc_sliced_3d DONE (i965/gen9+, r600, radeonsi, panfrost, …
344 … (freedreno, i965, r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink)
345 … DONE (freedreno, i965, r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, zink)
346 …dreno, i965, r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, lima)
347 …dreno, i965, r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, lima)
356 GL 1.0-1.3: Matrix and transpose matrix commands DONE
357 GL 1.1-1.2: Texture commands DONE
360 GL 1.2.1-3.0: Indexed texture commands DONE
361 GL 1.2.1-3.0: Indexed generic queries DONE
366 GL 2.0-2.1: Uniform and uniform matrix commands DONE
419 Vulkan 1.0 -- all DONE: anv, lvp, radv, tu, v3dv, vn
421 Vulkan 1.1 -- all DONE: anv, lvp, radv, tu, vn
447 Vulkan 1.2 -- all DONE: anv, vn
474 Vulkan 1.3 -- all DONE: anv, radv, lvp
571 VK_EXT_sample_locations DONE (anv, radv/gfx9-, tu/a650)
605 VK_AMD_shader_fragment_mask DONE (radv/gfx10.3-)
612 OpenCL 1.0 -- all DONE:
617 OpenCL 1.1 -- all DONE:
626 Query for preferred work-group size multiple DONE (nvc0, r600, radeonsi)
631 3-component vector data types DONE (nvc0, r600, radeonsi)
639 OpenCL 1.2 -- all DONE:
642 Built-in kernels DONE ()
661 OpenCL 2.0 -- all DONE:
665 - cl_khr_create_command_queue not started
666 - Additional queries for clGetDeviceInfo not started
669 - cl_khr_image2d_from_buffer not started
670 - cl_khr_depth_images not started
671 - from sRGB images not started
676 OpenCL 2.1 -- all DONE:
679 - cl_khr_subgroups not started
680 - Additional queries for clGetDeviceInfo not started
688 OpenCL 2.2 -- all DONE:
692 Initialization and clean-up kernels not started
694 Support SPIR-V 1.1 and 1.2 not started
697 OpenCL 3.0 -- all DONE