Age | Commit message (Collapse) | Author |
|
|
|
bsd: Allow inexact match for address length in AcceptImpl
|
|
|
|
Add shader support for const buffer indirect addressing
|
|
Vulkan: convert S8D24 <-> ABGR8
|
|
|
|
|
|
|
|
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
|
|
|
|
Minecraft passes in zero for length, but this should account for all possible cases
|
|
|
|
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
|
|
|