vram-guild/canvas

blocks above y=319 refuse to render in dimensions with custom height limit

Closed this issue · 2 comments

wouu commented

System Informatinon

  • Minecraft Version: 1.18.1
  • Canvas Version: 1.0.2282
  • Operating System: windows 11
  • Graphics Card: geforce rtx 2080s
[11:09:08] [Render thread/INFO]: ==================  CANVAS RENDERER DEBUG INFORMATION ==================
[11:09:08] [Render thread/INFO]:  Java: 17 64bit   Canvas: 1.0.2282
[11:09:08] [Render thread/INFO]:  CPU: 4x Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz
[11:09:08] [Render thread/INFO]:  LWJGL: 3.2.2 build 10
[11:09:08] [Render thread/INFO]:  OpenGL (Reported): NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 3.2.0 NVIDIA 497.09, NVIDIA Corporation
[11:09:08] [Render thread/INFO]:  OpenGL (Available): 3.2
[11:09:08] [Render thread/INFO]:  glBufferStorage: Y
[11:09:08] [Render thread/INFO]:  KHR_debug: Y
[11:09:08] [Render thread/INFO]:  ARB_conservative_depth: Y
[11:09:08] [Render thread/INFO]:  (This message can be disabled by configuring logMachineInfo = false.)
[11:09:08] [Render thread/INFO]: ========================================================================

How you triggered the behavior

  • i couldn't be bothered to make a troll science meme to put here, so here's a legitimate explanation instead
  • enter a dimension with a height limit higher than y=320
  • look up

What you expected would happen

  • the entire dimension should render up to the render distance

What actually happened

  • no blocks above y=319 render, and when the camera is above that point, nothing renders at all

Logs and screenshots

screenshot without canvas, at a y level just below 320:
1
roughly the same screenshot, but with canvas (notice how only the lower blocks render):
2

Can anyone provide a world or mod where this can be reproduced? I'm too stupid to create custom dimensions myself.

Should be fixed by be05407