Skip to content

20.11

Compare
Choose a tag to compare
@flibitijibibo flibitijibibo released this 01 Nov 14:48
· 552 commits to master since this release

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: