This commit is contained in:
RandomityGuy 2024-06-29 00:06:58 +05:30
parent aa8f640b0e
commit bd5fb5021c

View file

@ -224,6 +224,8 @@ class InstanceManager {
minfo.baseBounds = isMesh ? @:privateAccess cast(minfo.meshbatch.primitive, Instanced).baseBounds : null;
if (isMesh) {
minfo.transparencymeshbatch = new MeshBatch(cast(cast(obj, MultiMaterial).primitive), null, scene);
minfo.transparencymeshbatch.materials = [];
minfo.meshbatch.materials = [];
for (mat in cast(obj, MultiMaterial).materials) {
var matclone:Material = cast mat.clone();
@ -272,9 +274,6 @@ class InstanceManager {
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.addShader(dtsshader);