Commit Graph

775 Commits

Author SHA1 Message Date
Aleksey Samoilov 6c7b648570 [Wayland]: Add support for xdg-toplevel-icon-v1 2025-05-08 17:58:20 +04:00
pstef ea9b86c9e7 dr: import upstream change to silence a spurious warning 2025-04-12 10:30:36 +00:00
pstef b5a4a0da79 Don't redefine _BSD_SOURCE
Imported from upstream.
2025-04-10 21:10:45 +00:00
pstef 6f95b974ba Bring in changes for GEKKO from upstream 2025-04-09 20:43:09 +00:00
pstef b28a805f9c Remove remnants of a rejected idea
This was replaced simply by importing 3DS support from upstream.
2025-04-09 20:43:09 +00:00
pstef 1f26793fde 3DS: enable mbedTLS 2025-04-06 18:48:10 +00:00
pstef 4354fc331c Fix non-griffin build for 3DS and make it the default
While here:
* remove input_overlay and task_overlay from linking blacklist
* move -Werror to CC invocation since C++ refuses to use it
* copy the quiet build mode from the main Makefile and make it the
  default
* temporarily define DEPRECATED for gpu_old.h to allow succesful build
* replace the call to command_event() with one to retroarch_main_quit()
  in a failure case
2025-04-06 18:48:07 +00:00
pstef 70aaa0a55c Fix non-griffin build for 3DS and make it the default
While here:
* remove input_overlay and task_overlay from linking blacklist
* move -Werror to CC invocation since C++ refuses to use it
* copy the quiet build mode from the main Makefile and make it the
  default
* temporarily define DEPRECATED for gpu_old.h to allow succesful build
* replace the call to command_event() with one to retroarch_main_quit()
  in a failure case
