darktux
16f92e5b32
Implemented rewindless Fiber without Boost (using minicoro)
2 years ago
darktux
2032d035a3
Removed telemetry and anonymized SCM (git) strings
2 years ago
darktux
616619c8f7
Port changes from Early Access
2 years ago
Briar
8364ab1b00
android: Rename default device name to eden
11 months ago
Briar
0c4d8a8b08
Rename log file to `eden_log`
11 months ago
voidanix
d60cf76e2d
Fix GCC builds with Debug build type
11 months ago
Liam
9db29b4e20
settings: remove global override for smash on amdvlk
2 years ago
Liam
e850ec7aa9
settings: enable error applet
2 years ago
wheremyfoodat
8a5329b19a
common/ring_buffer: Include <limits> header
2 years ago
Liam
a898ae4f7d
audio: rewrite IAudioDevice
2 years ago
FearlessTobi
4d55e58ee4
scope_exit: Make constexpr
Allows the use of the macro in constexpr-contexts.
Also avoids some potential problems when nesting braces inside it.
2 years ago
Liam
a956f0f4f8
vulkan_device: don't use fixed cap for memory limits
2 years ago
t895
a29782ce6a
android: Input mapping
2 years ago
Liam
b4b3ddf4b4
general: add default configurations for applet mode
2 years ago
t895
5200236f89
common: fs: Expand android macros
2 years ago
t895
28fcbacc78
android: Move JNI setup and helpers to common
2 years ago
Fernando Sahmkow
758d895408
Common: Rename SplitRangeSet to OverlapRangeSet
2 years ago
Liam
b4c3007b7c
typed_address: test values are unsigned
2 years ago
Fernando Sahmkow
80d505b5cf
Buffer Cache: Refactor to use Range sets instead
2 years ago
Fernando Sahmkow
75f5d982a0
Common: Introduce Range Sets
2 years ago
Fernando Sahmkow
4d97c54676
VideoCore: Move Slot Vector to Common
2 years ago
Narr the Reg
1f0a9436c7
service: fs: Skip non user id folders
2 years ago
Liam
27989bd49c
smmu: use new range mutex construction for protecting counters
2 years ago
t895
6c6d6ece77
settings: Allow audio sink, input, and output to be set per game
2 years ago
Merry
a3871f6172
atomic_ops: Fix MSVC
2 years ago
Merry
bd45dad4f2
atomic_ops: Remove volatile qualifier
2 years ago
Merry
93e483d9e4
atomic_ops: Reduce code duplication with templates
Also fixes builds on unusual toolchains where:
- u32 is unsigned int
- u64 is unsigned long long
- uintptr_t is unsigned long
2 years ago
Kelebek1
05afa94a3b
Move time services to new IPC.
Add some fixes/improvements to usage with the new IPC
2 years ago
FearlessTobi
2b4d7506a8
Address review comments and fix compilation problems
2 years ago
FearlessTobi
99d76bf25a
fs: Add path class
2 years ago
Kelebek1
52c35521bd
Rework time service to fix time passing offline.
2 years ago
Merry
66e66eef90
fs/file: Explicitly convert std::u8string to std::filesystem::path
2 years ago
Fernando Sahmkow
04b4af6044
Core: Initial implementation of device memory mapping
2 years ago
Viktor Szépe
8f8a15827f
Fix more typos
2 years ago
Liam
12fe8c5b76
kernel: fix page leak on process termination
2 years ago
t895
c206e92b35
android: Migrate in-game overlay settings to ini
2 years ago
Liam
421c59da99
heap_tracker: use linear-time mapping eviction
2 years ago
FearlessTobi
85ec46c7d1
assert/logging: Stop the logging thread and flush the backends before crashing
Co-Authored-By: SachinVin <26602104+SachinVin@users.noreply.github.com>
2 years ago
Liam
c366d8e8d9
core: track separate heap allocation for linux
2 years ago
FearlessTobi
f14b3364ad
ring_buffer: Use feature macro
Co-Authored-By: GPUCode <47210458+GPUCode@users.noreply.github.com>
2 years ago
Liam
9254cbb1b0
path_util: copy output for GetParentPath
2 years ago
Liam
b787b5db2e
android: add oboe audio sink
2 years ago
Kelebek1
9dc9e91e2a
Make system settings persistent across boots
2 years ago
Liam
1075c88dca
common: use memory holepunching when clearing memory
2 years ago
t895
8323adf027
settings: Allow vsync to be changed per-game
2 years ago
t895
1fb59b06a6
settings: Allow CPU Debug and Fastmem to be changed per-game
2 years ago
t895
6cf701ae25
android: Add per-game drivers
2 years ago
t895
10eee4c0c3
android: Refactor settings to expose more options
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.
2 years ago
GPUCode
7ab4cb1910
settings: Clearer NCE error messages
2 years ago
t895
23d1e33daa
settings: Enable NCE by default on capable systems
2 years ago