 =>
 void RTCBoundsFunc2(const uniform RTCBoundsFunctionArguments* const uniform args)
 {
-  void* uniform userPtr_in = args->userPtr;
+  COMMENT void* uniform userPtr_in = args->userPtr; // no longer available
   void* uniform geomUserPtr_in = args->geomUserPtr;
   uniform size_t primID_in = args->primID;
-  COMMENT uniform size_t time = args->time;
+  COMMENT uniform size_t time = args->timeStep;
   uniform RTCBounds& bounds_out = *args->bounds_o;
 }@@
 

@@{
rtcSetBuffer(EXPR geom,RTC_BUFFER(EXPR type, EXPR slot),EXPR ptr,EXPR offset,EXPR stride)
=>
rtcSetSharedGeometryBuffer(geom,type,slot,FIXME_COULD_NOT_DERIVE_FORMAT,ptr,offset,stride)
}@@

@@{
rtcSetBuffer(EXPR geom,EXPR type, EXPR ptr,EXPR offset,EXPR stride)
=>
rtcSetSharedGeometryBuffer(geom,type,FIXME_COULD_NOT_DERIVE_SLOT,FIXME_COULD_NOT_DERIVE_FORMAT,ptr,offset,stride)
}@@



@@{
rtcNewLineSegments2(EXPR scene,EXPR flags,EXPR numSegments,EXPR numVertices,EXPR numTimeSteps)
=>
rtcNewCurveGeometryX (scene,RTC_GEOMETRY_TYPE_LINEAR_CURVE,flags,numSegments,numVertices,numTimeSteps)
}@@

@@{
rtcNewLineSegments2(EXPR scene,EXPR flags,EXPR numSegments,EXPR numVertices,EXPR numTimeSteps,EXPR geomID)
=>
rtcNewCurveGeometryX (scene,RTC_GEOMETRY_TYPE_LINEAR_CURVE,flags,numSegments,numVertices,numTimeSteps,geomID)
}@@


