Gl.GetUniformuiv

Commands for GL_VERSION_3_0

  1. void ColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
  2. void GetBooleani_v(GLenum target, GLuint index, GLboolean* data)
  3. void GetIntegeri_v(GLenum target, GLuint index, GLint* data)
  4. void Enablei(GLenum target, GLuint index)
  5. void Disablei(GLenum target, GLuint index)
  6. GLboolean IsEnabledi(GLenum target, GLuint index)
  7. void BeginTransformFeedback(GLenum primitiveMode)
  8. void EndTransformFeedback()
  9. void BindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
  10. void BindBufferBase(GLenum target, GLuint index, GLuint buffer)
  11. void TransformFeedbackVaryings(GLuint program, GLsizei count, const(GLchar*)* varyings, GLenum bufferMode)
  12. void GetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name)
  13. void ClampColor(GLenum target, GLenum clamp)
  14. void BeginConditionalRender(GLuint id, GLenum mode)
  15. void EndConditionalRender()
  16. void VertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const(void)* pointer)
  17. void GetVertexAttribIiv(GLuint index, GLenum pname, GLint* params)
  18. void GetVertexAttribIuiv(GLuint index, GLenum pname, GLuint* params)
  19. void VertexAttribI1i(GLuint index, GLint x)
  20. void VertexAttribI2i(GLuint index, GLint x, GLint y)
  21. void VertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
  22. void VertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
  23. void VertexAttribI1ui(GLuint index, GLuint x)
  24. void VertexAttribI2ui(GLuint index, GLuint x, GLuint y)
  25. void VertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
  26. void VertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
  27. void VertexAttribI1iv(GLuint index, const(GLint)* v)
  28. void VertexAttribI2iv(GLuint index, const(GLint)* v)
  29. void VertexAttribI3iv(GLuint index, const(GLint)* v)
  30. void VertexAttribI4iv(GLuint index, const(GLint)* v)
  31. void VertexAttribI1uiv(GLuint index, const(GLuint)* v)
  32. void VertexAttribI2uiv(GLuint index, const(GLuint)* v)
  33. void VertexAttribI3uiv(GLuint index, const(GLuint)* v)
  34. void VertexAttribI4uiv(GLuint index, const(GLuint)* v)
  35. void VertexAttribI4bv(GLuint index, const(GLbyte)* v)
  36. void VertexAttribI4sv(GLuint index, const(GLshort)* v)
  37. void VertexAttribI4ubv(GLuint index, const(GLubyte)* v)
  38. void VertexAttribI4usv(GLuint index, const(GLushort)* v)
  39. void GetUniformuiv(GLuint program, GLint location, GLuint* params)
    class Gl
    const
    void
    GetUniformuiv
  40. void BindFragDataLocation(GLuint program, GLuint color, const(GLchar)* name)
  41. GLint GetFragDataLocation(GLuint program, const(GLchar)* name)
  42. void Uniform1ui(GLint location, GLuint v0)
  43. void Uniform2ui(GLint location, GLuint v0, GLuint v1)
  44. void Uniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
  45. void Uniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
  46. void Uniform1uiv(GLint location, GLsizei count, const(GLuint)* value)
  47. void Uniform2uiv(GLint location, GLsizei count, const(GLuint)* value)
  48. void Uniform3uiv(GLint location, GLsizei count, const(GLuint)* value)
  49. void Uniform4uiv(GLint location, GLsizei count, const(GLuint)* value)
  50. void TexParameterIiv(GLenum target, GLenum pname, const(GLint)* params)
  51. void TexParameterIuiv(GLenum target, GLenum pname, const(GLuint)* params)
  52. void GetTexParameterIiv(GLenum target, GLenum pname, GLint* params)
  53. void GetTexParameterIuiv(GLenum target, GLenum pname, GLuint* params)
  54. void ClearBufferiv(GLenum buffer, GLint drawbuffer, const(GLint)* value)
  55. void ClearBufferuiv(GLenum buffer, GLint drawbuffer, const(GLuint)* value)
  56. void ClearBufferfv(GLenum buffer, GLint drawbuffer, const(GLfloat)* value)
  57. void ClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
  58. const(GLubyte)* GetStringi(GLenum name, GLuint index)
  59. GLboolean IsRenderbuffer(GLuint renderbuffer)
  60. void BindRenderbuffer(GLenum target, GLuint renderbuffer)
  61. void DeleteRenderbuffers(GLsizei n, const(GLuint)* renderbuffers)
  62. void GenRenderbuffers(GLsizei n, GLuint* renderbuffers)
  63. void RenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
  64. void GetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params)
  65. GLboolean IsFramebuffer(GLuint framebuffer)
  66. void BindFramebuffer(GLenum target, GLuint framebuffer)
  67. void DeleteFramebuffers(GLsizei n, const(GLuint)* framebuffers)
  68. void GenFramebuffers(GLsizei n, GLuint* framebuffers)
  69. GLenum CheckFramebufferStatus(GLenum target)
  70. void FramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
  71. void FramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
  72. void FramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
  73. void FramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
  74. void GetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint* params)
  75. void GenerateMipmap(GLenum target)
  76. void BlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
  77. void RenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
  78. void FramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
  79. void* MapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
  80. void FlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
  81. void BindVertexArray(GLuint array)
  82. void DeleteVertexArrays(GLsizei n, const(GLuint)* arrays)
  83. void GenVertexArrays(GLsizei n, GLuint* arrays)
  84. GLboolean IsVertexArray(GLuint array)

Meta