citra/src/core
Théo B e0d2c1308e
log: fix SOC_U::Accept LOG_DEBUG call, and ensure such mistakes get picked up at compile time (#7463)
* fix SOC_U::Accept invalid log function

* make logging get checked at compile time
- ensures log strings match the amount and type (if the format specifies an integer, for example) of the arguments
- if at any later point a runtime-generated string is used as the log format, FmtLogMessage might require an overload taking a fmt::runtime_format_string<> as the format argument type, everything else being equal. wrap the generated string with fmt::runtime() before passing to the LOG_X function

* formatting fix: aligning the arguments
2024-02-25 21:43:29 -08:00
..
arm core: Fix invalid log formatting in ARM interpreter. (#7391) 2024-01-27 00:39:27 -08:00
cheats cheats: Use global cheat engine (#7291) 2024-01-01 12:49:08 -08:00
dumping misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
file_sys Reorder error handling in extdata FS::CreateFile (#7346) 2024-01-13 12:37:06 -08:00
frontend kernel: Move serialization code out of headers. (#7312) 2024-01-14 16:18:31 -08:00
gdbstub arm: De-virtualize ThreadContext (#7119) 2023-11-06 17:55:30 -08:00
hle log: fix SOC_U::Accept LOG_DEBUG call, and ensure such mistakes get picked up at compile time (#7463) 2024-02-25 21:43:29 -08:00
hw video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
loader misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
rpc rpc: Fix class hierarchy. (#6694) 2023-07-13 16:29:54 -07:00
tracer video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
3ds.h Move screen size constants from video_core to core 2017-05-27 18:41:24 -07:00
CMakeLists.txt service: Stub mcu::HWC (#7428) 2024-02-09 14:09:05 -08:00
core.cpp core: Do not update framebuffer layout on android (#7330) 2024-01-20 22:16:43 +02:00
core.h core: Persist plg:ldr state across resets without static state. (#7327) 2024-01-08 09:20:14 -08:00
core_timing.cpp core_timing: Allow configuring a fixed or random initial system tick value. (#7309) 2024-01-07 09:38:02 -08:00
core_timing.h core_timing: Allow configuring a fixed or random initial system tick value. (#7309) 2024-01-07 09:38:02 -08:00
global.h Refactored out the horrible static var in CoreTiming 2020-03-28 15:47:36 +00:00
memory.cpp memory: Fix order of checks in PhysicalToVirtualAddressForRasterizer. (#7328) 2024-01-06 22:49:32 -08:00
memory.h core: Eliminate more uses of Core::System::GetInstance(). (#7313) 2024-01-05 12:07:28 -08:00
movie.cpp core_timing: Allow configuring a fixed or random initial system tick value. (#7309) 2024-01-07 09:38:02 -08:00
movie.h core_timing: Allow configuring a fixed or random initial system tick value. (#7309) 2024-01-07 09:38:02 -08:00
nus_download.cpp build: Fix web service functionality. (#6903) 2023-08-19 17:34:35 -07:00
nus_download.h build: Fix web service functionality. (#6903) 2023-08-19 17:34:35 -07:00
perf_stats.cpp video_core: Refactor GPU interface (#7272) 2023-12-28 11:46:57 +01:00
perf_stats.h audio_core: Only perform audio stretching if below full speed. (#7201) 2023-11-26 12:06:59 -08:00
precompiled_headers.h Port yuzu-emu/yuzu#9300: "CMake: Use precompiled headers to improve compile times" (#6213) 2022-12-17 16:06:38 +01:00
savestate.cpp misc: fix issues pointed out by msvc (#7316) 2024-01-07 12:37:42 -08:00
savestate.h savestates: save the build name to be displayed when there's a version mismatch (#6493) 2023-08-10 20:55:22 -07:00
savestate_data.h savestates: save the build name to be displayed when there's a version mismatch (#6493) 2023-08-10 20:55:22 -07:00
system_titles.cpp Download TWL titles from NUS and list them in AM. (#7162) 2023-11-14 01:33:58 -08:00
system_titles.h Android UI Overhaul Part 1 (#7108) 2023-11-10 15:16:54 -08:00
telemetry_session.cpp frontend: Add setting for whether to use LLE applets. (#7345) 2024-01-20 22:13:06 +02:00
telemetry_session.h common/telemetry: Migrate namespace into the Common namespace 2021-01-04 05:17:13 +01:00