 @@{
 rtcSetBuffer(EXPR geom,RTC_BUFFER(EXPR type, EXPR slot),EXPR ptr,EXPR offset,EXPR stride)
 =>
-rtcSetSharedGeometryBuffer(geom,type,slot,/* FIXME: put proper format here */,ptr,offset,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: put proper slot here */,/* FIXME: put proper format here */,ptr,offset,stride)
+rtcSetSharedGeometryBuffer(geom,type,FIXME_COULD_NOT_DERIVE_SLOT,FIXME_COULD_NOT_DERIVE_FORMAT,ptr,offset,stride)
 }@@
 
 

rtcSetSharedGeometryBuffer(geom,RTC_BUFFER_TYPE_VERTEX,slot,RTC_FORMAT_FLOAT3,ptr,offset,stride,numVertices)
}@@
@@{
rtcSetSharedGeometryBuffer(EXPR geom,RTC_BUFFER_TYPE_VERTEX_ATTRIBUTE,EXPR slot, EXPR format,EXPR ptr,EXPR offset,EXPR stride)
=>
rtcSetSharedGeometryBuffer(geom,RTC_BUFFER_TYPE_VERTEX_ATTRIBUTE,slot,format,ptr,offset,stride,numVertices)
}@@

@@{
rtcMapBuffer(EXPR geom,RTC_BUFFER(EXPR type, EXPR slot))
=>
rtcMapBuffer(geom,type,slot,FIXME_COULD_NOT_DERIVE_FORMAT)
}@@

@@{
rtcMapBuffer(EXPR geom,EXPR type)
=>
rtcMapBuffer(geom,type,FIXME_COULD_NOT_DERIVE_SLOT,FIXME_COULD_NOT_DERIVE_FORMAT)
}@@

@@{
