citra/src/core
FearlessTobi 51d348b087 General: Make use of std::nullopt where applicable
Allows some implementations to avoid completely zeroing out the internal
buffer of the optional, and instead only set the validity byte within
the structure.

This also makes it consistent how we return empty optionals.

Co-Authored-By: LC <712067+lioncash@users.noreply.github.com>
2020-10-03 17:25:54 +02:00
..
arm Silence some noisy switch case warning 2020-09-06 16:22:48 -04:00
cheats Improve performance of applying cheats; Set correct interval for applying cheats (#5305) 2020-06-20 13:20:31 -05:00
dumping Update codec information 2020-06-11 22:05:29 -04:00
file_sys [WIP] NCCHContainer: support for partitions if container is NCSD (#5345) 2020-07-14 09:14:30 -05:00
frontend Fix compilation with boost 1.74.0 2020-09-30 11:29:06 +02:00
gdbstub gdbstub: Fix some gdbstub jankiness 2020-04-06 21:24:54 +01:00
hle General: Make use of std::nullopt where applicable 2020-10-03 17:25:54 +02:00
hw Merge pull request #5273 from xperia64/frame_timing_tweak 2020-06-12 22:14:03 +08:00
loader Bump kernel version for 3DSX (#5446) 2020-10-01 09:54:42 +08:00
rpc Core timing 2.0 (#4913) 2020-02-21 19:31:32 +01:00
tracer Prefix all size_t with std:: 2018-09-06 16:03:28 -04:00
3ds.h Move screen size constants from video_core to core 2017-05-27 18:41:24 -07:00
announce_multiplayer_session.cpp Separate the enums from cam/cam.h 2020-08-19 01:45:57 -03:00
announce_multiplayer_session.h core, citra_qt: Allow credentials update in multiplayer announce session 2019-04-20 12:50:24 +08:00
CMakeLists.txt Separate the enums from cam/cam.h 2020-08-19 01:45:57 -03:00
core.cpp Fix "core.cpp" clang-format (#5375) 2020-05-29 01:53:14 +02:00
core.h Fix clang format 2020-04-13 18:08:15 +01:00
core_timing.cpp Improve core timing accuracy (#5257) 2020-05-12 22:48:30 +02:00
core_timing.h Improve core timing accuracy (#5257) 2020-05-12 22:48:30 +02:00
custom_tex_cache.cpp custom_tex_cache: Remove reliance on the global system instance (#5252) 2020-04-20 21:50:16 -05:00
custom_tex_cache.h custom_tex_cache: Remove reliance on the global system instance (#5252) 2020-04-20 21:50:16 -05:00
global.h Refactored out the horrible static var in CoreTiming 2020-03-28 15:47:36 +00:00
memory.cpp memory: Make getter functions const qualified where applicable (#5251) 2020-04-28 14:43:52 -05:00
memory.h memory: Make getter functions const qualified where applicable (#5251) 2020-04-28 14:43:52 -05:00
mmio.h clang-format fixes 2020-02-13 17:39:15 +08:00
movie.cpp remove all occurance of specifying endianness inside BitField 2019-01-28 22:09:43 -05:00
movie.h Port yuzu-emu/yuzu#4528: "common: Make use of [[nodiscard]] where applicable" (#5535) 2020-08-31 21:06:16 +02:00
perf_stats.cpp Port yuzu-emu/yuzu#4472: "perf_stats: Mark GetMeanFrametime() as const" (#5498) 2020-08-29 17:29:20 +02:00
perf_stats.h Port yuzu-emu/yuzu#4472: "perf_stats: Mark GetMeanFrametime() as const" (#5498) 2020-08-29 17:29:20 +02:00
savestate.cpp Show save/load errors to the user 2020-04-12 23:12:15 +01:00
savestate.h core, citra_qt: Implement a save states file format and slot UI 2020-02-18 13:19:52 +08:00
settings.cpp Make sure some things are logged (#5515) 2020-10-01 09:23:37 +08:00
settings.h Separate the enums from cam/cam.h 2020-08-19 01:45:57 -03:00
telemetry_session.cpp citra-qt: Add an "Alternative Speed Limit" with its hotkey (#5281) 2020-06-20 13:52:14 -05:00
telemetry_session.h core/telemetry_session: Remove usages of the global system accessor 2019-06-09 16:34:46 +02:00