mesa: add ARB_sparse_texture_clamp extension

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14488>
This commit is contained in:
Qiang Yu 2022-01-05 17:33:33 +08:00 committed by Marge Bot
parent d68087a1d9
commit 3729c3fa30
3 changed files with 3 additions and 0 deletions

View file

@ -126,6 +126,7 @@ struct gl_extensions
GLboolean ARB_sparse_buffer; GLboolean ARB_sparse_buffer;
GLboolean ARB_sparse_texture; GLboolean ARB_sparse_texture;
GLboolean ARB_sparse_texture2; GLboolean ARB_sparse_texture2;
GLboolean ARB_sparse_texture_clamp;
GLboolean ARB_stencil_texturing; GLboolean ARB_stencil_texturing;
GLboolean ARB_spirv_extensions; GLboolean ARB_spirv_extensions;
GLboolean ARB_sync; GLboolean ARB_sync;

View file

@ -144,6 +144,7 @@ EXT(ARB_shadow , ARB_shadow
EXT(ARB_sparse_buffer , ARB_sparse_buffer , GLL, GLC, x , x , 2014) EXT(ARB_sparse_buffer , ARB_sparse_buffer , GLL, GLC, x , x , 2014)
EXT(ARB_sparse_texture , ARB_sparse_texture , GLL, GLC, x , x , 2013) EXT(ARB_sparse_texture , ARB_sparse_texture , GLL, GLC, x , x , 2013)
EXT(ARB_sparse_texture2 , ARB_sparse_texture2 , GLL, GLC, x , x , 2015) EXT(ARB_sparse_texture2 , ARB_sparse_texture2 , GLL, GLC, x , x , 2015)
EXT(ARB_sparse_texture_clamp , ARB_sparse_texture_clamp , GLL, GLC, x , x , 2015)
EXT(ARB_spirv_extensions , ARB_spirv_extensions , GLL, GLC, x , x , 2016) EXT(ARB_spirv_extensions , ARB_spirv_extensions , GLL, GLC, x , x , 2016)
EXT(ARB_stencil_texturing , ARB_stencil_texturing , GLL, GLC, x , x , 2012) EXT(ARB_stencil_texturing , ARB_stencil_texturing , GLL, GLC, x , x , 2012)
EXT(ARB_sync , ARB_sync , GLL, GLC, x , x , 2003) EXT(ARB_sync , ARB_sync , GLL, GLC, x , x , 2003)

View file

@ -823,6 +823,7 @@ void st_init_extensions(struct pipe_screen *screen,
{ o(ARB_sparse_buffer), PIPE_CAP_SPARSE_BUFFER_PAGE_SIZE }, { o(ARB_sparse_buffer), PIPE_CAP_SPARSE_BUFFER_PAGE_SIZE },
{ o(ARB_sparse_texture), PIPE_CAP_MAX_SPARSE_TEXTURE_SIZE }, { o(ARB_sparse_texture), PIPE_CAP_MAX_SPARSE_TEXTURE_SIZE },
{ o(ARB_sparse_texture2), PIPE_CAP_QUERY_SPARSE_TEXTURE_RESIDENCY }, { o(ARB_sparse_texture2), PIPE_CAP_QUERY_SPARSE_TEXTURE_RESIDENCY },
{ o(ARB_sparse_texture_clamp), PIPE_CAP_CLAMP_SPARSE_TEXTURE_LOD },
{ o(ARB_spirv_extensions), PIPE_CAP_GL_SPIRV }, { o(ARB_spirv_extensions), PIPE_CAP_GL_SPIRV },
{ o(ARB_texture_buffer_object), PIPE_CAP_TEXTURE_BUFFER_OBJECTS }, { o(ARB_texture_buffer_object), PIPE_CAP_TEXTURE_BUFFER_OBJECTS },
{ o(ARB_texture_cube_map_array), PIPE_CAP_CUBE_MAP_ARRAY }, { o(ARB_texture_cube_map_array), PIPE_CAP_CUBE_MAP_ARRAY },