20.11
Modified Features:
- Metal is no longer the default on macOS, due to poor driver performance (especially on Big Sur)
- Metal is now the only renderer on iOS/tvOS, as OpenGL no longer applies for our supported hardware
Fixes:
- D3D11:
- Fix a couple potential memory leaks for shaders and the backbuffer
- Dramatically reduce memory use for games frequently using GetData
- Restore textures that were bound while also being used as render targets
- Fix bool uniform memory alignment
- Disable DXGI's keyboard shortcuts (or at least, try to... Microsoft pls)
- Metal: Force a pipeline flush when SetData is called on a texture that was bound on the same frame
- OpenGL: Return 0 from PrepareWindowAttributes when SDL_GL_LoadLibrary fails
- Continued work on the Vulkan beta
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors: