nmzik
ef0155636a
shader: support single and split NGG shaders for PPSA11142
2026-09-08 21:26:59 +04:00
nmzik
9d550fbffa
graphics: fix last provoking vertex on PS5
2026-09-08 21:26:59 +04:00
nmzik
fcef691e0a
shader: drop EmitTrueBool
2026-09-08 21:26:59 +04:00
nmzik
839c172612
shader: reuse operands and remove duplicate helpers
2026-09-08 21:26:59 +04:00
nmzik
9f49ac8249
shader: reuse SPIR-V helpers and memory resources
2026-09-08 21:26:59 +04:00
nmzik
fde550ef66
graphics: simplify texture cleanup and swizzle decoding
2026-09-08 21:26:59 +04:00
nmzik
2b3993a595
shader: share emitter helpers
2026-09-08 21:26:59 +04:00
nmzik
de3e86791c
shader: reuse CFG and validation lookups
2026-09-08 21:26:59 +04:00
nmzik
6f66f77b09
shader: drop unused decoder fields
2026-09-08 21:26:59 +04:00
nmzik
d853aba955
graphics: skip temporary cache lookup vectors
2026-09-08 21:26:59 +04:00
nmzik
cd62693792
shader: share control flow labels
2026-09-08 21:26:59 +04:00
nmzik
cb4c8f3878
shader: decode buffer formats once
2026-09-08 21:26:59 +04:00
nmzik
4d371d5f5f
shader: reuse initial SSA types
2026-09-08 21:26:59 +04:00
nmzik
72963b01e1
shader: remove redundant decoder and translator state
2026-09-08 21:26:59 +04:00
nmzik
80a18e82b7
graphics: simplify image allocation
2026-09-08 21:26:58 +04:00
nmzik
574e687734
graphics: drop unused completion overload
2026-09-08 21:26:58 +04:00
nmzik
c725ec50ff
graphics: clean up draw setup
2026-09-08 21:26:58 +04:00
Brandon Strong
c6f6e306e0
shader: raise the dense image resource limit to 64 ( #457 )
KytyPS5-2026-09-08-c6f6e30
2026-09-08 19:37:41 +04:00
nmzik
b847135321
launcher: guard optional Qt Vulkan support on macOS
KytyPS5-2026-09-08-b847135
2026-09-08 04:29:01 +04:00
nmzik
ca3dc8792a
libs: implement NpCommerce lifecycle
KytyPS5-2026-09-08-ca3dc87
2026-09-08 04:25:35 +04:00
nmzik
ac3156df3a
graphics: fix Vulkan BC image compatibility checks`
KytyPS5-2026-09-07-ac3156d
2026-09-07 23:41:19 +02:00
nmzik
6aa6e390ee
renderer: skip unsupported primitives (print log)
KytyPS5-2026-09-07-6aa6e39
2026-09-07 15:20:09 +04:00
nmzik
e4c10de8b6
launcher: add GPU selection
2026-09-07 15:12:35 +04:00
nmzik
b3b3aeef73
graphics: simplify EOP recording
2026-09-07 15:00:52 +04:00
nmzik
056dcee70c
graphics: simplify buffer allocations
2026-09-07 15:00:52 +04:00
nmzik
13c5bbe916
graphics: simplify pipeline keys
2026-09-07 15:00:52 +04:00
Beru
bbe3bd0304
Audio: support 12-channel AudioOut2 output with SDL ( #498 )
...
* Audio: support 12-channel AudioOut2 output via stereo downmix
* Audio: document 7.1.4 downmix matrix and align s16 coefficients
* audio: use shared 12-to-8 channel conversion for SDL
---------
Co-authored-by: Airsoft Project <airsoft@example.com >
Co-authored-by: nmzik <Nmzik@mail.ru >
KytyPS5-2026-09-07-bbe3bd0
2026-09-07 12:58:23 +04:00
Tarun
f9b279c49d
launcher: verify updates against GitHub and check release dates ( #482 )
...
* launcher: verify with GitHub when website feed differs and compare tag dates
* launcher: restore kyty_emulator dependency for CI build and install
* launcher: simplify GitHub update verification
---------
Co-authored-by: nmzik <Nmzik@mail.ru >
KytyPS5-2026-09-07-f9b279c
2026-09-07 12:25:54 +04:00
nmzik
b61360a0c0
fix: share thread signal stacks with macOS
KytyPS5-2026-09-07-b61360a
2026-09-07 12:17:30 +04:00
Ali Almohaya
27ee6f02d6
fix: windows build failure in UTF-16 conversion ( #499 )
KytyPS5-2026-09-07-27ee6f0
2026-09-07 11:52:22 +04:00
nmzik
2097ebb414
render: support overlapping fragment depth feedback
KytyPS5-2026-09-07-2097ebb
2026-09-07 11:15:47 +04:00
nmzik
587df9145f
render: validate sampled depth descriptors independently of target history
...
Comparison textures can carry valid HTILE descriptors before any depth-target binding. Keep encoding checks independent of cached image metadata, matching SDK texture classification and shadPS4 depth promotion. Preserve HTILE address and control validation, and replace cache-history test fixtures with captured first-use coverage.
2026-09-07 11:12:48 +04:00
nmzik
2c5060e14f
shader: remove masked-value pass and normalize ancillary fields
2026-09-07 11:12:48 +04:00
nmzik
75aaa963d2
update screenshot
2026-09-07 09:31:15 +04:00
nmzik
34ebfe40c3
shader: report compiled counts by guest stage
2026-09-07 07:34:01 +04:00
nmzik
2a54310876
render: fix depth write state before choosing layouts
...
Co-authored-by: MehmetCambaz <mcambaz18@gmail.com >
2026-09-07 07:12:58 +04:00
nmzik
8bccd325ec
shader: keep mask predicates across 64-bit moves
2026-09-07 07:04:55 +04:00
nmzik
ad935311f0
Revert "render: add depth attachment feedback support"
2026-09-07 07:01:53 +04:00
nmzik
19fc0274de
shader: validate shared terminal paths in selections
2026-09-07 06:57:55 +04:00
nmzik
6cc9e5de11
shader: fix wave32 VCC halves and scalar mask moves
...
Co-authored-by: Brandon Strong <brandostrong@gmail.com >
2026-09-07 06:04:40 +04:00
nmzik
bf7ca29487
shader: decode VOP3 FMAC source modifiers
2026-09-07 05:25:26 +04:00
nmzik
3cf426662e
audio: fix microphone input format decoding
2026-09-07 05:04:15 +04:00
nmzik
1fd07c2c83
shader: assemble point inputs for merged geometry shaders
2026-09-07 05:04:15 +04:00
nmzik
f880c58ccc
render: add depth attachment feedback support
...
Co-authored-by: DeathWhispers <56944463+Death-Whispers-U@users.noreply.github.com >
2026-09-07 04:25:10 +04:00
nmzik
49e59e572e
shader: separate depth comparison and regular image descriptors
...
Co-authored-by: Lordix <lordix253634@gmail.com >
Co-authored-by: fxpw <fxpw@outlook.com >
Co-authored-by: Mac <me@itsmemac.com >
2026-09-07 04:06:14 +04:00
nmzik
9d1fc8328f
render: allow supported unrestricted float depth uploads
...
Co-authored-by: fxpw <fxpw@outlook.com >
2026-09-06 22:00:40 +04:00
nmzik
c9ff09c7c2
textures: keep native formats unless depth promotion is known
...
Co-authored-by: Ettore Sartori <85788613+Ekt0re@users.noreply.github.com >
Co-authored-by: Mac <me@itsmemac.com >
2026-09-06 21:40:58 +04:00
nmzik
ceb2b664e0
render: reset rasterization defaults on CLEAR_STATE
2026-09-06 21:25:12 +04:00
nmzik
b5b4c06179
textures: share depth comparison view geometry
2026-09-06 20:18:31 +04:00
nmzik
d70f9c0b2b
launcher: add readback option
2026-09-06 19:48:21 +04:00