nmzik
|
720a0b5bbf
|
shader: resolve descriptors before resource planning
|
2026-09-28 04:53:14 +04:00 |
|
nmzik
|
06f73f07d8
|
shader: resolve descriptors from control flow
|
2026-09-28 03:44:37 +04:00 |
|
nmzik
|
d71facee4f
|
shader: respect FP32 mode in comparisons
|
2026-09-28 01:57:06 +04:00 |
|
nmzik
|
609de519d7
|
shader: simplify shared-exit control flow
|
2026-09-28 01:57:06 +04:00 |
|
nmzik
|
d30dca78be
|
Read image descriptors in one bounded span
|
2026-09-23 15:41:02 +04:00 |
|
nmzik
|
13fcb3a133
|
Refresh cached resources in one SRT walk
|
2026-09-23 15:41:02 +04:00 |
|
nmzik
|
d6dac92da1
|
Reuse scalar evaluation storage
Co-authored-by: MehmetCambaz <mcambaz18@gmail.com>
Co-authored-by: Leclowndu93150 <xdr.a123454321@gmail.com>
|
2026-09-23 15:41:02 +04:00 |
|
nmzik
|
102a10f0fe
|
Fix signed sampler comparisons
|
2026-09-20 17:16:19 +04:00 |
|
nmzik
|
5dc644edb4
|
clean up graphics helpers
|
2026-09-17 20:35:36 +04:00 |
|
nmzik
|
af3a3f4bf6
|
Preserve uniform conditional sampler choices in resource plans
Related work: https://github.com/KytyPS5/KytyPS5/pull/558
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com>
|
2026-09-16 22:33:19 +04:00 |
|
nmzik
|
839c172612
|
shader: reuse operands and remove duplicate helpers
|
2026-09-08 21:26:59 +04:00 |
|
nmzik
|
43de8bfaac
|
shader: cache integer dependency checks
|
2026-09-05 20:35:18 +04:00 |
|
nmzik
|
ebe0979563
|
shader: share runtime value checks
|
2026-09-05 13:16:54 +04:00 |
|
nmzik
|
dea80f34ca
|
shader: detect full buffer fills from uniform stores
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com>
|
2026-09-05 10:34:30 +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
|
98200fed19
|
shader: rework resource specialization and optimize pipeline caching
|
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 |
|
nmzik
|
af8aecfdde
|
shader: remove recompiler error-string propagation
|
2026-08-31 05:31:41 +04:00 |
|
nmzik
|
ffa69d48de
|
shader: remove second IR layer
|
2026-08-26 08:49:39 +02:00 |
|
nmzik
|
6e9f162bd4
|
refactor(shader): compact paired 64-bit lowering
|
2026-08-21 03:32:47 +02:00 |
|
nmzik
|
e7c8bcb3a4
|
recompiler: deduplication cleanup
|
2026-08-18 03:53:44 +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 |
|
nmzik
|
f3cdf217ea
|
shader: evaluate unsigned min in runtime descriptors
|
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
|
b42380ced6
|
shader_recompiler: add SSA
|
2026-08-18 03:53:41 +02:00 |
|