Module: GL_ARB_direct_state_access
- Defined in:
- lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb
Defined Under Namespace
Modules: Constants
Constant Summary collapse
- Functions =
{ def glCreateTransformFeedbacks(n, ids) end => [ :void, :GLsizei, :pointer ].freeze, def glTransformFeedbackBufferBase(xfb, index, buffer) end => [ :void, :GLuint, :GLuint, :GLuint ].freeze, def glTransformFeedbackBufferRange(xfb, index, buffer, offset, size) end => [ :void, :GLuint, :GLuint, :GLuint, :GLintptr, :GLsizeiptr ].freeze, def glGetTransformFeedbackiv(xfb, pname, param) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGetTransformFeedbacki_v(xfb, pname, index, param) end => [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, def glGetTransformFeedbacki64_v(xfb, pname, index, param) end => [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, def glCreateBuffers(n, buffers) end => [ :void, :GLsizei, :pointer ].freeze, def glNamedBufferStorage(buffer, size, data, flags) end => [ :void, :GLuint, :GLsizeiptr, :pointer, :GLbitfield ].freeze, def glNamedBufferData(buffer, size, data, usage) end => [ :void, :GLuint, :GLsizeiptr, :pointer, :GLenum ].freeze, def glNamedBufferSubData(buffer, offset, size, data) end => [ :void, :GLuint, :GLintptr, :GLsizeiptr, :pointer ].freeze, def glCopyNamedBufferSubData(readBuffer, writeBuffer, readOffset, writeOffset, size) end => [ :void, :GLuint, :GLuint, :GLintptr, :GLintptr, :GLsizeiptr ].freeze, def glClearNamedBufferData(buffer, internalformat, format, type, data) end => [ :void, :GLuint, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data) end => [ :void, :GLuint, :GLenum, :GLintptr, :GLsizeiptr, :GLenum, :GLenum, :pointer ].freeze, def glMapNamedBuffer(buffer, access) end => [ :pointer, :GLuint, :GLenum ].freeze, def glMapNamedBufferRange(buffer, offset, length, access) end => [ :pointer, :GLuint, :GLintptr, :GLsizeiptr, :GLbitfield ].freeze, def glUnmapNamedBuffer(buffer) end => [ :GLboolean, :GLuint ].freeze, def glFlushMappedNamedBufferRange(buffer, offset, length) end => [ :void, :GLuint, :GLintptr, :GLsizeiptr ].freeze, def glGetNamedBufferParameteriv(buffer, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGetNamedBufferParameteri64v(buffer, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGetNamedBufferPointerv(buffer, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGetNamedBufferSubData(buffer, offset, size, data) end => [ :void, :GLuint, :GLintptr, :GLsizeiptr, :pointer ].freeze, def glCreateFramebuffers(n, framebuffers) end => [ :void, :GLsizei, :pointer ].freeze, def glNamedFramebufferRenderbuffer(framebuffer, , renderbuffertarget, renderbuffer) end => [ :void, :GLuint, :GLenum, :GLenum, :GLuint ].freeze, def glNamedFramebufferParameteri(framebuffer, pname, param) end => [ :void, :GLuint, :GLenum, :GLint ].freeze, def glNamedFramebufferTexture(framebuffer, , texture, level) end => [ :void, :GLuint, :GLenum, :GLuint, :GLint ].freeze, def glNamedFramebufferTextureLayer(framebuffer, , texture, level, layer) end => [ :void, :GLuint, :GLenum, :GLuint, :GLint, :GLint ].freeze, def glNamedFramebufferDrawBuffer(framebuffer, buf) end => [ :void, :GLuint, :GLenum ].freeze, def glNamedFramebufferDrawBuffers(framebuffer, n, bufs) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze, def glNamedFramebufferReadBuffer(framebuffer, src) end => [ :void, :GLuint, :GLenum ].freeze, def glInvalidateNamedFramebufferData(framebuffer, numAttachments, ) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze, def glInvalidateNamedFramebufferSubData(framebuffer, numAttachments, , x, y, width, height) end => [ :void, :GLuint, :GLsizei, :pointer, :GLint, :GLint, :GLsizei, :GLsizei ].freeze, def glClearNamedFramebufferiv(framebuffer, buffer, drawbuffer, value) end => [ :void, :GLuint, :GLenum, :GLint, :pointer ].freeze, def glClearNamedFramebufferuiv(framebuffer, buffer, drawbuffer, value) end => [ :void, :GLuint, :GLenum, :GLint, :pointer ].freeze, def glClearNamedFramebufferfv(framebuffer, buffer, drawbuffer, value) end => [ :void, :GLuint, :GLenum, :GLint, :pointer ].freeze, def glClearNamedFramebufferfi(framebuffer, buffer, drawbuffer, depth, stencil) end => [ :void, :GLuint, :GLenum, :GLint, :GLfloat, :GLint ].freeze, def glBlitNamedFramebuffer(readFramebuffer, drawFramebuffer, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) end => [ :void, :GLuint, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLbitfield, :GLenum ].freeze, def glCheckNamedFramebufferStatus(framebuffer, target) end => [ :GLenum, :GLuint, :GLenum ].freeze, def glGetNamedFramebufferParameteriv(framebuffer, pname, param) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGetNamedFramebufferAttachmentParameteriv(framebuffer, , pname, params) end => [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glCreateRenderbuffers(n, renderbuffers) end => [ :void, :GLsizei, :pointer ].freeze, def glNamedRenderbufferStorage(renderbuffer, internalformat, width, height) end => [ :void, :GLuint, :GLenum, :GLsizei, :GLsizei ].freeze, def glNamedRenderbufferStorageMultisample(renderbuffer, samples, internalformat, width, height) end => [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei ].freeze, def glGetNamedRenderbufferParameteriv(renderbuffer, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glCreateTextures(target, n, textures) end => [ :void, :GLenum, :GLsizei, :pointer ].freeze, def glTextureBuffer(texture, internalformat, buffer) end => [ :void, :GLuint, :GLenum, :GLuint ].freeze, def glTextureBufferRange(texture, internalformat, buffer, offset, size) end => [ :void, :GLuint, :GLenum, :GLuint, :GLintptr, :GLsizeiptr ].freeze, def glTextureStorage1D(texture, levels, internalformat, width) end => [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei ].freeze, def glTextureStorage2D(texture, levels, internalformat, width, height) end => [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei ].freeze, def glTextureStorage3D(texture, levels, internalformat, width, height, depth) end => [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLsizei ].freeze, def glTextureStorage2DMultisample(texture, samples, internalformat, width, height, fixedsamplelocations) end => [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLboolean ].freeze, def glTextureStorage3DMultisample(texture, samples, internalformat, width, height, depth, fixedsamplelocations) end => [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLsizei, :GLboolean ].freeze, def glTextureSubImage1D(texture, level, xoffset, width, format, type, pixels) end => [ :void, :GLuint, :GLint, :GLint, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, def glTextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, type, pixels) end => [ :void, :GLuint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, def glTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) end => [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, def glCompressedTextureSubImage1D(texture, level, xoffset, width, format, imageSize, data) end => [ :void, :GLuint, :GLint, :GLint, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, def glCompressedTextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, imageSize, data) end => [ :void, :GLuint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, def glCompressedTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data) end => [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, def glCopyTextureSubImage1D(texture, level, xoffset, x, y, width) end => [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLsizei ].freeze, def glCopyTextureSubImage2D(texture, level, xoffset, yoffset, x, y, width, height) end => [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei ].freeze, def glCopyTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, x, y, width, height) end => [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei ].freeze, def glTextureParameterf(texture, pname, param) end => [ :void, :GLuint, :GLenum, :GLfloat ].freeze, def glTextureParameterfv(texture, pname, param) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glTextureParameteri(texture, pname, param) end => [ :void, :GLuint, :GLenum, :GLint ].freeze, def glTextureParameterIiv(texture, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glTextureParameterIuiv(texture, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glTextureParameteriv(texture, pname, param) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGenerateTextureMipmap(texture) end => [ :void, :GLuint ].freeze, def glBindTextureUnit(unit, texture) end => [ :void, :GLuint, :GLuint ].freeze, def glGetTextureImage(texture, level, format, type, bufSize, pixels) end => [ :void, :GLuint, :GLint, :GLenum, :GLenum, :GLsizei, :pointer ].freeze, def glGetCompressedTextureImage(texture, level, bufSize, pixels) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, def glGetTextureLevelParameterfv(texture, level, pname, params) end => [ :void, :GLuint, :GLint, :GLenum, :pointer ].freeze, def glGetTextureLevelParameteriv(texture, level, pname, params) end => [ :void, :GLuint, :GLint, :GLenum, :pointer ].freeze, def glGetTextureParameterfv(texture, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGetTextureParameterIiv(texture, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGetTextureParameterIuiv(texture, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGetTextureParameteriv(texture, pname, params) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glCreateVertexArrays(n, arrays) end => [ :void, :GLsizei, :pointer ].freeze, def glDisableVertexArrayAttrib(vaobj, index) end => [ :void, :GLuint, :GLuint ].freeze, def glEnableVertexArrayAttrib(vaobj, index) end => [ :void, :GLuint, :GLuint ].freeze, def glVertexArrayElementBuffer(vaobj, buffer) end => [ :void, :GLuint, :GLuint ].freeze, def glVertexArrayVertexBuffer(vaobj, bindingindex, buffer, offset, stride) end => [ :void, :GLuint, :GLuint, :GLuint, :GLintptr, :GLsizei ].freeze, def glVertexArrayVertexBuffers(vaobj, first, count, buffers, offsets, strides) end => [ :void, :GLuint, :GLuint, :GLsizei, :pointer, :pointer, :pointer ].freeze, def glVertexArrayAttribBinding(vaobj, attribindex, bindingindex) end => [ :void, :GLuint, :GLuint, :GLuint ].freeze, def glVertexArrayAttribFormat(vaobj, attribindex, size, type, normalized, relativeoffset) end => [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLboolean, :GLuint ].freeze, def glVertexArrayAttribIFormat(vaobj, attribindex, size, type, relativeoffset) end => [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLuint ].freeze, def glVertexArrayAttribLFormat(vaobj, attribindex, size, type, relativeoffset) end => [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLuint ].freeze, def glVertexArrayBindingDivisor(vaobj, bindingindex, divisor) end => [ :void, :GLuint, :GLuint, :GLuint ].freeze, def glGetVertexArrayiv(vaobj, pname, param) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGetVertexArrayIndexediv(vaobj, index, pname, param) end => [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze, def glGetVertexArrayIndexed64iv(vaobj, index, pname, param) end => [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze, def glCreateSamplers(n, samplers) end => [ :void, :GLsizei, :pointer ].freeze, def glCreateProgramPipelines(n, pipelines) end => [ :void, :GLsizei, :pointer ].freeze, def glCreateQueries(target, n, ids) end => [ :void, :GLenum, :GLsizei, :pointer ].freeze, def glGetQueryBufferObjecti64v(id, buffer, pname, offset) end => [ :void, :GLuint, :GLuint, :GLenum, :GLintptr ].freeze, def glGetQueryBufferObjectiv(id, buffer, pname, offset) end => [ :void, :GLuint, :GLuint, :GLenum, :GLintptr ].freeze, def glGetQueryBufferObjectui64v(id, buffer, pname, offset) end => [ :void, :GLuint, :GLuint, :GLenum, :GLintptr ].freeze, def glGetQueryBufferObjectuiv(id, buffer, pname, offset) end => [ :void, :GLuint, :GLuint, :GLenum, :GLintptr ].freeze, }.freeze