Tue, 02 Jan 2018 14:32:15 -0800Fixed direction of y adjustment for new orthographic projection in the metal renderer
Sam Lantinga [Tue, 02 Jan 2018 14:32:15 -0800] rev 11807
Fixed direction of y adjustment for new orthographic projection in the metal renderer

Tue, 02 Jan 2018 14:11:10 -0800Fixed metal renderer pixel centers when drawing
Sam Lantinga [Tue, 02 Jan 2018 14:11:10 -0800] rev 11806
Fixed metal renderer pixel centers when drawing

Mon, 01 Jan 2018 23:06:08 -0400metal: Fix a typo preventing iOS compilation...
Alex Szpakowski [Mon, 01 Jan 2018 23:06:08 -0400] rev 11805
metal: Fix a typo preventing iOS compilation...

Mon, 01 Jan 2018 23:03:50 -0400metal: Clean up manual reference counting. Fixes some memory leaks.
Alex Szpakowski [Mon, 01 Jan 2018 23:03:50 -0400] rev 11804
metal: Clean up manual reference counting. Fixes some memory leaks.

Mon, 01 Jan 2018 19:16:51 -0500windows: Remove references to GetVersionExA (thanks, Andrew Pilley!).
Ryan C. Gordon [Mon, 01 Jan 2018 19:16:51 -0500] rev 11803
windows: Remove references to GetVersionExA (thanks, Andrew Pilley!).

"GetVersionExA is deprecated in windows 8.1 and above's SDK, causing a warning
when building against the win10 SDK. Attached patch cleans up the usage for a
warning-free build.

GetVersionExA was being used to test to see if SDL was running on win9x or
winnt. A quick chat with Ryan on twitter suggested that SDL doesn't
officially support win9x anymore, so the call to this can be outright removed.

As an aside, replacing the call to GetVersionExA with VerifyVersionInfoA (the
recommended path) would have been pointless, as VerifyVersionInfoA only
supports VER_PLATFORM_WIN32_NT and doesn't officially support any other value
for dwPlatformId currently. (And it's probable that win9x SDKs didn't have
VerifyVersionInfo* in them anyway.)"

Fixes Bugzilla #4019.

Mon, 01 Jan 2018 19:40:29 -0400iOS: fix build
Alex Szpakowski [Mon, 01 Jan 2018 19:40:29 -0400] rev 11802
iOS: fix build

Mon, 01 Jan 2018 19:37:16 -0400metal: Use sampler state objects instead of shader-declared samplers for linear vs nearest filtering.
Alex Szpakowski [Mon, 01 Jan 2018 19:37:16 -0400] rev 11801
metal: Use sampler state objects instead of shader-declared samplers for linear vs nearest filtering.

This avoids a ton of shader duplication once multiple shaders that use samplers are added (e.g. the currently missing YUV shaders).

Mon, 01 Jan 2018 18:06:27 -0400metal: Add support for custom blend modes.
Alex Szpakowski [Mon, 01 Jan 2018 18:06:27 -0400] rev 11800
metal: Add support for custom blend modes.

Sun, 31 Dec 2017 21:06:16 -0400metal: implement SDL_RenderCopyEx, and fix a memory leak in SDL_CreateTexture.
Alex Szpakowski [Sun, 31 Dec 2017 21:06:16 -0400] rev 11799
metal: implement SDL_RenderCopyEx, and fix a memory leak in SDL_CreateTexture.

Sun, 31 Dec 2017 15:30:08 -0400metal: Use the existing cocoa code for creating a Metal view on macOS. Fixes the renderer size when the window is resized.
Alex Szpakowski [Sun, 31 Dec 2017 15:30:08 -0400] rev 11798
metal: Use the existing cocoa code for creating a Metal view on macOS. Fixes the renderer size when the window is resized.