451 Commits

Author SHA1 Message Date
Jamiras a70eba3fd5 (cheevos) allow subframes in hardcore (#17296)
* allow subframes in hardcore

* remove unused message
2024-12-28 00:39:44 +01:00
LibretroAdmin 18c85b5ccd Cleanups -
* Less string copies
* Some general cleanups
* Add extra param to runloop_message_queue_push so we can pass size_t
of the message
* Consistent conventions for local variable usage for certain things
2024-12-27 15:13:45 +01:00
libretroadmin 442b9bc3da Syntax style nits 2024-12-23 05:44:40 +01:00
Eric Warmenhoven 8cd97d57f9 cleanup: remove now-unused net_http_special (#17250) 2024-12-11 22:54:45 -08:00
Jamiras 758c61afbe remove RC_CLIENT define (#17127) 2024-10-27 12:42:33 -07:00
Viačasłaŭ 3019b926c2 Fix typos (#17068) 2024-10-01 17:36:33 -07:00
libretroadmin 23bd9686e5 Silence unused variable warnings 2024-09-11 15:48:43 +02:00
Jamiras a15d8d558a (cheevos) use translated strings for achievement messages (#16987) 2024-09-10 23:31:34 -05:00
libretroadmin f4ed638347 Rewrite libretro-common task_queue, use flags 2024-09-10 02:42:07 +02:00
Jamiras 55057d7d5f show rcheevos game image in discord rich presence (#16924) 2024-08-24 16:02:20 -07:00
kwyxz 4016b2524b Allow building RetroArch with menu disabled (#16881)
* allow building with --disable-menu --disable-cheevos --disable-qt --disable-slang

* allow building with cheevos while disabling menus and qt
2024-08-15 15:26:59 -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
Jamiras 1232a6ae6e include rank on leaderboard submission notification (#16788) 2024-07-18 13:32:37 -07:00
libretroadmin 3fc7024df9 (cheevos) Cleanups - only use snprintf for formatting 2024-06-16 22:20:15 +02:00
libretroadmin 3e2e53ba7f snprintf - if no formatting is required then use strlcpy 2024-06-13 06:48:50 +02:00
libretroadmin 5d62510388 (cheevos) Use strlcpy where possible 2024-06-13 06:20:18 +02:00
Jamiras 79cfce6033 add rarity and points to achievement unlock widget 2024-06-12 13:18:01 -05:00
Jamiras d3475686bd fix hardcore acting as if it's enabled when it isn't (#16530) 2024-05-15 07:23:43 -07:00
Jamiras 2013370aa9 update to rcheevos 11.3 (#16512) 2024-05-11 16:57:36 -07:00
Jamiras a6beba6376 (cheevos) upgrade to rcheevos 11.2 (#16408)
* provide more information during achievement load process

* update rcheevos version

* do disconnected processing even when no game is loaded

* make loading widget unique

* only show loading indicator with verbose messages on
2024-04-05 07:39:38 -07:00
Jamiras a218c36a0a use default mapping if initializing map with no game loaded (#16396) 2024-04-02 00:07:06 -07:00
Ophidon 7b711214a7 Slang Subframe Shaders Feature (#16209)
Adds support for sub-frame shaders to vulkan/glcore/dx10-11-12.

Builds on the concept already present for frame duplication in use for BFI, to present multiple 'sub' frames per real frame to the shaders, so they can run at a higher framerate than the content framerate. Must be enabled via subframe shaders setting under synchronization settings to be active.

Will allow BFI to be implemented inside of the shaders, among any other use for the higher framerate shader authors can devise.

CurrentSubFrame and TotalSubFrames have been available inside the shaders to track what they want to do on an given subframe. TotalSubFrames will always be 1 when the setting is disabled (and when in menu/ff/pause). Framecount will not increment on sub-frames, as it does not for injected bfi frames now. Should not interfere with any existing shaders that do not check for subframes.
2024-02-09 03:12:55 -08:00
Eric Warmenhoven 79e43e2bd4 Fix many warnings (#16180)
Also change iOS/tvOS to use system zlib instead of compiling it in
2024-01-31 09:15:14 -08:00
Jamiras 4ba5fc0333 (cheevos) upgrade to rcheevos 11.1 (#16151)
* move pause spam management into rc_client

* update to rcheevos 11.1

* show [m] on missables

* update makefile
2024-01-21 18:12:30 -08:00