()
| 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) { |
no test coverage detected