Sam Lantinga [Mon, 23 Oct 2017 15:23:43 -0700] rev 11647
Switched to new style gradle Android application build process
Sam Lantinga [Mon, 23 Oct 2017 12:33:18 -0700] rev 11646
Added tag release-2.0.7 for changeset 2088cd828335
Sven Hesse [Sun, 22 Oct 2017 20:24:58 +0200] rev 11645
Don't X error in SDL_CreateWindow with unsupported GL attributes
Sam Lantinga [Sat, 21 Oct 2017 22:26:24 -0700] rev 11644
Added Visual Studio solution files for WinRT projects
Sam Lantinga [Sat, 21 Oct 2017 04:20:57 -0700] rev 11643
Fixed bug 3901 - Fix vsync-ed pageflips on the KMSDRM video driver
Manuel
I noticed that, at least on Intel GPU hardware, passing SDL_RENDERER_PRESENTVSYNC would result on a static console instead of the program graphics.
That was due to the fact that calling drmModePageFlip() only works if we have previously set up CRTC to one of the GBM buffers with a drmModeSetCrtc() call, so now it's done and things work as expected.
The KMSDRM_GLES_SetupCrtc() call is done only one time, only when needed (when egl_swapinterval is not 0: when it's 0, there's no need for it because we flip by calling drmModePageFlip() anyway).
The place where KMSDRM_GLES_SetupCrtc() call is done may look strange, but it's right: it needs EGL completely ready because it needs to call eglSwapBuffers() internally to work (see more comments about it in the code).
Sam Lantinga [Fri, 20 Oct 2017 16:53:42 -0700] rev 11642
Fixed typo converting 4 channel audio to 2 channel
Sam Lantinga [Fri, 20 Oct 2017 14:51:22 -0700] rev 11641
Added a note about adjusting channel weights when converting to fewer channels
Sam Lantinga [Fri, 20 Oct 2017 14:48:10 -0700] rev 11640
Document the SDL audio channel mapping
Sam Lantinga [Fri, 20 Oct 2017 10:45:38 -0700] rev 11639
Added SDL_AudioStreamFlush() to the list of new audio stream functions
Sam Lantinga [Fri, 20 Oct 2017 10:29:22 -0700] rev 11638
Reverted changes a970b2ae1bd7 and 4a94743e31fe
I don't want to introduce any regressions with Android TV remote support