More Palette Rendering things #96

Merged
alufolie91 merged 26 commits from morenewpalshader into Saturn-Next 2024-02-01 00:57:31 +01:00
alufolie91 commented 2024-01-18 17:07:33 +01:00 (Migrated from github.com)

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

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 2024-01-31 17:01:07 +01:00 (Migrated from github.com)

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

Pretty sure this can be merged, along with #90, didn't cause a single noticable issue in a while for me
alufolie91 commented 2024-02-01 00:57:15 +01:00 (Migrated from github.com)

1186294931891953768

![1186294931891953768](https://github.com/Indev450/SRB2Kart-Saturn/assets/136046486/8a98c885-3347-4cbb-8f49-771f3adfb45a)
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: saturn/SRB2Kart-Saturn#96