loadShader method

Shader? loadShader(
  1. int type,
  2. String shaderStr
)

Implementation

Shader? loadShader(int type, String shaderStr) {
  Shader shader = context.createShader(type);

  context.shaderSource(shader, shaderStr);

  // Compile the shader
  context.compileShader(shader);

  var ret = context.getShaderParameter(shader, WebGL.COMPILE_STATUS);
  if (ret == false) {
    var log = context.getShaderInfoLog(shader);
    print("FlipTexture: $log");
    return null;
  }

  return shader;
}