From 56c6e29312e1ec2ecd150f20c9a7fb74bc8d1f51 Mon Sep 17 00:00:00 2001 From: Edwin Jakobs Date: Sun, 14 Jun 2020 21:38:49 +0200 Subject: [PATCH] [orx-dnk3] Fix for render targets --- orx-dnk3/src/main/kotlin/PBRMaterial.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)