diff --git a/orx-dnk3/src/main/kotlin/PBRMaterial.kt b/orx-dnk3/src/main/kotlin/PBRMaterial.kt index 6e39102f..a57e51c5 100644 --- a/orx-dnk3/src/main/kotlin/PBRMaterial.kt +++ b/orx-dnk3/src/main/kotlin/PBRMaterial.kt @@ -440,8 +440,9 @@ class PBRMaterial : Material { this.suppressDefaultOutput = true this.vertexTransform = vs fragmentTransform = fs + materialContext.pass.combiners.map { - if (rt is ProgramRenderTarget) { + if (rt is ProgramRenderTarget || materialContext.pass === DefaultPass || materialContext.pass === DefaultOpaquePass || materialContext.pass == DefaultTransparentPass) { this.output(it.targetOutput, ShadeStyleOutput(0)) } else { val index = rt.colorBufferIndex(it.targetOutput)