GodsWill Dev
|
ccddd6fb94
|
user: make the local profile configurable (#347)
user: make the local user ID configurable
Co-authored-by: nmzik <Nmzik@mail.ru>
|
2026-08-29 04:27:49 +04:00 |
|
nmzik
|
e559771a08
|
libc: isolate guest setenv from host environment. Fix linux debugging
|
2026-08-29 03:57:09 +04:00 |
|
nmzik
|
b870a77176
|
network: enable IPv4 UDP sockets on POSIX
|
2026-08-29 03:57:09 +04:00 |
|
nmzik
|
62eaead3a3
|
add configurable Vulkan present modes
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com>
|
2026-08-29 03:57:09 +04:00 |
|
nmzik
|
d7808d9cb4
|
add configurable local user name
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com>
|
2026-08-29 03:57:09 +04:00 |
|
nmzik
|
8267c422b5
|
launcher: add 1440p/2160p
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com>
|
2026-08-29 03:57:09 +04:00 |
|
nmzik
|
cfa140fb12
|
window: create Vulkan surface visible on main thread
|
2026-08-29 01:31:02 +04:00 |
|
Chai T
|
c52bf450f5
|
fiber: save contexts without compiler frames
|
2026-08-28 05:33:46 +04:00 |
|
Chai T
|
4cc2f00273
|
libc: isolate guest tm from host ABI
|
2026-08-28 05:18:27 +04:00 |
|
nmzik
|
ade32e7ba7
|
kernel: implement AIO request polling
|
2026-08-27 22:01:13 +02:00 |
|
nmzik
|
cc5c0ec6b8
|
graphics: support PS5 1D color render targets
|
2026-08-27 14:47:17 +02:00 |
|
nmzik
|
c167375fe1
|
shader: centralize program compilation and permutation caching
|
2026-08-27 13:37:46 +02:00 |
|
nmzik
|
65871a53a6
|
graphics: collapse redundant Vulkan and command buffer types
|
2026-08-27 06:22:15 +02:00 |
|
nmzik
|
1ff580498c
|
shader: support V_CMPX_NGT_F16 SDWA
|
2026-08-27 04:25:11 +02:00 |
|
nmzik
|
ae896d0bf6
|
shader: support V_CMPX_GT_U16 SDWA
|
2026-08-27 04:13:12 +02:00 |
|
nmzik
|
e738535294
|
graphics: add RDNA2 FLAT BDA buffer cache and faults
|
2026-08-27 03:45:41 +02:00 |
|
nmzik
|
8072718462
|
graphics: replace command fences with timeline reuse
|
2026-08-26 10:03:43 +02:00 |
|
nmzik
|
7adade0df5
|
Revert "graphics: require unrestricted depth ranges"
This reverts commit 7012634f32.
|
2026-08-26 09:04:06 +02:00 |
|
nmzik
|
ab50c10d08
|
graphics: split shader translation into explicit opcode dispatchers
|
2026-08-26 08:49:39 +02:00 |
|
nmzik
|
ffa69d48de
|
shader: remove second IR layer
|
2026-08-26 08:49:39 +02:00 |
|
nmzik
|
e2c840cb23
|
agc: fix abis
|
2026-08-26 01:39:10 +02:00 |
|
nmzik
|
fa891536df
|
graphics: do not copy PM4 streams & route executed packet interrupts properly
|
2026-08-25 23:22:54 +02:00 |
|
nmzik
|
7012634f32
|
graphics: require unrestricted depth ranges
|
2026-08-25 03:11:12 +02:00 |
|
nmzik
|
663b524fb3
|
Revert "loader: preserve TLS patch instruction boundaries"
This reverts commit ffd07dbfce.
|
2026-08-25 02:46:02 +02:00 |
|
nmzik
|
0b3302af70
|
audio: parse NGS2 ATRAC9 waveform metadata
|
2026-08-24 08:42:07 +02:00 |
|
nmzik
|
ffd07dbfce
|
loader: preserve TLS patch instruction boundaries
|
2026-08-24 07:06:59 +02:00 |
|
nmzik
|
6eed46b024
|
renderer: simplify image view cache
|
2026-08-24 01:31:15 +02:00 |
|
nmzik
|
e6ad87072d
|
renderer: avoid speculative buffer LRU touches
|
2026-08-24 01:12:41 +02:00 |
|
nmzik
|
1779142805
|
renderer: invalidate buffers on memory unmap
|
2026-08-24 00:40:02 +02:00 |
|
nmzik
|
186621c6ff
|
renderer: use LRU buffer cache collection
|
2026-08-24 00:17:02 +02:00 |
|
nmzik
|
11d4c0d2a2
|
renderer: synchronize bounded buffer downloads
|
2026-08-23 19:22:17 +02:00 |
|
nmzik
|
aa69b5b184
|
renderer: rewrite buffer lookup around page index
|
2026-08-23 19:22:17 +02:00 |
|
nmzik
|
cb378365e1
|
renderer: avoid allocating for dirty range probes
|
2026-08-23 19:22:17 +02:00 |
|
nmzik
|
30fa9dddc5
|
renderer: respect buffer ownership in image downloads
|
2026-08-23 19:22:17 +02:00 |
|
nmzik
|
4d8d3b6d25
|
renderer: batch buffer cache uploads
|
2026-08-23 19:22:17 +02:00 |
|
nmzik
|
523cc17ffe
|
renderer: keep small buffer uploads nonblocking
|
2026-08-23 19:22:17 +02:00 |
|
nmzik
|
825e5f1162
|
renderer: defer clean buffer destruction on unmap
|
2026-08-23 19:22:17 +02:00 |
|
nmzik
|
3c016bead1
|
renderer: defer texture destruction on unmap
|
2026-08-23 17:08:59 +02:00 |
|
nmzik
|
e3fb05c1a8
|
logging: report build and host details at startup
|
2026-08-23 16:47:15 +02:00 |
|
nmzik
|
bc9c70d50f
|
shader: implement RDNA2 V_LSHLREV_B64
|
2026-08-23 16:39:01 +02:00 |
|
nmzik
|
a8fe4e7a2d
|
renderer: honor null pixel shaders in depth-only draws
|
2026-08-23 04:23:59 +02:00 |
|
nmzik
|
bed19e5d8c
|
shader: preserve concurrent subword buffer stores
Co-authored-by: Senaxx <Senaxx@users.noreply.github.com>
|
2026-08-23 03:53:47 +02:00 |
|
nmzik
|
4adbf40861
|
renderer: simplify dynamic params
|
2026-08-23 02:14:58 +02:00 |
|
nmzik
|
8d01fb1c18
|
shader: DS_READ_U16_D16, V_LSHRREV_B64,
|
2026-08-23 01:19:47 +02:00 |
|
nmzik
|
a610528075
|
shader: V_CMPX_NE_I64
|
2026-08-23 00:59:44 +02:00 |
|
nmzik
|
3e25eb0998
|
Fix wave64 LDS synchronization on subgroup32 hosts
|
2026-08-23 00:46:37 +02:00 |
|
nmzik
|
0d92ce49da
|
shader: support RDNA2 V_CMPX_NE_U64
|
2026-08-22 04:38:13 +02:00 |
|
nmzik
|
4179bb5b06
|
shader: route inner shared exits first
|
2026-08-22 04:00:37 +02:00 |
|
nmzik
|
d581703ab4
|
shader: preserve folded control-flow values
|
2026-08-22 03:31:59 +02:00 |
|
nmzik
|
9241fdc32a
|
shader: align float semantics with RDNA2 default mode
|
2026-08-22 03:16:45 +02:00 |
|