* add missing uncompr.o in Makefile.common for HAVE_BUILTINZLIB
2025-04-06 18:35:41 +00:00
pstef 17a05ea939 Silence a dangling-pointer warning in Lzma 2025-03-19 20:19:39 +00:00
Mathieu Poliquin 66e23fca79
New feature: Override player input with machine learning models (#17407)
* Add dummy game ai subsystem

* First working prototype of a machine learning model that can override player input

* Update README.md

* Update README.md

* Fix loading path on Windows

* Change ai override to player 2

* Added quick menu show game ai option

* Implemented Quick Menu entry for Game AI options

* Redirect debug logs to retroarch log system + properly support player override

* Added support to use framebuffer as input to the AI

* Added pixel format parameter to API

* Fix game name

* code clean-up of game_ai.cpp

* Update README.md - Windows Build

* Update README.md

* Update README.md

* Update README.md

* Update config.params.sh

turn off GAME_AI feature by default

* Fix compile error in menu_displaylist.c

* Add missing #define in menu_cbs_title.c

* Added new game_ai entry in griffin_cpp

* Remove GAME_AI entry in  msg_hash_us.c

* Fix compile error in menu_displaylist.h

* Removed GAME AI references from README.md

* Fixes coding style + add GameAI lib API header

* Convert comment to legacy + remove unused code

* Additional coding style fixes to game_ai.cpp

* Fix identation issues in game_ai.cpp

* Removed some debug code in game_ai.cpp

* Add game_ai_lib in deps

* Replace assert with retro_assert

* Update Makefile.common

* Converting game_ai from cpp to c. First step.

* Convert game_ai from CPP to C. STEP 2: add C function calls

* Convert game_ai from CPP to C. Final Step

* Added shutdown function for game ai lib

* Update game_ai_lib README

* Fix crash when loading/unloading multiple games
2025-01-21 13:05:43 +01:00
LibretroAdmin 16209a0936 (configuration.c) Cleanups/remove some redundant char buffers
(rcheevos) Fix warning
2025-01-17 12:32:54 +01:00
Aleksey Samoilov 9ffb458626
wayland: add support for single-pixel-buffer-v1 protocol (#17298)
* wayland: add support for single-pixel-buffer-v1 protocol

* Create single pixel buffer instead of checkerboard if available

* Fix identations
2024-12-29 18:56:32 +01:00
Aleksey Samoilov a2d9c74978
wayland: add support for content-type-v1 protocol (#17288)
* wayland: add support for content-type-v1 protocol

* update gitignore, remove generated files

* Fix typos
2024-12-27 00:16:36 +01:00
Aleksey Samoilov 7887719d42
wayland: add support for cursor-shape-v1 protocol (#17284)
* wayland: add support for cursor-shape-v1 protocol

* Bump required wayland-protocols to 1.32
2024-12-25 08:18:45 -08:00
zoltanvb 66eead3afa
Move cacert.h out of deps/, since it does not belong there. (#17122) 2024-10-26 06:44:45 -07:00
Jamiras ec314b9e43
update to rcheevos 11.6 (#17088) 2024-10-12 11:59:08 -07:00
libretroadmin 0a396f0e71 Silence warning - second param for rc_alloc should be of type int32_t 2024-09-14 23:42:31 +02:00
Eric Warmenhoven b557bc9523
Fixing compiler warnings (#17001) 2024-09-14 13:11:20 -07:00
Jamiras 9f7361c1bd
(cheevos) update to rcheevos 11.5 (#16827)
* update rcheevos

* revalidate config settings after game is loaded
2024-07-30 17:33:07 -07:00
libretroadmin afc9cb509a CXX_BUILDFIX buildfixes 2024-07-20 19:42:45 +02:00
Subs f1a37f7c75
Bump switchres to 2.2.1 (#16782)
* Remove switchres before bump

* Squashed 'deps/switchres/' content from commit 725e4d484a

git-subtree-dir: deps/switchres
git-subtree-split: 725e4d484a33632618dd44cdc2a61948dd833282
2024-07-18 06:25:07 -07:00
libretroadmin 7d1d8be14e Revert "Slim down glslang"
This reverts commit e53a809e6d.
2024-06-15 06:22:57 +02:00
libretroadmin a15317907d Revert "(glslang) Buildfix"
This reverts commit e0656d8ca3.
2024-06-15 06:22:42 +02:00
libretroadmin 18a1623517 Revert "Slim down custom glslang more"
This reverts commit 9dffcdfc93.
2024-06-15 06:22:27 +02:00
libretroadmin 2d4f31bc0a Revert "(glslang) Get rid of all asserts"
This reverts commit d2b161ee86.
2024-06-15 06:22:16 +02:00
libretroadmin 3401f124cc Revert "(glslang) Further slimming down/cleanups"
This reverts commit 0b29d52b67.
2024-06-15 06:22:01 +02:00
libretroadmin 1a0320ceb4 Revert "(glslang) Simplifications - move nullptr to NULL"
This reverts commit 354c5afab4.
2024-06-15 06:21:52 +02:00
libretroadmin e3e501a90c Revert "Get rid of unused variable"
This reverts commit ab4d54cb70.
2024-06-15 06:21:42 +02:00
libretroadmin 4db59d587e Revert "Third parameter of std::remove prob needs to be nullptr"
This reverts commit 1b161fad1d.
2024-06-15 06:21:34 +02:00
libretroadmin 6cc5c414da Revert "Cleanups - remove/silence warnings"
This reverts commit cf04a2c0fe.
2024-06-15 06:20:55 +02:00
libretroadmin 1257a10686 Revert "* Remove more unused code"
This reverts commit a8fe9b74da.
2024-06-15 06:20:41 +02:00
libretroadmin 9ec7eaeb8b Revert "(glslang) Syntax cleanups, other cleanups"
This reverts commit e480ebd29f.
2024-06-15 06:20:30 +02:00
libretroadmin 7a9679c7fd Revert "(glslang) Cleanups"
This reverts commit bdff6a146b.
2024-06-15 06:20:19 +02:00
libretroadmin 66ed1bd095 Revert "(glslang) Cleanups"
This reverts commit 5454b570e7.
2024-06-15 06:20:10 +02:00
Jamiras dfcf0c042c fix rewind not working when RetroAchievements cannot identify game 2024-06-12 13:17:52 -05:00
libretroadmin 5454b570e7 (glslang) Cleanups 2024-05-23 18:18:11 +02:00
libretroadmin bdff6a146b (glslang) Cleanups 2024-05-23 16:55:39 +02:00
libretroadmin e480ebd29f (glslang) Syntax cleanups, other cleanups 2024-05-23 16:35:45 +02:00
libretroadmin a8fe9b74da * Remove more unused code
* Remove disassemble code
2024-05-23 08:24:02 +02:00
libretroadmin 099a98bcd6 Some platforms need this, so can't remove it 2024-05-23 08:00:06 +02:00
libretroadmin cf04a2c0fe Cleanups - remove/silence warnings 2024-05-23 07:48:08 +02:00
libretroadmin 1b161fad1d Third parameter of std::remove prob needs to be nullptr 2024-05-23 07:35:52 +02:00
libretroadmin ab4d54cb70 Get rid of unused variable 2024-05-23 07:31:25 +02:00
libretroadmin 354c5afab4 (glslang) Simplifications - move nullptr to NULL 2024-05-23 07:25:52 +02:00
libretroadmin 0b29d52b67 (glslang) Further slimming down/cleanups 2024-05-23 07:25:51 +02:00
libretroadmin d2b161ee86 (glslang) Get rid of all asserts 2024-05-23 03:58:54 +02:00
libretroadmin 9dffcdfc93 Slim down custom glslang more 2024-05-23 03:26:10 +02:00
libretroadmin e0656d8ca3 (glslang) Buildfix 2024-05-23 01:56:17 +02:00
libretroadmin e53a809e6d Slim down glslang 2024-05-23 01:53:15 +02:00
Jamiras 2013370aa9
update to rcheevos 11.3 (#16512) 2024-05-11 16:57:36 -07:00