class

OpenGL::Shader

Inherits Reference < Object

Constants

TYPES = { vertex: LibGL::VERTEX_SHADER, fragment: LibGL::FRAGMENT_SHADER, geometry: LibGL::GEOMETRY_SHADER, compute: LibGL::COMPUTE_SHADER, tess_evaluation: LibGL::TESS_EVALUATION_SHADER, tess_control: LibGL::TESS_CONTROL_SHADER, }

Constructors

new(type)
Source

Instance methods

compile
Source
delete
Source
finalize
Source
source=(source : String)
Source
source=(source : File)
Source
to_unsafe
Source