MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / initShaders

Function initShaders

libs/mapv/mapv.js:1454–1468  ·  view source on GitHub ↗
(gl, vs_source, fs_source)

Source from the content-addressed store, hash-verified

1452}
1453
1454function initShaders(gl, vs_source, fs_source) {
1455
1456 var vertexShader = createShader(gl, vs_source, gl.VERTEX_SHADER);
1457 var fragmentShader = createShader(gl, fs_source, gl.FRAGMENT_SHADER);
1458
1459 var glProgram = gl.createProgram();
1460
1461 gl.attachShader(glProgram, vertexShader);
1462 gl.attachShader(glProgram, fragmentShader);
1463 gl.linkProgram(glProgram);
1464
1465 gl.useProgram(glProgram);
1466
1467 return glProgram;
1468}
1469
1470function getColorData(color) {
1471 var tmpCanvas = document.createElement('canvas');

Callers 3

draw$2Function · 0.70
draw$3Function · 0.70
draw$4Function · 0.70

Calls 1

createShaderFunction · 0.85

Tested by

no test coverage detected