Gl.GetProgramBinary
- void ReleaseShaderCompiler()
- void ShaderBinary(GLsizei count, const(GLuint)* shaders, GLenum binaryformat, const(void)* binary, GLsizei length)
- void GetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision)
- void DepthRangef(GLfloat n, GLfloat f)
- void ClearDepthf(GLfloat d)
- void GetProgramBinary(GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, void* binary)
class Gl
const
void
GetProgramBinary
- void ProgramBinary(GLuint program, GLenum binaryFormat, const(void)* binary, GLsizei length)
- void ProgramParameteri(GLuint program, GLenum pname, GLint value)
- void UseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
- void ActiveShaderProgram(GLuint pipeline, GLuint program)
- GLuint CreateShaderProgramv(GLenum type, GLsizei count, const(GLchar*)* strings)
- void BindProgramPipeline(GLuint pipeline)
- void DeleteProgramPipelines(GLsizei n, const(GLuint)* pipelines)
- void GenProgramPipelines(GLsizei n, GLuint* pipelines)
- GLboolean IsProgramPipeline(GLuint pipeline)
- void GetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint* params)
- void ProgramUniform1i(GLuint program, GLint location, GLint v0)
- void ProgramUniform1iv(GLuint program, GLint location, GLsizei count, const(GLint)* value)
- void ProgramUniform1f(GLuint program, GLint location, GLfloat v0)
- void ProgramUniform1fv(GLuint program, GLint location, GLsizei count, const(GLfloat)* value)
- void ProgramUniform1d(GLuint program, GLint location, GLdouble v0)
- void ProgramUniform1dv(GLuint program, GLint location, GLsizei count, const(GLdouble)* value)
- void ProgramUniform1ui(GLuint program, GLint location, GLuint v0)
- void ProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const(GLuint)* value)
- void ProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
- void ProgramUniform2iv(GLuint program, GLint location, GLsizei count, const(GLint)* value)
- void ProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
- void ProgramUniform2fv(GLuint program, GLint location, GLsizei count, const(GLfloat)* value)
- void ProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)
- void ProgramUniform2dv(GLuint program, GLint location, GLsizei count, const(GLdouble)* value)
- void ProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
- void ProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const(GLuint)* value)
- void ProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
- void ProgramUniform3iv(GLuint program, GLint location, GLsizei count, const(GLint)* value)
- void ProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
- void ProgramUniform3fv(GLuint program, GLint location, GLsizei count, const(GLfloat)* value)
- void ProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
- void ProgramUniform3dv(GLuint program, GLint location, GLsizei count, const(GLdouble)* value)
- void ProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
- void ProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const(GLuint)* value)
- void ProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
- void ProgramUniform4iv(GLuint program, GLint location, GLsizei count, const(GLint)* value)
- void ProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
- void ProgramUniform4fv(GLuint program, GLint location, GLsizei count, const(GLfloat)* value)
- void ProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
- void ProgramUniform4dv(GLuint program, GLint location, GLsizei count, const(GLdouble)* value)
- void ProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
- void ProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const(GLuint)* value)
- void ProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- void ProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- void ProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- void ProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
- void ProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
- void ProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
- void ProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- void ProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- void ProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- void ProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- void ProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- void ProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLfloat)* value)
- void ProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
- void ProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
- void ProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
- void ProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
- void ProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
- void ProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const(GLdouble)* value)
- void ValidateProgramPipeline(GLuint pipeline)
- void GetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei* length, GLchar* infoLog)
- void VertexAttribL1d(GLuint index, GLdouble x)
- void VertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
- void VertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
- void VertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
- void VertexAttribL1dv(GLuint index, const(GLdouble)* v)
- void VertexAttribL2dv(GLuint index, const(GLdouble)* v)
- void VertexAttribL3dv(GLuint index, const(GLdouble)* v)
- void VertexAttribL4dv(GLuint index, const(GLdouble)* v)
- void VertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const(void)* pointer)
- void GetVertexAttribLdv(GLuint index, GLenum pname, GLdouble* params)
- void ViewportArrayv(GLuint first, GLsizei count, const(GLfloat)* v)
- void ViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
- void ViewportIndexedfv(GLuint index, const(GLfloat)* v)
- void ScissorArrayv(GLuint first, GLsizei count, const(GLint)* v)
- void ScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
- void ScissorIndexedv(GLuint index, const(GLint)* v)
- void DepthRangeArrayv(GLuint first, GLsizei count, const(GLdouble)* v)
- void DepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
- void GetFloati_v(GLenum target, GLuint index, GLfloat* data)
- void GetDoublei_v(GLenum target, GLuint index, GLdouble* data)
gfx bindings opengl gl Gl
constructorsfunctions
Commands for GL_VERSION_4_1