summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2010-01-20 17:47:22 -0700
committerBrian Paul <brianp@vmware.com>2010-01-20 17:47:26 -0700
commit7319ae0954980196822a09d914e8b7d9cad07d16 (patch)
tree63f48d05ed83d8fa4edc8ee195d9895de3ba421b
parent0706dae088e5b46c4cad1a5ee41038e05c7f363b (diff)
llvmpipe: remove tile clipping code
The surface is always a multiple of the tile size now.
-rw-r--r--src/gallium/drivers/llvmpipe/lp_rast.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_rast.c b/src/gallium/drivers/llvmpipe/lp_rast.c
index 05901d07aa..e27b6528ea 100644
--- a/src/gallium/drivers/llvmpipe/lp_rast.c
+++ b/src/gallium/drivers/llvmpipe/lp_rast.c
@@ -261,13 +261,6 @@ void lp_rast_load_color( struct lp_rasterizer *rast,
if (y >= transfer->height)
continue;
- /* XXX: require tile-size aligned render target dimensions:
- */
- if (x + w > transfer->width)
- w -= x + w - transfer->width;
-
- if (y + h > transfer->height)
- h -= y + h - transfer->height;
assert(w >= 0);
assert(h >= 0);
@@ -539,19 +532,6 @@ static void lp_rast_store_color( struct lp_rasterizer *rast,
if (y >= transfer->height)
continue;
- /* XXX: require tile-size aligned render target dimensions:
- */
- if (x + w > transfer->width)
- w -= x + w - transfer->width;
-
- if (y + h > transfer->height)
- h -= y + h - transfer->height;
-
- assert(w >= 0);
- assert(h >= 0);
- assert(w <= TILE_SIZE);
- assert(h <= TILE_SIZE);
-
LP_DBG(DEBUG_RAST, "%s [%u] %d,%d %dx%d\n", __FUNCTION__,
thread_index, x, y, w, h);