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 and nmzik
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
bc2f077c37
launcher: quote emulator paths that contain spaces ( #244 )
...
Build and Release KytyPS5 / Prepare build metadata (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (Windows) (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (macOS) (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (Linux) (push) Canceled after 0s
Build and Release KytyPS5 / Release KytyPS5 (push) Canceled after 0s
* 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 >
KytyPS5-2026-08-16-bc2f077
2026-08-16 22:13:12 +02:00
Hashim Khan and GitHub
498d63b620
docs: fix mismatched screenshot alt texts in README ( #249 )
...
Align Neptunia ReVerse, Hellboy, and Paleo Pines image alts with their
captions so screen readers and link previews describe the right titles.
KytyPS5-2026-08-16-498d63b
2026-08-16 22:05:07 +02:00
566a45017e
window: toggle borderless fullscreen with F11 and Alt+Enter ( #246 )
...
Build and Release KytyPS5 / Prepare build metadata (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (Windows) (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (macOS) (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (Linux) (push) Canceled after 0s
Build and Release KytyPS5 / Release KytyPS5 (push) Canceled after 0s
* 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 >
KytyPS5-2026-08-15-566a450
2026-08-15 04:07:07 +02:00
nmzik
7a40dad90f
agc: ABI fixes
Build and Release KytyPS5 / Prepare build metadata (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (Windows) (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (macOS) (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (Linux) (push) Canceled after 0s
Build and Release KytyPS5 / Release KytyPS5 (push) Canceled after 0s
KytyPS5-2026-08-11-7a40dad
2026-08-11 17:44:57 +02:00
nmzik
a9e843b38e
ci: link IME common code into dialog tests
KytyPS5-2026-08-11-a9e843b
2026-08-11 16:48:20 +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
nmzik
97514884b1
Unify stack walking
2026-08-11 16:12:38 +02:00
nmzik
4980efa9b7
refactor(subsystems&ime): RAII lifecycle
2026-08-11 16:12:38 +02:00
nmzik
34cf130e4d
Refactor PM4 control register decoding
2026-08-11 16:12:38 +02:00
nmzik
21aa7b66ce
graphics: replace raw GPU enum values with typed formats
2026-08-11 16:12:38 +02:00
nmzik
11b95bed20
graphics: simplify render target format and color mapping resolution
2026-08-11 16:12:38 +02:00
Ali Almohaya and GitHub
ca7c8f0074
agc: fix linux build of gs oversubscription clamps ( #232 )
Build and Release KytyPS5 / Prepare build metadata (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (Windows) (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (macOS) (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (Linux) (push) Canceled after 0s
Build and Release KytyPS5 / Release KytyPS5 (push) Canceled after 0s
KytyPS5-2026-08-11-ca7c8f0
2026-08-11 07:38:22 +02:00
d7063d0b81
vulkan: remove validation layer configuration from device creation ( #221 )
...
Build and Release KytyPS5 / Prepare build metadata (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (Windows) (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (macOS) (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (Linux) (push) Canceled after 0s
Build and Release KytyPS5 / Release KytyPS5 (push) Canceled after 0s
* vulkan: remove validation layer configuration from device creation
* Remove accidental dependency gitlinks
---------
Co-authored-by: nmzik <Nmzik@mail.ru >
KytyPS5-2026-08-09-d7063d0
2026-08-09 23:05:31 +02:00
nmzik
091e6b31dc
avplayer: decode media on bounded worker queues
Build and Release KytyPS5 / Prepare build metadata (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (Windows) (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (macOS) (push) Canceled after 0s
Build and Release KytyPS5 / Build KytyPS5 (Linux) (push) Canceled after 0s
Build and Release KytyPS5 / Release KytyPS5 (push) Canceled after 0s
KytyPS5-2026-08-09-091e6b3
2026-08-09 06:49:25 +02:00
nmzik
4cd6132758
gpu: allow byte-granular memory DMA
2026-08-09 05:31:18 +02:00
nmzik
9c263a9886
gpu: accept disabled default clip planes
2026-08-09 05:23:43 +02:00
nmzik
c11fc96019
pad: accept system remote-control port
2026-08-09 05:15:40 +02:00
nmzik
4f2b5eb749
libSystemService fixes
2026-08-09 04:44:43 +02:00
nmzik
d7013dc2b3
add left/right joystick remapping
2026-08-09 04:24:47 +02:00