mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-13 00:48:20 +02:00
mesa: add support for glUnmapNamedBufferEXT()
Since the ARB DSA function glUnmapNamedBuffer() is only exposed for 3.1 or above we make glUnmapNamedBuffer() an alias of glUnmapNamedBufferEXT() rather than the other way around. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Signed-off-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
b5f930ea05
commit
76e25edf6a
6 changed files with 12 additions and 8 deletions
|
|
@ -115,7 +115,7 @@
|
|||
<param name="access" type="GLbitfield" />
|
||||
</function>
|
||||
|
||||
<function name="UnmapNamedBuffer" no_error="true">
|
||||
<function name="UnmapNamedBuffer" alias="UnmapNamedBufferEXT" no_error="true">
|
||||
<return type="GLboolean" />
|
||||
<param name="buffer" type="GLuint" />
|
||||
</function>
|
||||
|
|
|
|||
|
|
@ -174,6 +174,11 @@
|
|||
<param name="data" type="const GLvoid *" />
|
||||
</function>
|
||||
|
||||
<function name="UnmapNamedBufferEXT">
|
||||
<return type="GLboolean" />
|
||||
<param name="buffer" type="GLuint" />
|
||||
</function>
|
||||
|
||||
<!-- OpenGL 3.0 -->
|
||||
|
||||
<function name="MapNamedBufferRangeEXT">
|
||||
|
|
|
|||
|
|
@ -1053,7 +1053,7 @@ offsets = {
|
|||
"TextureSubImage3D": 1017,
|
||||
"TransformFeedbackBufferBase": 1018,
|
||||
"TransformFeedbackBufferRange": 1019,
|
||||
"UnmapNamedBuffer": 1020,
|
||||
"UnmapNamedBufferEXT": 1020,
|
||||
"VertexArrayAttribBinding": 1021,
|
||||
"VertexArrayAttribFormat": 1022,
|
||||
"VertexArrayAttribIFormat": 1023,
|
||||
|
|
|
|||
|
|
@ -2688,7 +2688,7 @@ _mesa_UnmapBuffer(GLenum target)
|
|||
}
|
||||
|
||||
GLboolean GLAPIENTRY
|
||||
_mesa_UnmapNamedBuffer_no_error(GLuint buffer)
|
||||
_mesa_UnmapNamedBufferEXT_no_error(GLuint buffer)
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
struct gl_buffer_object *bufObj = _mesa_lookup_bufferobj(ctx, buffer);
|
||||
|
|
@ -2697,7 +2697,7 @@ _mesa_UnmapNamedBuffer_no_error(GLuint buffer)
|
|||
}
|
||||
|
||||
GLboolean GLAPIENTRY
|
||||
_mesa_UnmapNamedBuffer(GLuint buffer)
|
||||
_mesa_UnmapNamedBufferEXT(GLuint buffer)
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
struct gl_buffer_object *bufObj;
|
||||
|
|
|
|||
|
|
@ -303,9 +303,9 @@ GLboolean GLAPIENTRY
|
|||
_mesa_UnmapBuffer(GLenum target);
|
||||
|
||||
GLboolean GLAPIENTRY
|
||||
_mesa_UnmapNamedBuffer_no_error(GLuint buffer);
|
||||
_mesa_UnmapNamedBufferEXT_no_error(GLuint buffer);
|
||||
GLboolean GLAPIENTRY
|
||||
_mesa_UnmapNamedBuffer(GLuint buffer);
|
||||
_mesa_UnmapNamedBufferEXT(GLuint buffer);
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_GetBufferParameteriv(GLenum target, GLenum pname, GLint *params);
|
||||
|
|
|
|||
|
|
@ -932,7 +932,6 @@ const struct function common_desktop_functions_possible[] = {
|
|||
{ "glClearNamedBufferSubData", 45, -1 },
|
||||
{ "glMapNamedBuffer", 45, -1 },
|
||||
{ "glMapNamedBufferRange", 45, -1 },
|
||||
{ "glUnmapNamedBuffer", 45, -1 },
|
||||
{ "glFlushMappedNamedBufferRange", 45, -1 },
|
||||
{ "glGetNamedBufferParameteriv", 45, -1 },
|
||||
{ "glGetNamedBufferParameteri64v", 45, -1 },
|
||||
|
|
@ -1129,7 +1128,7 @@ const struct function common_desktop_functions_possible[] = {
|
|||
{ "glNamedBufferDataEXT", 15, -1 },
|
||||
{ "glNamedBufferSubDataEXT", 15, -1 },
|
||||
//{ "glMapNamedBufferEXT", 15, -1 },
|
||||
//{ "glUnmapNamedBufferEXT", 15, -1 },
|
||||
{ "glUnmapNamedBufferEXT", 15, -1 },
|
||||
//{ "glGetNamedBufferParameterivEXT", 15, -1 },
|
||||
//{ "glGetNamedBufferPointervEXT", 15, -1 },
|
||||
//{ "glGetNamedBufferSubDataEXT", 15, -1 },
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue