mirror of
https://github.com/RandomityGuy/MBHaxe.git
synced 2025-10-30 08:11:25 +00:00
fix gmod render
This commit is contained in:
parent
3483185c3d
commit
ae28360b4a
1 changed files with 7 additions and 2 deletions
|
|
@ -160,18 +160,23 @@ class InstanceManager {
|
||||||
for (instance in opaqueinstances) { // Draw the opaque shit first
|
for (instance in opaqueinstances) { // Draw the opaque shit first
|
||||||
// minfo.meshbatch.material.mainPass.getShader(DtsTexture);
|
// minfo.meshbatch.material.mainPass.getShader(DtsTexture);
|
||||||
var subOpacity = 1.0;
|
var subOpacity = 1.0;
|
||||||
|
var noDraw = false;
|
||||||
for (dtsShader in minfo.dtsShaders) {
|
for (dtsShader in minfo.dtsShaders) {
|
||||||
if (dtsShader != null) {
|
if (dtsShader != null) {
|
||||||
if (instance.gameObject.animateSubObjectOpacities) {
|
if (instance.gameObject.animateSubObjectOpacities) {
|
||||||
subOpacity = instance.gameObject.getSubObjectOpacity(instance.emptyObj);
|
subOpacity = instance.gameObject.getSubObjectOpacity(instance.emptyObj);
|
||||||
if (subOpacity == 0)
|
if (subOpacity == 0) {
|
||||||
continue; // Do not draw
|
noDraw = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
// minfo.meshbatch.shadersChanged = true;
|
// minfo.meshbatch.shadersChanged = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
dtsShader.currentOpacity = instance.gameObject.currentOpacity * subOpacity;
|
dtsShader.currentOpacity = instance.gameObject.currentOpacity * subOpacity;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (noDraw)
|
||||||
|
continue;
|
||||||
var transform = instance.emptyObj.getAbsPos();
|
var transform = instance.emptyObj.getAbsPos();
|
||||||
// minfo.meshbatch.material.mainPass.depthWrite = minfo.mesh.material.mainPass.depthWrite;
|
// minfo.meshbatch.material.mainPass.depthWrite = minfo.mesh.material.mainPass.depthWrite;
|
||||||
// minfo.meshbatch.material.mainPass.depthTest = minfo.mesh.material.mainPass.depthTest;
|
// minfo.meshbatch.material.mainPass.depthTest = minfo.mesh.material.mainPass.depthTest;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue