Skip to content

Minor OpenGL improvements

Sal requested to merge TehRealSalt/SRB2:minor-ogl-improvements into next
  • Made skincolor blends more even for colors that have duplicate indices
  • Boss flashes are more accurate to how Software does them -- in particular, TC_METALSONIC now remaps the blend image to Cobalt, then inverts the dark blue (but leaves black alone). This means that Metal Sonic boss can use a similar blend image as his character & it will look identical to his character.
  • All blends that don't use the blend image at all can now work without needing to supply one (not sure if I implemented this well, please scrutinize)
  • Added the fake contrast effect (https://doomwiki.org/wiki/Fake_contrast). Can be turned back off with gr_fakecontrast.
  • Transparent planes are fullbright unless if a colormap setting is applied, ala Software

Skincolor blend changes

Before:

tealbefore

After:

tealafter

Fake contrast

Before:

contrastbefore

After:

contrastafter

New Metal Sonic boss look

metalsonicblend

Edited by Sal

Merge request reports