diff options
author | Pierre-Eric Pelloux-Prayer <[email protected]> | 2019-11-07 14:25:19 +0100 |
---|---|---|
committer | Pierre-Eric Pelloux-Prayer <[email protected]> | 2019-11-19 08:49:45 +0100 |
commit | 1ef297645c9f22d7f44e019b5a9ca09a84030f49 (patch) | |
tree | 9d3d1522be4d06e86aef8ad3ed1b0c5f56b4a10e /src/mapi | |
parent | 8b6d19413f05077f4d337273a12abb5cbb67c3b5 (diff) |
mesa: add ARB_sparse_buffer NamedBufferPageCommitmentEXT function
The spec is unclear on how to handle the buffer argument so we reuse
the logic from the EXT_direct_state_access spec.
Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src/mapi')
-rw-r--r-- | src/mapi/glapi/gen/ARB_sparse_buffer.xml | 12 | ||||
-rw-r--r-- | src/mapi/glapi/gen/static_data.py | 1 |
2 files changed, 10 insertions, 3 deletions
diff --git a/src/mapi/glapi/gen/ARB_sparse_buffer.xml b/src/mapi/glapi/gen/ARB_sparse_buffer.xml index 90bc659fdaf..98da8bdc8ca 100644 --- a/src/mapi/glapi/gen/ARB_sparse_buffer.xml +++ b/src/mapi/glapi/gen/ARB_sparse_buffer.xml @@ -12,8 +12,14 @@ <param name="commit" type="GLboolean"/> </function> - <!-- Only with GL_EXT_direct_state_access: glNamedBufferPageCommitmentEXT --> - + <!-- Only with GL_EXT_direct_state_access --> + <function name="NamedBufferPageCommitmentEXT"> + <param name="buffer" type="GLuint"/> + <param name="offset" type="GLintptr"/> + <param name="size" type="GLsizeiptr"/> + <param name="commit" type="GLboolean"/> + </function> + <!-- Only with GL_ARB_direct_state_access --> <function name="NamedBufferPageCommitmentARB"> <param name="buffer" type="GLuint"/> @@ -21,7 +27,7 @@ <param name="size" type="GLsizeiptr"/> <param name="commit" type="GLboolean"/> </function> - + <enum name="SPARSE_STORAGE_BIT_ARB" value="0x0400"/> <enum name="SPARSE_BUFFER_PAGE_SIZE_ARB" value="0x82F8"/> diff --git a/src/mapi/glapi/gen/static_data.py b/src/mapi/glapi/gen/static_data.py index 335fc87576d..176df719a23 100644 --- a/src/mapi/glapi/gen/static_data.py +++ b/src/mapi/glapi/gen/static_data.py @@ -1631,6 +1631,7 @@ offsets = { "VertexArrayVertexAttribLFormatEXT": 1595, "VertexArrayVertexAttribBindingEXT": 1596, "VertexArrayVertexBindingDivisorEXT": 1597, + "NamedBufferPageCommitmentEXT": 1598, } functions = [ |