summaryrefslogtreecommitdiff
path: root/auto/extensions/gl/GL_ARB_direct_state_access
blob: 360155b6f170764b64af2dccafe0407b4797eb4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
GL_ARB_direct_state_access
http://www.opengl.org/registry/specs/ARB/direct_state_access.txt
GL_ARB_direct_state_access
	GL_TEXTURE_TARGET 0x1006
	GL_QUERY_TARGET 0x82EA
	void glBindTextureUnit (GLuint unit, GLuint texture)
	void glBlitNamedFramebuffer (GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
	GLenum glCheckNamedFramebufferStatus (GLuint framebuffer, GLenum target)
	void glClearNamedBufferData (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)
	void glClearNamedBufferSubData (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
	void glClearNamedFramebufferfi (GLuint framebuffer, GLenum buffer, GLfloat depth, GLint stencil)
	void glClearNamedFramebufferfv (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat* value)
	void glClearNamedFramebufferiv (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint* value)
	void glClearNamedFramebufferuiv (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint* value)
	void glCompressedTextureSubImage1D (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
	void glCompressedTextureSubImage2D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
	void glCompressedTextureSubImage3D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
	void glCopyNamedBufferSubData (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
	void glCopyTextureSubImage1D (GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
	void glCopyTextureSubImage2D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
	void glCopyTextureSubImage3D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
	void glCreateBuffers (GLsizei n, GLuint* buffers)
	void glCreateFramebuffers (GLsizei n, GLuint* framebuffers)
	void glCreateProgramPipelines (GLsizei n, GLuint* pipelines)
	void glCreateQueries (GLenum target, GLsizei n, GLuint* ids)
	void glCreateRenderbuffers (GLsizei n, GLuint* renderbuffers)
	void glCreateSamplers (GLsizei n, GLuint* samplers)
	void glCreateTextures (GLenum target, GLsizei n, GLuint* textures)
	void glCreateTransformFeedbacks (GLsizei n, GLuint* ids)
	void glCreateVertexArrays (GLsizei n, GLuint* arrays)
	void glDisableVertexArrayAttrib (GLuint vaobj, GLuint index)
	void glEnableVertexArrayAttrib (GLuint vaobj, GLuint index)
	void glFlushMappedNamedBufferRange (GLuint buffer, GLintptr offset, GLsizeiptr length)
	void glGenerateTextureMipmap (GLuint texture)
	void glGetCompressedTextureImage (GLuint texture, GLint level, GLsizei bufSize, void *pixels)
	void glGetNamedBufferParameteri64v (GLuint buffer, GLenum pname, GLint64* params)
	void glGetNamedBufferParameteriv (GLuint buffer, GLenum pname, GLint* params)
	void glGetNamedBufferPointerv (GLuint buffer, GLenum pname, void** params)
	void glGetNamedBufferSubData (GLuint buffer, GLintptr offset, GLsizeiptr size, void *data)
	void glGetNamedFramebufferAttachmentParameteriv (GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params)
	void glGetNamedFramebufferParameteriv (GLuint framebuffer, GLenum pname, GLint* param)
	void glGetNamedRenderbufferParameteriv (GLuint renderbuffer, GLenum pname, GLint* params)
	void glGetQueryBufferObjecti64v (GLuint id,GLuint buffer,GLenum pname,GLintptr offset)
	void glGetQueryBufferObjectiv (GLuint id,GLuint buffer,GLenum pname,GLintptr offset)
	void glGetQueryBufferObjectui64v (GLuint id,GLuint buffer,GLenum pname,GLintptr offset)
	void glGetQueryBufferObjectuiv (GLuint id,GLuint buffer,GLenum pname,GLintptr offset)
	void glGetTextureImage (GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
	void glGetTextureLevelParameterfv (GLuint texture, GLint level, GLenum pname, GLfloat* params)
	void glGetTextureLevelParameteriv (GLuint texture, GLint level, GLenum pname, GLint* params)
	void glGetTextureParameterIiv (GLuint texture, GLenum pname, GLint* params)
	void glGetTextureParameterIuiv (GLuint texture, GLenum pname, GLuint* params)
	void glGetTextureParameterfv (GLuint texture, GLenum pname, GLfloat* params)
	void glGetTextureParameteriv (GLuint texture, GLenum pname, GLint* params)
	void glGetTransformFeedbacki64_v (GLuint xfb, GLenum pname, GLuint index, GLint64* param)
	void glGetTransformFeedbacki_v (GLuint xfb, GLenum pname, GLuint index, GLint* param)
	void glGetTransformFeedbackiv (GLuint xfb, GLenum pname, GLint* param)
	void glGetVertexArrayIndexed64iv (GLuint vaobj, GLuint index, GLenum pname, GLint64* param)
	void glGetVertexArrayIndexediv (GLuint vaobj, GLuint index, GLenum pname, GLint* param)
	void glGetVertexArrayiv (GLuint vaobj, GLenum pname, GLint* param)
	void glInvalidateNamedFramebufferData (GLuint framebuffer, GLsizei numAttachments, const GLenum* attachments)
	void glInvalidateNamedFramebufferSubData (GLuint framebuffer, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height)
	void * glMapNamedBuffer (GLuint buffer, GLenum access)
	void * glMapNamedBufferRange (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
	void glNamedBufferData (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage)
	void glNamedBufferStorage (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags)
	void glNamedBufferSubData (GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data)
	void glNamedFramebufferDrawBuffer (GLuint framebuffer, GLenum mode)
	void glNamedFramebufferDrawBuffers (GLuint framebuffer, GLsizei n, const GLenum* bufs)
	void glNamedFramebufferParameteri (GLuint framebuffer, GLenum pname, GLint param)
	void glNamedFramebufferReadBuffer (GLuint framebuffer, GLenum mode)
	void glNamedFramebufferRenderbuffer (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
	void glNamedFramebufferTexture (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)
	void glNamedFramebufferTextureLayer (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)
	void glNamedRenderbufferStorage (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)
	void glNamedRenderbufferStorageMultisample (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
	void glTextureBuffer (GLuint texture, GLenum internalformat, GLuint buffer)
	void glTextureBufferRange (GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
	void glTextureParameterIiv (GLuint texture, GLenum pname, const GLint* params)
	void glTextureParameterIuiv (GLuint texture, GLenum pname, const GLuint* params)
	void glTextureParameterf (GLuint texture, GLenum pname, GLfloat param)
	void glTextureParameterfv (GLuint texture, GLenum pname, const GLfloat* param)
	void glTextureParameteri (GLuint texture, GLenum pname, GLint param)
	void glTextureParameteriv (GLuint texture, GLenum pname, const GLint* param)
	void glTextureStorage1D (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width)
	void glTextureStorage2D (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
	void glTextureStorage2DMultisample (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
	void glTextureStorage3D (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
	void glTextureStorage3DMultisample (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
	void glTextureSubImage1D (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
	void glTextureSubImage2D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
	void glTextureSubImage3D (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
	void glTransformFeedbackBufferBase (GLuint xfb, GLuint index, GLuint buffer)
	void glTransformFeedbackBufferRange (GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
	GLboolean glUnmapNamedBuffer (GLuint buffer)
	void glVertexArrayAttribBinding (GLuint vaobj, GLuint attribindex, GLuint bindingindex)
	void glVertexArrayAttribFormat (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
	void glVertexArrayAttribIFormat (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
	void glVertexArrayAttribLFormat (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
	void glVertexArrayBindingDivisor (GLuint vaobj, GLuint bindingindex, GLuint divisor)
	void glVertexArrayElementBuffer (GLuint vaobj, GLuint buffer)
	void glVertexArrayVertexBuffer (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
	void glVertexArrayVertexBuffers (GLuint vaobj, GLuint first, GLsizei count, const GLuint* buffers, const GLintptr *offsets, const GLsizei *strides)