summaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Collapse)Author
2024-02-11Merge pull request #12756 from liamwhite/applet-multiprocess-hwcNarr the Reg
general: applet multiprocess
2024-02-09Merge pull request #12920 from t895/jni-commonliamwhite
android: Move JNI setup and helpers to common
2024-02-09general: add default configurations for applet modeLiam
2024-02-08common: fs: Expand android macrost895
2024-02-08android: Move JNI setup and helpers to commont895
2024-02-08Merge pull request #12914 from FernandoS27/vc-refactorliamwhite
VideoCore Refactor Part 1.
2024-02-05Common: Rename SplitRangeSet to OverlapRangeSetFernando Sahmkow
2024-02-05typed_address: test values are unsignedLiam
2024-02-05Buffer Cache: Refactor to use Range sets insteadFernando Sahmkow
2024-02-04Common: Introduce Range SetsFernando Sahmkow
2024-02-04VideoCore: Move Slot Vector to CommonFernando Sahmkow
2024-02-02service: fs: Skip non user id foldersNarr the Reg
2024-01-31Merge pull request #12869 from FernandoS27/smmu-fixesliamwhite
SMMU: A set of different fixes.
2024-01-31smmu: use new range mutex construction for protecting countersLiam
2024-01-31settings: Allow audio sink, input, and output to be set per gamet895
2024-01-29Merge pull request #12814 from Kelebek1/time_new_ipcliamwhite
Move time services to new IPC and add debug printing
2024-01-27atomic_ops: Fix MSVCMerry
2024-01-27atomic_ops: Remove volatile qualifierMerry
2024-01-27atomic_ops: Reduce code duplication with templatesMerry
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.Kelebek1
Add some fixes/improvements to usage with the new IPC
2024-01-25Address review comments and fix compilation problemsFearlessTobi
2024-01-25fs: Add path classFearlessTobi
2024-01-25Merge pull request #12499 from Kelebek1/timeliamwhite
Rework time services
2024-01-24Rework time service to fix time passing offline.Kelebek1
2024-01-22Merge pull request #12579 from FernandoS27/smmuliamwhite
Core: Implement Device Mapping & GPU SMMU
2024-01-20fs/file: Explicitly convert std::u8string to std::filesystem::pathMerry
2024-01-18Core: Initial implementation of device memory mappingFernando Sahmkow
2024-01-16Merge remote-tracking branch 'origin/master' into typos3Viktor Szépe
2024-01-15Fix more typosViktor Szépe
2024-01-12kernel: fix page leak on process terminationLiam
2024-01-01Merge pull request #12518 from t895/theme-settingsliamwhite
android: Migrate remaining settings to ini
2024-01-01Merge pull request #12466 from liamwhite/sh2Narr the Reg
core: track separate heap allocation for linux
2023-12-30android: Migrate in-game overlay settings to init895
2023-12-27heap_tracker: use linear-time mapping evictionLiam
2023-12-26Merge pull request #12471 from FearlessTobi/port-7146liamwhite
Port citra-emu/citra#7146: "assert/logging: Stop the logging thread and flush the backends before crashing"
2023-12-26 assert/logging: Stop the logging thread and flush the backends before crashingFearlessTobi
Co-Authored-By: SachinVin <26602104+SachinVin@users.noreply.github.com>
2023-12-25core: track separate heap allocation for linuxLiam
2023-12-25ring_buffer: Use feature macroFearlessTobi
Co-Authored-By: GPUCode <47210458+GPUCode@users.noreply.github.com>
2023-12-19Merge pull request #12387 from liamwhite/oboeFernando S
android: add oboe audio sink
2023-12-17path_util: copy output for GetParentPathLiam
2023-12-17android: add oboe audio sinkLiam
2023-12-16Merge pull request #12335 from t895/per-game-settingsliamwhite
android: Game Properties
2023-12-16Merge pull request #12184 from Kelebek1/system_settingsliamwhite
Make system settings persistent across boots
2023-12-16Merge pull request #12290 from liamwhite/deferred-path-splitliamwhite
Improve path splitting speed
2023-12-16Make system settings persistent across bootsKelebek1
2023-12-14common: use memory holepunching when clearing memoryLiam
2023-12-12settings: Allow vsync to be changed per-gamet895
2023-12-12settings: Allow CPU Debug and Fastmem to be changed per-gamet895
2023-12-12android: Add per-game driverst895
2023-12-12android: Refactor settings to expose more optionst895
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.