Ozkan Sezer
f0e7000f92
alsa: fix signatures of snd_pcm_info_free and snd_pcm_hw_params_get_rate
...
Reference issue: https://github.com/libsdl-org/SDL/issues/13845 .
2025-09-02 17:02:32 +03:00
Ozkan Sezer
d2ab01b8bb
openslES: really fix build..
2025-09-01 20:38:37 +03:00
Ozkan Sezer
f5246d0181
openslES: fix build
2025-09-01 20:25:28 +03:00
Ryan C. Gordon
b8c802632b
openslES: OpenSL ES on Android only supports two formats, limit to that.
...
(Three with the floating point extension, which we use.)
This is according to:
https://developer.android.com/ndk/guides/audio/opensl/opensl-for-android
Previously, this would accept a request for Sint8 or Sint32 and disaster
would ensue.
Fixes #13779 .
(cherry picked from commit 0b2a003a35
)
(cherry picked from commit 7323104f97
)
2025-09-01 11:37:10 -04:00
Ozkan Sezer
1725d6b049
regenerate configure script.
2025-08-31 20:20:04 +03:00
Gleb Mazovetskiy
5ed21d1ccb
configure.ac: Fix AC_DEFINE HAVE_LIBUSB
...
Fixes an error with autoconf 2.72
2025-08-31 09:36:24 -07:00
Ozkan Sezer
7a34e14c8e
SDL_hidapi.c: fix -Wundef failures due to HAVE_DRIVER_BACKEND check
2025-08-30 14:33:32 +03:00
Ozkan Sezer
1a8e667f3d
CI: add OpenBSD workflow
...
(backported from commit c0e5fd55d2
)
2025-08-30 14:23:40 +03:00
Frank Praznik
d31d98d436
wayland: Add a sigtimedwait() implementation for OpenBSD
...
sigtimedwait() is an optional part of POSIX.1-2001, and OpenBSD doesn't implement it. Add a replacement implementation based on https://comp.unix.programmer.narkive.com/rEDH0sPT/sigtimedwait-implementation
(backported from commit 1049426a76
)
2025-08-30 14:23:04 +03:00
Ozkan Sezer
56d43ee296
update config.guess and config.sub from git://git.sv.gnu.org/config.git
2025-08-28 11:22:50 +03:00
Chase Knowlden
1f21aae242
Update NDK version to 28 ( #13729 )
...
* Update NDK version to 28 and add 16kb page size linker flags to x86_64
* Remove Android Linker Options
16kb page size is now the default since NDK r28c
* Update Android CI to use NDK 28
(cherry picked from commit 6e422e5ff2
)
2025-08-13 15:13:18 +02:00
Sam Lantinga
5e85a29e75
Support the "ambient" value for SDL_HINT_AUDIO_CATEGORY
...
Fixes https://github.com/libsdl-org/SDL/issues/13732
(cherry picked from commit 4725213eef
)
2025-08-12 09:54:57 -07:00
Anonymous Maarten
f201b64ffe
release: build aarch64 libraries with 16kiB page size
2025-08-09 05:25:31 +02:00
Sam Lantinga
4f9723ece7
Revert "autotools, android: Support Google Play 16 KB Page Size Requirement"
...
This reverts commit e7489a0931
.
If you need to support the Google Play 16 kiB page size requirement, the recommendation is to use NDK r28c or newer, which automatically aligns binaries correctly.
2025-08-07 11:38:29 -07:00
Sam Lantinga
53dbe1862e
Revert "Support Google Play 16 KB Page Size Requirement ( #13470 )"
...
This reverts commit 4b2aa3f102
.
If you need to support the Google Play 16 kiB page size requirement, the recommendation is to use NDK r28c or newer, which automatically aligns binaries correctly.
2025-08-07 11:38:24 -07:00
Ozkan Sezer
e7489a0931
autotools, android: Support Google Play 16 KB Page Size Requirement
...
autotools port of commit 4b2aa3f102
.
2025-08-07 20:10:02 +03:00
Anonymous Maarten
4b2aa3f102
Support Google Play 16 KB Page Size Requirement ( #13470 )
...
- See: https://developer.android.com/guide/practices/page-sizes#update-packaging
- Also, make min API uniform at 21 (from 16 and 23 in a few places)
Manual backport of dc2c83c383
2025-08-07 17:59:05 +02:00
Ryan C. Gordon
272b073323
SDL_enabled_assert(): Use NULL
istead of 0
to explicity initialize the pointer members of SDL_AssertData
...
(cherry picked from commit faf3bd9991
)
2025-08-03 13:40:12 -04:00
SDL Wiki Bot
d310b5679f
Sync SDL2 wiki -> header
...
[ci skip]
2025-07-30 03:15:25 +00:00
Ryan C. Gordon
afc1d9122b
pipewire: Report correct device default formats instead of hardcoding Float32.
...
The comment in the source wasn't true; PipeWire doesn't _have_ to work in
float format. It presumably does if it has to mix, but if a game is the only
thing making noise on the system--a common scenario--then it might be able to
pass, say, Sint16 data straight through to the hardware without conversion.
Fixes #12129 .
(cherry picked from commit 943c4abcb4
)
2025-07-29 18:21:01 -04:00
Sam Lantinga
af2279b286
Revert "Use SDL_MessageBoxFlags and SDL_MessageBoxButtonFlags appropriately"
...
This reverts commit 059af5265a
.
2025-07-29 09:41:35 -07:00
Sam Lantinga
059af5265a
Use SDL_MessageBoxFlags and SDL_MessageBoxButtonFlags appropriately
...
(cherry picked from commit 991d28ae37
)
2025-07-29 09:38:52 -07:00
Dan Andrus
e610529e84
Check NSWindow::isVisible before sending SDL_WINDOWEVENT_RESTORED during Cocoa_WindowListener::windowDidResize
2025-07-28 14:46:55 -04:00
Ozkan Sezer
74df61530f
autotools, cmake: fix the sys/audioio.h checks.
...
Reference issue: https://github.com/libsdl-org/SDL/issues/13405 .
2025-07-28 12:40:30 +03:00
Boris I. Bendovsky
3c36718348
[SDL2] Implement SDL_GL_GetAttribute for SDL_GL_FLOATBUFFERS
2025-07-27 19:55:57 -07:00
Anonymous Maarten
b36252b120
ci+n3ds: avoid apt-get package manager
...
- use Unix Makefiles (with parallelization) CMake generator
- use binutils strings binary from devkitpro
( Manual backport of commit e6d200e51c
)
2025-07-27 23:50:02 +03:00
Ozkan Sezer
ead4a032d3
sun audio: remove ifdefs, always include sys/audioio.h and sys/ioctl.h
2025-07-27 00:10:02 +03:00
Ryan C. Gordon
cf1eb95fb1
sunaudio: don't compile in the sun audio backend if sys/audioio.h is missing.
...
Newer Solaris-based releases, like OpenIndiana, don't include this, using
Open Sound System, or something layered over OSS like PulseAudio, instead.
Fixes #13405 .
2025-07-26 13:50:20 -04:00
vanfanel
34691de22b
SDL2: Fill the SDL_AudioSpec in add_device()
2025-07-20 23:47:25 -04:00
vanfanel
874ca5a678
SDL2: Add missing symbol loading for SDL_GetDefaultAudioInfo() implementation on ALSA.
2025-07-17 13:08:52 -04:00
vanfanel
8d5984464e
SDL2: Implement SDL_GetDefaultAudioInfo() on the ALSA backend.
2025-07-17 13:08:52 -04:00
Ryan C. Gordon
2a6baf50e9
include: Added some basic documentation so SDL_KeyCode shows up on the wiki.
...
Fixes #11525 .
2025-07-14 00:33:32 -04:00
Yorick Reum
6c9c2a9ac2
Xcode-iOS/Demos/src/fireworks.c: Make rendering CPU efficient
2025-07-12 07:35:08 -07:00
Anonymous Maarten
8605624158
ci: build MSVC release binary on windows-2025
2025-07-12 13:08:31 +02:00
Ryan C. Gordon
b537380065
cocoa: Patched to compile.
2025-07-10 16:27:47 -04:00
Ryan C. Gordon
b2c3e6fade
cocoa: Don't use trick of briefly focusing the Dock on newer macOS releases.
...
On newer systems, the trick isn't necessary, and if you do it, if the user is
moving the mouse when launching the app, it'll show a hidden Dock.
Fixes #10340 .
(manually backported from SDL3 from commit 279dabfc96
)
2025-07-10 15:57:55 -04:00
Wouter Wijsman
309d1481a4
PSP: Truncate thread name when passing to sceKernelCreateThread
2025-07-09 17:11:32 +02:00
Ozkan Sezer
2fb6abb9ad
fix ARM64 linkage with Visual Studio >= 17.14 when SDL_LIBC is disabled
...
Reference issue: https://github.com/libsdl-org/SDL/issues/13254
2025-07-08 14:50:10 +03:00
Ryan C. Gordon
cd0cf8b855
SDL_audio.h: tweak SDL_OpenAudioDevice() docs to fix a weird wordwrap issue.
...
Fixes https://github.com/libsdl-org/sdlwiki/pull/816 .
("Fixes.")
2025-07-01 13:38:16 -04:00
evgenydrainov
2bc3ec44b1
keyboard: Add reference to SDL_Keymod in the comments
2025-06-24 07:36:22 -07:00
Mitch Cairns
e4475d1868
Fixed Nintendo Switch thumbstick calibration
...
(cherry picked from commit 3a6f9e01f8
)
2025-06-22 15:29:12 -07:00
Sam Lantinga
6a71328638
Fixed Nintendo Switch Pro thumbstick calibration
...
Fixes https://github.com/libsdl-org/SDL/issues/13246
(cherry picked from commit 038a3806eb
)
2025-06-21 20:06:08 -07:00
Wohlstand
6701f938f7
Vita Render: Limit the scope of cliprect to viewport
...
Don't allow cliprect be larger than viewport's scope
2025-06-20 13:15:57 -07:00
Wohlstand
1c09a7117a
Vita: Fixed absence of clipping when viewport is set
...
#13034
2025-06-20 13:15:57 -07:00
ceski
9eb50a906a
Read Switch controller gyro/accel sensitivity coeffs (SDL2)
...
These vary by controller, so using the stored values should improve the accuracy of the sensor data.
2025-06-13 12:18:12 -07:00
SDL Wiki Bot
027d46f03a
Sync SDL2 wiki -> header
...
[ci skip]
2025-06-13 17:09:05 +00:00
Son Phan Trung
3416296366
README-touch.md: fix header separators
2025-06-06 08:28:10 -07:00
Wes Lord
01c3ccd541
Move comment in .wikiheaders-options to own line
...
Was not parsing correctly, causing an error
2025-06-02 07:21:42 -04:00
Ryan C. Gordon
3c08172d06
Revert "opengles2: Restore previous default texture_formats."
...
This reverts commit 9f7ccbe8d4
.
Fixes #13109 .
2025-06-01 03:21:36 -04:00
Francisco Javier Trujillo Mata
d0c2d8bc40
Fix wrong callback type
...
(cherry picked from commit c89357bf60
)
2025-05-20 11:11:47 -07:00