- 14 Mar, 2022 6 commits
-
-
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 4 commits
- 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 4 commits
-
-
bunnei authored
core, video_core: Fix two crashes when failing to create the emulated GPU instance
-
Fernando S authored
shader_recompiler/LOP3: Use brute force python results within switch/case.
-
Markus Wick authored
Thanks to @asLody for optimizing this function. This raised the focus that this function should be optimized more. The current table assumes that the host GPU is able to invert for free, so only AND,OR,XOR are accumulated in the performance metrik. Performance results: Instructions 0: 8 1: 30 2: 114 3: 80 4: 24 Latency 0: 8 1: 30 2: 194 3: 24
-
bunnei authored
Kernel Memory Updates (Part 5): Revamp MapCodeMemory and UnmapCodeMemory.
-