Liam
|
385ddef8c3
|
qt: unlock during signal emission
|
2023-01-10 12:46:01 -05:00 |
|
Liam
|
fa8581e900
|
vulkan_common: fix indirect draw with count
|
2023-01-10 09:43:36 -05:00 |
|
Liam
|
1caa84e652
|
qt: fix configuration weirdness on turbo
|
2023-01-09 17:54:49 -05:00 |
|
Liam
|
279005448a
|
vulkan_device: refactor feature testing
|
2023-01-09 16:12:16 -05:00 |
|
Liam
|
0df43e4e07
|
renderer_vulkan: disable turbo by default
|
2023-01-08 11:38:30 -05:00 |
|
Liam
|
c19c8ac92c
|
renderer_vulkan: pause turbo submissions on inactive queue
|
2023-01-07 14:35:11 -05:00 |
|
Liam
|
444b25bae1
|
vulkan_device: avoid attempt to access empty optional
|
2023-01-06 21:23:21 -05:00 |
|
Liam
|
2e4dde12c7
|
renderer_vulkan: disable clock boost on unvalidated devices
|
2023-01-06 19:07:47 -05:00 |
|
Liam
|
9ed4c13758
|
qt: additional fixes for reentrant shutdown
|
2023-01-06 18:50:01 -05:00 |
|
Liam
|
1ee0540f82
|
externals: update dynarmic, xbyak
|
2023-01-05 18:06:06 -05:00 |
|
Liam
|
a4269c285a
|
common: add setting for renderer clock workaround
|
2023-01-04 22:22:01 -05:00 |
|
Liam
|
301e9bbc03
|
vulkan: implement 'turbo mode' clock booster
|
2023-01-04 22:22:01 -05:00 |
|
 LiamandFernando Sahmkow
|
f9c6d39a6c
|
vulkan_common: blacklist radv from extended_dynamic_state2 on drivers before 22.3.1
|
2023-01-01 16:43:58 -05:00 |
|
 LiamandFernando Sahmkow
|
4814d87385
|
video_core: fix build
|
2023-01-01 16:43:58 -05:00 |
|
Liam
|
aa13ee5c4a
|
vulkan_common: unify VK_EXT_debug_utils and selection of validation layer
|
2023-01-01 11:59:47 -05:00 |
|
Liam
|
9ce23bde24
|
cmake: make Vulkan-Headers external the default
|
2022-12-28 20:55:32 -05:00 |
|
Liam
|
c18cf05a06
|
cmake: make cubeb and SDL2 optional
|
2022-12-28 17:29:32 -05:00 |
|
Liam
|
be43b62d79
|
cmake: make libusb optional
|
2022-12-28 17:26:46 -05:00 |
|
Liam
|
3c2aa183a1
|
cmake: ignore missing package finders for packages with submodule fallbacks
|
2022-12-28 17:21:31 -05:00 |
|
Liam
|
106cf27135
|
cmake: make room server optional
|
2022-12-28 17:18:27 -05:00 |
|
Liam
|
28d9c30861
|
k_page_table: remove HACK_OpenPages/ClosePages
|
2022-12-25 13:43:49 -05:00 |
|
Liam
|
3392fdac9b
|
k_page_group: synchronize
|
2022-12-25 12:55:21 -05:00 |
|
Liam
|
cb7f0c2ec3
|
qt: prevent reentrant shutdown
|
2022-12-24 17:31:34 -05:00 |
|
Liam
|
646656412f
|
qt: fix uninitialized memory usage
|
2022-12-23 20:57:36 -05:00 |
|
Liam
|
99eccf581e
|
kernel: workaround static shared memory initialization
|
2022-12-23 13:40:30 -05:00 |
|
Liam
|
80670a5b6c
|
time: add LockFreeAtomicType
|
2022-12-21 22:36:55 -05:00 |
|
Liam
|
60ce34aa80
|
qt: exit properly on guest-initiated close
|
2022-12-21 19:55:01 -05:00 |
|
Liam
|
ae6015a69b
|
qt: use main window as close overlay parent
|
2022-12-21 19:27:11 -05:00 |
|
Liam
|
053ad04d3f
|
qt: continue event loop during game close
|
2022-12-20 09:16:08 -05:00 |
|
Liam
|
9f199c8b0b
|
CMakeLists: bump required Vulkan package version to 1.3.238
|
2022-12-19 21:57:46 -05:00 |
|
Liam
|
c770f25ccb
|
kernel: remove TimeManager
|
2022-12-18 20:21:24 -05:00 |
|
Liam
|
67c0d714c5
|
kernel: add KHardwareTimer
|
2022-12-18 16:37:19 -05:00 |
|
Liam
|
92ce241d4d
|
qt: use _exit instead of exit on SIGINT
|
2022-12-17 16:26:25 -05:00 |
|
Liam
|
d3123079e8
|
EmuThread: refactor
|
2022-12-17 16:26:24 -05:00 |
|
Liam
|
45672d43e3
|
qt: avoid setting WA_DontCreateNativeAncestors on all platforms
|
2022-12-17 10:41:20 -05:00 |
|
Liam
|
b81caf1879
|
qt: handle wayland-egl platform name
|
2022-12-16 08:47:22 -05:00 |
|
Liam
|
4fce72c902
|
vulkan_common: declare storageBuffer8BitAccess
|
2022-12-13 18:28:50 -05:00 |
|
Liam
|
77b0d01639
|
spirv_emit_context: declare GroupNonUniform capability for SubgroupLocalInvocationId
|
2022-12-13 18:25:53 -05:00 |
|
 LiamandAlexander Orzechowski
|
d5f53da79d
|
renderer_opengl: refactor context acquire
|
2022-12-13 13:23:23 -05:00 |
|
Liam
|
179adee396
|
emu_thread: properly force shutdown for unresponsive guest programs
|
2022-12-12 21:38:20 -05:00 |
|
Liam
|
ed37192441
|
memory: correct semantics of data cache management operations
|
2022-12-11 12:46:34 -05:00 |
|
Liam
|
456322dde6
|
video_core: fix off by one in anisotropic filtering amount
|
2022-12-10 20:54:45 -05:00 |
|
 Liamandliushuyu
|
8d1d6e149f
|
cmake: make OpenGL loader optional
Co-authored-by: liushuyu <liushuyu@users.noreply.github.com>
|
2022-12-10 15:12:27 -05:00 |
|
Liam
|
1085bbb0a3
|
cmake: enable faster linkers if available
|
2022-12-10 15:04:25 -05:00 |
|
Liam
|
e532b74e11
|
audio_core: remove explicitly defaulted and implicitly deleted constructors
|
2022-12-10 13:05:15 -05:00 |
|
Liam
|
985ed1e160
|
memory: remove DEBUG_ASSERT pointer test
|
2022-12-10 13:02:38 -05:00 |
|
 
|
5b837157bd
|
video_core: Integrate SMAA
Co-authored-by: goldenx86 <goldenx86@users.noreply.github.com>
Co-authored-by: BreadFish64 <breadfish64@users.noreply.github.com>
|
2022-12-08 17:17:45 -05:00 |
|
Liam
|
9704acb982
|
general: improve handling of system startup failure
|
2022-12-06 16:13:42 -05:00 |
|
Liam
|
7e7a23363a
|
vulkan_common: further initialization tweaks
|
2022-12-05 22:06:35 -05:00 |
|
Liam
|
cec3a3cd5a
|
service_thread: fix uninitialized memory usage
|
2022-12-04 16:02:24 -05:00 |
|
Liam
|
0cbfdf7ecb
|
yuzu-cmd: link SDL2 correctly
|
2022-12-04 10:59:58 -05:00 |
|
Liam
|
157981cac5
|
vulkan_common: add feature test for shaderDrawParameters
|
2022-12-04 10:55:13 -05:00 |
|
Liam
|
18831e0933
|
vulkan_common: clean up extension usage
|
2022-12-04 10:55:13 -05:00 |
|
Liam
|
ea56d8f388
|
vulkan_common: correct usage of timeline semaphore fallbacks
|
2022-12-04 10:55:13 -05:00 |
|
Liam
|
f23f875dd8
|
vulkan_common: ensure all mandatory features are tested in feature report
|
2022-12-04 10:55:13 -05:00 |
|
Liam
|
06a67d2bbd
|
vulkan_common: unsuffix 16-bit storage feature test structure
|
2022-12-04 10:55:13 -05:00 |
|
Liam
|
bbc1809951
|
vulkan_common: unsuffix timeline semaphore feature test structure
|
2022-12-04 10:55:13 -05:00 |
|
Liam
|
a9633ba8b2
|
vulkan_common: add logicOp to feature report
|
2022-12-04 10:55:13 -05:00 |
|
Liam
|
7fc6514be1
|
vulkan_common: promote host query reset usage to core
|
2022-12-04 10:55:13 -05:00 |
|
Liam
|
e44a804ec7
|
vulkan_common: promote descriptor update template usage to core
|
2022-12-04 10:55:13 -05:00 |
|
Liam
|
a948ab3e48
|
vulkan_common: promote timeline semaphore usage to core
|
2022-12-04 10:55:13 -05:00 |
|
Liam
|
6d2c597371
|
externals: update dynarmic, SDL2
|
2022-12-04 10:12:26 -05:00 |
|
Liam
|
6072b22a0b
|
core: add option to break on unmapped access
|
2022-12-02 08:25:45 -05:00 |
|
Liam
|
3ef006b5ab
|
shader_recompiler: add gl_Layer translation GS for older hardware
|
2022-12-01 09:51:27 -05:00 |
|
Liam
|
be05cb640c
|
vulkan_common: quiet some validation errors
|
2022-11-30 19:18:05 -05:00 |
|
Liam
|
89dd7dc180
|
video_core: add null backend
|
2022-11-28 19:49:09 -05:00 |
|
 Liamandbylaws
