diff options
author | Keith Whitwell <[email protected]> | 2010-08-15 22:58:26 +0100 |
---|---|---|
committer | Keith Whitwell <[email protected]> | 2010-08-15 23:02:10 +0100 |
commit | c9b7bece0569d9e193591ebff329acd1d9bd9e3c (patch) | |
tree | 869c850a63dbed981b07924547ca409a989610d4 /src/gallium/drivers/llvmpipe/lp_rast.h | |
parent | 85d9bc236d6a8ff8f12cbc2150f8c3740354f573 (diff) |
llvmpipe: special case triangles which fall in a single 16x16 block
Check for these and route them to a dedicated handler with one fewer
levels of recursive rasterization.
Diffstat (limited to 'src/gallium/drivers/llvmpipe/lp_rast.h')
-rw-r--r-- | src/gallium/drivers/llvmpipe/lp_rast.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_rast.h b/src/gallium/drivers/llvmpipe/lp_rast.h index 44319a0ad6f..102e902d02c 100644 --- a/src/gallium/drivers/llvmpipe/lp_rast.h +++ b/src/gallium/drivers/llvmpipe/lp_rast.h @@ -256,5 +256,9 @@ void lp_rast_begin_query(struct lp_rasterizer_task *, void lp_rast_end_query(struct lp_rasterizer_task *, const union lp_rast_cmd_arg ); +void +lp_rast_triangle_3_16(struct lp_rasterizer_task *task, + const union lp_rast_cmd_arg arg); + #endif |