Fri, 27 Sep 2019 15:21:27 -0700Fix the RealtimeKit dbus include guards
Sam Lantinga [Fri, 27 Sep 2019 15:21:27 -0700] rev 13096
Fix the RealtimeKit dbus include guards

The SDL_USE_LIBDBUS define is set inside SDL_debug.h, therefore the
circular dependency made it impossible for this feature to be enabled.

Instead, guard SDL_dbus.h based on the autoconf variable HAVE_DBUS_DBUS_H

Additionally, fix one of the rtkit comments. CAP_SYS_NICE isn't required
to achieve high priority. But there is some scheduler config that rtkit
needs the app to setup.

Thu, 26 Sep 2019 13:44:49 -0400stdlib: Patched to compile.
Ryan C. Gordon [Thu, 26 Sep 2019 13:44:49 -0400] rev 13095
stdlib: Patched to compile.

Thu, 26 Sep 2019 12:55:05 -0400stdlib: Try to coerce VS2019 to not replace some loops with memset() calls.
Ryan C. Gordon [Thu, 26 Sep 2019 12:55:05 -0400] rev 13094
stdlib: Try to coerce VS2019 to not replace some loops with memset() calls.

Fixes (?) Bugzilla #4759.

Wed, 25 Sep 2019 15:40:27 -0400audio: Set (something close to) the correct silence value for U16 audio.
Ryan C. Gordon [Wed, 25 Sep 2019 15:40:27 -0400] rev 13093
audio: Set (something close to) the correct silence value for U16 audio.

Partially fixes Bugzilla #4805.

Wed, 25 Sep 2019 15:07:07 -0400coreaudio: Apple doesn't support U16 data, so convert in that case.
Ryan C. Gordon [Wed, 25 Sep 2019 15:07:07 -0400] rev 13092
coreaudio: Apple doesn't support U16 data, so convert in that case.

Tue, 24 Sep 2019 17:49:53 -0400offscreen: Define missing define on a older EGL for an EXT function which it wont have
Brandon Schaefer [Tue, 24 Sep 2019 17:49:53 -0400] rev 13091
offscreen: Define missing define on a older EGL for an EXT function which it wont have

Tue, 24 Sep 2019 17:27:51 -0400offscreen: Avoid using EGLDeviceEXT as it causes issues with older platforms, which is just a void*
Brandon Schaefer [Tue, 24 Sep 2019 17:27:51 -0400] rev 13090
offscreen: Avoid using EGLDeviceEXT as it causes issues with older platforms, which is just a void*

Tue, 24 Sep 2019 16:36:48 -0400offscreen: Add new video driver backend Offscreen
Brandon Schaefer [Tue, 24 Sep 2019 16:36:48 -0400] rev 13089
offscreen: Add new video driver backend Offscreen

The Offscreen video driver is intended to be used for headless rendering
as well as allows for multiple GPUs to be used for headless rendering

Currently only supports EGL (OpenGL / ES) or Framebuffers
Adds a hint to specifiy which EGL device to use: SDL_HINT_EGL_DEVICE
Adds testoffscreen.c which can be used to test the backend out
Disabled by default for now

Mon, 23 Sep 2019 18:30:22 -0400CMake: tabs to spaces in new parts of README-cmake.md
David Ludwig [Mon, 23 Sep 2019 18:30:22 -0400] rev 13088
CMake: tabs to spaces in new parts of README-cmake.md

Mon, 23 Sep 2019 18:27:14 -0400CMake: document iOS/tvOS support in README-cmake.md
David Ludwig [Mon, 23 Sep 2019 18:27:14 -0400] rev 13087
CMake: document iOS/tvOS support in README-cmake.md