PBR and cell data for metallic & roughness

you can see answers here for what is supported and what is not.

I think that should still be fine performance wise, even though it is clearly not the cleanest way to tackle this issue.