Sat, 13 Jan 2018 01:58:11 +0100Mir: Handle close window events default tip
Marius Gripsgard <marius@ubports.com> [Sat, 13 Jan 2018 01:58:11 +0100] rev 11826
Mir: Handle close window events

Mon, 15 Jan 2018 10:29:53 -0800Fixed bug 4043 - SDL_windowswindow.c incorrect icon height
Sam Lantinga <slouken@libsdl.org> [Mon, 15 Jan 2018 10:29:53 -0800] rev 11825
Fixed bug 4043 - SDL_windowswindow.c incorrect icon height

Needed to allocate space for the mask in the ICONIMAGE structure

Wed, 10 Jan 2018 18:00:51 -0800Restored borderless window behavior where DOTA created a borderless window the size of the desktop and expected it to behave like a fullscreen desktop window.
Sam Lantinga <slouken@libsdl.org> [Wed, 10 Jan 2018 18:00:51 -0800] rev 11824
Restored borderless window behavior where DOTA created a borderless window the size of the desktop and expected it to behave like a fullscreen desktop window.

A future SDL release will change the borderless window to act more like a normal window that happens to have no chrome, to support windows that draw their own chrome. In the meantime, those applications should set the "SDL_BORDERLESS_WINDOWED_STYLE" hint.

Wed, 10 Jan 2018 19:56:51 -0400Android: resolve symlinks in SDL_AndroidGetInternalStoragePath (thanks Henrique Gemignani and cigumo!)
Alex Szpakowski <slime73@gmail.com> [Wed, 10 Jan 2018 19:56:51 -0400] rev 11823
Android: resolve symlinks in SDL_AndroidGetInternalStoragePath (thanks Henrique Gemignani and cigumo!)

Fixes issues on modern Android versions when the path is used in code that explicitly doesn't follow symlinks (such as PHYSFS_mkdir).

Wed, 10 Jan 2018 10:42:40 -0800Added availability check to fix compiler warning for symbol only available on tvOS 11.0 and newer
Sam Lantinga <slouken@libsdl.org> [Wed, 10 Jan 2018 10:42:40 -0800] rev 11822
Added availability check to fix compiler warning for symbol only available on tvOS 11.0 and newer

Sun, 07 Jan 2018 22:00:37 -0400metal: set max texture size based on device capability.
Alex Szpakowski <slime73@gmail.com> [Sun, 07 Jan 2018 22:00:37 -0400] rev 11821
metal: set max texture size based on device capability.

Sun, 07 Jan 2018 16:57:32 -0400metal: Fix pipeline states to use the pixel format of the current render target, instead of a hard-coded format.
Alex Szpakowski <slime73@gmail.com> [Sun, 07 Jan 2018 16:57:32 -0400] rev 11820
metal: Fix pipeline states to use the pixel format of the current render target, instead of a hard-coded format.

Sat, 06 Jan 2018 18:54:12 -0400metal: Add support for YUV/NV12 texture formats.
Alex Szpakowski <slime73@gmail.com> [Sat, 06 Jan 2018 18:54:12 -0400] rev 11819
metal: Add support for YUV/NV12 texture formats.

Thu, 04 Jan 2018 22:16:42 -0400metal: use a private instead of managed buffer for the renderer's non-changing constant data.
Alex Szpakowski <slime73@gmail.com> [Thu, 04 Jan 2018 22:16:42 -0400] rev 11818
metal: use a private instead of managed buffer for the renderer's non-changing constant data.

Recommended by Xcode's Metal frame capture analysis.

Thu, 04 Jan 2018 19:29:33 -0400metal: Implement fast hardware clearing when possible, by deferring the start of a render pass until a clear or draw operation happens.
Alex Szpakowski <slime73@gmail.com> [Thu, 04 Jan 2018 19:29:33 -0400] rev 11817
metal: Implement fast hardware clearing when possible, by deferring the start of a render pass until a clear or draw operation happens.