summaryrefslogtreecommitdiff
path: root/Source/Core/Common/GL/GLExtensions/ARB_vertex_array_object.h
blob: 2daaceb4efd1809e2551e97d5235c6c927aad1e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*
** Copyright (c) 2013-2015 The Khronos Group Inc.
** SPDX-License-Identifier: MIT
*/

#include "Common/GL/GLExtensions/gl_common.h"

typedef void(APIENTRYP PFNDOLBINDVERTEXARRAYPROC)(GLuint array);
typedef void(APIENTRYP PFNDOLDELETEVERTEXARRAYSPROC)(GLsizei n, const GLuint* arrays);
typedef void(APIENTRYP PFNDOLGENVERTEXARRAYSPROC)(GLsizei n, GLuint* arrays);
typedef GLboolean(APIENTRYP PFNDOLISVERTEXARRAYPROC)(GLuint array);

extern PFNDOLBINDVERTEXARRAYPROC dolBindVertexArray;
extern PFNDOLDELETEVERTEXARRAYSPROC dolDeleteVertexArrays;
extern PFNDOLGENVERTEXARRAYSPROC dolGenVertexArrays;
extern PFNDOLISVERTEXARRAYPROC dolIsVertexArray;

#define glBindVertexArray dolBindVertexArray
#define glDeleteVertexArrays dolDeleteVertexArrays
#define glGenVertexArrays dolGenVertexArrays
#define glIsVertexArray dolIsVertexArray