Commit Graph

29051 Commits

Author SHA1 Message Date
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
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