Age | Commit message (Collapse) | Author |
|
applet: mii: Simple implementation of mii applet
|
|
Kernel Memory Updates (Part 6): Use guest memory for slab heaps & update TLS.
|
|
maxwell_3d: Implement a safer CB data upload
|
|
default_ini: List use_extended_memory_layout in default config file
|
|
|
|
build(cmake): fix missing Qt5::DBus link target for bundled linux package
|
|
namespace.
|
|
- Fixes a crash where on subsequent boots, long-lived host threads would have their dummy threads freed.
|
|
- It is not impossible to leak kernel objects, so this is not really any issue anymore (albeit, still interesting).
|
|
on each emulation session.
|
|
- These are now allocated/managed by emulated memory, so we do not need to track and free them on shutdown.
|
|
|
|
|
|
UnmapPages, and FindFreeArea for TLS.
|
|
|
|
KThreadLocalPage and KPageBuffer.
- Refreshes our slab initialization code to latest known behavior.
- Moves all guest kernel slabs into emulated device memory.
- Adds KThreadLocalPage and KPageBuffer, which we will use for accurate TLS management.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SessionRequestManager.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
rescaling_pass: Fix rescaling Color2DArray ImageFetch offsets
|
|
Initial support for Wii Hagi emulator
|
|
Shader decompiler: Fix storage tracking in deko3d.
|
|
|
|
dynarmic: Reduce size of code caches
|
|
|
|
This fixes some incorrect rendering in Sunshine
|
|
|
|
|
|
|
|
emit_spirv, vk_compute_pass: Resolve VS2022 compiler errors
|
|
config: Write dynarmic exclusive memory configs
|
|
Ensures the configs are written and saved between boots
|
|
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.
|
|
|
|
|
|
cpu_detect: Add additional x86 flags and telemetry
|
|
|
|
Revert "build(cmake): fix missing Qt5::DBus target on linux"
|