Commit Graph

65749 Commits

Author SHA1 Message Date
Craig e4f1f25d10
webOS: Update to use new buildroot naming, add libatomic (#18157)
* webOS: add libatomic from toolchain for ppsspp

* webOS: Update naming scheme for buildroot
2025-08-06 18:15:29 +02:00
sonninnos 64c15f545f Use 'generic message' widget style in Disc Control 2025-08-06 15:29:02 +03:00
libretroadmin 9b6ddfb727 Turn iteration variables from unsigned to size_t or int 2025-08-06 08:04:11 +02:00
libretroadmin fe5ea7ad45 (rcheevos) CXX_BUILD compatibility 2025-08-06 04:53:00 +02:00
libretroadmin 7736095525 Update for CXX_BUILD 2025-08-06 04:44:32 +02:00
libretroadmin 4f70c5aa2a We dont need to use av_strlcpy - we already have libretro-common
strlcpy
2025-08-06 03:25:54 +02:00
libretroadmin b5530658a4 (Record FFMPEG) Get rid of all the cplusplus ifdefs 2025-08-06 03:21:02 +02:00
sonninnos 8376b06611 Fix broken replay checkpoint interval dropdown 2025-08-06 04:05:56 +03:00
sonninnos d5b33d8e29 Do screenshot widget aspect ratio correction always 2025-08-06 03:55:23 +03:00
sonninnos b129c605f6 Remove useless dupe rec state ptr get 2025-08-06 03:50:20 +03:00
sonninnos 39f840eedc Disable overlay mouse cursor by default 2025-08-06 03:43:31 +03:00
sonninnos 3164cdb352 Tab cleanup 2025-08-06 03:40:39 +03:00
sonninnos 02e932e21f Allow full savestate support without info file 2025-08-06 03:40:39 +03:00
github-actions 129616be88 Fetch translations from Crowdin 2025-08-06 00:18:18 +00:00
libretroadmin 9e78ad0c88 (AVFoundation/Camera) Fix some header includes 2025-08-06 01:01:36 +02:00
libretroadmin cf3de275a3 (FFMPEG) Linker fixes for CXX_BUILD 2025-08-06 00:59:11 +02:00
libretroadmin 50e8308027 CXX_BUILD buildfix for shader_Gl3 2025-08-06 00:42:28 +02:00
libretroadmin 661e5b55cb Some more malloc/realloc casts for C++ 2025-08-06 00:31:42 +02:00
libretroadmin 151d49311d Some CXX_BUILD buildfixes 2025-08-06 00:12:21 +02:00
libretroadmin 6efdb108ae Naming convention standardizations 2025-08-05 22:54:18 +02:00
libretroadmin 98d4d5faec slang_preprocess_parse_parameters - no more gotos 2025-08-05 22:11:50 +02:00
libretroadmin 8181583298 Try to reserve 'error' keyword for goto labels, use 'err' for
variables and arguments instead
2025-08-05 21:02:49 +02:00
sonninnos 93bd70cd48 Don't overwrite existing builtin playlist 2025-08-05 21:38:11 +03:00
libretroadmin 21773761d7 Silence some more code analysis warnings 2025-08-05 20:05:25 +02:00
libretroadmin 52e6566300 Some code analysis fixes 2025-08-05 19:52:00 +02:00
sonninnos d67da2d1b1
State slot hotkey refactor (#18152) 2025-08-05 19:47:11 +02:00
刘皓 351fd6a66b
Destroy feedback framebuffer/texture when GLCore driver is destroyed (#18153) 2025-08-05 19:46:52 +02:00
libretroadmin 83c3e589e5 Fix OpenAL logs 2025-08-05 19:45:55 +02:00
libretroadmin 27f27c351f Turn C++ comments to C comments 2025-08-05 19:14:03 +02:00
刘皓 c8ab73607c
Add support for Cg and GLSL shaders in the glcore video driver (#18151) 2025-08-05 18:55:29 +02:00
libretroadmin 248af45eaf Fix more static code analysis warnings - bunch of garbage values
and double frees fixed in core_info.c
2025-08-05 17:51:25 +02:00
libretroadmin 1d4f663506 Silence code analysis warnings 2025-08-05 17:32:30 +02:00
libretroadmin a39ed1a822 (SDL_audio) Add missing header include 2025-08-05 07:27:36 +02:00
libretroadmin d59adf7643 (SDL_Audio) Add device_list_new/device_list_free 2025-08-05 07:09:22 +02:00
刘皓 65d617e378
Implement fallback OpenGL symbol loader for Linux devices with EGL < 1.5 (#18135)
* Implement fallback OpenGL symbol loader for Linux devices with EGL < 1.5

The `eglGetProcAddress` in old versions of EGL can only get extension
functions, so we need to supplement it with another symbol loader that
can get non-extension functions.

* Close `g_egl_gl_dll` if `egl_init_context()` fails

* Close `g_egl_gl_dll` when VideoCore driver is destroyed

* Defer loading of `g_egl_gl_dll` until needed

* Fix typo in `egl_destroy_gl_dll`

* Remove redundant `ptr` variable in `egl_init_context`

* Remove redundant call to `egl_destroy_gl_dll` in `egl_init_context`

* Remove another redundant call to `egl_destroy_gl_dll` in `egl_init_context`
2025-08-05 06:50:22 +02:00
libretroadmin 5477ad32f6 (OpenAL) You're able to select the audio device now from the menu
and for it to be set on the fly
2025-08-05 04:49:55 +02:00
libretroadmin babd363987 Style nits/cleanups - control flow refactors 2025-08-05 04:22:41 +02:00
sonninnos 44bd3b21d5 Error widget category and size corrections 2025-08-05 03:22:11 +03:00
github-actions f39914de4a Fetch translations from Crowdin 2025-08-05 00:18:29 +00:00
sonninnos 95df52bf6b Load content widget fixes and cleanups 2025-08-05 03:10:51 +03:00
libretroadmin c14708e3ed (libretro-db) Get rid of goto 2025-08-05 00:01:35 +02:00
libretroadmin 546388a5bd Reduce some gotos in tasks 2025-08-04 23:34:53 +02:00
libretroadmin 274139dff1 (tasks) Get rid of some gotos 2025-08-04 23:34:53 +02:00
sonninnos 38fa199f7a Put these core info init things back 2025-08-05 00:23:32 +03:00
sonninnos 5fb551ae2e XMB: Fix dynamic wallpaper unwanted reset 2025-08-04 23:43:38 +03:00
sonninnos 85d59c0b65 XMB: Make sure wallpaper path is empty on init 2025-08-04 23:20:13 +03:00
sonninnos 139dd38f9d Always use the same swap button default 2025-08-04 21:42:11 +03:00
libretroadmin 10c6d45850 vulkan_draw_quad - buildfix 2025-08-04 19:42:55 +02:00
libretroadmin 7dabae94c5 Buildfix 2025-08-04 19:40:24 +02:00
libretroadmin 03dbcc53e7 Get rid of superfluous macros around memcmp and strcpy 2025-08-04 19:30:03 +02:00