From 7368bf250fee08584c70b53c492dc9059d0d6179 Mon Sep 17 00:00:00 2001 From: kingscallop <54776947+kingscallop@users.noreply.github.com> Date: Fri, 29 Apr 2022 08:45:47 +0100 Subject: [PATCH] Support Irrlicht 1.9.x Irrlicht 1.9.x had an API change. This patch still allows 1.8.x releases to work. --- src/Rendering/Irrlicht/SPK_IRR_Renderer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Rendering/Irrlicht/SPK_IRR_Renderer.cpp b/src/Rendering/Irrlicht/SPK_IRR_Renderer.cpp index a61a560d..a063fbdb 100644 --- a/src/Rendering/Irrlicht/SPK_IRR_Renderer.cpp +++ b/src/Rendering/Irrlicht/SPK_IRR_Renderer.cpp @@ -81,7 +81,11 @@ namespace IRR switch(option) { case RENDERING_OPTION_DEPTH_WRITE : +#if IRRLICHT_VERSION_MAJOR == 1 && IRRLICHT_VERSION_MINOR <= 8 material.ZWriteEnable = enable; +#else + material.ZWriteEnable = enable ? irr::video::EZW_AUTO : irr::video::EZW_OFF; +#endif break; case RENDERING_OPTION_ALPHA_TEST :