Gl.VertexArrayAttribFormat
- void ClipControl(GLenum origin, GLenum depth)
- void CreateTransformFeedbacks(GLsizei n, GLuint* ids)
- void TransformFeedbackBufferBase(GLuint xfb, GLuint index, GLuint buffer)
- void TransformFeedbackBufferRange(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
- void GetTransformFeedbackiv(GLuint xfb, GLenum pname, GLint* param)
- void GetTransformFeedbacki_v(GLuint xfb, GLenum pname, GLuint index, GLint* param)
- void GetTransformFeedbacki64_v(GLuint xfb, GLenum pname, GLuint index, GLint64* param)
- void CreateBuffers(GLsizei n, GLuint* buffers)
- void NamedBufferStorage(GLuint buffer, GLsizeiptr size, const(void)* data, GLbitfield flags)
- void NamedBufferData(GLuint buffer, GLsizeiptr size, const(void)* data, GLenum usage)
- void NamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, const(void)* data)
- void CopyNamedBufferSubData(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
- void ClearNamedBufferData(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const(void)* data)
- void ClearNamedBufferSubData(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const(void)* data)
- void* MapNamedBuffer(GLuint buffer, GLenum access)
- void* MapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
- GLboolean UnmapNamedBuffer(GLuint buffer)
- void FlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length)
- void GetNamedBufferParameteriv(GLuint buffer, GLenum pname, GLint* params)
- void GetNamedBufferParameteri64v(GLuint buffer, GLenum pname, GLint64* params)
- void GetNamedBufferPointerv(GLuint buffer, GLenum pname, void** params)
- void GetNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, void* data)
- void CreateFramebuffers(GLsizei n, GLuint* framebuffers)
- void NamedFramebufferRenderbuffer(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
- void NamedFramebufferParameteri(GLuint framebuffer, GLenum pname, GLint param)
- void NamedFramebufferTexture(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)
- void NamedFramebufferTextureLayer(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)
- void NamedFramebufferDrawBuffer(GLuint framebuffer, GLenum buf)
- void NamedFramebufferDrawBuffers(GLuint framebuffer, GLsizei n, const(GLenum)* bufs)
- void NamedFramebufferReadBuffer(GLuint framebuffer, GLenum src)
- void InvalidateNamedFramebufferData(GLuint framebuffer, GLsizei numAttachments, const(GLenum)* attachments)
- void InvalidateNamedFramebufferSubData(GLuint framebuffer, GLsizei numAttachments, const(GLenum)* attachments, GLint x, GLint y, GLsizei width, GLsizei height)
- void ClearNamedFramebufferiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const(GLint)* value)
- void ClearNamedFramebufferuiv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const(GLuint)* value)
- void ClearNamedFramebufferfv(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const(GLfloat)* value)
- void ClearNamedFramebufferfi(GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
- void BlitNamedFramebuffer(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 CheckNamedFramebufferStatus(GLuint framebuffer, GLenum target)
- void GetNamedFramebufferParameteriv(GLuint framebuffer, GLenum pname, GLint* param)
- void GetNamedFramebufferAttachmentParameteriv(GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params)
- void CreateRenderbuffers(GLsizei n, GLuint* renderbuffers)
- void NamedRenderbufferStorage(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)
- void NamedRenderbufferStorageMultisample(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
- void GetNamedRenderbufferParameteriv(GLuint renderbuffer, GLenum pname, GLint* params)
- void CreateTextures(GLenum target, GLsizei n, GLuint* textures)
- void TextureBuffer(GLuint texture, GLenum internalformat, GLuint buffer)
- void TextureBufferRange(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
- void TextureStorage1D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width)
- void TextureStorage2D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
- void TextureStorage3D(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
- void TextureStorage2DMultisample(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
- void TextureStorage3DMultisample(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
- void TextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const(void)* pixels)
- void TextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const(void)* pixels)
- void TextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const(void)* pixels)
- void CompressedTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const(void)* data)
- void CompressedTextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const(void)* data)
- void CompressedTextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const(void)* data)
- void CopyTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
- void CopyTextureSubImage2D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
- void CopyTextureSubImage3D(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
- void TextureParameterf(GLuint texture, GLenum pname, GLfloat param)
- void TextureParameterfv(GLuint texture, GLenum pname, const(GLfloat)* param)
- void TextureParameteri(GLuint texture, GLenum pname, GLint param)
- void TextureParameterIiv(GLuint texture, GLenum pname, const(GLint)* params)
- void TextureParameterIuiv(GLuint texture, GLenum pname, const(GLuint)* params)
- void TextureParameteriv(GLuint texture, GLenum pname, const(GLint)* param)
- void GenerateTextureMipmap(GLuint texture)
- void BindTextureUnit(GLuint unit, GLuint texture)
- void GetTextureImage(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* pixels)
- void GetCompressedTextureImage(GLuint texture, GLint level, GLsizei bufSize, void* pixels)
- void GetTextureLevelParameterfv(GLuint texture, GLint level, GLenum pname, GLfloat* params)
- void GetTextureLevelParameteriv(GLuint texture, GLint level, GLenum pname, GLint* params)
- void GetTextureParameterfv(GLuint texture, GLenum pname, GLfloat* params)
- void GetTextureParameterIiv(GLuint texture, GLenum pname, GLint* params)
- void GetTextureParameterIuiv(GLuint texture, GLenum pname, GLuint* params)
- void GetTextureParameteriv(GLuint texture, GLenum pname, GLint* params)
- void CreateVertexArrays(GLsizei n, GLuint* arrays)
- void DisableVertexArrayAttrib(GLuint vaobj, GLuint index)
- void EnableVertexArrayAttrib(GLuint vaobj, GLuint index)
- void VertexArrayElementBuffer(GLuint vaobj, GLuint buffer)
- void VertexArrayVertexBuffer(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
- void VertexArrayVertexBuffers(GLuint vaobj, GLuint first, GLsizei count, const(GLuint)* buffers, const(GLintptr)* offsets, const(GLsizei)* strides)
- void VertexArrayAttribBinding(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
- void VertexArrayAttribFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
class Gl
const
void
VertexArrayAttribFormat
- void VertexArrayAttribIFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
- void VertexArrayAttribLFormat(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
- void VertexArrayBindingDivisor(GLuint vaobj, GLuint bindingindex, GLuint divisor)
- void GetVertexArrayiv(GLuint vaobj, GLenum pname, GLint* param)
- void GetVertexArrayIndexediv(GLuint vaobj, GLuint index, GLenum pname, GLint* param)
- void GetVertexArrayIndexed64iv(GLuint vaobj, GLuint index, GLenum pname, GLint64* param)
- void CreateSamplers(GLsizei n, GLuint* samplers)
- void CreateProgramPipelines(GLsizei n, GLuint* pipelines)
- void CreateQueries(GLenum target, GLsizei n, GLuint* ids)
- void GetQueryBufferObjecti64v(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
- void GetQueryBufferObjectiv(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
- void GetQueryBufferObjectui64v(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
- void GetQueryBufferObjectuiv(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
- void MemoryBarrierByRegion(GLbitfield barriers)
- void GetTextureSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void* pixels)
- void GetCompressedTextureSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void* pixels)
- GLenum GetGraphicsResetStatus()
- void GetnCompressedTexImage(GLenum target, GLint lod, GLsizei bufSize, void* pixels)
- void GetnTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* pixels)
- void GetnUniformdv(GLuint program, GLint location, GLsizei bufSize, GLdouble* params)
- void GetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat* params)
- void GetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint* params)
- void GetnUniformuiv(GLuint program, GLint location, GLsizei bufSize, GLuint* params)
- void ReadnPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data)
- void TextureBarrier()
gfx bindings opengl gl Gl
constructorsfunctions
Commands for GL_VERSION_4_5