anchor.diff:  
   (defpackage :mezzano.gui.virgl
     (:use :cl)
  -  (:local-nicknames (:gpu :mezzano.supervisor.virtio-gpu)))
  +  (:local-nicknames (:gpu :mezzano.supervisor.virtio-gpu)
  +                    (:ext :mezzano.extensions)
  +                    (:sup :mezzano.supervisor)))
   
   (in-package :mezzano.gui.virgl)
   
  
positive.code:     (vector-push-extend 0 vector)
      (vector-push-extend 0 vector)
      (vector-push-extend 0 vector)
      (setf (nibbles:sb32ref/le vector here) new-element)
      here))
  
  (defun vector-push-extend-single/le (new-element vector)
    (check-type new-element single-float)
    (vector-push-extend-ub32/le (mezzano.internals::%single-float-as-integer new-element) vector))
  
  (defun vector-push-extend-ub64/le (new-element vector)
    (let ((here (vector-push-extend 0 vector)))
  
negative.code:     (vector-push-extend 0 vector)
      (vector-push-extend 0 vector)
      (vector-push-extend 0 vector)
      (setf (ext:ub64ref/le vector here) new-element)
      here))
  
  (defun vector-push-extend-double/le (new-element vector)
    (check-type new-element double-float)
    (vector-push-extend-ub64/le
     (ext:double-float-to-ieee-binary64 new-element)
     vector))
  
  (defun encode-clear (cmd-buf
                       buffers ; +pipe-clear-*+
  