- 16 Mar, 2022 2 commits
-
-
Fernando S authored
maxwell_3d: Implement a safer CB data upload
-
bunnei authored
default_ini: List use_extended_memory_layout in default config file
-
- 15 Mar, 2022 2 commits
- 14 Mar, 2022 8 commits
-
-
ameerj authored
This makes constant buffer uploads safer and more accurate by updating the GPU memory as soon as the CB Data method is invoked. The previous implementation was deferring the updates until a different maxwell 3d method was detected, then writing all CB data at once.
-
Fernando S authored
rescaling_pass: Fix rescaling Color2DArray ImageFetch offsets
-
Fernando S authored
Initial support for Wii Hagi emulator
-
bunnei authored
Shader decompiler: Fix storage tracking in deko3d.
-
byte[] authored
-
Fernando S authored
dynarmic: Reduce size of code caches
-
byte[] authored
-
Liam authored
This fixes some incorrect rendering in Sunshine
-
- 13 Mar, 2022 5 commits
-
-
Merry authored
-
Fernando Sahmkow authored
-
Fernando Sahmkow authored
-
bunnei authored
emit_spirv, vk_compute_pass: Resolve VS2022 compiler errors
-
merry authored
config: Write dynarmic exclusive memory configs
-
- 12 Mar, 2022 6 commits
-
-
ameerj authored
Ensures the configs are written and saved between boots
-
ameerj authored
ImageFetch offsets for 2D array coordinates have a different composite size than the coordinates. The rescaling pass was not taking this into account. Fixes broken shaders when scaling is enabled in Astral Chain, and likely other titles.
-
ameerj authored
-
BytesGalore authored
-
bunnei authored
cpu_detect: Add additional x86 flags and telemetry
-
Liam authored
-
- 11 Mar, 2022 8 commits
-
-
bunnei authored
Revert "build(cmake): fix missing Qt5::DBus target on linux"
-
bunnei authored
-
Wunkolo authored
Adds detection of additional CPU flags to cpu_detect and additions to telemetry output. This is not exhaustive but guided by features that [dynarmic utilizes](https://github.com/merryhime/dynarmic/blob/bcfe377aaa5138af740e90af5be7a7dff7b62a52/src/dynarmic/backend/x64/host_feature.h#L12-L33) as well as features that are currently utilized but not reported to telemetry(invariant_tsc). This is intended to guide future optimizations. AVX512 in particular is broken up into its individual subsets and some other processor features such as [sha](https://en.wikipedia.org/wiki/Intel_SHA_extensions) and [gfni](https://en.wikipedia.org/wiki/AVX-512#GFNI) are added to have some forward-facing data-points. What used to be a single `CPU_Extension_x64_AVX512` telemetry field is also broken up into individual `CPU_Extension_x64_AVX512{F,VL,CD,...}` fields.
-
Wunkolo authored
Non-owning `string_view` is flexable and avoids some of the many redundant copies made over `std::string`
-
Liam authored
-
bunnei authored
build(cmake): fix missing Qt5::DBus target on linux
-
Liam authored
I can't see how this would be useful, but Galaxy uses it.
-
Liam authored
This allows Galaxy and Sunshine to render for the first time.
-
- 10 Mar, 2022 4 commits
-
-
Mai M authored
backend: Ensure backend_thread is destructed before message_queue
-
Merry authored
Ensures that stop_token signals that stop has been requested before destruction of conditional_variable
-
Morph authored
cpu_detect: Revert `__cpuid{ex}` array-type argument
-
Wunkolo authored
Restores compatibility with MSVC's `__cpuid` intrinsic.
-
- 09 Mar, 2022 5 commits
-
-
bunnei authored
cpu_detect: Refactor detection of processor features
-
Wunkolo authored
-
Wunkolo authored
Set the zero-enum value to Unknown Move the Manufacterer enum into the CPUCaps structure namespace Add "ParseManufacturer" utility-function Fix cpu/brand string buffer sizes(!)
-
Wunkolo authored
Update some uses of `int` into some more explicitly sized types as well
-
Wunkolo authored
-