MCPcopy Index your code
hub / github.com/stemkoski/stemkoski.github.com / createProgram

Function createProgram

MathBox/mathbox-bundle.js:25458–25480  ·  view source on GitHub ↗
( shader )

Source from the content-addressed store, hash-verified

25456 };
25457
25458 function createProgram ( shader ) {
25459
25460 var program = gl.createProgram();
25461
25462 var fragmentShader = gl.createShader( gl.FRAGMENT_SHADER );
25463 var vertexShader = gl.createShader( gl.VERTEX_SHADER );
25464
25465 var prefix = "precision " + renderer.getPrecision() + " float;\n";
25466
25467 gl.shaderSource( fragmentShader, prefix + shader.fragmentShader );
25468 gl.shaderSource( vertexShader, prefix + shader.vertexShader );
25469
25470 gl.compileShader( fragmentShader );
25471 gl.compileShader( vertexShader );
25472
25473 gl.attachShader( program, fragmentShader );
25474 gl.attachShader( program, vertexShader );
25475
25476 gl.linkProgram( program );
25477
25478 return program;
25479
25480 }
25481
25482};
25483

Callers 1

initFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected