Skip to content

panfrost/genxml: Decode Bifrost index-driven vertex jobs

Daniel Stone requested to merge daniels/mesa:panfrost-idvs-decode into main

Bifrost has a new type of job called 'index-driven vertex', which takes in two shaders. The primary shader, called for all values, performs position shading to a cacheline-aligned attribute buffer. The secondary shader, called for values still live after culling, performs varying shading.

It is the responsiblilty of the implementation to ensure that vertices from different instances do not share a cacheline.

Signed-off-by: Daniel Stone daniels@collabora.com

/cc @icecream95

Edited by Alyssa Rosenzweig

Merge request reports