SDL icon indicating copy to clipboard operation
SDL copied to clipboard

SDL3 Renderer - easy fragment shader injection

Open Jack-Ji opened this issue 1 year ago • 5 comments

I know it has been planned to reimplement SDL_Renderer on top of new shiny gpu-api. I'm wondering if its possible/desirable to take it a step further - add convenient api for replacing/modifying SDL_Renderer's default fragment shader.

As someone who don't feel like complexity brought by "modern gpu programming", this could be sweet spot I think.

API example: int SDL_RenderSetFragmentShader(SDL_Renderer *renderer, ShaderID shader); // Use 0 to change back to default shader

Jack-Ji avatar Oct 13 '23 02:10 Jack-Ji