mirror of
https://github.com/RandomityGuy/MBHaxe.git
synced 2025-10-30 08:11:25 +00:00
fix this
This commit is contained in:
parent
aa8f640b0e
commit
bd5fb5021c
1 changed files with 2 additions and 3 deletions
|
|
@ -224,6 +224,8 @@ class InstanceManager {
|
||||||
minfo.baseBounds = isMesh ? @:privateAccess cast(minfo.meshbatch.primitive, Instanced).baseBounds : null;
|
minfo.baseBounds = isMesh ? @:privateAccess cast(minfo.meshbatch.primitive, Instanced).baseBounds : null;
|
||||||
|
|
||||||
if (isMesh) {
|
if (isMesh) {
|
||||||
|
minfo.transparencymeshbatch = new MeshBatch(cast(cast(obj, MultiMaterial).primitive), null, scene);
|
||||||
|
minfo.transparencymeshbatch.materials = [];
|
||||||
minfo.meshbatch.materials = [];
|
minfo.meshbatch.materials = [];
|
||||||
for (mat in cast(obj, MultiMaterial).materials) {
|
for (mat in cast(obj, MultiMaterial).materials) {
|
||||||
var matclone:Material = cast mat.clone();
|
var matclone:Material = cast mat.clone();
|
||||||
|
|
@ -272,9 +274,6 @@ class InstanceManager {
|
||||||
|
|
||||||
var matclonetransp:Material = cast mat.clone();
|
var matclonetransp:Material = cast mat.clone();
|
||||||
|
|
||||||
minfo.transparencymeshbatch = new MeshBatch(cast(cast(obj, MultiMaterial).primitive), null, scene);
|
|
||||||
minfo.transparencymeshbatch.materials = [];
|
|
||||||
|
|
||||||
matclonetransp.mainPass.removeShader(minfo.meshbatch.material.textureShader);
|
matclonetransp.mainPass.removeShader(minfo.meshbatch.material.textureShader);
|
||||||
matclonetransp.mainPass.addShader(dtsshader);
|
matclonetransp.mainPass.addShader(dtsshader);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue