DescentDevelopers/Descent3

[Runtime Issue]: Z-ranges are incorrect (effects visible through terrain)

Closed this issue · 1 comments

Build Version

current

Operating System Environment

  • Microsoft Windows (32-bit)
  • Microsoft Windows (64-bit)
  • Mac OS X
  • Linux (specify distribution and version below)

CPU Environment

  • x86 (32-bit Intel/AMD)
  • x86_64 (64-bit Intel/AMD)
  • ARM (32-bit)
  • ARM64 (64-bit; sometimes called AArch64)
  • Other (RISC V, PPC...)

Game Modes Affected

  • Single player
  • Anarchy
  • Hyper-Anarchy
  • Robo-Anarchy
  • Team Anarchy
  • Capture the Flag
  • Bounty
  • Entropy
  • Hoard
  • Monsterball
  • Cooperative

Game Environment

Level 7

Description

Playing around with render distance (see #338) made a bug more visible. Z-ranges are off for certain effects, causing them to be visible through terrain. Video below explains.

Descent.3.-.RenderDistance.Z-Wall.Bug.mp4

Regression Status

There is no regression--this appears to have always been around, but it is not present at the lowest render depth setting due to culling.

Steps to Reproduce

Tested with Level 7 - follow the guidebot to the first objective to disable the turrets, which will cause the blue electricity effects to appear.

This is also not present in Piccu v1.0, likely because Piccu uses the older v1.4 opengl renderer whereas v1.5 introduced a newer version that was, as @InsanityBringer put it, incomplete.