bunnei
e439c31c9e
Revert "dynarmic: Reduce size of code caches"
4 years ago
Morph
6e232b9efe
applets/mii: Remove unused include
4 years ago
Morph
bcca849d0c
applets/mii: Remove frontend parameters
These are unused for now as we do not support a frontend implementation.
4 years ago
Morph
c50401903f
applets/mii: Cleanup MiiEdit applet implementation
This also enables proper support for MiiEdit applets which are used in games with firmware versions prior to 10.2.0 by handling the 2 different versions of applet inputs and outputs.
4 years ago
Morph
1d5f6b173d
applets/mii: Cleanup MiiEdit applet types
4 years ago
Morph
7c44a4ede3
applets/mii: Move MiiEdit applet types into its own file
4 years ago
Morph
aa44ef7b64
service: Move mii enums and structs into its own file
Moves these into types.h, since other files also make use of these types.
4 years ago
Morph
e05e6853fa
applets: Rename Mii to MiiEdit
4 years ago
ameerj
b3cfccdb80
qt_web_browser: Add missing includes
4 years ago
Fernando Sahmkow
3b0d233cbd
BufferCache: Find direction of the stream buffer increase.
4 years ago
ameerj
866b7c20a8
general: Fix clang/gcc build errors
4 years ago
ameerj
a367db44cf
yuzu_cmd: Reduce unused includes
4 years ago
ameerj
936829e873
yuzu: Reduce unused includes
4 years ago
ameerj
9b505758dc
web_service: Reduce unused includes
4 years ago
ameerj
967ed01fcf
input_common: Reduce unused includes
4 years ago
ameerj
574a2c4b77
shader_recompiler: Reduce unused includes
4 years ago
ameerj
923decae5a
common: Reduce unused includes
4 years ago
ameerj
1bc7d61b57
video_core: Reduce unused includes
4 years ago
ameerj
8a8ea65fae
common: Reduce unused includes
4 years ago
ameerj
ade596121b
core: Reduce unused includes
4 years ago
Liam
536d7ed7b1
Address review comments
4 years ago
Liam
d400b618a7
shader_recompiler/EXIT: skip render targets with no outputs
4 years ago
ameerj
d618bba8a6
general: Reduce core.h includes
4 years ago
Morph
8b7d571b66
KHandleTable: Optimize table entry layout
Since the handle type is not being used, we can reduce the amount of space each entry takes up by 4 bytes.
4 years ago
Liam
6fa17f3372
shader_recompiler/EXIT: increment output register on failed enable test
4 years ago
ameerj
4d840aa903
vk_texture_cache: Do not reinterpret DepthStencil source images
Fixes star pointer interactions in Super Mario Galaxy on some drivers, notably Nvidia.
Co-Authored-By: Fernando S. <1731197+fernandos27@users.noreply.github.com>
4 years ago
Liam
3009d0bd7d
Address review comments
4 years ago
Liam
e228a40db8
shader_recompiler: Use functions for indirect const buffer accesses
4 years ago
Liam
3ac522ba41
Address review comments
4 years ago
Liam
6407f16d81
Address review comments
4 years ago
Liam
1415542f73
shader_recompiler: Implement LDC.IS address mode
4 years ago
Liam
bcc2d7e69b
Vulkan: convert S8D24 <-> ABGR8
4 years ago
Valeri
9e633999d6
bsd: Allow inexact match for address length in AcceptImpl
Minecraft passes in zero for length, but this should account for all possible cases
4 years ago
lat9nq
24d51e1c92
yuzu_cmd: Allow user to specify config file location
Adds an option `-c` or `--config` with one required argument that allows
the user to specify to where the config file is located. Useful for
scripts that run specific games with different preferences for settings.
4 years ago
lat9nq
cb32d9aff8
default_ini: List use_extended_memory_layout in default config file
4 years ago
bunnei
e95bb782f0
core: hle: kernel: init_slab_setup: Move CalculateSlabHeapGapSize to global namespace.
4 years ago
bunnei
5f3e77d93e
core: hle: kernel: Allocate dummy threads on host thread storage.
- Fixes a crash where on subsequent boots, long-lived host threads would have their dummy threads freed.
4 years ago
bunnei
82a2463062
core: hle: kernel: Downgrade dangling objects warning to debug.
- It is not impossible to leak kernel objects, so this is not really any issue anymore (albeit, still interesting).
4 years ago
bunnei
f7d1929816
core: hle: kernel: Make object list container global and ensure it is reset on each emulation session.
4 years ago
bunnei
51589c5e21
core: hle: kernel: Remove server session tracking.
- These are now allocated/managed by emulated memory, so we do not need to track and free them on shutdown.
4 years ago
bunnei
0defac2f2a
core: hle: kernel: k_process: Remove handle table finalize, reset page table.
4 years ago
bunnei
813b2ef253
core: hle: kernel: k_process: Implement thread local storage accurately.
4 years ago
bunnei
3210bc2767
core: hle: kernel: k_page_table: Add implementations of MapPages, UnmapPages, and FindFreeArea for TLS.
4 years ago
bunnei
15d9b0418f
core: hle: kernel: k_slab_heap: Refresh to use guest allocations.
4 years ago
bunnei
a25cd4bb4b
core: hle: kernel: Update init_slab_heap, use device memory, and add 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.
4 years ago
bunnei
91819726b1
core: hle: kernel: k_page_buffer: Add KThreadLocalPage primitive.
4 years ago
bunnei
08434842b3
core: hle: kernel: k_page_buffer: Add KPageBuffer primitive.
4 years ago
bunnei
4a28d8cebb
core: hle: kernel: k_thread: Ensure host Fiber is freed.
4 years ago
bunnei
ed67e1dd10
core: hle: kernel: k_server_session: Ensure SessionRequestManager is freed.
4 years ago
bunnei
bfc4823e36
core: hle: service: kernel_helpers: Use system resource limit.
4 years ago