Well he is easy, you create a GpuSyncInterpreter or whatever, register two fence objects into it, and reserve some bits in the command for them.This second solution is not really good tho, as the fences will be needed just by a few drawcalls, so reserving bits for them in the command is a waste...