gemrb / gemrb/gemrb

Migrate rendering to SDL Shader API

Open
#1,501 17 comments 2 reactions 0 assignees View on GitHub
enhancement performance SDL2
Dominant language
C++
Stars
1.2k
Forks
223
Avg merge
2d 22h
Merged PRs (30d)
4

Description

I put together a [graphics rendering roadmap](https://github.com/gemrb/gemrb/wiki/Graphic-Rendering-Roadmap) a while ago detailing how we can solve some of the ongoing issues/performance/complexity with rendering.

Since then SDL has been [awarded a grant](https://www.patreon.com/posts/new-project-top-58563886) from Epic games to develop shader capabilities for `SDL_Renderer`. This is _huge_ news for us.

This would truly enable us to fix all the issues I mentioned in the roadmap without having to force OpenGL on people. We wouldn't have any direct dependency on OpenGL for these benefits, nor would we rely on hacks to control the active shader.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.