- Fixed yet another bug in the code that downloads profiles and scripts
- Implemented some collections as C++ maps, should be slightly faster than the previous implementation
- Added another entry on the limit resolution options (480x270). This is good to force pixel art games to run at higher resolutions or upscale them with xBRz
- DirectDraw\Direct3D 7 and earlier
- Fixed bug in IDirectDrawSurface::Flip that caused a black screen on all Direct3D games if SSAA was enabled
- Fixed a bug on IDirectDraw::CreateSurface that crashed Tomb Raider 4 if forced resolution was enabled: this is an ugly patch that adds an extra reference to the DirectDraw object when the primary surface is created.
- Direct3D 9
- Some changes trying to get forced reslution working with the Lords of shadows games- not there yet
- Moved IDirect3DDevice9::GetDisplayMode to C++: thread safe, needed by Lords of Shadow 2
- Fixed bad CreateDirect3D9Ex hook (crashes Lords of Shadow UE)
- Implemented basic Direct3D9Ex hooks: create device, reset and createdepthstencilsurface