Shader

The Shader class are the base class for VertexShader class and FragmentShader class

Usage

Create a pair of shaders

const fs = new VertexShader(gl, source);
const fs = new FragmentShader(gl, source);

Members

  • handle - holds the underlying WebGLShader object

Constructor

Shader(gl : WebGLRenderingContext, source : String)

  • source - string containing shader instructions.

Remarks

  • Shader sources: A Program needs to be constructed with two strings containing source code for vertex and fragment shaders.
  • Default Shaders: luma.gl comes with a set of default shaders that can be used for basic rendering and picking.