mesa: implement SPARSE_BUFFER_PAGE_SIZE_ARB
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
d085c7ce7c
commit
94227684c4
3 changed files with 7 additions and 0 deletions
|
|
@ -501,6 +501,7 @@ EXTRA_EXT(KHR_blend_equation_advanced_coherent);
|
|||
EXTRA_EXT(OES_primitive_bounding_box);
|
||||
EXTRA_EXT(ARB_compute_variable_group_size);
|
||||
EXTRA_EXT(KHR_robustness);
|
||||
EXTRA_EXT(ARB_sparse_buffer);
|
||||
|
||||
static const int
|
||||
extra_ARB_color_buffer_float_or_glcore[] = {
|
||||
|
|
|
|||
|
|
@ -949,6 +949,9 @@ descriptor=[
|
|||
|
||||
# GL_ARB_compute_variable_group_size
|
||||
[ "MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB", "CONTEXT_INT(Const.MaxComputeVariableGroupInvocations), extra_ARB_compute_variable_group_size" ],
|
||||
|
||||
# GL_ARB_sparse_buffer
|
||||
[ "SPARSE_BUFFER_PAGE_SIZE_ARB", "CONTEXT_INT(Const.SparseBufferPageSize), extra_ARB_sparse_buffer" ],
|
||||
]},
|
||||
|
||||
# Enums restricted to OpenGL Core profile
|
||||
|
|
|
|||
|
|
@ -3819,6 +3819,9 @@ struct gl_constants
|
|||
/** GL_OES_primitive_bounding_box */
|
||||
bool NoPrimitiveBoundingBoxOutput;
|
||||
|
||||
/** GL_ARB_sparse_buffer */
|
||||
GLuint SparseBufferPageSize;
|
||||
|
||||
/** Used as an input for sha1 generation in the on-disk shader cache */
|
||||
unsigned char *dri_config_options_sha1;
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue