diff options
author | José Fonseca <jfonseca@vmware.com> | 2009-08-29 20:02:25 +0100 |
---|---|---|
committer | José Fonseca <jfonseca@vmware.com> | 2009-08-29 20:03:44 +0100 |
commit | e173a9bbd64dc38dba6b881ed7a9faea02861042 (patch) | |
tree | 292a49f533f73d0da2b222e8900a47fcbf2f8404 /src/gallium/drivers/llvmpipe/lp_draw_arrays.c | |
parent | e48dc9c5edb0f001bf7252ee2294d36707aa066c (diff) |
llvmpipe: Define an winsys for LLVM. Drop pipe_winsys
lp_winsys will eventually be unified with softpipe's eventually, but we
are free to move quicker since we don't have the myriad of users yet.
Will provide a pipe_winsys adaptor from Keith's softpipe-private-winsys
soon.
Diffstat (limited to 'src/gallium/drivers/llvmpipe/lp_draw_arrays.c')
-rw-r--r-- | src/gallium/drivers/llvmpipe/lp_draw_arrays.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_draw_arrays.c b/src/gallium/drivers/llvmpipe/lp_draw_arrays.c index 6a89b74e3a..0f75afc79b 100644 --- a/src/gallium/drivers/llvmpipe/lp_draw_arrays.c +++ b/src/gallium/drivers/llvmpipe/lp_draw_arrays.c @@ -47,13 +47,13 @@ static void llvmpipe_map_constant_buffers(struct llvmpipe_context *lp) { - struct pipe_winsys *ws = lp->pipe.winsys; + struct pipe_screen *screen = lp->pipe.screen; uint i, size; for (i = 0; i < PIPE_SHADER_TYPES; i++) { if (lp->constants[i].buffer && lp->constants[i].buffer->size) - lp->mapped_constants[i] = ws->buffer_map(ws, lp->constants[i].buffer, - PIPE_BUFFER_USAGE_CPU_READ); + lp->mapped_constants[i] = screen->buffer_map(screen, lp->constants[i].buffer, + PIPE_BUFFER_USAGE_CPU_READ); } if (lp->constants[PIPE_SHADER_VERTEX].buffer) @@ -72,7 +72,7 @@ llvmpipe_map_constant_buffers(struct llvmpipe_context *lp) static void llvmpipe_unmap_constant_buffers(struct llvmpipe_context *lp) { - struct pipe_winsys *ws = lp->pipe.winsys; + struct pipe_screen *screen = lp->pipe.screen; uint i; /* really need to flush all prims since the vert/frag shaders const buffers @@ -86,7 +86,7 @@ llvmpipe_unmap_constant_buffers(struct llvmpipe_context *lp) for (i = 0; i < 2; i++) { if (lp->constants[i].buffer && lp->constants[i].buffer->size) - ws->buffer_unmap(ws, lp->constants[i].buffer); + screen->buffer_unmap(screen, lp->constants[i].buffer); lp->mapped_constants[i] = NULL; } } |