nmzik
|
279bc95941
|
graphics: track HTile clears across PS5 depth array slices
Co-authored-by: fxpw <fxpw@outlook.com>
|
2026-10-15 22:28:01 +02:00 |
|
nmzik
|
1029511bbc
|
add depth to color copy
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
|
2026-10-11 09:31:31 +02:00 |
|
nmzik
|
65144ce4ac
|
gpu: centralize depth copy state validation in target resolution
|
2026-10-11 09:31:31 +02:00 |
|
nmzik
|
5559cfcbb2
|
renderer: optimize tiling and reuse centralized image layouts
|
2026-10-10 03:27:13 +02:00 |
|
nmzik
|
984010227f
|
graphics: make depth bounds dynamic to reuse pipelines
Co-authored-by: TheCruZ <thecruzwtf@gmail.com>
|
2026-10-06 00:35:02 +04:00 |
|
Çağatay Güçlü
|
a98a39c575
|
gpu: accept partially resident depth flags
|
2026-10-05 02:24:51 +04:00 |
|
nmzik
|
fa913ec1a7
|
Accept EXPCLEAR acceleration on expanded depth attachments
|
2026-09-17 08:25:55 +04:00 |
|
nmzik
|
bce8924dd6
|
Use dynamic stencil state
|
2026-09-14 20:29:20 +04:00 |
|
nmzik
|
586cbd4a0d
|
Fix separate stencil test and write values
|
2026-09-14 20:29:20 +04:00 |
|
nmzik
|
940e42f130
|
Share stencil setup for both faces
|
2026-09-14 20:29:20 +04:00 |
|
nmzik
|
29e9ea6344
|
Fix masked stencil replacements
|
2026-09-14 20:29:20 +04:00 |
|
nmzik
|
9a74ef15c3
|
Move stencil checks into op conversion
|
2026-09-14 20:29:20 +04:00 |
|
nmzik
|
0b4e78c0b2
|
graphics: execute DB_RENDER_OVERRIDE depth and stencil copies
|
2026-09-09 15:26:52 +04:00 |
|
nmzik
|
c725ec50ff
|
graphics: clean up draw setup
|
2026-09-08 21:26:58 +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
|
1eb13dfa5e
|
render: call Vulkan diagnostics and capability checks directly
|
2026-09-06 04:11:46 +04:00 |
|
nmzik
|
dda628ca81
|
render: simplify command and resource ownership
|
2026-09-06 04:05:35 +04:00 |
|
nmzik
|
94e7d0a189
|
renderer: accept inactive coarse HTILE; drop dead MRT filter
|
2026-09-04 07:42:23 +02:00 |
|
GodsWill Dev
|
6453bafd1d
|
renderer: ignore inactive stencil registers for depth-only targets (#425)
graphics: ignore inactive Hi-Stencil state
Co-authored-by: nmzik <Nmzik@mail.ru>
|
2026-08-31 22:39:44 +04:00 |
|
nmzik
|
1df06e230d
|
guest_gpu: remove stale PS4/GCN era gpu registers
|
2026-08-31 20:58:35 +04:00 |
|
nmzik
|
39a34fa343
|
graphics: consolidate validation guest checks
|
2026-08-31 11:06:51 +04:00 |
|
nmzik
|
65871a53a6
|
graphics: collapse redundant Vulkan and command buffer types
|
2026-08-27 06:22:15 +02:00 |
|
nmzik
|
bad6726f5e
|
Rewrite descriptor bindings and unify graphics push constants
|
2026-08-21 22:28:10 +02:00 |
|
nmzik
|
1190d5de7d
|
graphics: honor read-only stencil targets
|
2026-08-21 03:32:48 +02:00 |
|
nmzik
|
6f9ed6ffe5
|
graphics: support depth targets with read-only backing
|
2026-08-21 03:32:48 +02:00 |
|
nmzik
|
6d273e4d9c
|
graphics: accept forced HTile resummarization
|
2026-08-18 03:53:43 +02:00 |
|
nmzik
|
21aa7b66ce
|
graphics: replace raw GPU enum values with typed formats
|
2026-08-11 16:12:38 +02:00 |
|
nmzik
|
3005a210c6
|
renderer: ignore inactive HTile depth address
|
2026-08-08 23:55:45 +02:00 |
|
nmzik
|
d4f8338937
|
renderer: lower masked stencil xor exactly
|
2026-08-07 19:13:21 +02:00 |
|
nmzik
|
fb5ecec455
|
renderer: ignore stale stencil state for depth-only targets
|
2026-08-02 14:14:32 +02:00 |
|
nmzik
|
6bca35d1f5
|
renderer: broaden compatibility
|
2026-07-31 11:36:12 +02:00 |
|
nmzik
|
a6b61d7aa0
|
refactor(graphics): split renderer and recompiler into focused modules
|
2026-07-29 00:30:24 +02:00 |
|
nmzik
|
142b3c20fa
|
graphics: unify buffer bindings and depth target handling
|
2026-07-27 10:12:41 +02:00 |
|
nmzik
|
a20cf5d298
|
refactor renderer
|
2026-07-27 02:27:29 +02:00 |
|
nmzik
|
0a5f78c727
|
graphics: refactoring #2
|
2026-07-21 07:37:52 +02:00 |
|
nmzik
|
999f87576e
|
graphics: add native PS5 MSAA and safe image allocation reuse
|
2026-07-21 07:37:52 +02:00 |
|
nmzik
|
cbc11d2eaf
|
Refactor graphics #1
|
2026-07-19 00:54:31 +02:00 |
|
nmzik
|
7905f2d12f
|
graphics: migrate Vulkan backend to Vulkan-Hpp
|
2026-07-18 12:33:21 +02:00 |
|
nmzik
|
601c82a031
|
format source files
|
2026-07-18 09:01:52 +02:00 |
|
nmzik
|
f136c46519
|
preserve DB_DEPTH_SIZE_XY and add tiled readback
|
2026-07-17 23:04:51 +02:00 |
|
nmzik
|
75d20486ba
|
Vulkan driver query caching
|
2026-07-17 18:09:20 +02:00 |
|
nmzik
|
f9af3d15ff
|
Split renderState header
|
2026-07-17 14:04:59 +02:00 |
|
nmzik
|
dd58deae15
|
D16S8 support
|
2026-07-17 08:39:57 +02:00 |
|
nmzik
|
ae86249765
|
Support layered PS5 image alias transitions
|
2026-07-16 21:56:09 +02:00 |
|
nmzik
|
0d7c7510d7
|
Implement 0x12 CopyData, sampled-to-depth fix, stencil detailing
|
2026-07-16 19:58:11 +02:00 |
|
nmzik
|
147188b143
|
Initial commit
|
2026-07-16 10:21:41 +02:00 |
|