mesa: Move buffer object dispatch setup to bufferobj.c.
Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
5527c2d220
commit
9627660448
|
@ -579,17 +579,7 @@ _mesa_create_exec_table(void)
|
|||
#endif
|
||||
|
||||
/* ARB 28. GL_ARB_vertex_buffer_object */
|
||||
SET_BindBufferARB(exec, _mesa_BindBufferARB);
|
||||
SET_BufferDataARB(exec, _mesa_BufferDataARB);
|
||||
SET_BufferSubDataARB(exec, _mesa_BufferSubDataARB);
|
||||
SET_DeleteBuffersARB(exec, _mesa_DeleteBuffersARB);
|
||||
SET_GenBuffersARB(exec, _mesa_GenBuffersARB);
|
||||
SET_GetBufferParameterivARB(exec, _mesa_GetBufferParameterivARB);
|
||||
SET_GetBufferPointervARB(exec, _mesa_GetBufferPointervARB);
|
||||
SET_GetBufferSubDataARB(exec, _mesa_GetBufferSubDataARB);
|
||||
SET_IsBufferARB(exec, _mesa_IsBufferARB);
|
||||
SET_MapBufferARB(exec, _mesa_MapBufferARB);
|
||||
SET_UnmapBufferARB(exec, _mesa_UnmapBufferARB);
|
||||
_mesa_init_bufferobj_dispatch(exec);
|
||||
|
||||
/* ARB 29. GL_ARB_occlusion_query */
|
||||
_mesa_init_queryobj_dispatch(exec);
|
||||
|
|
|
@ -43,6 +43,7 @@
|
|||
#include "mtypes.h"
|
||||
#include "texobj.h"
|
||||
#include "transformfeedback.h"
|
||||
#include "dispatch.h"
|
||||
|
||||
|
||||
/* Debug flags */
|
||||
|
@ -1992,3 +1993,19 @@ _mesa_GetObjectParameterivAPPLE(GLenum objectType, GLuint name, GLenum pname,
|
|||
}
|
||||
|
||||
#endif /* FEATURE_APPLE_object_purgeable */
|
||||
|
||||
void
|
||||
_mesa_init_bufferobj_dispatch(struct _glapi_table *disp)
|
||||
{
|
||||
SET_BindBufferARB(disp, _mesa_BindBufferARB);
|
||||
SET_BufferDataARB(disp, _mesa_BufferDataARB);
|
||||
SET_BufferSubDataARB(disp, _mesa_BufferSubDataARB);
|
||||
SET_DeleteBuffersARB(disp, _mesa_DeleteBuffersARB);
|
||||
SET_GenBuffersARB(disp, _mesa_GenBuffersARB);
|
||||
SET_GetBufferParameterivARB(disp, _mesa_GetBufferParameterivARB);
|
||||
SET_GetBufferPointervARB(disp, _mesa_GetBufferPointervARB);
|
||||
SET_GetBufferSubDataARB(disp, _mesa_GetBufferSubDataARB);
|
||||
SET_IsBufferARB(disp, _mesa_IsBufferARB);
|
||||
SET_MapBufferARB(disp, _mesa_MapBufferARB);
|
||||
SET_UnmapBufferARB(disp, _mesa_UnmapBufferARB);
|
||||
}
|
||||
|
|
|
@ -159,4 +159,7 @@ extern void GLAPIENTRY
|
|||
_mesa_GetObjectParameterivAPPLE(GLenum objectType, GLuint name, GLenum pname, GLint* params);
|
||||
#endif
|
||||
|
||||
extern void
|
||||
_mesa_init_bufferobj_dispatch(struct _glapi_table *disp);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue