ameerj
936829e873
yuzu: Reduce unused includes
2022-03-20 02:25:09 +07:00
ameerj
9b505758dc
web_service: Reduce unused includes
2022-03-20 02:25:09 +07:00
ameerj
967ed01fcf
input_common: Reduce unused includes
2022-03-20 02:25:09 +07:00
ameerj
574a2c4b77
shader_recompiler: Reduce unused includes
2022-03-20 02:25:08 +07:00
bunnei
5960d54722
Merge pull request #8040 from Morph1984/handle-table
...
KHandleTable: Optimize table entry layout
2022-03-19 23:17:37 +07:00
bunnei
474318ee37
Merge pull request #8047 from ameerj/msvc-test-disable
...
.ci/build-msvc: Disable YUZU_TESTS cmake variable
2022-03-19 16:28:17 +07:00
ameerj
923decae5a
common: Reduce unused includes
2022-03-19 15:01:31 +07:00
ameerj
1bc7d61b57
video_core: Reduce unused includes
2022-03-19 15:01:31 +07:00
bunnei
17ebe211ec
Merge pull request #8025 from lat9nq/cmd-specify-config
...
yuzu_cmd: Allow user to specify config file location
2022-03-19 01:33:50 +07:00
ameerj
c85a3e5a28
build-msvc: Disable tests
2022-03-19 02:35:09 +07:00
ameerj
8a8ea65fae
common: Reduce unused includes
2022-03-19 02:23:33 +07:00
ameerj
ade596121b
core: Reduce unused includes
2022-03-19 02:23:32 +07:00
bunnei
8c8b5359f2
Merge pull request #8028 from v1993/patch-9
...
bsd: Allow inexact match for address length in AcceptImpl
2022-03-18 18:06:13 +07:00
Liam
536d7ed7b1
Address review comments
2022-03-18 15:55:46 +07:00
Liam
d400b618a7
shader_recompiler/EXIT: skip render targets with no outputs
2022-03-18 09:26:25 +07:00
Morph
fe1182e916
Merge pull request #8039 from ameerj/core-include
...
general: Reduce core.h includes
2022-03-18 02:45:30 +07:00
ameerj
d618bba8a6
general: Reduce core.h includes
2022-03-18 02:13:02 +07:00
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.
2022-03-18 00:28:25 +07:00
Liam
6fa17f3372
shader_recompiler/EXIT: increment output register on failed enable test
2022-03-17 22:09:31 +07:00
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>
2022-03-17 20:55:05 +07:00
Fernando S
cb86e7941b
Merge pull request #8024 from liamwhite/const-indexing
...
Add shader support for const buffer indirect addressing
2022-03-18 00:36:31 +07:00
Fernando S
a616f49864
Merge pull request #8030 from liamwhite/s8d24-conversion
...
Vulkan: convert S8D24 <-> ABGR8
2022-03-18 00:36:06 +07:00
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.
2022-03-17 19:20:15 +07:00
lat9nq
7760777c06
main: Update Disable Web Applet warning
2022-03-17 18:14:27 +07:00
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.
2022-03-17 18:03:13 +07:00
lat9nq
1cbe23ed7b
yuzu: Move disable_web_applet to UISettings
2022-03-17 16:55:30 +07:00
Liam
3009d0bd7d
Address review comments
2022-03-17 14:48:18 +07:00
Liam
e228a40db8
shader_recompiler: Use functions for indirect const buffer accesses
2022-03-17 13:30:21 +07:00
Liam
3ac522ba41
Address review comments
2022-03-17 09:30:41 +07:00
bunnei
f55af65e82
Merge pull request #7964 from german77/miiii
...
applet: mii: Simple implementation of mii applet
2022-03-16 21:37:53 +07:00
Liam
6407f16d81
Address review comments
2022-03-16 18:00:42 +07:00
Liam
1415542f73
shader_recompiler: Implement LDC.IS address mode
2022-03-16 11:05:04 +07:00
Fernando S
2db5076ec9
Merge pull request #8013 from bunnei/kernel-slab-rework-v2
...
Kernel Memory Updates (Part 6): Use guest memory for slab heaps & update TLS.
2022-03-16 12:15:33 +07:00
Fernando S
c3c351e2c2
Merge pull request #8023 from ameerj/kirby-pop-in
...
maxwell_3d: Implement a safer CB data upload
2022-03-16 12:14:08 +07:00
bunnei
613558867c
Merge pull request #8026 from lat9nq/ext-mem-ini
...
default_ini: List use_extended_memory_layout in default config file
2022-03-15 18:12:10 +07:00
Liam
bcc2d7e69b
Vulkan: convert S8D24 <-> ABGR8
2022-03-15 20:05:21 +07:00
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
2022-03-15 14:06:34 +07:00
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.
2022-03-15 04:33:08 +07:00
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.
2022-03-15 03:48:40 +07:00
lat9nq
cb32d9aff8
default_ini: List use_extended_memory_layout in default config file
2022-03-15 03:13:55 +07:00
bunnei
59d2a38daa
Merge pull request #8006 from BytesGalore/fix_cmake_missing_qt5_dbus
...
build(cmake): fix missing Qt5::DBus link target for bundled linux package
2022-03-14 18:56:39 +07:00
bunnei
e95bb782f0
core: hle: kernel: init_slab_setup: Move CalculateSlabHeapGapSize to global namespace.
2022-03-14 18:14:54 +07:00
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.
2022-03-14 18:14:54 +07:00
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).
2022-03-14 18:14:54 +07:00
bunnei
f7d1929816
core: hle: kernel: Make object list container global and ensure it is reset on each emulation session.
2022-03-14 18:14:54 +07:00
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.
2022-03-14 18:14:54 +07:00
bunnei
0defac2f2a
core: hle: kernel: k_process: Remove handle table finalize, reset page table.
2022-03-14 18:14:54 +07:00
bunnei
813b2ef253
core: hle: kernel: k_process: Implement thread local storage accurately.
2022-03-14 18:14:54 +07:00
bunnei
3210bc2767
core: hle: kernel: k_page_table: Add implementations of MapPages, UnmapPages, and FindFreeArea for TLS.
2022-03-14 18:14:54 +07:00
bunnei
15d9b0418f
core: hle: kernel: k_slab_heap: Refresh to use guest allocations.
2022-03-14 18:14:54 +07:00