Skip to content

panfrost: Index-driven vertex shading

Alyssa Rosenzweig requested to merge alyssa/mesa:idvs-5 into main

https://developer.arm.com/documentation/102546/0100/Index-Driven-Geometry-Pipeline

Performance is improved significantly -- https://rosenzweig.io/idvs-g52.txt


Was draft because

  • the commit history needs to be cleaned up
  • UBO pushing needs to be optimized
  • interaction with indirect draw shaders
  • don't break panvk
  • needs benchmarks to make sure this doesn't regress real apps (And if this improves performance significantly, I'm sure Phoronix would like to know 😉 )
Edited by Alyssa Rosenzweig

Merge request reports