Commit Graph

29014 Commits

Author SHA1 Message Date
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
CamilleLaVey f92e326e17 Adjustments from the previous change for pipelines 2026-09-26 12:43:30 -04:00
CamilleLaVey b10212fe94 Let's try to change a bit the redundancy 2026-09-26 12:43:30 -04:00
CamilleLaVey 521d3922f5 Fix build 2026-09-26 12:43:30 -04:00
CamilleLaVey 8cdf552c28 Some adjustments to vertex attributes 2026-09-26 12:43:30 -04:00
CamilleLaVey d633c43aae Remove static pipelines 2026-09-26 12:43:30 -04:00
CamilleLaVey 27bcaba75c first intent to pinpoint performance decrease on virtual buffer table + multi-range 2026-09-26 12:43:30 -04:00
CamilleLaVey 64a307c6dc Port some changes from Lizzie's optimization with some exceptions 2026-09-26 12:43:30 -04:00
CamilleLaVey 691b63e79b Quick adjustments on overlapped buffers 2026-09-26 12:43:30 -04:00