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
lat9nq
db637b5a4c
yuzu qt: Save disable_web_applet setting
The web applet causes multiple issues with the rest of the application.
Disable it by default and add a debug option to re-enable it until a
proper solution can be found.
4 years ago
lat9nq
7760777c06
main: Update Disable Web Applet warning
4 years ago
lat9nq
fa46fb90fb
configure_debug: Add option to set disable_web_applet
Allow the user to configure the web applet usage ahead of booting the
application.
4 years ago
lat9nq
1cbe23ed7b
yuzu: Move disable_web_applet to UISettings
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
50415f68a5
emu_window_sdl2: Set window size to display dimensions for exclusive fullscreen
Since SDL2 does not automatically resize the canvas when entering
fullscreen mode, resize the window to desktop display dimensions.
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
bunnei
8873c0c3db
core: hle: service: sm: Fix KPort reference count.
4 years ago
bunnei
25c0acc388
core: hle: kernel: k_thread: Update to reflect tree changes.
4 years ago
bunnei
07c9d9bdbd
core: hle: kernel: Use weak_ptr where possible for SessionRequestHandler and SessionRequestManager.
4 years ago
bunnei
ce33503adf
core: hle: kernel: k_memory_layout: Update kernel slab memory sizes.
4 years ago