|
1 | 1 | import {
|
2 | 2 | Scene, PushMaterial, MaterialDefines, Effect, Tools, Color3, BaseTexture, SerializationHelper,
|
3 | 3 | SubMesh, Matrix, AbstractMesh, Mesh, MaterialHelper, MaterialFlags, EffectFallbacks, VertexBuffer, IAnimatable,
|
4 |
| - RegisterClass, IEffectCreationOptions, Nullable, serialize, serializeAsTexture, expandToProperty, serializeAsColor3, |
| 4 | + RegisterClass, IEffectCreationOptions, Nullable, serialize, serializeAsTexture, expandToProperty, serializeAsColor3, bindClipPlane, |
5 | 5 | } from "@babylonjs/core";
|
6 | 6 |
|
7 | 7 | import vertexShaderContent from "./{__shader_name__}.vertex.fx";
|
@@ -123,7 +123,7 @@ export class /*{__shader_class_name__}*/AMaterial extends PushMaterial {
|
123 | 123 | defines._needNormals = MaterialHelper.PrepareDefinesForLights(scene, mesh, defines, false, this._maxSimultaneousLights, this._disableLighting);
|
124 | 124 |
|
125 | 125 | // Values that need to be evaluated on every frame
|
126 |
| - MaterialHelper.PrepareDefinesForFrameBoundValues(scene, engine, defines, useInstances ? true : false); |
| 126 | + MaterialHelper.PrepareDefinesForFrameBoundValues(scene, engine, this, defines, useInstances ? true : false); |
127 | 127 |
|
128 | 128 | // Attribs
|
129 | 129 | MaterialHelper.PrepareDefinesForAttributes(mesh, defines, true, true);
|
@@ -242,7 +242,7 @@ export class /*{__shader_class_name__}*/AMaterial extends PushMaterial {
|
242 | 242 | }
|
243 | 243 |
|
244 | 244 | // Clip plane
|
245 |
| - MaterialHelper.BindClipPlane(this._activeEffect, scene); |
| 245 | + bindClipPlane(this._activeEffect, this, scene); |
246 | 246 |
|
247 | 247 | // Point size
|
248 | 248 | if (this.pointsCloud) {
|
|
0 commit comments