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

Method _getNormalShader

src/webgl/p5.RendererGL.js:744–770  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

742 }
743
744 _getNormalShader() {
745 if (!this._defaultNormalShader) {
746 this._defaultNormalShader = new Shader(
747 this,
748 this._webGL2CompatibilityPrefix("vert", "highp") +
749 defaultShaders.normalVert,
750 this._webGL2CompatibilityPrefix("frag", "highp") +
751 defaultShaders.normalFrag,
752 {
753 vertex: {
754 "void beforeVertex": "() {}",
755 "Vertex getObjectInputs": "(Vertex inputs) { return inputs; }",
756 "Vertex getWorldInputs": "(Vertex inputs) { return inputs; }",
757 "Vertex getCameraInputs": "(Vertex inputs) { return inputs; }",
758 "void afterVertex": "() {}",
759 },
760 fragment: {
761 "void beforeFragment": "() {}",
762 "vec4 getFinalColor": "(vec4 color, vec2 texCoord) { return color; }",
763 "void afterFragment": "() {}",
764 },
765 }
766 );
767 }
768
769 return this._defaultNormalShader;
770 }
771
772 _getColorShader() {
773 if (!this._defaultColorShader) {

Callers 3

p5.Shader.jsFile · 0.80
_getFillShaderMethod · 0.80
baseNormalShaderMethod · 0.80

Calls 1

Tested by

no test coverage detected