Home | History | Annotate | Download | only in llvmpipe

Lines Matching refs:bin

95                    const struct cmd_bin *bin)
100 LP_DBG(DEBUG_RAST, "%s %d,%d\n", __FUNCTION__, bin->x, bin->y);
102 task->bin = bin;
103 task->x = bin->x * TILE_SIZE;
104 task->y = bin->y * TILE_SIZE;
147 * This is a bin command called during bin processing.
209 * This is a bin command called during bin processing.
300 * This is a bin command which is stored in all bins.
330 * This is a bin command called during bin processing.
393 * This is a bin command called during bin processing.
420 * This is a bin command called during bin processing.
479 * This is a bin command put in all bins.
496 * This is a bin command put in all bins.
609 task->bin = NULL;
637 const struct cmd_bin *bin)
643 lp_debug_bin(bin);
645 for (block = bin->head; block; block = block->next) {
655 * Rasterize commands for a single bin.
656 * \param x, y position of the bin's tile in the framebuffer
662 const struct cmd_bin *bin )
664 lp_rast_tile_begin( task, bin );
666 do_rasterize_bin(task, bin);
673 if (bin->head->count == 1) {
674 if (bin->head->cmd[0] == LP_RAST_OP_SHADE_TILE_OPAQUE)
676 else if (bin->head->cmd[0] == LP_RAST_OP_SHADE_TILE)
682 /* An empty bin is one that just loads the contents of the tile and
690 is_empty_bin( const struct cmd_bin *bin )
692 return bin->head == NULL;
713 struct cmd_bin *bin = lp_scene_get_bin(scene, i, j);
714 rasterize_bin(task, bin, i, j);
720 struct cmd_bin *bin;
723 while ((bin = lp_scene_bin_iter_next(scene))) {
724 if (!is_empty_bin( bin ))
725 rasterize_bin(task, bin);