nmzik
|
994271e2f6
|
renderdoc: start and stop captures on the present thread
|
2026-09-05 09:54:42 +04:00 |
|
nmzik
|
59902d1fd8
|
shader: skip resources in untaken uniform branches
Co-authored-by: GodsWill <GodsWill@users.noreply.github.com>
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com>
|
2026-09-05 09:38:50 +04:00 |
|
nmzik
|
b92f0a5458
|
render: share layouts with sampled attachments
Co-authored-by: DeathWhispers <56944463+Death-Whispers-U@users.noreply.github.com>
|
2026-09-05 08:54:41 +04:00 |
|
nmzik
|
251f6d6121
|
shader: fix returns and descriptor placement
|
2026-09-05 08:54:35 +04:00 |
|
nmzik
|
0d8c83a5cb
|
tests: enable Vulkan gather and derivative features
|
2026-09-05 08:54:14 +04:00 |
|
nmzik
|
3624d96c78
|
render: fix depth mapping for -1 to 1 viewports
|
2026-09-05 08:40:05 +04:00 |
|
nmzik
|
3213934d42
|
shader: run merged geometry stages as mesh shaders
Co-authored-by: Brandon Strong <brandostrong@gmail.com>
Co-authored-by: fxpw <fxpw@outlook.com>
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-09-05 08:32:23 +04:00 |
|
nmzik
|
246212789f
|
agc: merge resources from both shader stages
|
2026-09-05 07:39:30 +04:00 |
|
nmzik
|
c7f7fd974b
|
textures: use the backing format for alias uploads
Co-authored-by: Lordix <lordix253634@gmail.com>
|
2026-09-05 07:30:05 +04:00 |
|
nmzik
|
5cf2f5767a
|
render: fix volume attachment slice bounds
Co-authored-by: SueryRD <the.ai.tester2@gmail.com>
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com>
|
2026-09-05 07:11:46 +04:00 |
|
nmzik
|
e8e580cf6c
|
fix ge
|
2026-09-05 06:53:59 +04:00 |
|
nmzik
|
74a78f37d0
|
renderer: grow repeatedly joined buffer ranges (perf)
KytyPS5-2026-09-05-74a78f3
|
2026-09-05 06:30:31 +04:00 |
|
nmzik
|
8d3ebb5a55
|
renderer: widen buffer readback windows
Co-authored-by: Ali Almohaya <17254073+Almo7aya@users.noreply.github.com>
|
2026-09-05 05:44:42 +04:00 |
|
nmzik
|
3628d2b4c1
|
renderer: remove dynamic draw state from pipeline keys
KytyPS5-2026-09-05-3628d2b
|
2026-09-05 04:41:41 +04:00 |
|
nmzik
|
d96d0eeb18
|
libPad: ABIs
KytyPS5-2026-09-04-d96d0ee
|
2026-09-04 07:42:23 +02:00 |
|
nmzik
|
bd401a1407
|
shader: ignore inactive auxiliary position exports
|
2026-09-04 07:42:23 +02:00 |
|
nmzik
|
070730be0a
|
kernel: report PS5 Base operation mode
|
2026-09-04 07:42:23 +02:00 |
|
nmzik
|
94e7d0a189
|
renderer: accept inactive coarse HTILE; drop dead MRT filter
|
2026-09-04 07:42:23 +02:00 |
|
nmzik
|
c28b71f8e0
|
gpu: centralize depth shading-rate handling
|
2026-09-04 05:55:28 +02:00 |
|
nmzik
|
27f015ecd1
|
Revert "graphics: preserve unrestricted viewport depth ranges"
This reverts commit eccd6f6cac.
|
2026-09-04 05:22:17 +02:00 |
|
nmzik
|
8596627ced
|
shader: share SPIR-V atomic update lowering
|
2026-09-04 05:10:31 +02:00 |
|
nmzik
|
d4cca82a22
|
libs: stub WebBrowserDialogGetStatus
|
2026-09-04 05:07:58 +02:00 |
|
nmzik
|
dd9ecd5f65
|
Revert "shader: separate comparison image bindings"
This reverts commit d762d24f73.
KytyPS5-2026-09-04-dd9ecd5
|
2026-09-04 03:09:00 +02:00 |
|
nmzik
|
81b0c1302d
|
Revert "graphics: create depth images for comparison textures"
This reverts commit 0ce19357f6.
|
2026-09-04 03:08:56 +02:00 |
|
Tarun
|
b9b0b87545
|
Add update checker to launcher (#478)
launcher: add release update checker
Co-authored-by: nmzik <Nmzik@mail.ru>
KytyPS5-2026-09-04-b9b0b87
|
2026-09-04 02:38:02 +02:00 |
|
nmzik
|
040b2b9653
|
tests: align GPU fixtures with binding architecture
KytyPS5-2026-09-04-040b2b9
|
2026-09-04 02:06:06 +02:00 |
|
nmzik
|
eccd6f6cac
|
graphics: preserve unrestricted viewport depth ranges
|
2026-09-04 02:06:06 +02:00 |
|
nmzik
|
0ce19357f6
|
graphics: create depth images for comparison textures
|
2026-09-04 02:06:06 +02:00 |
|
nmzik
|
d762d24f73
|
shader: separate comparison image bindings
|
2026-09-04 02:06:06 +02:00 |
|
nmzik
|
eb917463ad
|
fix File abstraction destructor
|
2026-09-04 02:06:06 +02:00 |
|
Mehmet Cambaz
|
c2189de88f
|
controller: give the DualShock 4 the DualSense pad path and release p… (#453)
controller: give the DualShock 4 the DualSense pad path and release pads on exit
KytyPS5-2026-09-03-c2189de
|
2026-09-04 00:10:57 +02:00 |
|
GodsWill Dev
|
2fe5c150bc
|
shader: implement BUFFER_ATOMIC_CMPSWAP (#357)
shader: implement RDNA2 buffer atomic compare swap
Co-authored-by: nmzik <Nmzik@mail.ru>
KytyPS5-2026-09-03-2fe5c15
|
2026-09-03 23:34:34 +02:00 |
|
nmzik
|
5b8e3b51b0
|
cross-vendor TLS fix: 0x66 prefixes are forced into 64bit call on AMD
KytyPS5-2026-09-03-5b8e3b5
|
2026-09-03 23:03:48 +02:00 |
|
nmzik
|
f27a136430
|
Refactor(simplify) PM4 draw submission arguments
KytyPS5-2026-09-03-f27a136
|
2026-09-03 22:23:13 +02:00 |
|
nmzik
|
fb4d97e8a9
|
graphics: fix PS5 NGG vertex and instance draw offsets
Refs: https://github.com/KytyPS5/KytyPS5/issues/130
|
2026-09-03 21:52:02 +02:00 |
|
nmzik
|
5ffcd28ca4
|
launcher: fix rare use after free bug
|
2026-09-03 11:32:32 +02:00 |
|
nmzik
|
b3c8f91a84
|
graphics: implement RDNA2 buffer atomic swap x2
KytyPS5-2026-09-03-b3c8f91
|
2026-09-03 10:17:04 +02:00 |
|
nmzik
|
c78a5a9fdf
|
graphics: unify atomic feature and width handling
|
2026-09-03 05:45:45 +02:00 |
|
nmzik
|
858c18468b
|
graphics: implement RDNA2 buffer atomic OR x2
|
2026-09-03 05:39:05 +02:00 |
|
nmzik
|
cd74809086
|
launcher: fix light mode, group settings into resizable sections
KytyPS5-2026-09-03-cd74809
|
2026-09-03 04:13:34 +02:00 |
|
Brandon Strong
|
e21c5f37d0
|
graphics: honour DCC fixed clear codes on 16-bit and float colour targets (#471)
* Honour DCC fixed clear codes on 16-bit and float colour targets
* tests: DCC fixed clear codes materialise on an RGBA16F target
* graphics: remove fixed clear format comment
---------
Co-authored-by: nmzik <Nmzik@mail.ru>
KytyPS5-2026-09-03-e21c5f3
|
2026-09-03 03:41:28 +02:00 |
|
Brandon Strong
|
2d5023fda2
|
shader: support IMAGE_ATOMIC_SWAP (#456)
KytyPS5-2026-09-03-2d5023f
|
2026-09-03 03:37:55 +02:00 |
|
nmzik
|
98200fed19
|
shader: rework resource specialization and optimize pipeline caching
KytyPS5-2026-09-03-98200fe
|
2026-09-03 03:04:17 +02:00 |
|
nmzik
|
c48a8bd6ae
|
shader: evaluate uniform first-lane sampler descriptors
|
2026-09-03 03:04:17 +02:00 |
|
Brandon Strong
|
16ea36eb4b
|
libkernel: register scePthreadRwlockTryrdlock and the timed rwlock variants (#472)
* libkernel: register scePthreadRwlockTryrdlock and the timed rwlock variants
* fix: initialize static rwlocks in newly registered APIs
---------
Co-authored-by: nmzik <Nmzik@mail.ru>
KytyPS5-2026-09-02-16ea36e
|
2026-09-03 01:58:38 +02:00 |
|
Brandon Strong
|
8f6f65f4c9
|
libs: implement Json Value::referValue by key and Value::toString (#455)
KytyPS5-2026-09-02-8f6f65f
|
2026-09-03 01:58:23 +02:00 |
|
Brandon Strong
|
b81f1fc774
|
libs: implement sceConvertKeycodeGetImeKeyboardType (#469)
* libs: implement sceConvertKeycodeGetImeKeyboardType
* fix: correct ConvertKeycode error codes
---------
Co-authored-by: nmzik <Nmzik@mail.ru>
KytyPS5-2026-09-02-b81f1fc
|
2026-09-03 01:57:10 +02:00 |
|
Brandon Strong
|
c85bd45604
|
kernel: implement sceKernelClearVirtualRangeName (#466)
KytyPS5-2026-09-02-c85bd45
|
2026-09-03 01:50:14 +02:00 |
|
nmzik
|
5c86f894be
|
shader: simplify typed image bindings
KytyPS5-2026-09-02-5c86f89
|
2026-09-02 15:45:16 +02:00 |
|
nmzik
|
86e3c90e32
|
shader: simplify image resource semantics
|
2026-09-02 15:45:15 +02:00 |
|