Fri, 12 Oct 2018 22:05:58 -0700Remove machine-specific IncludePath from SDL.vcxproj
Cameron Gutman [Fri, 12 Oct 2018 22:05:58 -0700] rev 12386
Remove machine-specific IncludePath from SDL.vcxproj

These IncludePath values seem to not actually be needed since nobody
noticed they were wrong for the past couple months.

Thu, 01 Nov 2018 20:24:21 -0300metal: avoid an extra buffer allocation and GPU data copy in RunCommandQueue, it's not needed. Improves overall performance.
Alex Szpakowski [Thu, 01 Nov 2018 20:24:21 -0300] rev 12385
metal: avoid an extra buffer allocation and GPU data copy in RunCommandQueue, it's not needed. Improves overall performance.

Thu, 01 Nov 2018 19:49:01 -0300metal: remove an obsolete section of a constant buffer.
Alex Szpakowski [Thu, 01 Nov 2018 19:49:01 -0300] rev 12384
metal: remove an obsolete section of a constant buffer.

Thu, 01 Nov 2018 20:04:24 +0300fix build using Watcom :
Ozkan Sezer [Thu, 01 Nov 2018 20:04:24 +0300] rev 12383
fix build using Watcom :

./src/render/SDL_render.c(2168): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2168): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2175): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2175): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2322): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2322): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2322): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2322): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2329): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2329): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2329): Error! E1054: Expression must be constant
./src/render/SDL_render.c(2329): Error! E1054: Expression must be constant

./src/render/software/SDL_render_sw.c(602): Error! E1054: Expression must be constant
./src/render/software/SDL_render_sw.c(602): Error! E1054: Expression must be constant
./src/render/software/SDL_render_sw.c(602): Error! E1054: Expression must be constant
./src/render/software/SDL_render_sw.c(602): Error! E1054: Expression must be constant

Thu, 01 Nov 2018 12:31:45 -0400merge fallout: Patched to compile, fixed some compiler warnings, etc.
Ryan C. Gordon [Thu, 01 Nov 2018 12:31:45 -0400] rev 12382
merge fallout: Patched to compile, fixed some compiler warnings, etc.

Wed, 31 Oct 2018 15:03:41 -0400Merge SDL-ryan-batching-renderer branch to default.
Ryan C. Gordon [Wed, 31 Oct 2018 15:03:41 -0400] rev 12381
Merge SDL-ryan-batching-renderer branch to default.

Wed, 31 Oct 2018 14:50:20 -0400Closing SDL-ryan-batching-renderer branch. SDL-ryan-batching-renderer
Ryan C. Gordon [Wed, 31 Oct 2018 14:50:20 -0400] rev 12380
Closing SDL-ryan-batching-renderer branch.

Mon, 22 Oct 2018 10:55:18 -0400joystick: Add Linux mappings for "Xbox One Wireless Controller (Model 1708)"
Steven M. Vascellaro [Mon, 22 Oct 2018 10:55:18 -0400] rev 12379
joystick: Add Linux mappings for "Xbox One Wireless Controller (Model 1708)"

Adds controller bindings to support the "Xbox One Wireless Controller
(Model 1708)" on Linux. The Model 1708 was released in 2016 alongside the
Xbox One S. It is the current model being sold by Microsoft as of writing.
(October 22, 2018)

Thu, 01 Nov 2018 12:35:00 +0300fix NetBSD C90 build failure
Ozkan Sezer [Thu, 01 Nov 2018 12:35:00 +0300] rev 12378
fix NetBSD C90 build failure

src/vendor/SDL2/src/joystick/bsd/SDL_sysjoystick.c:353:5: error:
ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]

reported by 'bch' at https://discourse.libsdl.org/t/25231

Wed, 31 Oct 2018 20:17:53 -0700Fix crash when GL_LoadFunctions()/GLES2_LoadFunctions() fails
Cameron Gutman [Wed, 31 Oct 2018 20:17:53 -0700] rev 12377
Fix crash when GL_LoadFunctions()/GLES2_LoadFunctions() fails
https://bugzilla.libsdl.org/show_bug.cgi?id=4350

We can't safely call GL_DestroyRenderer() until GL_LoadFunctions()
succeeds because we will be missing functions that we try to use
when activating the renderer for destruction if we have an GL context.