Liam
|
41701052d3
|
renderer_vulkan: minimize transform feedback support log
|
2023-11-01 20:47:08 -04:00 |
|
Liam
|
8427b9d49d
|
renderer_vulkan: ensure exception on surface loss
|
2023-10-29 15:31:05 -04:00 |
|
Liam
|
21c631b33b
|
renderer_vulkan: fix viewport swizzle dirty state tracking
|
2023-10-27 14:23:47 -04:00 |
|
Liam
|
19e9bde9e0
|
kernel: make sure new process is in list
|
2023-10-25 10:05:45 -04:00 |
|
Liam
|
e0834ee50b
|
vulkan_common: use highest API version
|
2023-10-24 17:04:17 -04:00 |
|
Liam
|
79894152a8
|
qt: fix game list shutdown crash
|
2023-10-23 23:06:07 -04:00 |
|
Liam
|
0604b14263
|
Manually robust on Pascal and earlier
|
2023-10-23 09:08:57 -04:00 |
|
Liam
|
31bffc7299
|
kernel: fix extraneous ref
|
2023-10-21 22:16:41 -04:00 |
|
Liam
|
5f8f09d750
|
kernel: shutdown app before gpu
|
2023-10-21 20:35:18 -04:00 |
|
Liam
|
dcfe674ed4
|
kernel: signal thread on termination completed
|
2023-10-21 20:03:41 -04:00 |
|
Liam
|
bb195c2c2b
|
kernel: add missing TLR clear
|
2023-10-21 20:03:41 -04:00 |
|
Liam
|
8c59543ee3
|
kernel: update KProcess
|
2023-10-21 20:03:41 -04:00 |
|
Liam
|
12ebc8d9d1
|
set: return version info from system archive
|
2023-10-20 13:29:52 -04:00 |
|
Liam
|
2b85e9e997
|
ts: add OpenSession
|
2023-10-20 13:29:32 -04:00 |
|
Liam
|
59b62c6507
|
common: use SetThreadDescription API for thread names
|
2023-10-20 11:41:29 -04:00 |
|
 LiamandKelebek1
