summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_rast.h
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2009-12-04 14:47:40 -0700
committerBrian Paul <brianp@vmware.com>2009-12-04 14:47:46 -0700
commitb533b56750aca8c7e8cb22af93a0fc2a0cfc0d97 (patch)
treec3eaa181d4a2374d4354ab5c4b40739dffb2e96c /src/gallium/drivers/llvmpipe/lp_rast.h
parent9fca3e065b9ab5ef1389a76934bc24ed2b287a76 (diff)
llvmpipe: move lp_rasterize_bin() into lp_rast.c
First step of moving bin rasterization/execution code out of lp_setup.c
Diffstat (limited to 'src/gallium/drivers/llvmpipe/lp_rast.h')
-rw-r--r--src/gallium/drivers/llvmpipe/lp_rast.h18
1 files changed, 6 insertions, 12 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_rast.h b/src/gallium/drivers/llvmpipe/lp_rast.h
index 21bbf104b1..3d2388b894 100644
--- a/src/gallium/drivers/llvmpipe/lp_rast.h
+++ b/src/gallium/drivers/llvmpipe/lp_rast.h
@@ -47,6 +47,7 @@
* individual function calls like this.
*/
struct lp_rasterizer;
+struct cmd_bin;
struct pipe_screen;
#define FIXED_ORDER 4
@@ -141,14 +142,13 @@ boolean lp_rast_begin( struct lp_rasterizer *rast,
unsigned width,
unsigned height );
-void lp_rast_end( struct lp_rasterizer * );
+void
+lp_rasterize_bin( struct lp_rasterizer *rast,
+ const struct cmd_bin *bin,
+ int x, int y);
-/* Begining of each tile:
- */
-void lp_rast_start_tile( struct lp_rasterizer *,
- unsigned x,
- unsigned y );
+void lp_rast_end( struct lp_rasterizer * );
union lp_rast_cmd_arg {
@@ -224,10 +224,4 @@ void lp_rast_shade_tile( struct lp_rasterizer *,
const union lp_rast_cmd_arg );
-/* End of tile:
- */
-
-void lp_rast_end_tile( struct lp_rasterizer *rast );
-
-
#endif