diff options
Diffstat (limited to 'auto/extensions/gl/GL_ARB_direct_state_access')
-rw-r--r-- | auto/extensions/gl/GL_ARB_direct_state_access | 102 |
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) |