summaryrefslogtreecommitdiff
path: root/auto/extensions/gl/GL_ARB_direct_state_access
diff options
context:
space:
mode:
Diffstat (limited to 'auto/extensions/gl/GL_ARB_direct_state_access')
-rw-r--r--auto/extensions/gl/GL_ARB_direct_state_access102
1 files changed, 102 insertions, 0 deletions
diff --git a/auto/extensions/gl/GL_ARB_direct_state_access b/auto/extensions/gl/GL_ARB_direct_state_access
new file mode 100644
index 0000000..360155b
--- /dev/null
+++ b/auto/extensions/gl/GL_ARB_direct_state_access
@@ -0,0 +1,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)