I use gdc plugin for volumetrick material and when switch to dx12 I have error:
[SM5] Shader attempted to bind the Primitive uniform buffer even though Vertex Factory FLocalVertexFactory computes a PrimitiveId per-instance. This will break auto-instancing. Shaders should use GetPrimitiveData(Parameters.PrimitiveId).Member instead of Primitive.Member.
I try fix it but I havent any reference with GetPrimitiveData how it use
Did you get it to work? It seems to be connected to transformposition (local to world space) node I think? It broke octahedral impostors for me in 4.22
To clarify this answer, as it is correct, but not descriptive. Basically anywhere it says “Primitive” replace that word and only that word with “GetPrimitiveData(Parameters.PrimitiveId)”