|
2956a33463
|
Vulkan: update initialization
Co-authored-by: bylaws <bylaws@users.noreply.github.com>
|
2022-11-27 14:58:28 -05:00 |
|
Liam
|
9abceaed61
|
Qt: assign menuRole properties for actions
|
2022-11-23 12:41:56 -05:00 |
|
Liam
|
cdb2e4eaff
|
externals: always use LibreSSL on Windows
|
2022-11-23 10:24:25 -05:00 |
|
Liam
|
9737615948
|
general: fix compile for Apple Clang
|
2022-11-22 22:22:28 -05:00 |
|
Liam
|
eb0713f781
|
dmnt:cht: fix copy-paste error
|
2022-11-20 10:14:22 -05:00 |
|
Liam
|
0d033e6b45
|
spirv_emit_context: add missing flat decoration
|
2022-11-18 22:05:28 -05:00 |
|
Liam
|
4c42655a2d
|
maxwell3d: full HLE for multi-layer clears
|
2022-11-17 08:31:43 -05:00 |
|
Liam
|
ece0c1095d
|
maxwell3d: HLE multi-layer clear macro
|
2022-11-16 22:28:58 -05:00 |
|
Liam
|
cf202f3718
|
nvnflinger: fix lost wakeup
|
2022-11-14 21:18:52 -05:00 |
|
Liam
|
651f6598ac
|
kernel: implement FlushProcessDataCache
|
2022-11-12 11:27:04 -05:00 |
|
Liam
|
70ea1c2000
|
common: add cache management functions
|
2022-11-12 11:26:56 -05:00 |
|
Liam
|
18123ff958
|
gdbstub: add ams monitor commands
|
2022-11-10 19:20:57 -05:00 |
|
Liam
|
ceb829cc33
|
debugger: allow more than one connection attempt per session
|
2022-11-10 17:39:04 -05:00 |
|
Liam
|
b34d3d5882
|
service_thread: remove explicit KProcess
|
2022-11-10 16:14:03 -05:00 |
|
Liam
|
4eece4d35d
|
kernel/svc_types: refresh
|
2022-11-09 19:05:08 -05:00 |
|
Liam
|
cbaf642ffe
|
Initial ARM64 support
|
2022-11-09 16:58:49 -05:00 |
|
Liam
|
71c0e20f95
|
Ensure correctness of atomic store ordering
|
2022-11-09 08:09:50 -05:00 |
|
Liam
|
6a0d8b2aa1
|
service_thread: fix deletion
|
2022-11-06 19:50:51 -05:00 |
|
Liam
|
cf0f821565
|
core: hle: kernel: Address review comments.
|
2022-11-05 12:23:47 -04:00 |
|
Liam
|
e6fe40428c
|
service_thread: register service threads to the logical owner process
|
2022-11-04 09:18:57 -04:00 |
|
Liam
|
85527cc7c7
|
kernel: avoid racy behavior in global suspension
|
2022-11-04 09:18:57 -04:00 |
|
Liam
|
77b74f5d95
|
sm:: avoid excessive port recreation
|
2022-10-31 17:47:39 -04:00 |
|
Liam
|
633411c20f
|
kernel: fix single core for service threads
|
2022-10-31 17:45:46 -04:00 |
|
Liam
|
2228383322
|
kernel: fix port tracking
|
2022-10-31 17:45:46 -04:00 |
|
Liam
|
7aa91c8d9c
|
k_server_session: add SendReplyHLE
|
2022-10-31 17:45:45 -04:00 |
|
Liam
|
7837185f0a
|
service_thread: convert to map for session management
|
2022-10-31 17:44:07 -04:00 |
|
Liam
|
983f2b7074
|
kernel: invert session request handling flow
|
2022-10-31 17:44:06 -04:00 |
|
Liam
|
4e9adae5da
|
kernel: more complete fix for KPort reference counting
|
2022-10-31 08:23:29 -04:00 |
|
Liam
|
eec3184bb0
|
k_thread: fix single core
|
2022-10-30 18:44:29 -04:00 |
|
Liam
|
808e22984f
|
vk_blit_screen: recreate swapchain images on guest format change
|
2022-10-30 15:04:16 -04:00 |
|
Liam
|
8f00c59462
|
kernel: reinitialize after dram layout change
|
2022-10-30 11:01:22 -04:00 |
|
Liam
|
d867ae5ab6
|
k_server_session: fix crashes
|
2022-10-29 23:05:56 -04:00 |
|
Liam
|
3e6840a74c
|
arm_interface: curb infinite recursion in stacktrace generation
|
2022-10-27 16:01:05 -04:00 |
|
Liam
|
2cdfbbc07d
|
nvnflinger: release queued handles immediately on disconnection
|
2022-10-27 08:28:02 -04:00 |
|