Lines Matching full:freedreno
39 GL 3.0, GLSL 1.30 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, z…
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…
88 Geometry shaders DONE (freedreno/a6xx, crocus)
94 GL_ARB_texture_multisample (Multisample textures) DONE (freedreno/a5xx+, v3d, vc4, panfrost)
100 GL 3.3, GLSL 3.30 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, z…
102 …GL_ARB_blend_func_extended DONE (freedreno/a3xx, freedreno/a6xx, panfro…
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…
117 GL_ARB_draw_indirect DONE (freedreno, softpipe, v3d)
118 GL_ARB_gpu_shader5 DONE (freedreno/a6xx)
121 - Dynamically uniform UBO array indices DONE (freedreno, softpipe)
124 - Packing/bitfield/conversion functions DONE (freedreno, softpipe, panfrost)
125 - Enhanced textureGather DONE (freedreno, softpipe, panfrost)
131 GL_ARB_gpu_shader_fp64 DONE (freedreno/a6xx, softpipe)
132 …GL_ARB_sample_shading DONE (freedreno/a6xx, nv50, panfrost, crocus…
133 …GL_ARB_shader_subroutine DONE (freedreno, nv50, softpipe, crocus/gen6…
134 GL_ARB_tessellation_shader DONE (freedreno/a6xx)
135 …GL_ARB_texture_buffer_object_rgb32 DONE (freedreno, softpipe, panfrost, crocus/…
136 …GL_ARB_texture_cube_map_array DONE (freedreno/a4xx+, nv50, softpipe, v3d, …
137 …GL_ARB_texture_gather DONE (freedreno, nv50, softpipe, v3d, panfro…
138 …GL_ARB_texture_query_lod DONE (freedreno, nv50, softpipe, v3d, panfro…
139 …GL_ARB_transform_feedback2 DONE (freedreno/a3xx+, nv50, softpipe, v3d, …
140 GL_ARB_transform_feedback3 DONE (freedreno/a3xx+, softpipe)
143 GL 4.1, GLSL 4.10 --- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12,…
145 …GL_ARB_ES2_compatibility DONE (freedreno, nv50, softpipe, v3d, vc4, p…
146 GL_ARB_get_program_binary DONE (freedreno, v3d, 0 or 1 binary formats)
148 …GL_ARB_shader_precision DONE (freedreno/a6xx, all drivers that suppo…
149 GL_ARB_vertex_attrib_64bit DONE (freedreno/a6xx, softpipe)
150 …GL_ARB_viewport_array DONE (freedreno/a6xx, nv50, softpipe, crocus…
153 GL 4.2, GLSL 4.20 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12, …
157 …GL_ARB_shader_atomic_counters DONE (freedreno/a5xx+, softpipe, v3d, panfro…
159 …GL_ARB_transform_feedback_instanced DONE (freedreno, nv50, softpipe, v3d, crocus…
160 …GL_ARB_base_instance DONE (freedreno, nv50, softpipe, v3d, crocus)
161 GL_ARB_shader_image_load_store DONE (freedreno/a5xx+, softpipe, panfrost)
165 …GL_ARB_internalformat_query DONE (freedreno, nv50, softpipe, v3d, vc4, p…
169 GL 4.3, GLSL 4.30 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12, …
174 …GL_ARB_compute_shader DONE (freedreno/a5xx+, softpipe, v3d, panfro…
175 …GL_ARB_copy_image DONE (freedreno/a6xx, nv50, softpipe, v3d, c…
178 …GL_ARB_fragment_layer_viewport DONE (freedreno/a6xx, nv50, softpipe, crocus…
179 …GL_ARB_framebuffer_no_attachments DONE (freedreno, softpipe, v3d, crocus/gen7+)
182 …GL_ARB_multi_draw_indirect DONE (freedreno, softpipe, v3d, crocus/gen7+)
184 GL_ARB_robust_buffer_access_behavior DONE (freedreno)
185 …GL_ARB_shader_image_size DONE (freedreno/a5xx+, softpipe, v3d, panfro…
186 …GL_ARB_shader_storage_buffer_object DONE (freedreno/a5xx+, softpipe, v3d, panfro…
187 …GL_ARB_stencil_texturing DONE (freedreno, nv50, softpipe, v3d, panfro…
188 …GL_ARB_texture_buffer_range DONE (freedreno, nv50, softpipe, v3d, crocus)
191 …GL_ARB_texture_view DONE (freedreno, nv50, softpipe, v3d, crocus…
195 GL 4.4, GLSL 4.40 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, iris, c…
198 …GL_ARB_buffer_storage DONE (freedreno, nv50, v3d, vc4, lima, panfr…
200 …GL_ARB_enhanced_layouts DONE (freedreno/a3xx+, nv50, softpipe, crocu…
208 GL_ARB_query_buffer_object DONE (freedreno/a6xx)
209 …GL_ARB_texture_mirror_clamp_to_edge DONE (freedreno, nv50, softpipe, v3d, panfro…
210 …GL_ARB_texture_stencil8 DONE (freedreno, nv50, softpipe, v3d, panfro…
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…
215 GL_ARB_ES3_1_compatibility DONE (freedreno/a6xx, softpipe)
216 …GL_ARB_clip_control DONE (freedreno, nv50, softpipe, lima, crocu…
217 …GL_ARB_conditional_render_inverted DONE (freedreno, nv50, softpipe, panfrost, c…
218 …GL_ARB_cull_distance DONE (freedreno/a6xx, nv50, softpipe, crocu…
219 …GL_ARB_derivative_control DONE (freedreno/a3xx+, nv50, softpipe, crocu…
222 GL_ARB_shader_texture_image_samples DONE (freedreno/a3xx+, nv50, crocus/gen7+)
223 …GL_ARB_texture_barrier DONE (freedreno, nv50, v3d, vc4, lima, crocu…
225 GL_KHR_robustness DONE (freedreno)
230 GL_ARB_gl_spirv DONE (freedreno, llvmpipe)
231 …GL_ARB_indirect_parameters DONE (freedreno/a6xx+, nvc0, llvmpipe, virgl)
232 …GL_ARB_pipeline_statistics_query DONE (freedreno/a6xx+, nvc0, r600, llvmpipe,…
233 …GL_ARB_polygon_offset_clamp DONE (freedreno, nv50, nvc0, r600, llvmpipe,…
234 …GL_ARB_shader_atomic_counter_ops DONE (freedreno/a5xx+, nvc0, r600, llvmpipe,…
235 …GL_ARB_shader_draw_parameters DONE (freedreno/a6xx+, llvmpipe, nvc0, crocu…
236 …GL_ARB_shader_group_vote DONE (freedreno/a6xx, nvc0, llvmpipe, crocus)
237 GL_ARB_spirv_extensions DONE (freedreno, llvmpipe)
238 …GL_ARB_texture_filter_anisotropic DONE (etnaviv/HALTI0, freedreno, nv50, nvc0,…
239 …GL_ARB_transform_feedback_overflow_query DONE (freedreno/a6xx+, nvc0, llvmpipe, softp…
243 GLES3.1, GLSL ES 3.1 -- all DONE: freedreno/a5xx+, nvc0, r600, radeonsi, virgl, v3d, softpipe, llvm…
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+)
257 GL_ARB_stencil_texturing DONE (freedreno, nv50)
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+)
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…
276 GL_KHR_robustness DONE (freedreno, nvc0, r600)
277 …GL_KHR_texture_compression_astc_ldr DONE (freedreno, r600, v3d, vc4, panfrost, s…
281 …GL_OES_geometry_shader DONE (freedreno/a6xx, nvc0, r600, softpipe, …
282 …GL_OES_gpu_shader5 DONE (freedreno/a6xx, all drivers that suppo…
283 …GL_OES_primitive_bounding_box DONE (freedreno/a5xx+, nvc0, r600, softpipe,…
284 …GL_OES_sample_shading DONE (freedreno/a6xx, nvc0, r600, panfrost, …
285 …GL_OES_sample_variables DONE (freedreno/a6xx, nvc0, r600, panfrost/b…
288 GL_OES_shader_multisample_interpolation DONE (freedreno/a6xx, nvc0, r600)
289 …GL_OES_tessellation_shader DONE (freedreno/a6xx, all drivers that suppo…
291 …GL_OES_texture_buffer DONE (freedreno, nvc0, r600, softpipe, panfr…
292 GL_OES_texture_cube_map_array DONE (freedreno/a4xx+, nvc0, r600, softpipe)
300 …GL_ARB_compute_variable_group_size DONE (freedreno/a4xx+, nvc0, radeonsi, zink,…
301 …GL_ARB_ES3_2_compatibility DONE (freedreno/a6xx, radeonsi, virgl, zink,…
303 …GL_ARB_gpu_shader_int64 DONE (freedreno/a6xx, nvc0, radeonsi, softpi…
304 …GL_ARB_parallel_shader_compile DONE (freedreno, radeonsi, etnaviv, zink, ir…
305 …GL_ARB_post_depth_coverage DONE (freedreno/a6xx, nvc0, radeonsi, llvmpi…
307 GL_ARB_sample_locations DONE (freedreno/a6xx, nvc0, zink)
308 …GL_ARB_seamless_cubemap_per_texture DONE (etnaviv/SEAMLESS_CUBE_MAP, freedreno, …
312 …GL_ARB_shader_viewport_layer_array DONE (freedreno/a6xx, nvc0, radeonsi, zink, …
318 GL_ARB_texture_filter_minmax DONE (freedreno/a6xx, nvc0/gm200+, zink)
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 …GL_EXT_depth_bounds_test DONE (freedreno/a6xx, nv50, nvc0, radeonsi, …
324 …GL_EXT_memory_object DONE (freedreno, radeonsi, llvmpipe, zink, d…
325 …GL_EXT_memory_object_fd DONE (freedreno, radeonsi, llvmpipe, zink, i…
327 GL_EXT_multisampled_render_to_texture DONE (freedreno/a6xx, panfrost, zink, lima)
328 …GL_EXT_render_snorm DONE (freedreno/a6xx, r600, radeonsi, softpi…
335 …GL_EXT_texture_norm16 DONE (freedreno, r600, radeonsi, nvc0i, soft…
337 …GL_KHR_blend_equation_advanced_coherent DONE (freedreno/a6xx, panfrost, zink, asahi,…
340 …GL_KHR_texture_compression_astc_sliced_3d DONE (freedreno/a4xx+, r600, radeonsi, panfr…
348 …GL_OES_texture_float DONE (freedreno, r300, r600, radeonsi, nv30,…
349 …GL_OES_texture_float_linear DONE (freedreno, r300, r600, radeonsi, nv30,…
350 …GL_OES_texture_half_float DONE (freedreno, r300, r600, radeonsi, nv30,…
351 …GL_OES_texture_half_float_linear DONE (freedreno, r300, r600, radeonsi, nv30,…
352 …GL_OES_texture_view DONE (freedreno, r600, radeonsi, nv50, nvc0,…
353 …GL_OES_viewport_array DONE (freedreno/a6xx, nvc0, r600, radeonsi, …