solarus-games / solarus

This repository was moved to GitLab: https://gitlab.com/solarus-games/solarus
http://www.solarus-games.org
Other
710 stars 133 forks source link

2D acceleration #1154

Closed stdgregwar closed 6 years ago

stdgregwar commented 6 years ago

Modified Surface implementation to take advantage of 2D acceleration using SDL_Texture. While maintaining compatibility with the software renderer.

Shaders have been adapted to take advantage of the GPU (if acceleration is enabled, available) side textures and fixed to be compatible with GLES2.

stdgregwar commented 6 years ago

Forgot to mention that this adds GLM as a project dependency... which explain why continuous integration is failing.

stdgregwar commented 6 years ago

It was effectively the outdated SDL version that caused the tests to fail.