summaryrefslogtreecommitdiff
path: root/src/common (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-02-26settings: remove global override for smash on amdvlkGravatar Liam1-2/+0
2024-02-24settings: enable error appletGravatar Liam1-1/+1
2024-02-24common/ring_buffer: Include <limits> headerGravatar wheremyfoodat1-0/+1
2024-02-20audio: rewrite IAudioDeviceGravatar Liam2-0/+5
2024-02-19scope_exit: Make constexprGravatar FearlessTobi4-25/+53
Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
2024-02-18vulkan_device: don't use fixed cap for memory limitsGravatar Liam2-0/+8
2024-02-17android: Input mappingGravatar t8953-0/+191
2024-02-09general: add default configurations for applet modeGravatar Liam4-0/+38
2024-02-08common: fs: Expand android macrosGravatar t8952-134/+91
2024-02-08android: Move JNI setup and helpers to commonGravatar t8957-1/+969
2024-02-05Common: Rename SplitRangeSet to OverlapRangeSetGravatar Fernando Sahmkow2-40/+43
2024-02-05typed_address: test values are unsignedGravatar Liam1-41/+41
2024-02-05Buffer Cache: Refactor to use Range sets insteadGravatar Fernando Sahmkow1-81/+103
2024-02-04Common: Introduce Range SetsGravatar Fernando Sahmkow3-0/+354
2024-02-04VideoCore: Move Slot Vector to CommonGravatar Fernando Sahmkow2-0/+228
2024-02-02service: fs: Skip non user id foldersGravatar Narr the Reg1-0/+3
2024-01-31smmu: use new range mutex construction for protecting countersGravatar Liam2-0/+94
2024-01-31settings: Allow audio sink, input, and output to be set per gameGravatar t8951-6/+6
2024-01-27atomic_ops: Fix MSVCGravatar Merry1-15/+19
2024-01-27atomic_ops: Remove volatile qualifierGravatar Merry1-21/+19
2024-01-27atomic_ops: Reduce code duplication with templatesGravatar Merry1-45/+26
Also fixes builds on unusual toolchains where: - u32 is unsigned int - u64 is unsigned long long - uintptr_t is unsigned long
2024-01-27Move time services to new IPC.Gravatar Kelebek11-2/+2
Add some fixes/improvements to usage with the new IPC
2024-01-25Address review comments and fix compilation problemsGravatar FearlessTobi1-0/+1
2024-01-25fs: Add path classGravatar FearlessTobi1-0/+17
2024-01-24Rework time service to fix time passing offline.Gravatar Kelebek110-79/+70
2024-01-20fs/file: Explicitly convert std::u8string to std::filesystem::pathGravatar Merry1-1/+1
2024-01-18Core: Initial implementation of device memory mappingGravatar Fernando Sahmkow1-0/+1
2024-01-15Fix more typosGravatar Viktor Szépe2-2/+2
2024-01-12kernel: fix page leak on process terminationGravatar Liam1-24/+10
2023-12-30android: Migrate in-game overlay settings to iniGravatar t8952-0/+3
2023-12-27heap_tracker: use linear-time mapping evictionGravatar Liam2-9/+28
2023-12-26 assert/logging: Stop the logging thread and flush the backends before crashingGravatar FearlessTobi3-0/+23
Co-Authored-By: SachinVin <26602104+SachinVin@users.noreply.github.com>
2023-12-25core: track separate heap allocation for linuxGravatar Liam5-7/+376
2023-12-25ring_buffer: Use feature macroGravatar FearlessTobi1-1/+1
Co-Authored-By: GPUCode <47210458+GPUCode@users.noreply.github.com>
2023-12-17path_util: copy output for GetParentPathGravatar Liam2-4/+4
2023-12-17android: add oboe audio sinkGravatar Liam1-4/+3
2023-12-16Make system settings persistent across bootsGravatar Kelebek11-0/+6
2023-12-14common: use memory holepunching when clearing memoryGravatar Liam2-9/+31
2023-12-12settings: Allow vsync to be changed per-gameGravatar t8951-1/+1
2023-12-12settings: Allow CPU Debug and Fastmem to be changed per-gameGravatar t8951-4/+4
2023-12-12android: Add per-game driversGravatar t8952-0/+3
2023-12-12android: Refactor settings to expose more optionsGravatar t8951-1/+4
In AbstractSetting, this removes the category, androidDefault, and valueAsString properties as they are no longer needed and have replacements. isSwitchable, global, and getValueAsString are all exposed and give better options for working with global/per-game settings.
2023-12-09settings: Clearer NCE error messagesGravatar GPUCode1-2/+6
2023-12-08settings: Enable NCE by default on capable systemsGravatar t8951-4/+10
2023-12-05Improve path splitting speedGravatar BreadFish642-11/+33
2023-12-02host_memory: move MAP_ALIGNED_SUPER attempt after 448d4815deceGravatar Jan Beich1-13/+11
src/common/host_memory.cpp:410:14: error: unused function 'ChooseVirtualBase' [-Werror,-Wunused-function] 410 | static void* ChooseVirtualBase(size_t virtual_size) { | ^~~~~~~~~~~~~~~~~
2023-12-02host_memory: allow missing MAP_NORESERVE on FreeBSD after 448d4815deceGravatar Jan Beich1-0/+4
src/common/host_memory.cpp:408:47: error: use of undeclared identifier 'MAP_NORESERVE' MAP_PRIVATE | MAP_ANONYMOUS | MAP_NORESERVE, -1, 0); ^
2023-11-30cmake: prefer system gamemode libraryGravatar Alexandre Bouvier1-1/+1
2023-11-30cmake: sync gamemode conditionals with code after 5eec980a2d71Gravatar Jan Beich1-1/+1
FAILED: bin/yuzu ld: error: unable to find library -lgamemode FAILED: bin/yuzu-cmd ld: error: undefined symbol: Common::Linux::StartGamemode() >>> referenced by yuzu.cpp >>> src/yuzu_cmd/CMakeFiles/yuzu-cmd.dir/yuzu.cpp.o:(main) ld: error: undefined symbol: Common::Linux::StopGamemode() >>> referenced by yuzu.cpp >>> src/yuzu_cmd/CMakeFiles/yuzu-cmd.dir/yuzu.cpp.o:(main)
2023-11-29general: conditionally compile gamemode on linux onlyGravatar Liam2-1/+2