MCPcopy
hub / github.com/processing/p5.js / testShader

Function testShader

test/unit/webgl/p5.Shader.js:52–62  ·  view source on GitHub ↗
(
    shaderName,
    shaderObj,
    expectedAttributes,
    expectedUniforms
  )

Source from the content-addressed store, hash-verified

50 }
51 };
52 var testShader = function(
53 shaderName,
54 shaderObj,
55 expectedAttributes,
56 expectedUniforms
57 ) {
58 shaderObj.bindShader();
59 testAttributes(shaderName, shaderObj.attributes, expectedAttributes);
60 testUniforms(shaderName, shaderObj.uniforms, expectedUniforms);
61 shaderObj.unbindShader();
62 };
63 afterAll(function() {
64 myp5.remove();
65 });

Callers 1

p5.Shader.jsFile · 0.85

Calls 4

testAttributesFunction · 0.85
testUniformsFunction · 0.85
bindShaderMethod · 0.80
unbindShaderMethod · 0.80

Tested by

no test coverage detected