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>tags/19.2-branchpoint
@@ -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 }, |