vanfanel wrote:That really makes no much sense... Why would you leave all other platforms using SDL2 but not desktop GL?
It depends what one considers "making sense".
The main problem was that the engine had 3 different backends for the software renderer plus the hardware accelerated backend. Our recent survey clearly shows that the number of users relying on those other backends was far less than 1 %.
If you now consider that maintaining these backends costs time, things will look a lot different. We had to cope with 4 sets of code rendering the 2D stuff and they had wildly differing feature sets and limitations. And the worst of the bunch was in fact the pure software backend which was in a state that it genuinely started blocking the addition of new features.
Sometimes old legacy features need to be removed to make code maintainable again and this was a classic case for that.