nmzik
3a7cd93765
agc: ABIs fix - EventWrite/WriteData
2026-08-18 03:53:43 +02:00
nmzik
a34bcbd951
agc: ABIs fix - acb/dcb
2026-08-18 03:53:43 +02:00
nmzik
b0bd6470f3
graphics: accept AGC vertex-buffer-only shaders
2026-08-18 03:53:43 +02:00
nmzik
93398d6d0f
graphics: sign-extend vector bitfield extracts
2026-08-18 03:53:43 +02:00
nmzik
4e343408dc
graphics: size compute LDS from shader state
2026-08-18 03:53:43 +02:00
nmzik
1375d650a7
graphics: support RDNA2 dependency waits
2026-08-18 03:53:43 +02:00
nmzik
d7f1bcaa19
graphics: support signed 16-bit integer packing
2026-08-18 03:53:43 +02:00
nmzik
2bb396f58f
graphics: support SDWA arithmetic right shifts
2026-08-18 03:53:43 +02:00
nmzik
af1ab60786
graphics: intersect texture views with resource mips
2026-08-18 03:53:43 +02:00
nmzik
430de9bd15
graphics: support dynamic indirect image tables
2026-08-18 03:53:43 +02:00
nmzik
1c4171c9eb
graphics: accept SDWA byte conversion sources
2026-08-18 03:53:43 +02:00
nmzik
443bbcbf90
graphics: separate scalar address bindings
2026-08-18 03:53:43 +02:00
nmzik
83ee040b4d
graphics: specialize invariant indirect image tables
2026-08-18 03:53:43 +02:00
Senaxx
980d89f739
graphics: support dynamic storage mip writes
2026-08-18 03:53:43 +02:00
Senaxx
f785974cc1
graphics: accept storage mip ranges
2026-08-18 03:53:43 +02:00
nmzik
547b9b96cc
graphics: upload sparse PRT image backing
2026-08-18 03:53:43 +02:00
nmzik
989477efad
graphics: derive pixel stage activity from shader outputs
2026-08-18 03:53:43 +02:00
nmzik
6d273e4d9c
graphics: accept forced HTile resummarization
2026-08-18 03:53:43 +02:00
Senaxx
d7fd4a2864
graphics: accept asymmetric Z clip state
2026-08-18 03:53:42 +02:00
nmzik
5e27a28ab0
shader: fix missing homogeneous semantics
2026-08-18 03:53:42 +02:00
nmzik
67e550f2e7
agc: implement owner resource unregister
2026-08-18 03:53:42 +02:00
nmzik
aec9b97b0c
dialog: implement common dialog usage query
2026-08-18 03:53:42 +02:00
nmzik
e4a95b2c26
playgo: reject missing package metadata
2026-08-18 03:53:42 +02:00
nmzik
6e82c376f6
kernel: allow renaming open save files
2026-08-18 03:53:42 +02:00
nmzik
4f1bc505cc
graphics: support depth-tiled color targets
2026-08-18 03:53:42 +02:00
nmzik
484433b180
shader: fix V_ADD_NC_U32
2026-08-18 03:53:42 +02:00
nmzik
70f6af407e
new ABI stubs
2026-08-18 03:53:42 +02:00
nmzik
7556a74f19
shader: implement s_bfe_i32
2026-08-18 03:53:42 +02:00
nmzik
b4809e7170
Fix SPIR-V float control contract (Preserve FP32 Inf and NaN)
2026-08-18 03:53:42 +02:00
nmzik
0df20eb300
fix opcode regression
2026-08-18 03:53:42 +02:00
nmzik
5bfdf4267e
Optimize decoder
2026-08-18 03:53:42 +02:00
nmzik
f3cdf217ea
shader: evaluate unsigned min in runtime descriptors
2026-08-18 03:53:42 +02:00
nmzik
f453a752bb
shader: snapshot wide SMEM sources before writes
2026-08-18 03:53:42 +02:00
nmzik
28a913894d
graphics: implement RDNA2 64-bit first-set-bit
2026-08-18 03:53:42 +02:00
nmzik
0ffacf22e6
graphics: accept phi-mediated SRT cycles
2026-08-18 03:53:42 +02:00
nmzik
13e87a8e58
graphics: implement RDNA2 alignbyte shader opcode
2026-08-18 03:53:42 +02:00
nmzik
30d57bed06
graphics: honor primitive restart state
2026-08-18 03:53:42 +02:00
nmzik
965c30956d
graphics: clamp storage buffers to committed memory
2026-08-18 03:53:42 +02:00
nmzik
09fec6815f
shader: handle disabled RDNA2 traps
2026-08-18 03:53:42 +02:00
nmzik
00bd19194a
shader: mask vector carry outputs by exec
2026-08-18 03:53:42 +02:00
nmzik
4a7bc55afa
shader: implement RDNA2 subrev borrow
2026-08-18 03:53:42 +02:00
nmzik
9c316e6988
shader: implement RDNA2 v_cmp_gt_u64
2026-08-18 03:53:42 +02:00
nmzik
a3c3cbb722
agc: fix async DMA data ABI
2026-08-18 03:53:42 +02:00
nmzik
b42380ced6
shader_recompiler: add SSA
2026-08-18 03:53:41 +02:00
Hashim Khan
bc2f077c37
launcher: quote emulator paths that contain spaces ( #244 )
...
* launcher: quote emulator paths that contain spaces
Run the Linux helper script as a bash file argument instead of bash -c,
and build a properly quoted cmd.exe /K command on Windows so install
folders like "Sony Playstation 5" still launch. Fixes #179 .
* launcher: fix cmd command quoting
---------
Co-authored-by: nmzik <Nmzik@mail.ru >
2026-08-16 22:13:12 +02:00
Hashim Khan
566a45017e
window: toggle borderless fullscreen with F11 and Alt+Enter ( #246 )
...
* window: toggle borderless fullscreen with F11 and Alt+Enter
Match the existing SDL_WINDOW_FULLSCREEN_DESKTOP startup path so testers
can switch modes at runtime. Reserve F11 in host input mappings. Fixes #217 .
* window: consume fullscreen hotkey input
---------
Co-authored-by: nmzik <Nmzik@mail.ru >
2026-08-15 04:07:07 +02:00
nmzik
7a40dad90f
agc: ABI fixes
2026-08-11 17:44:57 +02:00
nmzik
9a76719544
gpu: validate depth and cube texture descriptors
...
Accept SDK-valid depth sampler modulation and validate cube storage images as complete six-layer groups.
2026-08-11 16:45:32 +02:00
nmzik
472c8213db
gpu: accept CB/DB release without GL2 writeback
2026-08-11 16:12:38 +02:00
nmzik
a4f9c022ff
ampr: make virtual address range query non-destructive
2026-08-11 16:12:38 +02:00