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); }