MCPcopy Create free account
hub / github.com/nwutils/nw-sample-apps / createProgram

Function createProgram

webgl/js/three.min.js:33906–33926  ·  view source on GitHub ↗
( shader )

Source from the content-addressed store, hash-verified

33904 };
33905
33906 function createProgram ( shader ) {
33907
33908 var program = _gl.createProgram();
33909
33910 var fragmentShader = _gl.createShader( _gl.FRAGMENT_SHADER );
33911 var vertexShader = _gl.createShader( _gl.VERTEX_SHADER );
33912
33913 _gl.shaderSource( fragmentShader, shader.fragmentShader );
33914 _gl.shaderSource( vertexShader, shader.vertexShader );
33915
33916 _gl.compileShader( fragmentShader );
33917 _gl.compileShader( vertexShader );
33918
33919 _gl.attachShader( program, fragmentShader );
33920 _gl.attachShader( program, vertexShader );
33921
33922 _gl.linkProgram( program );
33923
33924 return program;
33925
33926 };
33927
33928};/**
33929 * @author alteredq / http://alteredqualia.com/

Callers 1

three.min.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected