Skip to content

Commit 82997a1

Browse files
committed
fix: update template for material custom code
1 parent df7a0c4 commit 82997a1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

assets/scripts/material/material.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {
22
Scene, PushMaterial, MaterialDefines, Effect, Tools, Color3, BaseTexture, SerializationHelper,
33
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,
55
} from "@babylonjs/core";
66

77
import vertexShaderContent from "./{__shader_name__}.vertex.fx";
@@ -123,7 +123,7 @@ export class /*{__shader_class_name__}*/AMaterial extends PushMaterial {
123123
defines._needNormals = MaterialHelper.PrepareDefinesForLights(scene, mesh, defines, false, this._maxSimultaneousLights, this._disableLighting);
124124

125125
// 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);
127127

128128
// Attribs
129129
MaterialHelper.PrepareDefinesForAttributes(mesh, defines, true, true);
@@ -242,7 +242,7 @@ export class /*{__shader_class_name__}*/AMaterial extends PushMaterial {
242242
}
243243

244244
// Clip plane
245-
MaterialHelper.BindClipPlane(this._activeEffect, scene);
245+
bindClipPlane(this._activeEffect, this, scene);
246246

247247
// Point size
248248
if (this.pointsCloud) {

0 commit comments

Comments
 (0)