From aad93df28efacc3cc6ebade84425ec91b5f0edef Mon Sep 17 00:00:00 2001 From: luboslenco Date: Fri, 29 May 2020 12:32:40 +0200 Subject: [PATCH] Fix depth issues on linux --- Sources/arm/render/RenderPathDeferred.hx | 3 +++ Sources/arm/render/RenderPathPreview.hx | 3 +++ 2 files changed, 6 insertions(+) diff --git a/Sources/arm/render/RenderPathDeferred.hx b/Sources/arm/render/RenderPathDeferred.hx index e5a26ec5..469b629c 100644 --- a/Sources/arm/render/RenderPathDeferred.hx +++ b/Sources/arm/render/RenderPathDeferred.hx @@ -75,6 +75,9 @@ class RenderPathDeferred { t.height = 0; t.format = "RGBA64"; t.scale = Inc.getSuperSampling(); + #if kha_opengl + t.depth_buffer = "main"; + #end path.createRenderTarget(t); } { diff --git a/Sources/arm/render/RenderPathPreview.hx b/Sources/arm/render/RenderPathPreview.hx index 44ede059..5cc87352 100644 --- a/Sources/arm/render/RenderPathPreview.hx +++ b/Sources/arm/render/RenderPathPreview.hx @@ -39,6 +39,9 @@ class RenderPathPreview { t.height = RenderUtil.matPreviewSize; t.format = "RGBA64"; t.scale = Inc.getSuperSampling(); + #if kha_opengl + t.depth_buffer = "mmain"; + #end path.createRenderTarget(t); }