Module: Mesa
Branch: master
Commit: ce7eb7e02a0e62e5b11d3243e0598173869270d9
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce7eb7e02a0e62e5b11d3243e0598173869270d9

Author: Erik Faye-Lund <erik.faye-l...@collabora.com>
Date:   Fri Jan 22 08:03:59 2021 +0100

docs/features: add missing features for zink

Zink implements more features than currently maked off in features.txt,
so let's fill those bits in!

This is based on the output of glxinfo on ANV.

Reviewed-by: Hoe Hao Cheng <haochengho12...@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8639>

---

 docs/features.txt | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/docs/features.txt b/docs/features.txt
index 050bd02f35b..6bd6e56121a 100644
--- a/docs/features.txt
+++ b/docs/features.txt
@@ -172,19 +172,19 @@ GL 4.3, GLSL 4.30 -- all DONE: i965/gen8+, nvc0, r600, 
radeonsi, llvmpipe, virgl
   GL_ARB_ES3_compatibility                              DONE (all drivers that 
support GLSL 3.30)
   GL_ARB_clear_buffer_object                            DONE (all drivers)
   GL_ARB_compute_shader                                 DONE (freedreno/a5xx+, 
i965, softpipe, v3d, panfrost)
-  GL_ARB_copy_image                                     DONE (i965, nv50, 
softpipe, swr)
+  GL_ARB_copy_image                                     DONE (i965, nv50, 
softpipe, swr, zink)
   GL_KHR_debug                                          DONE (all drivers)
   GL_ARB_explicit_uniform_location                      DONE (all drivers that 
support GLSL)
-  GL_ARB_fragment_layer_viewport                        DONE (i965, nv50, 
softpipe, swr)
-  GL_ARB_framebuffer_no_attachments                     DONE (freedreno, i965, 
softpipe, v3d)
+  GL_ARB_fragment_layer_viewport                        DONE (i965, nv50, 
softpipe, swr, zink)
+  GL_ARB_framebuffer_no_attachments                     DONE (freedreno, i965, 
softpipe, v3d, zink)
   GL_ARB_internalformat_query2                          DONE (all drivers)
   GL_ARB_invalidate_subdata                             DONE (all drivers)
   GL_ARB_multi_draw_indirect                            DONE (freedreno, i965, 
softpipe, swr, v3d, zink)
   GL_ARB_program_interface_query                        DONE (all drivers)
-  GL_ARB_robust_buffer_access_behavior                  DONE (i965)
-  GL_ARB_shader_image_size                              DONE (freedreno/a5xx+, 
i965, softpipe, v3d)
+  GL_ARB_robust_buffer_access_behavior                  DONE (i965, zink)
+  GL_ARB_shader_image_size                              DONE (freedreno/a5xx+, 
i965, softpipe, v3d, zink)
   GL_ARB_shader_storage_buffer_object                   DONE (freedreno/a5xx+, 
i965, softpipe, v3d, panfrost)
-  GL_ARB_stencil_texturing                              DONE (freedreno, 
i965/hsw+, nv50, softpipe, swr, v3d, panfrost, d3d12)
+  GL_ARB_stencil_texturing                              DONE (freedreno, 
i965/hsw+, nv50, softpipe, swr, v3d, panfrost, d3d12, zink)
   GL_ARB_texture_buffer_range                           DONE (freedreno, nv50, 
i965, softpipe, swr, d3d12, zink)
   GL_ARB_texture_query_levels                           DONE (all drivers that 
support GLSL 1.30)
   GL_ARB_texture_storage_multisample                    DONE (all drivers that 
support GL_ARB_texture_multisample)
@@ -196,7 +196,7 @@ GL 4.4, GLSL 4.40 -- all DONE: i965/gen8+, nvc0, r600, 
radeonsi, llvmpipe
 
   GL_MAX_VERTEX_ATTRIB_STRIDE                           DONE (all drivers)
   GL_ARB_buffer_storage                                 DONE (freedreno, i965, 
nv50, swr, v3d, vc4)
-  GL_ARB_clear_texture                                  DONE (i965, nv50, 
softpipe, swr, virgl)
+  GL_ARB_clear_texture                                  DONE (i965, nv50, 
softpipe, swr, virgl, zink)
   GL_ARB_enhanced_layouts                               DONE (i965, nv50, 
softpipe, virgl)
   - compile-time constant expressions                   DONE
   - explicit byte offsets for blocks                    DONE
