public static extern IntPtr rtcSetNewGeometryBuffer(IntPtr geometry, RTCBufferType type, uint slot, RTCFormat format, ulong byteStride, ulong itemCount); // TODO: nuint instead of ulong
public static extern void rtcGetGeometryTransform(IntPtr geometry, float time, RTCFormat format, IntPtr xfm);
public static extern void rtcSetSharedGeometryBuffer(IntPtr geometry, RTCBufferType type, uint slot, RTCFormat format, IntPtr ptr, ulong byteOffset, ulong byteStride, ulong itemCount); // TODO: nuint instead of ulong
public static extern void rtcSetGeometryTransform(IntPtr geometry, uint timeStep, RTCFormat format, IntPtr xfm);