Indev450 / SRB2Kart-Saturn

GNU General Public License v2.0
24 stars 9 forks source link

More Palette Rendering things #96

Closed alufolie91 closed 8 months ago

alufolie91 commented 8 months ago

Completely Refactors Shader Handling and adds the Shader Preprocessor this allows to remove the inplace shader switching we used, which is less prone to cause issues, especially with custom external shaders

This also adds a shader to HWR_FadeScreenMenuBack to make it look like it appears in software renderer This also refactors screentextures and screentexture reading to an extent

NOTE: this also includes the batching stuff since it relies on it for the HWR_FadeScreenMenuBack changes

Indev450 commented 8 months ago

Pretty sure this can be merged, along with #90, didn't cause a single noticable issue in a while for me

alufolie91 commented 8 months ago

1186294931891953768