Former-commit-id: 73554b0128e036279f7ac895acb57d8f89cb1c96
SDL2 rendering is really bottlenecking currently.. Former-commit-id: 8e04b799f248209a138990b2389e740b0d1d9f0f