@@ -207,7 +207,7 @@ GL 4.4, GLSL 4.40 -- all DONE: i965/gen8+, nvc0, r600, 
radeonsi, llvmpipe
   GL_ARB_multi_bind                                     DONE (all drivers)
   GL_ARB_query_buffer_object                            DONE (i965/hsw+, virgl)
   GL_ARB_texture_mirror_clamp_to_edge                   DONE (i965, nv50, 
softpipe, swr, virgl, panfrost)
-  GL_ARB_texture_stencil8                               DONE (freedreno, 
i965/hsw+, nv50, softpipe, swr, virgl, v3d, panfrost, d3d12)
+  GL_ARB_texture_stencil8                               DONE (freedreno, 
i965/hsw+, nv50, softpipe, swr, virgl, v3d, panfrost, d3d12, zink)
   GL_ARB_vertex_type_10f_11f_11f_rev                    DONE (i965, nv50, 
softpipe, swr, virgl, zink, panfrost, d3d12)
 
 GL 4.5, GLSL 4.50 -- all DONE: nvc0, r600, radeonsi, llvmpipe
@@ -222,20 +222,20 @@ GL 4.5, GLSL 4.50 -- all DONE: nvc0, r600, radeonsi, 
llvmpipe
   GL_ARB_shader_texture_image_samples                   DONE (i965, nv50, 
virgl)
   GL_ARB_texture_barrier                                DONE (freedreno, i965, 
nv50, virgl)
   GL_KHR_context_flush_control                          DONE (all - but needs 
GLX/EGL extension to be useful)
-  GL_KHR_robustness                                     DONE (freedreno, i965, 
virgl)
+  GL_KHR_robustness                                     DONE (freedreno, i965, 
virgl, zink)
   GL_EXT_shader_integer_mix                             DONE (all drivers that 
support GLSL)
 
 GL 4.6, GLSL 4.60 -- all DONE: radeonsi
 
   GL_ARB_gl_spirv                                       DONE (i965/gen7+)
-  GL_ARB_indirect_parameters                            DONE (i965/gen7+, 
nvc0, llvmpipe, virgl)
+  GL_ARB_indirect_parameters                            DONE (i965/gen7+, 
nvc0, llvmpipe, virgl, zink)
   GL_ARB_pipeline_statistics_query                      DONE (i965, nvc0, 
r600, llvmpipe, softpipe, swr)
   GL_ARB_polygon_offset_clamp                           DONE (freedreno, i965, 
nv50, nvc0, r600, llvmpipe, swr, virgl)
-  GL_ARB_shader_atomic_counter_ops                      DONE (freedreno/a5xx+, 
i965/gen7+, nvc0, r600, llvmpipe, softpipe, virgl, v3d)
+  GL_ARB_shader_atomic_counter_ops                      DONE (freedreno/a5xx+, 
i965/gen7+, nvc0, r600, llvmpipe, softpipe, virgl, v3d, zink)
   GL_ARB_shader_draw_parameters                         DONE (i965, llvmpipe, 
nvc0)
   GL_ARB_shader_group_vote                              DONE (i965, nvc0, 
llvmpipe)
   GL_ARB_spirv_extensions                               DONE (i965/gen7+)
-  GL_ARB_texture_filter_anisotropic                     DONE (etnaviv/HALTI0, 
freedreno, i965, nv50, nvc0, r600, softpipe (*), llvmpipe (*), d3d12, virgl)
+  GL_ARB_texture_filter_anisotropic                     DONE (etnaviv/HALTI0, 
freedreno, i965, nv50, nvc0, r600, softpipe (*), llvmpipe (*), d3d12, virgl, 
zink)
   GL_ARB_transform_feedback_overflow_query              DONE (i965/gen6+, 
nvc0, llvmpipe, softpipe, virgl)
   GL_KHR_no_error                                       DONE (all drivers)
 

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to