- compile
void compile()
Undocumented in source. Be warned that the author may not have intended to support it.
- create
void create()
Undocumented in source. Be warned that the author may not have intended to support it.
- destroy
void destroy()
Undocumented in source. Be warned that the author may not have intended to support it.
- getAttributeLayouts
uint[string] getAttributeLayouts()
Undocumented in source. Be warned that the author may not have intended to support it.
- getGLVersion
gbaid.render.gl.GLVersion getGLVersion()
Undocumented in source. Be warned that the author may not have intended to support it.
- getTextureLayouts
string[uint] getTextureLayouts()
Undocumented in source. Be warned that the author may not have intended to support it.
- getType
ShaderType getType()
Undocumented in source. Be warned that the author may not have intended to support it.
- setAttributeLayout
void setAttributeLayout(string attribute, uint layout)
Undocumented in source. Be warned that the author may not have intended to support it.
- setSource
void setSource(ShaderSource source)
Undocumented in source. Be warned that the author may not have intended to support it.
- setTextureLayout
void setTextureLayout(uint unit, string sampler)
Undocumented in source. Be warned that the author may not have intended to support it.
An OpenGL 2.0 implementation of {@link Shader}.
@see Shader