Commit graph

25554 commits

Author SHA1 Message Date
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
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
CamilleLaVey
f71a80671c Remove final references to sync1 2026-09-26 12:45:26 -04:00
CamilleLaVey
6ffd65adaf another intent to remove sync1 and replace it with sync2 completely 2026-09-26 12:45:26 -04:00
CamilleLaVey
e6fe763afa Correction on the descriptor pool 2026-09-26 12:45:26 -04:00
CamilleLaVey
fa9e069907 Adjust buffer stream size + reduce descriptor loads 2026-09-26 12:45:26 -04:00
CamilleLaVey
3ab215fd30 experiment to address some TPIDR_EL0 stalls 2026-09-26 12:45:26 -04:00
CamilleLaVey
8d8e67cd7f Just an small experiment to simply interpreter 2026-09-26 12:45:26 -04:00
CamilleLaVey
36b06254b4 Fix licenses 2026-09-26 12:45:26 -04:00
CamilleLaVey
ffb75c2b68 Revert "[common/core/dynarmic] Optimize page table allocations (#4219)" 2026-09-26 12:43:32 -04:00
CamilleLaVey
d82a9c3ba5 Adjust stagging buffer ring 2026-09-26 12:43:32 -04:00
CamilleLaVey
b7b90c183f Add checks on texel buffer alignments 2026-09-26 12:43:32 -04:00
CamilleLaVey
1fbb1a0499 Revert QCOM spoof 2026-09-26 12:43:32 -04:00
CamilleLaVey
09371eab60 Remove dead code om VMA 2026-09-26 12:43:32 -04:00
CamilleLaVey
8a8c7f4c06 addresing MHR regression 2026-09-26 12:43:31 -04:00
CamilleLaVey
3a22f908a3 Re-add pitch 2D pass 2026-09-26 12:43:31 -04:00
CamilleLaVey
0dd78bbd07 Re-add unswizzle 3D pass 2026-09-26 12:43:31 -04:00
CamilleLaVey
20d3a4370a Remove the dependency test + remove color texture filter per shasder storage view 2026-09-26 12:43:31 -04:00
CamilleLaVey
1529e30435 quick tests with dependency flags per attachment stage 2026-09-26 12:43:31 -04:00
CamilleLaVey
51d64c298d Some reviews on storage views 2026-09-26 12:43:31 -04:00
CamilleLaVey
3cabafc06a Re-add unswizzle linear 2D to the pass 2026-09-26 12:43:31 -04:00
CamilleLaVey
e9436f8094 A test to remove uneeded Finish() 2026-09-26 12:43:31 -04:00
CamilleLaVey
228a400752 Quick change to previous GC adjustment 2026-09-26 12:43:31 -04:00
CamilleLaVey
08741c919a Some changes to GC 2026-09-26 12:43:31 -04:00
CamilleLaVey
17adc28b2c Remove some dead accesors 2026-09-26 12:43:31 -04:00
CamilleLaVey
10528f1ceb Revert some previous changes partially + maintenance5 changes 2026-09-26 12:43:31 -04:00
CamilleLaVey
377478cd46 A quick topology test 2026-09-26 12:43:31 -04:00