Represents a WebGL2 shader.
Creates a new shader.
True when this shader was successfully allocated.
True when this shader was successfully compiled.
Handle to GPU-resident WebGL2 shader.
Destroys this shader, releasing its GPU resources.
Initializes this shader.
Rebuilds the shader after WebGL context has been restored.
Represents a WebGL2 shader.