Commit graph

29060 commits

Author SHA1 Message Date
CamilleLaVey
7db354a25a Framerate display corrections 2026-10-01 20:27:22 -04:00
CamilleLaVey
f759409cc2 Address turnip bug with depths 2026-10-01 19:30:50 -04:00
CamilleLaVey
e11ea7f008 Port UMA part 5.3 (NCE EXT) 2026-10-01 16:52:15 -04:00
CamilleLaVey
73cac64037 Port UMA part 5.2 2026-10-01 16:26:33 -04:00
CamilleLaVey
fb174abf04 Port UMA part 5.1 2026-10-01 14:07:31 -04:00
CamilleLaVey
1b764efad9 Port UMA part 4.1 2026-10-01 12:23:20 -04:00
CamilleLaVey
488dcefec5 Port UMA part 4 2026-10-01 02:49:53 -04:00
CamilleLaVey
df36685c9b Port UMA part 3 2026-10-01 02:01:24 -04:00
CamilleLaVey
9cc9a1fc35 Port UMA part 2 2026-10-01 01:09:01 -04:00
CamilleLaVey
0a88e761eb Port UMA part 1 2026-10-01 00:19:46 -04:00
CamilleLaVey
451b8eb80c Some adjustments to EDS 2026-09-30 23:09:44 -04:00
CamilleLaVey
e4f74863d2 Overlap barriers on window adapt filter + lsfg dedup 2026-09-30 20:58:40 -04:00
CamilleLaVey
51584f5a63 1st phase of framepacer rework 2026-09-30 17:54:48 -04:00
CamilleLaVey
148a7b24cd Another intent to fix build 2026-09-30 17:27:43 -04:00
CamilleLaVey
940568bb33 fix lsfg build desktop + adjustments 2026-09-30 15:06:43 -04:00
CamilleLaVey
5714c3e477 Experiments with polishing LSFG impl 2026-09-30 14:14:57 -04:00
CamilleLaVey
bad10039ae Address some corrections towards MSAA discard/enable removal 2026-09-30 13:03:09 -04:00
CamilleLaVey
dd1c024efc Some corrections towards HCR + Discard MSAA 2026-09-30 12:05:15 -04:00
CamilleLaVey
4f5fc58b6e Use copy commands 2 2026-09-30 03:00:07 -04:00
CamilleLaVey
efba499fd3 Remove some dependencies to framebuffer and renderpass 2026-09-30 02:47:44 -04:00
CamilleLaVey
41d8da1612 Remove deferred clears 2026-09-30 00:47:14 -04:00
CamilleLaVey
63fc150635 Addresing some problems with TFB and DR 2026-09-30 00:22:27 -04:00
CamilleLaVey
92cbcb8fe5 Revert "God has forsaken me to BDA" 2026-09-29 23:54:39 -04:00
CamilleLaVey
8040f06c87 Revert "quick test to add pointer range management on buffer binding from indirect draws" 2026-09-29 23:54:21 -04:00
CamilleLaVey
bdc890f647 quick test to add pointer range management on buffer binding from indirect draws 2026-09-29 23:17:06 -04:00
CamilleLaVey
08917afe0e God has forsaken me to BDA 2026-09-29 21:57:46 -04:00
CamilleLaVey
213d9fb4a7 Just force reads on 8/16bits 2026-09-29 17:46:53 -04:00
CamilleLaVey
2d6f28c50e Some work around CAS 2026-09-29 16:13:50 -04:00
CamilleLaVey
ef7cde0c2b Barrier feedback loops toggle android 2026-09-27 02:48:26 -04:00
CamilleLaVey
2d5c79c9f3 Address some bugs with load none vs lrz 2026-09-27 02:44:37 -04:00
CamilleLaVey
14b6160fcd first try on dynamic rendering unused attachments 2026-09-27 01:15:26 -04:00
CamilleLaVey
dfe0b7e7c7 A quick test on global memory cbuf tracker 2026-09-26 23:23:38 -04:00
CamilleLaVey
b8d9f44421 Another change on GS 2026-09-26 21:38:39 -04:00
CamilleLaVey
7d61946b7c Tfb fix x62132321 2026-09-26 21:33:17 -04:00
CamilleLaVey
d8fc94093d More work on GS 2026-09-26 21:14:21 -04:00
CamilleLaVey
4ce91d18b8 Avoid constant calls to fixed pipelines 2026-09-26 18:50:48 -04:00
CamilleLaVey
f6cd6128ff Experiment on tfb draws again 2026-09-26 18:28:32 -04:00
CamilleLaVey
f3ce6acf53 Another intent on load store op none impl 2026-09-26 17:21:32 -04:00
CamilleLaVey
656370e70a Upload only images needed 2026-09-26 16:43:23 -04:00
CamilleLaVey
16483a27ed Remove PostCopyBarrier on buffers 2026-09-26 15:43:34 -04:00
CamilleLaVey
d6f69e14dc experiment with depth ranges 2026-09-26 14:59:01 -04:00
CamilleLaVey
1a65725a35 Fix licenses 2026-09-26 13:37:49 -04:00
CamilleLaVey
381d97639f Rework dynamic rendering impl 2026-09-26 13:30:28 -04:00
CamilleLaVey
be4bcbee85
Merge pull request '[arm, vulkan] 5th Vulkan Global Maintenance + NCE maintenance' (#1) from cleanup-vk into master
Reviewed-on: https://git.eden-emu.dev/CamilleLaVey/Eden/pulls/1
2026-09-26 18:57:15 +02:00
CamilleLaVey
49c3a79fa8 Keep adjusting memory barriers to be more explicit 2026-09-26 12:45:27 -04:00
CamilleLaVey
9d4355064b Another try to make barriers more explicit 2026-09-26 12:45:27 -04:00
CamilleLaVey
d832f5e156 Re-do geometry compaction pass 2026-09-26 12:45:27 -04:00
CamilleLaVey
5dc91d7e25 Another take on the qcom/turnip missing handling for geometry stages 2026-09-26 12:45:27 -04:00
CamilleLaVey
ccbaa75e5e Adjust cuts on depth draws 2026-09-26 12:45:27 -04:00
CamilleLaVey
63ce0a0527 Fix build 2026-09-26 12:45:26 -04:00