Ryan C. Gordon
9e8d2f3948
video: Don't use texture framebuffer on Windows Subsystem for Linux.
...
Reference Issue #6333 .
2022-10-27 13:54:53 -04:00
Frank Praznik
4223e6ac7a
wayland: Early-out sooner when requesting fullscreen on a popup
...
Exit the fullscreen sequence sooner if it is requested that a popup window be fullscreen.
The surface commit formerly in this path is irrelevant and can be removed as previous changes made it so that SetFullscreen() is no longer called from anywhere except Wayland_SetWindowFullscreen().
2022-10-26 22:19:59 -04:00
SDL Wiki Bot
11a24a34e3
Sync SDL wiki -> header
2022-10-26 22:30:06 +00:00
Ryan C. Gordon
41d38c0f64
shape: More robust handling of failure cases in CreateShaper.
2022-10-26 13:57:49 -04:00
Ryan C. Gordon
c8d20f96ba
shape: Free platform-specific shaped window data.
...
Fixes #2128 .
2022-10-26 13:57:49 -04:00
Frank Praznik
30c2dac787
wayland: Remove duplicate #include statement
2022-10-25 17:03:25 -07:00
Sam Lantinga
25d0473aad
Removed Razer Onza Tournament Edition mapping
...
The controller can use either hat or buttons for the D-Pad, depending on what Linux driver is in use. The automatic mapping in LINUX_JoystickGetGamepadMapping() will do the right thing based on the exposed capability bits.
I'm sure this is the case for other controllers as well, so we might be removing more mappings over time.
2022-10-25 16:14:26 -07:00
Sam Lantinga
e837debc25
Bindings should have a trailing comma, so the CRC can be appended
2022-10-25 16:13:50 -07:00
Sam Lantinga
b6cf889af4
Use ScreenCount() instead of SDL_GetNumVideoDisplays()
...
The limitation appears to be specific to multi-screen setups
2022-10-25 15:10:50 -07:00
Sam Lantinga
c74ea994a5
Added support for the Razer Raiju Tournament Edition controller in Bluetooth mode
2022-10-25 13:11:41 -07:00
Sam Lantinga
72f6e216dc
Disabled debug logging
2022-10-25 12:25:57 -07:00
Sam Lantinga
e3f5744db4
Don't use XIWarpPointer() on multi-display configurations
2022-10-25 12:14:00 -07:00
SDL Wiki Bot
393acf6362
Sync SDL wiki -> header
2022-10-25 18:07:13 +00:00
Ryan C. Gordon
98dfc9296a
build-scripts/fnsince.pl: Deal with new point-release system.
...
This ignores 2.x.1 (etc) releases, which prevents it from thinking
the next official non-point-release version is 2.26.1, when it
should be 2.26.0, because it saw the "latest" release is 2.24.1.
This fixes the wiki ending up with imaginary version numbers for
the "this function is available since SDL 2.x.y" sections.
Fixes #6343 .
2022-10-25 14:03:32 -04:00
Alynne
5fbf8f6cf0
Adds DualSense Edge
2022-10-25 10:32:44 -07:00
Sam Lantinga
da478d1f66
Fixed build
2022-10-25 10:30:56 -07:00
Sam Lantinga
a6018ae57f
Added support for the NVIDIA SHIELD controller v1.03 to the HIDAPI driver
2022-10-25 10:23:51 -07:00
Ozkan Sezer
20beed3029
SDL_EGL_GetProcAddress: remove unnecessary underscore-prepended search.
...
Closes https://github.com/libsdl-org/SDL/issues/6236 .
2022-10-25 14:56:32 +03:00
Steven Noonan
053b5f85f1
SDL_windowsevents: minimize white screen flash on window creation
...
Clear the window to black on the initial window draw, to avoid a really
obnoxious white flash. This doesn't always eliminate it, but it
definitely minimizes it.
2022-10-24 10:39:37 -07:00
Steven Noonan
b6e7c743db
SDL_cpuinfo: define __ARM_ARCH=8 for _M_ARM64
...
Microsoft's compiler doesn't define __ARM_ARCH, but we have several
places that use it.
2022-10-24 10:39:14 -07:00
Steven Noonan
d2300516c3
cocoa: set sRGB colorspace on nswindow
...
This makes the colorspace match across different graphics APIs. By
default, OpenGL was getting a much more saturated colorspace (maybe
Display P3?) and it was looking very different from the rendering done
by Metal or MoltenVK.
2022-10-24 10:38:59 -07:00
Steven Noonan
019e9d4c92
SDL_cocoavideo.m: add missing SDL_cocoaopengles.h include
2022-10-24 10:38:36 -07:00
Sam Lantinga
dd72f3f03d
Added comment for #endif
2022-10-24 10:37:43 -07:00
Steven Noonan
3d35c08585
fix a few 'unused but set variable' and 'unused function' warnings
2022-10-24 10:36:56 -07:00
Sam Lantinga
f4d1f5ed54
SDL-HIDPS4: fix PS4 Slim controller over BT - it sends the same input report as the it does over USB, but with a larger packet size
...
CR: saml
2022-10-23 16:35:36 -07:00
Sam Lantinga
5bd13dec19
Merge commit '8db3a33872cfbefcdfb059beea92338a7873f89e' into main
2022-10-23 16:35:22 -07:00
Sam Lantinga
e6742d05f1
Merge commit '413500ab69d9ac288a73946073d4414376ca17d2' into main
2022-10-23 16:35:20 -07:00
Sam Lantinga
5373ad6ffb
Merge commit '2ebaafa6c9334071b664b15d045656250690dd96' into main
2022-10-23 16:35:18 -07:00
Sam Lantinga
7acab50453
Merge commit 'c3b13346e0a2200f1521cf064b9a602c8196e6a6' into main
2022-10-23 16:35:15 -07:00
Sam Lantinga
f07673a12e
Merge commit 'd4d99e8c29da350379c991a8360d544d2c9eaa32' into main
2022-10-23 16:35:13 -07:00
Sam Lantinga
d41fb3c480
Merge commit 'cfd5d8eb29c8958de3333632a96032d3481816e5' into main
2022-10-23 16:35:11 -07:00
Sam Lantinga
9c7b9e08b3
Merge commit '4ca5ea5b7e8333b2cde1b7cdddf167c67cc3f23c' into main
2022-10-23 16:35:09 -07:00
Sam Lantinga
8696350903
Merge commit '2dc788cb9ffa83a2840e62f5ad2d0a7055cfcb19' into main
2022-10-23 16:35:07 -07:00
Sam Lantinga
e45ef5a6c0
Merge commit '5b8f830e342b296d255969bbaec5a1a3522f1083' into main
2022-10-23 16:35:05 -07:00
Sam Lantinga
491d594976
Merge commit '0e1d19cf680fc51635b3c52a9afa33fe03881bb5' into main
2022-10-23 16:35:03 -07:00
Sam Lantinga
26c9620a63
Merge commit 'a905a7869f18332579ff06ba3f7f3777708a3007' into main
2022-10-23 16:35:01 -07:00
Sam Lantinga
e738cf80dc
Merge commit '65a38a4015e54add093bdb3fbd2ad1cdc1770c72' into main
2022-10-23 16:34:59 -07:00
Sam Lantinga
da4c97250a
Merge commit '3f1b5efccaa727745b335b546a42bd650694ca08' into main
2022-10-23 16:34:57 -07:00
Sam Lantinga
b3ba8f4065
Merge commit '3d415bc5d61e625189ccca6348ff1b70c469e45c' into main
2022-10-23 16:34:55 -07:00
Sam Lantinga
2d3e21ab0e
Merge commit 'f37db957f8c5d9de53bdd58b2a95a2da0937307d' into main
2022-10-23 16:34:52 -07:00
Sam Lantinga
8047ece180
Merge commit '5ed091c12d4edefb366d78217b72cb75b563bfcd' into main
2022-10-23 16:34:50 -07:00
Sam Lantinga
ef62b767f9
Merge commit '0823b5973a28ebad2ca6d34058c12602bc8a69f0' into main
2022-10-23 16:34:48 -07:00
Sam Lantinga
e5fe522194
Merge commit '4264c0b67469896fced5ba8ac4c0e75acbb13ff1' into main
2022-10-23 16:34:46 -07:00
Sam Lantinga
57a98aa5e3
Merge commit '96361fc476a9f0a91ac021133bb44e6d97b16f11' into main
2022-10-23 16:34:44 -07:00
Sam Lantinga
b5712c1bea
Merge commit '11d53c84a7663d5a5861f3672990ca4b32376e3e' into main
2022-10-23 16:34:42 -07:00
Sam Lantinga
0d5fb2a0c2
Merge commit '94ac8ae08b19210efedd0e73b0c60010fb9308a0' into main
2022-10-23 16:34:40 -07:00
Sam Lantinga
be3dc1acb5
Merge commit 'c6e89619794ed6307f9efb0b242a2cdb605e1dc3' into main
2022-10-23 16:34:38 -07:00
Sam Lantinga
3bc84acebc
Merge commit 'd542f43b2aa23966913c08e4973793150e8073d0' into main
2022-10-23 16:34:36 -07:00
Sam Lantinga
f20c2759f9
Merge commit 'f28cf2b0d3fa6b4b9c692b0aa04f2875a09e0dfa' into main
2022-10-23 16:34:34 -07:00
Sam Lantinga
284df27b5a
Merge commit 'e7ab581d796aa83f7d028ea4249fdc66600df173' into main
2022-10-23 16:34:32 -07:00