diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/gallium/drivers/llvmpipe/lp_context.h | 3 | ||||
| -rw-r--r-- | src/gallium/drivers/llvmpipe/lp_state_derived.c | 38 | 
2 files changed, 0 insertions, 41 deletions
| diff --git a/src/gallium/drivers/llvmpipe/lp_context.h b/src/gallium/drivers/llvmpipe/lp_context.h index 1ede6a6a72..5390a71369 100644 --- a/src/gallium/drivers/llvmpipe/lp_context.h +++ b/src/gallium/drivers/llvmpipe/lp_context.h @@ -96,9 +96,6 @@ struct llvmpipe_context {     /** Which vertex shader output slot contains point size */     int psize_slot; -   /** Derived from scissor and surface bounds: */ -   struct pipe_scissor_state cliprect; -     /** The tiling engine */     struct setup_context *setup; diff --git a/src/gallium/drivers/llvmpipe/lp_state_derived.c b/src/gallium/drivers/llvmpipe/lp_state_derived.c index 78d046985b..af02fcfec9 100644 --- a/src/gallium/drivers/llvmpipe/lp_state_derived.c +++ b/src/gallium/drivers/llvmpipe/lp_state_derived.c @@ -136,39 +136,6 @@ compute_vertex_info(struct llvmpipe_context *llvmpipe) -/** - * Recompute cliprect from scissor bounds, scissor enable and surface size. - */ -static void -compute_cliprect(struct llvmpipe_context *lp) -{ -   /* LP_NEW_FRAMEBUFFER -    */ -   uint surfWidth = lp->framebuffer.width; -   uint surfHeight = lp->framebuffer.height; - -   /* LP_NEW_RASTERIZER -    */ -   if (lp->rasterizer->scissor) { - -      /* LP_NEW_SCISSOR -       * -       * clip to scissor rect: -       */ -      lp->cliprect.minx = MAX2(lp->scissor.minx, 0); -      lp->cliprect.miny = MAX2(lp->scissor.miny, 0); -      lp->cliprect.maxx = MIN2(lp->scissor.maxx, surfWidth); -      lp->cliprect.maxy = MIN2(lp->scissor.maxy, surfHeight); -   } -   else { -      /* clip to surface bounds */ -      lp->cliprect.minx = 0; -      lp->cliprect.miny = 0; -      lp->cliprect.maxx = surfWidth; -      lp->cliprect.maxy = surfHeight; -   } -} -  /* Hopefully this will remain quite simple, otherwise need to pull in   * something like the state tracker mechanism. @@ -189,11 +156,6 @@ void llvmpipe_update_derived( struct llvmpipe_context *llvmpipe )                            LP_NEW_VS))        compute_vertex_info( llvmpipe ); -   if (llvmpipe->dirty & (LP_NEW_SCISSOR | -                          LP_NEW_RASTERIZER | -                          LP_NEW_FRAMEBUFFER)) -      compute_cliprect(llvmpipe); -     if (llvmpipe->dirty & (LP_NEW_FS |                            LP_NEW_BLEND |                            LP_NEW_DEPTH_STENCIL_ALPHA | | 
