gallium: make p_winsys internal
[mesa.git] / src / gallium / drivers / nv20 / nv20_prim_vbuf.c
index c4841026b3d2759ce0a2bde33d28bc098cdcfec3..4dd7052814ef6a144f4f7822d03c7e265adf3b28 100644 (file)
@@ -40,7 +40,7 @@
 
 #include "pipe/p_debug.h"
 #include "pipe/p_inlines.h"
-#include "pipe/p_winsys.h"
+#include "pipe/internal/p_winsys_screen.h"
 
 #include "nv20_context.h"
 #include "nv20_state.h"
@@ -113,9 +113,9 @@ static void *
 nv20__allocate_pbuffer(struct nv20_vbuf_render *nv20_render, size_t size)
 {
        struct pipe_winsys *winsys = nv20_render->nv20->pipe.winsys;
-       nv20_render->pbuffer = winsys->_buffer_create(winsys, 64,
+       nv20_render->pbuffer = winsys->buffer_create(winsys, 64,
                                        PIPE_BUFFER_USAGE_VERTEX, size);
-       return winsys->_buffer_map(winsys,
+       return winsys->buffer_map(winsys,
                        nv20_render->pbuffer,
                        PIPE_BUFFER_USAGE_CPU_WRITE);
 }
@@ -334,7 +334,7 @@ nv20_vbuf_render_release_vertices( struct vbuf_render *render,
        struct pipe_screen *pscreen = &nv20->screen->pipe;
 
        if (nv20_render->pbuffer) {
-               winsys->_buffer_unmap(winsys, nv20_render->pbuffer);
+               winsys->buffer_unmap(winsys, nv20_render->pbuffer);
                pipe_buffer_reference(pscreen, &nv20_render->pbuffer, NULL);
        } else if (nv20_render->mbuffer) {
                FREE(nv20_render->mbuffer);