Пример #1
0
 public static WebGLShader createShader(int type, String code, WebGLRenderingContext ctx) {
   WebGLShader shader = ctx.createShader(type);
   ctx.shaderSource(shader, code);
   ctx.compileShader(shader);
   if (testShaderStatus(ctx, shader)) return shader;
   // else error
   String lastError = ctx.getShaderInfoLog(shader);
   Window.alert("*** Error compiling shader '" + shader + "':" + lastError);
   ctx.deleteShader(shader);
   return null;
 }