fabiangreffrath / crispy-doom

Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
https://fabiangreffrath.github.io/crispy-homepage
GNU General Public License v2.0
808 stars 132 forks source link

Hexen: fix possible overflows on walls rendering #1154

Closed JNechaevsky closed 9 months ago

JNechaevsky commented 9 months ago

This will fix possible overflows on walls rendering. Probably it was brought by fixing long wall wobbling, but recently introduced "pseudo-vertexes" (or "render-vertexes" as they called now) by @mikeday0 make this fix very easy.

This glitch is happening in released version 6.0, but appears rarely in general. Faster way to see it is to VISIT09 (first part of video), and it looks likes this: https://youtu.be/aFf-EdLE9MM

fabiangreffrath commented 9 months ago

This appears helpful, thank you. Is that code already applied to Heretic?

JNechaevsky commented 9 months ago

My pleasure! Sure, it's already in Heretic and borrowed straightly from there.