Adds a basic Primitive interface (primitives wrap shapes), along with a SimplePrimitive (just attached material info) and a TransformedPrimitive (enabled instancing)
We'll want other primitives later - including acceleration structures - but this is sufficient for the moment.
Adds a basic Primitive interface (primitives wrap shapes), along with a SimplePrimitive (just attached material info) and a TransformedPrimitive (enabled instancing)
We'll want other primitives later - including acceleration structures - but this is sufficient for the moment.