Commit 1fad91a0 authored by Timothy Arceri's avatar Timothy Arceri

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.
parent 68eab7af
......@@ -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>
......
......@@ -154,6 +154,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">
......
......@@ -2681,7 +2681,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);
......@@ -2690,7 +2690,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 },
......@@ -1136,7 +1135,7 @@ const struct function common_desktop_functions_possible[] = {
{ "glNamedBufferDataEXT", 10, -1 },
{ "glNamedBufferSubDataEXT", 10, -1 },
//{ "glMapNamedBufferEXT", 10, -1 },
//{ "glUnmapNamedBufferEXT", 10, -1 },
{ "glUnmapNamedBufferEXT", 10, -1 },
//{ "glGetNamedBufferParameterivEXT", 10, -1 },
//{ "glGetNamedBufferPointervEXT", 10, -1 },
//{ "glGetNamedBufferSubDataEXT", 10, -1 },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment