svga: split / update svga3d header files
[mesa.git] / src / gallium / drivers / svga / svga_draw_arrays.c
index 5f03483390faa75cd7ecebae04f95c0e8104d72d..d4d77200f59880f83d0600bb3cc5ef0684c0fdf7 100644 (file)
@@ -50,7 +50,7 @@ generate_indices(struct svga_hwtnl *hwtnl,
    void *dst_map = NULL;
 
    dst = pipe_buffer_create(pipe->screen,
-                            PIPE_BIND_INDEX_BUFFER, PIPE_USAGE_STATIC, size);
+                            PIPE_BIND_INDEX_BUFFER, PIPE_USAGE_DEFAULT, size);
    if (dst == NULL)
       goto fail;
 
@@ -58,7 +58,7 @@ generate_indices(struct svga_hwtnl *hwtnl,
    if (dst_map == NULL)
       goto fail;
 
-   generate(nr, dst_map);
+   generate(0, nr, dst_map);
 
    pipe_buffer_unmap(pipe, transfer);