Commit graph

29047 commits

Author SHA1 Message Date
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
CamilleLaVey
d2d2220b24 Address some regressions with TFB + SSBO's due to WFI removal 2026-09-26 12:45:26 -04:00
CamilleLaVey
bc121efc19 Corrections on the barriers for compute dispatch 2026-09-26 12:45:26 -04:00
CamilleLaVey
bcb3fbcf12 Remove the binding/rt image cache 2026-09-26 12:45:26 -04:00
CamilleLaVey
ab11282def Keep adjusting the barriers until qcom is finally fixed 2026-09-26 12:45:26 -04:00
CamilleLaVey
a5c5966cd8 Keep adjusting barriers 2026-09-26 12:45:26 -04:00
CamilleLaVey
7a007fbf48 Another intent to fix qcom driver bugs with render 2026-09-26 12:45:26 -04:00
CamilleLaVey
3f3240caed Fix android build 2026-09-26 12:45:26 -04:00
CamilleLaVey
19298b713b Removal of WFI + address device creation crash on A6xx 2026-09-26 12:45:26 -04:00
CamilleLaVey
10a21bf246 Another try on sparse binding 2026-09-26 12:45:26 -04:00
CamilleLaVey
108c991431 Experiment on descriptors payloads 2026-09-26 12:45:26 -04:00
CamilleLaVey
98ad2d5e4c Quick tests on payloads 2026-09-26 12:45:26 -04:00
CamilleLaVey
3ff00afd59 Some other dead code removal 2026-09-26 12:45:26 -04:00
CamilleLaVey
fd8da678df Re-adjust dispatch draw + masks 2026-09-26 12:45:26 -04:00