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:
Nicolai Hähnle
2017-02-02 20:56:48 +01:00
parent d085c7ce7c
commit 94227684c4
3 changed files with 7 additions and 0 deletions
+1
View File
@@ -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[] = {
+3
View File
@@ -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
+3
View File
@@ -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;
};