mesa: add mesh shader extension state

Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Yonggang Luo <luoyonggang@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36596>
This commit is contained in:
Qiang Yu 2025-07-28 16:23:56 +08:00 committed by Marge Bot
parent e24082cfe0
commit 980e125e31
3 changed files with 3 additions and 0 deletions

View file

@ -176,6 +176,7 @@ struct gl_extensions
GLboolean EXT_memory_object;
GLboolean EXT_memory_object_fd;
GLboolean EXT_memory_object_win32;
GLboolean EXT_mesh_shader;
GLboolean EXT_multisampled_render_to_texture;
GLboolean EXT_packed_float;
GLboolean EXT_protected_textures;

View file

@ -269,6 +269,7 @@ EXT(EXT_map_buffer_range , ARB_map_buffer_range
EXT(EXT_memory_object , EXT_memory_object , GLL, GLC, x , ES2, 2017)
EXT(EXT_memory_object_fd , EXT_memory_object_fd , GLL, GLC, x , ES2, 2017)
EXT(EXT_memory_object_win32 , EXT_memory_object_win32 , GLL, GLC, x , ES2, 2017)
EXT(EXT_mesh_shader , EXT_mesh_shader , 45, 45, x , 32, 2025)
EXT(EXT_multi_draw_arrays , dummy_true , GLL, x , ES1, ES2, 1999)
EXT(EXT_multi_draw_indirect , ARB_draw_indirect , x , x, x , 31, 2014)
EXT(EXT_multisampled_render_to_texture , EXT_multisampled_render_to_texture , x , x , x , ES2, 2016)

View file

@ -1102,6 +1102,7 @@ void st_init_extensions(struct pipe_screen *screen,
#else
EXT_CAP(EXT_memory_object_win32, memobj);
#endif
EXT_CAP(EXT_mesh_shader, mesh_shader);
EXT_CAP(EXT_multisampled_render_to_texture, surface_sample_count);
EXT_CAP(EXT_semaphore, fence_signal);
#ifndef _WIN32