|
689f346e97
|
nvnflinger: fix reporting and freeing of preallocated buffers
Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
|
2023-10-20 10:17:32 -04:00 |
|
Liam
|
249db0a59b
|
kernel: fix incorrect calculation of used non system memory value
|
2023-10-20 09:12:10 -04:00 |
|
Liam
|
9526ce95dd
|
gdbstub: add PermissionLocked to mappings table
|
2023-10-20 02:53:31 -04:00 |
|
Liam
|
687158fe00
|
kernel: fix format string error
|
2023-10-20 02:41:32 -04:00 |
|
Liam
|
d8507332c1
|
kernel: make check fully constexpr for broken msvc constant folding
|
2023-10-20 02:34:15 -04:00 |
|
Liam
|
67e983a354
|
codespell: allow 'VAs'
|
2023-10-20 02:34:15 -04:00 |
|
Liam
|
f21058a6c0
|
k_page_table: add MapFirstGroup
|
2023-10-20 02:34:15 -04:00 |
|
Liam
|
b456af31e6
|
kernel: update KMemoryRegionType values
|
2023-10-20 02:34:15 -04:00 |
|
Liam
|
0441853d0f
|
k_page_table: implement PermissionLocked
|
2023-10-20 02:34:15 -04:00 |
|
Liam
|
60a1c6b95b
|
k_page_table: add new CheckMemoryState helper
|
2023-10-20 02:34:15 -04:00 |
|
Liam
|
794e6c7a96
|
kernel: split Io memory state, add PermissionLocked attribute
|
2023-10-20 02:34:15 -04:00 |
|
Liam
|
22afa2c7a3
|
kernel: reshuffle ini1 size, add slab clear note
|
2023-10-20 02:34:15 -04:00 |
|
Liam
|
c5bdc0054c
|
general: fix build failure on clang 17
|
2023-10-17 22:44:21 -04:00 |
|
Liam
|
d9dde7e6f3
|
renderer_vulkan: add locks to avoid scheduler flushes from CPU
|
2023-10-17 10:00:25 -04:00 |
|
Liam
|
68ea0a2b72
|
audio: fix shutdown deadlock in audio renderer
|
2023-10-13 16:34:31 -04:00 |
|
Liam
|
053a16799e
|
fsmitm_romfsbuild: avoid unnecessary copies of vfs pointers
|
2023-10-13 14:22:52 -04:00 |
|
Liam
|
faa6c35e78
|
qt: ensure worker cancellation is complete before clearing
|
2023-10-12 21:07:49 -04:00 |
|
Liam
|
c4ec76edba
|
k_page_table: add missing page group open when locking memory
|
2023-10-12 15:00:26 -04:00 |
|
Liam
|
2212c9653d
|
kernel: mark TLS accessors as noinline for non-MSVC LTO
|
2023-10-12 09:16:22 -04:00 |
|
Liam
|
7b5d234558
|
jit: add support for relr-type relocations
|
2023-10-11 11:13:19 -04:00 |
|
Liam
|
21bc2c14bc
|
common: add arm64 native clock
|
2023-10-08 12:54:23 -04:00 |
|
Liam
|
d3997bad9b
|
qt: implement automatic crash dump support
|
2023-10-08 11:35:53 -04:00 |
|
Liam
|
e797a917a9
|
kernel: implement transfer memory
|
2023-10-04 22:32:27 -04:00 |
|
Liam
|
b32940d3ea
|
vk_present_manager: recreate surface on any surface loss
|
2023-10-02 19:07:18 -04:00 |
|
Liam
|
0448eb6f0f
|
ci: fix new codespell errors
|
2023-10-02 18:03:05 -04:00 |
|
Liam
|
d89ef6280c
|
qt: add additional romfs dump targets
|
2023-10-02 09:23:25 -04:00 |
|
Liam
|
8fb13372c2
|
k_page_table: skip page table clearing on finalization
|
2023-10-01 23:38:56 -04:00 |
|
Liam
|
f9521f5bd4
|
fsp-srv: enable auto save data creation on init
|
2023-10-01 23:33:19 -04:00 |
|
Liam
|
38394f36d7
|
gdbserver: use numeric character references for unicode
|
2023-10-01 19:22:08 -04:00 |
|
Liam
|
2f0db2708c
|
loader: don't reassign program ID on npdm reparse
|
2023-09-30 11:35:42 -04:00 |
|
Liam
|
7507a7f89f
|
renderer_vulkan: fix query cache for homebrew
|
2023-09-27 19:11:47 -04:00 |
|
Liam
|
00a612eaea
|
fsp-srv: add GetFileSystemAttribute
|
2023-09-25 21:40:23 -04:00 |
|
Liam
|
1e24d02434
|
emit_spirv: fix incorrect use of descriptor index in image atomics
|
2023-09-22 00:39:09 -04:00 |
|
Liam
|
3ff29de4a1
|
aoc: stub purchase info calls
|
2023-09-18 16:20:53 -04:00 |
|
Liam
|
13a7a297bb
|
registered_cache: correct file deletion case
|
2023-09-16 18:25:17 -04:00 |
|
Liam
|
3ef9673360
|
core: improve debug workflow
|
2023-09-14 16:44:15 -04:00 |
|
Liam
|
9d7eebde7b
|
ngc: implement service
|
2023-09-14 09:14:08 -04:00 |
|
Liam
|
f8985d1cc5
|
qt: add verification for installed contents
|
2023-09-12 09:20:50 -04:00 |
|
Liam
|
7bec8d1c5b
|
internal_network: log error on interrupt pipe read failure
|
2023-09-08 14:00:07 -04:00 |
|
Liam
|
716e0a126a
|
core: implement basic integrity verification
|
2023-09-06 16:49:27 -04:00 |
|
Liam
|
8a9d4936d4
|
qt: measure romfs dump completion by bytes read
|
2023-09-02 22:04:37 -04:00 |
|
Liam
|
ba4b65e4bc
|
shader_recompiler: always declare image format for image buffers
|
2023-09-02 17:25:00 -04:00 |
|
Liam
|
bdd09d6844
|
polyfill_thread: ensure mutex was locked before signaling stop
|
2023-09-02 11:51:40 -04:00 |
|
Liam
|
9245b426e3
|
shader_recompiler: fix emulation of 3D textureGrad
|
2023-09-01 22:41:01 -04:00 |
|
Liam
|
5a09ba7255
|
vfs: ensure key area keys are validated
|
2023-08-28 22:22:00 -04:00 |
|
Liam
|
9df3794a83
|
qt: ensure packed update nca is applied to the correct base
|
2023-08-28 21:14:35 -04:00 |
|
Liam
|
f260c74beb
|
qt: fix romfs dumping for multiprogram applications
|
2023-08-28 21:03:21 -04:00 |
|
Liam
|
6c68b07a67
|
sfdnsres: ensure lp1 is not resolved
|
2023-08-28 11:55:53 -04:00 |
|
Liam
|
667ec28697
|
Address review comments
|
2023-08-27 19:45:25 -04:00 |
|
Liam
|
954144e22b
|
audio: allow more latency in cubeb initialization
|
2023-08-27 12:46:01 -04:00 |
|
Liam
|
531572b411
|
internal_network: cancel pending socket operations on application process termination
|
2023-08-26 18:19:51 -04:00 |
|
Liam
|
b7523d6fa7
|
am: shorten shutdown timeout when lock is not held
|
2023-08-26 17:12:05 -04:00 |
|
Liam
|
6bb02dcb8a
|
Skip additional mbedcrypto warnings options on MSVC
|
2023-08-25 19:23:34 -04:00 |
|
Liam
|
9e134c3da2
|
nvhost_as_gpu: ensure mappings are aligned to big page size when deallocated
|
2023-08-25 09:39:18 -04:00 |
|
Liam
|
2c4ebeb51d
|
android: jni: ensure NCAs from loaded filepath are registered in manual content provider
|
2023-08-22 22:47:25 -04:00 |
|
Liam
|
133ff3989b
|
patch_manager: apply manual HTML patches when present
|
2023-08-21 10:58:23 -04:00 |
|
Liam
|
0cd9d51e06
|
sockets: avoid locking around socket session calls
|
2023-08-19 23:09:35 -04:00 |
|
Liam
|
8be3a041e0
|
file_sys/card_image: support dumps with prepended key area
|
2023-08-17 22:03:47 -04:00 |
|
Liam
|
775bf8e215
|
file_sys: tolerate empty NCA
|
2023-08-16 16:30:41 -04:00 |
|
Liam
|
50eee9b218
|
fssystem: rework for yuzu style
|
2023-08-15 17:47:40 -04:00 |
|
Liam
|
0398b34370
|
fssystem: reduce overalignment of unbuffered storage operations
|
2023-08-15 17:47:25 -04:00 |
|
Liam
|
86f6b6b7b2
|
vfs: expand support for NCA reading
|
2023-08-15 17:47:25 -04:00 |
|
Liam
|
0bd9a4456c
|
kernel: remove relative task registration
|
2023-08-14 18:12:06 -04:00 |
|
Liam
|
fbda084acb
|
gdbstub: fixup replaced instruction bytes in memory reads
|
2023-08-14 16:33:27 -04:00 |
|
Liam
|
7351884588
|
nvnflinger: add missing scale mode
|
2023-08-13 13:57:02 -04:00 |
|
Liam
|
8b98c4e5a0
|
ssl_backend_securetransport: remove stray .Code()
|
2023-08-11 23:32:46 -04:00 |
|
Liam
|
7d8f748696
|
vulkan_device: disable features associated with unloaded extensions
|
2023-08-11 14:54:12 -04:00 |
|
Liam
|
023b9b38cc
|
general: fix apple clang build
|
2023-08-09 22:38:37 -04:00 |
|
Liam
|
1e394c6cdf
|
fs: return result on null outputs
|
2023-08-08 16:12:04 -04:00 |
|
Liam
|
37b278a9a8
|
general: fix incorrect conversions
|
2023-08-08 11:09:37 -04:00 |
|
Liam
|
83eee1d226
|
ssl: remove ResultVal use
|
2023-08-08 11:09:37 -04:00 |
|
Liam
|
84cb20bc72
|
core: remove ResultVal type
|
2023-08-08 11:09:37 -04:00 |
|
Liam
|
d6d43e11a3
|
vulkan_device: disable EDS3 blending on all AMD drivers
|
2023-08-01 20:46:05 -04:00 |
|
Liam
|
07f71e2620
|
memory: check page against address space size
|
2023-07-25 09:51:06 -04:00 |
|
Liam
|
dad0d076ee
|
ssa_rewrite_pass: use proper maps
|
2023-07-23 11:38:01 -04:00 |
|
Liam
|
3e3294e1c2
|
core: implement GetGaiStringErrorRequest, IContextRegistrar
|
2023-07-22 23:29:45 -04:00 |
|
Liam
|
9f3f615e05
|
core: reduce TOCTTOU memory access
|
2023-07-22 11:19:29 -04:00 |
|
Liam
|
d144168442
|
memory: minimize dependency on process
|
2023-07-22 11:19:29 -04:00 |
|
Liam
|
05bc024260
|
core: remove remaining uses of dynamic_cast
|
2023-07-21 19:37:29 -04:00 |
|
Liam
|
4bee333d84
|
general: reduce use of dynamic_cast
|
2023-07-21 19:22:14 -04:00 |
|
Liam
|
8f1d48fda6
|
nsd: add GetApplicationServerEnvironmentType
|
2023-07-17 21:34:23 -04:00 |
|
Liam
|
474db2d8da
|
kernel: reduce page table region checking
|
2023-07-14 22:33:10 -04:00 |
|
Liam
|
a85ce8ea56
|
k_process: PageTable -> GetPageTable
|
2023-07-14 21:43:15 -04:00 |
|
Liam
|
82568412f6
|
arm_interface: correct breakpoint rewind condition
|
2023-07-09 12:03:25 -04:00 |
|
Liam
|
4540bcfaf7
|
k_server_session: translate special header for non-HLE requests
|
2023-07-08 01:01:49 -04:00 |
|