Sat, 29 Dec 2018 17:59:34 +0100PSP renderer: use colors from 'draw' union (very likely, but un-tested)
Sylvain Becker [Sat, 29 Dec 2018 17:59:34 +0100] rev 12486
PSP renderer: use colors from 'draw' union (very likely, but un-tested)

Sat, 29 Dec 2018 16:37:44 +0100opengles 1: same fix as in bug #4433
Sylvain Becker [Sat, 29 Dec 2018 16:37:44 +0100] rev 12485
opengles 1: same fix as in bug #4433

Sat, 29 Dec 2018 16:34:50 +0100opengles 1: use color from 'draw' union in SetDrawState()
Sylvain Becker [Sat, 29 Dec 2018 16:34:50 +0100] rev 12484
opengles 1: use color from 'draw' union in SetDrawState()

Fri, 21 Dec 2018 20:53:31 -0400render: Fix internal state getting out of sync when destroying a texture that was just rendered and then creating a new one, in the GL and GLES2 backends. Fixes bug #4433.
Alex Szpakowski [Fri, 21 Dec 2018 20:53:31 -0400] rev 12483
render: Fix internal state getting out of sync when destroying a texture that was just rendered and then creating a new one, in the GL and GLES2 backends. Fixes bug #4433.

Wed, 19 Dec 2018 18:10:02 -0500render: Prefer the Metal renderer over OpenGL.
Ryan C. Gordon [Wed, 19 Dec 2018 18:10:02 -0500] rev 12482
render: Prefer the Metal renderer over OpenGL.

This is the best option for macOS and iOS, the only platforms with Metal.

Pre-Metal versions of these platforms will fall back to OpenGL (ES), as
appropriate.

Huge thanks to Alexander Szpakowski, who worked incredibly hard to get the
Metal renderer to such a high-quality state!

Wed, 19 Dec 2018 18:27:21 -0400metal: Implement SDL_LockTexture for YUV formats.
Alex Szpakowski [Wed, 19 Dec 2018 18:27:21 -0400] rev 12481
metal: Implement SDL_LockTexture for YUV formats.

Tue, 18 Dec 2018 14:23:05 -0400metal: Implement SDL_LockTexture for non-YUV textures.
Alex Szpakowski [Tue, 18 Dec 2018 14:23:05 -0400] rev 12480
metal: Implement SDL_LockTexture for non-YUV textures.

Sun, 16 Dec 2018 11:15:21 +0100Gesture: remove warnings when ENABLE_DOLLAR is undefined.
Sylvain Becker [Sun, 16 Dec 2018 11:15:21 +0100] rev 12479
Gesture: remove warnings when ENABLE_DOLLAR is undefined.

Sun, 16 Dec 2018 01:04:07 -0500testgl2: Press 'o' or 'p' to decrease/increase OpenGL swap interval.
Ryan C. Gordon [Sun, 16 Dec 2018 01:04:07 -0500] rev 12478
testgl2: Press 'o' or 'p' to decrease/increase OpenGL swap interval.

Sun, 16 Dec 2018 01:03:17 -0500cocoa: Implement OpenGL swap interval support with CVDisplayLink.
Ryan C. Gordon [Sun, 16 Dec 2018 01:03:17 -0500] rev 12477
cocoa: Implement OpenGL swap interval support with CVDisplayLink.

Not only does this fix macOS 10.14 ("Mojave")'s broken NSOpenGLCPSwapInterval
support, it also lets us implement "adaptive vsync" on macOS!

CVDisplayLink is supported back to macOS 10.4 ("Tiger"), so we just use it
universally without version checks and dump NSOpenGLCPSwapInterval, Mojave or
not.