GLGraphicsDriver_GpuShader

clay.opengl.GLGraphicsDriver_GpuShader (Class)

OpenGL shader program implementation.

Stores compiled vertex/fragment shaders and the linked program.

Instance Members

vertShader: GLShader

Compiled vertex shader handle.


fragShader: GLShader

Compiled fragment shader handle.


program: GLProgram

Linked shader program handle.


textures: Array<String>

Array of texture uniform names by slot index.

Private Members

new(): Void

Metadata

Name Parameters
:allow clay.opengl.GLGraphicsDriver