freedreno/ir3: fix counting and printing for half registers.
[mesa.git] / src / gallium / drivers / svga / svga_swtnl_private.h
index e2106e1e8e6112093752bc73297f3712e80ebb38..489b3bc0e36036ddcde1fe2dedb81c47537606e7 100644 (file)
@@ -43,13 +43,17 @@ struct svga_vbuf_render {
 
    unsigned vertex_size;
 
-   unsigned prim;
+   SVGA3dElementLayoutId layout_id; /**< current element layout id */
+
+   enum pipe_prim_type prim;
 
    struct pipe_resource *vbuf;
    struct pipe_resource *ibuf;
    struct pipe_transfer *vbuf_transfer;
    struct pipe_transfer *ibuf_transfer;
 
+   void *vbuf_ptr;
+
    /* current size of buffer */
    size_t vbuf_size;
    size_t ibuf_size;