Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
GRIM: Simplify shaders for Raspberry PI #2618
The shaders used by the Grim engine are not compatible with old or weak GPU (ex: Raspberry PI).
Here are the list of modifications done to support limitations:
Here are my sources for RPI limitations:
For information, I've tested these modifications on Raspberry PI 2, Raspberry PI 3 (both OpenGLES2), Raspberry PI 4, Odroid XU 4 (OpenGLES3), X86-64 (OpenGLES3, OpenGL without shaders and TinyGL) and it works for any platforms.
The same modification must be done for Stark engine but it's more complex because the shaders also reach the number of uniforms limitation. Perhaps also for Wintermute for light structure. There is no problem for Myst3.
This merge has initially been proposed on ResidualVM project.