Thu, 07 Dec 2017 17:12:03 -0800Fixed compiling Metal renderer on iOS
Sam Lantinga <slouken@libsdl.org> [Thu, 07 Dec 2017 17:12:03 -0800] rev 11732
Fixed compiling Metal renderer on iOS

Thu, 07 Dec 2017 16:08:47 -0800Added iOS and OSX versions of the Metal shaders
Sam Lantinga <slouken@libsdl.org> [Thu, 07 Dec 2017 16:08:47 -0800] rev 11731
Added iOS and OSX versions of the Metal shaders

Thu, 07 Dec 2017 16:08:09 -0800Enable building the Metal renderer by default, and weak link the Metal framework so the SDL library is safe to use on older Macs
Sam Lantinga <slouken@libsdl.org> [Thu, 07 Dec 2017 16:08:09 -0800] rev 11730
Enable building the Metal renderer by default, and weak link the Metal framework so the SDL library is safe to use on older Macs
Also generate iOS versions of the Metal shaders

Thu, 21 Apr 2016 03:16:44 -0400Initial shot at a renderer target for Apple's Metal API.
Ryan C. Gordon <icculus@icculus.org> [Thu, 21 Apr 2016 03:16:44 -0400] rev 11729
Initial shot at a renderer target for Apple's Metal API.

This isn't complete, but is enough to run testsprite2. It's currently
Mac-only; with a little work to figure out how to properly glue in a Metal
layer to a UIView, this will likely work on iOS, too.

This is only wired up to the configure script right now, and disabled by
default. CMake and Xcode still need their bits filled in as appropriate.

Thu, 07 Dec 2017 09:35:28 -0800The Metal view is a full SDL_uikitview to support multi-touch
Sam Lantinga <slouken@libsdl.org> [Thu, 07 Dec 2017 09:35:28 -0800] rev 11728
The Metal view is a full SDL_uikitview to support multi-touch

Wed, 06 Dec 2017 16:37:55 -0500cocoa: Added two missing files from hg changeset bc7ca7cfa6ca.
Ryan C. Gordon <icculus@icculus.org> [Wed, 06 Dec 2017 16:37:55 -0500] rev 11727
cocoa: Added two missing files from hg changeset bc7ca7cfa6ca.

Fixes Bugzilla #3975.

Wed, 06 Dec 2017 12:24:32 -0500audio: Port WASAPI to WinRT, remove XAudio2 backend.
Ryan C. Gordon <icculus@icculus.org> [Wed, 06 Dec 2017 12:24:32 -0500] rev 11726
audio: Port WASAPI to WinRT, remove XAudio2 backend.

XAudio2 doesn't have capture support, so WASAPI was to replace it; the holdout
was WinRT, which still needed it as its primary audio target until the WASAPI
code code be made to work.

The support matrix now looks like:

WinXP: directsound by default, winmm as a fallback for buggy drivers.
Vista+: WASAPI (directsound and winmm as fallbacks for debugging).
WinRT: WASAPI

Wed, 06 Dec 2017 13:48:51 -0500winrt: Patched to compile on Ryan's workstation. :)
Ryan C. Gordon <icculus@icculus.org> [Wed, 06 Dec 2017 13:48:51 -0500] rev 11725
winrt: Patched to compile on Ryan's workstation. :)

I'm not sure why I needed this, but it appears to fix the build on VS2015 here.

Mon, 04 Dec 2017 20:37:01 -0800Fixed bug 3974 - Fix SDL_WarpMouseInWindow on both KMSDRM and RaspberryPi drivers
Sam Lantinga <slouken@libsdl.org> [Mon, 04 Dec 2017 20:37:01 -0800] rev 11724
Fixed bug 3974 - Fix SDL_WarpMouseInWindow on both KMSDRM and RaspberryPi drivers

Manuel Alfayate Corchete

This patch fixes SDL_WarpMouseInWindow() in both the KMSDRM and Raspberry Pi graphic backends.

Mon, 04 Dec 2017 20:35:01 -0800Fixed bug 3975 - Add GLES2 support for macOS via ANGLE library
Sam Lantinga <slouken@libsdl.org> [Mon, 04 Dec 2017 20:35:01 -0800] rev 11723
Fixed bug 3975 - Add GLES2 support for macOS via ANGLE library

Andrey

Seems latest google angle library successfully built & tested under macOS'es.

https://github.com/google/angle

We need to use GLES2 to implement true cross-platform code.