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
807 stars 132 forks source link

Hexen: improve line drawing in automap overlay mode #1178

Closed JNechaevsky closed 9 months ago

JNechaevsky commented 9 months ago

This was the case when palette indexes were doing right thing, but actual colors are not. Such approach with 1...8 is working fine in normal automap mode because colors are "fading" to parch background color, but situation is a bit different in overlay mode.

This approach slightly reduces amount of smoothing colors, yet preserves reasonable smoothing, making lines slightly less... broken (not sure what's word is more correct here). And the result is: before and after. Please note that fading to dark near the screen borders is now reduced, but I believe it's a small price, at least this gives some better visibility.