From 7a55d33e8ff3cdb471291d615e71d8c9fcae055b Mon Sep 17 00:00:00 2001 From: Andrew Francis Thomas Date: Thu, 13 Jan 2022 19:35:37 -0700 Subject: [PATCH] Fixed custom depth rendering --- docs/config.rst | 4 ++-- overviewer_core/rendermodes.py | 4 ++-- overviewer_core/src/primitives/depth.c | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/config.rst b/docs/config.rst index a352bda..41a7853 100644 --- a/docs/config.rst +++ b/docs/config.rst @@ -1101,10 +1101,10 @@ Depth **Options** min - lowest level of blocks to render. Default: 0 + lowest level of blocks to render. Default: -64 max - highest level of blocks to render. Default: 255 + highest level of blocks to render. Default: 319 Exposed Only renders blocks that are exposed (adjacent to a transparent block). diff --git a/overviewer_core/rendermodes.py b/overviewer_core/rendermodes.py index 75e7ce0..8d4ff16 100644 --- a/overviewer_core/rendermodes.py +++ b/overviewer_core/rendermodes.py @@ -67,8 +67,8 @@ class HeightFading(RenderPrimitive): class Depth(RenderPrimitive): name = "depth" options = { - "min": ("lowest level of blocks to render", 0), - "max": ("highest level of blocks to render", 255), + "min": ("lowest level of blocks to render", -64), + "max": ("highest level of blocks to render", 319), } class Exposed(RenderPrimitive): diff --git a/overviewer_core/src/primitives/depth.c b/overviewer_core/src/primitives/depth.c index 0038a96..5f98eb6 100644 --- a/overviewer_core/src/primitives/depth.c +++ b/overviewer_core/src/primitives/depth.c @@ -37,7 +37,7 @@ depth_start(void* data, RenderState* state, PyObject* support) { static bool depth_hidden(void* data, RenderState* state, int32_t x, int32_t y, int32_t z) { PrimitiveDepth* self = (PrimitiveDepth*)data; - y += 16 * state->chunky; + y += 16 * (state->chunky - 4); if (y > self->max || y < self->min) { return true; }