anchor.diff:  
       let compiler =
           {
  +            RuntimeCommands.Compiler.task            = this
               RuntimeCommands.Compiler.resources       = resources
               RuntimeCommands.Compiler.manager         = manager
               RuntimeCommands.Compiler.renderPass      = renderPass
  
positive.code:                 | RuntimeCommand.DispatchCmd _  ->
                      failwith "[Vulkan] compute commands not implemented"
  
  type CommandTask(device : Device, renderPass : RenderPass, command : RuntimeCommand) =
      inherit AbstractRenderTask()
  
      let pool = device.GraphicsFamily.CreateCommandPool()
  
negative.code:                         Mod.constant Box3d.Unit
              )
  
          static let rec hook (task : AbstractRenderTask) (o : IRenderObject) =
              match o with
                  | :? RenderObject as o -> task.HookRenderObject(o) :> IRenderObject
                  | :? MultiRenderObject as o -> o.Children |> List.map (hook task) |> MultiRenderObject :> IRenderObject
                  | o -> o
  
          member x.Uniforms =
              let rec get (o : IRenderObject) =
  