Gl.GetUniformSubroutineuiv

Commands for GL_VERSION_4_0

  1. void MinSampleShading(GLfloat value)
  2. void BlendEquationi(GLuint buf, GLenum mode)
  3. void BlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
  4. void BlendFunci(GLuint buf, GLenum src, GLenum dst)
  5. void BlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
  6. void DrawArraysIndirect(GLenum mode, const(void)* indirect)
  7. void DrawElementsIndirect(GLenum mode, GLenum type, const(void)* indirect)
  8. void Uniform1d(GLint location, GLdouble x)
  9. void Uniform2d(GLint location, GLdouble x, GLdouble y)
  10. void Uniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
  11. void Uniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
  12. void Uniform1dv(GLint location, GLsizei count, const(GLdouble)* value)
  13. void Uniform2dv(GLint location, GLsizei count, const(GLdouble)* value)
  14. void Uniform3dv(GLint location, GLsizei count, const(GLdouble)* value)
  15. void Uniform4dv(GLint location, GLsizei count, const(GLdouble)* value)
  16. void UniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
  17. void UniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
  18. void UniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
  19. void UniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
  20. void UniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
  21. void UniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
  22. void UniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
  23. void UniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
  24. void UniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
  25. void GetUniformdv(GLuint program, GLint location, GLdouble* params)
  26. GLint GetSubroutineUniformLocation(GLuint program, GLenum shadertype, const(GLchar)* name)
  27. GLuint GetSubroutineIndex(GLuint program, GLenum shadertype, const(GLchar)* name)
  28. void GetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint* values)
  29. void GetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar* name)
  30. void GetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar* name)
  31. void UniformSubroutinesuiv(GLenum shadertype, GLsizei count, const(GLuint)* indices)
  32. void GetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint* params)
    class Gl
    const
    void
    GetUniformSubroutineuiv
  33. void GetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint* values)
  34. void PatchParameteri(GLenum pname, GLint value)
  35. void PatchParameterfv(GLenum pname, const(GLfloat)* values)
  36. void BindTransformFeedback(GLenum target, GLuint id)
  37. void DeleteTransformFeedbacks(GLsizei n, const(GLuint)* ids)
  38. void GenTransformFeedbacks(GLsizei n, GLuint* ids)
  39. GLboolean IsTransformFeedback(GLuint id)
  40. void PauseTransformFeedback()
  41. void ResumeTransformFeedback()
  42. void DrawTransformFeedback(GLenum mode, GLuint id)
  43. void DrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
  44. void BeginQueryIndexed(GLenum target, GLuint index, GLuint id)
  45. void EndQueryIndexed(GLenum target, GLuint index)
  46. void GetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint* params)

Meta