- 14 Mar, 2022 8 commits
-
-
Liam authored
-
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 5 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
-
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 9 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
-
Wunkolo authored
As this structure gets more explicit, bools can be bitfields and small enums can use smaller types for their span of values.
-
Wunkolo authored
Extracts a singular bit, as a bool, from the specified compile-time index.
-
bunnei authored
hle: service: ldr: Use deterministic addresses when mapping NROs.
-
bunnei authored
- Instead of randomization, choose in-order addresses for where to map NROs into memory. - This results in predictable behavior when debugging and consistent behavior when reproducing issues.
-
- 08 Mar, 2022 1 commit
-
-
bunnei authored
core, video_core: Fix two crashes when failing to create the emulated GPU instance
-