src/render/metal/SDL_render_metal.m
Thu, 06 Sep 2018 00:56:13 -0400 metal: Make sure layer drawableSize is adjusted on resize.
Sat, 01 Sep 2018 20:47:12 -0400 metal: SDL_UpdateYUVTexture shouldn't swap planes based on format.
Mon, 07 May 2018 19:52:25 -0700 Fixed bug 4134 - Render targets lose scale quality after minimizing a fullscreen window
Wed, 10 Jan 2018 10:42:40 -0800 Added availability check to fix compiler warning for symbol only available on tvOS 11.0 and newer
Sun, 07 Jan 2018 22:00:37 -0400 metal: set max texture size based on device capability.
Sun, 07 Jan 2018 16:57:32 -0400 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 -0400 metal: Add support for YUV/NV12 texture formats.
Thu, 04 Jan 2018 22:16:42 -0400 metal: use a private instead of managed buffer for the renderer's non-changing constant data.
Thu, 04 Jan 2018 19:29:33 -0400 metal: Implement fast hardware clearing when possible, by deferring the start of a render pass until a clear or draw operation happens.
Wed, 03 Jan 2018 10:03:25 -0800 Updated copyright for 2018
Wed, 03 Jan 2018 00:43:01 -0400 metal: Misc. improvements.
Tue, 02 Jan 2018 21:44:28 -0400 metal and moltenvk: fix highdpi.
Tue, 02 Jan 2018 14:32:15 -0800 Fixed direction of y adjustment for new orthographic projection in the metal renderer
Tue, 02 Jan 2018 14:11:10 -0800 Fixed metal renderer pixel centers when drawing
Mon, 01 Jan 2018 23:06:08 -0400 metal: Fix a typo preventing iOS compilation...
Mon, 01 Jan 2018 23:03:50 -0400 metal: Clean up manual reference counting. Fixes some memory leaks.
Mon, 01 Jan 2018 19:40:29 -0400 iOS: fix build
Mon, 01 Jan 2018 19:37:16 -0400 metal: Use sampler state objects instead of shader-declared samplers for linear vs nearest filtering.
Mon, 01 Jan 2018 18:06:27 -0400 metal: Add support for custom blend modes.
Sun, 31 Dec 2017 21:06:16 -0400 metal: implement SDL_RenderCopyEx, and fix a memory leak in SDL_CreateTexture.
Sun, 31 Dec 2017 15:30:08 -0400 metal: Use the existing cocoa code for creating a Metal view on macOS. Fixes the renderer size when the window is resized.
Sat, 30 Dec 2017 22:39:55 -0400 metal: Respect the vsync flag on macOS 10.13+.
Sat, 30 Dec 2017 20:32:22 -0400 metal: use a projection matrix instead of manually transforming vertices into clip space on the CPU.
Sat, 30 Dec 2017 18:48:07 -0400 metal: only 4 (instead of 5) vertices are needed to draw rectangles and textures, and only 3 (instead of 5) vertices are needed to cover the screen for the 'full-screen quad' when clearing.
Mon, 11 Dec 2017 11:34:53 -0800 The newer compilers generate the property boilerplate automatically
Mon, 11 Dec 2017 11:02:51 -0800 Fixed Mac OS X build
Sat, 09 Dec 2017 19:48:38 -0800 Backed out using pixel texture coordinates, it had weird visual side effects
Sat, 09 Dec 2017 19:41:08 -0800 Fixed normalized coordinates when the viewport is set
Sat, 09 Dec 2017 15:00:41 -0800 Added support for linear sampling and pixel coordinates in the metal renderer
Sat, 09 Dec 2017 12:58:41 -0800 Fixed pixel positioning and size for the Metal renderer
Sat, 09 Dec 2017 03:28:23 -0500 metal: fixed render target support.
Sat, 09 Dec 2017 03:27:52 -0500 metal: Added some comments and FIXMEs.
Fri, 08 Dec 2017 18:26:26 -0500 metal: Cleaned up some reference count politics.
Fri, 08 Dec 2017 14:30:10 -0800 Added SDL_RenderGetMetalLayer() and SDL_RenderGetMetalCommandEncoder()
Fri, 08 Dec 2017 13:20:20 -0800 Fixed Metal renderer memory leak
Fri, 08 Dec 2017 14:03:36 -0500 metal: Don't check if Metal is available if targeting modern macOS versions.
Fri, 08 Dec 2017 12:02:23 -0800 Minor cleanup
Fri, 08 Dec 2017 11:35:19 -0800 Fixed minor memory leak in the Metal renderer
Fri, 08 Dec 2017 08:58:02 -0800 Defer getting the next drawable until we actually start rendering
Thu, 07 Dec 2017 18:08:51 -0800 Fixed runtime errors on iOS
Thu, 07 Dec 2017 17:47:01 -0800 Fixed building for simulators or older iOS SDKs
Thu, 07 Dec 2017 17:12:03 -0800 Fixed compiling Metal renderer on iOS
Thu, 07 Dec 2017 16:08:09 -0800 Enable building the Metal renderer by default, and weak link the Metal framework so the SDL library is safe to use on older Macs
Thu, 21 Apr 2016 03:16:44 -0400 Initial shot at a renderer target for Apple's Metal API.