Home | History | Annotate | Download | only in llvmpipe

Lines Matching refs:scene

56  * Begin rasterizing a scene.
57 * Called once per scene by one thread.
61 struct lp_scene *scene )
64 rast->curr_scene = scene;
68 lp_scene_begin_rasterization( scene );
69 lp_scene_bin_iter_begin( scene );
82 debug_printf("Post render scene: tile unswizzle: %u tile swizzle: %u\n",
97 const struct lp_scene *scene = task->scene;
111 struct pipe_surface *zsbuf = task->scene->fb.zsbuf;
115 if (scene->has_depthstencil_clear)
153 const struct lp_scene *scene = task->scene;
168 for (i = 0; i < scene->fb.nr_cbufs; i++) {
181 for (i = 0; i < scene->fb.nr_cbufs; i++) {
215 const struct lp_scene *scene = task->scene;
220 const unsigned block_size = scene->zsbuf.blocksize;
221 const unsigned dst_stride = scene->zsbuf.stride * TILE_VECTOR_HEIGHT;
295 * This is generally only done when we're flushing the scene just prior to
305 const struct lp_scene *scene = task->scene;
308 for (buf = 0; buf < scene->fb.nr_cbufs; buf++) {
309 struct pipe_surface *cbuf = scene->fb.cbufs[buf];
336 const struct lp_scene *scene = task->scene;
365 for (i = 0; i < scene->fb.nr_cbufs; i++)
399 const struct lp_scene *scene = task->scene;
410 for (i = 0; i < scene->fb.nr_cbufs; i++) {
432 const struct lp_scene *scene = task->scene;
440 assert(x < scene->tiles_x * TILE_SIZE);
441 assert(y < scene->tiles_y * TILE_SIZE);
449 for (i = 0; i < scene->fb.nr_cbufs; i++) {
581 const struct lp_scene *scene = task->scene;
584 for (buf = 0; buf < scene->fb.nr_cbufs; buf++) {
697 * Rasterize/execute all bins within a scene.
702 struct lp_scene *scene)
704 task->scene = scene;
707 /* loop over scene bins, rasterize each */
711 for (i = 0; i < scene->tiles_x; i++) {
712 for (j = 0; j < scene->tiles_y; j++) {
713 struct cmd_bin *bin = lp_scene_get_bin(scene, i, j);
722 assert(scene);
723 while ((bin = lp_scene_bin_iter_next(scene))) {
732 if (scene->fence) {
733 lp_fence_signal(scene->fence);
736 task->scene = NULL;
745 struct lp_scene *scene)
752 lp_rast_begin( rast, scene );
754 rasterize_scene( &rast->tasks[0], scene );
764 lp_scene_enqueue( rast->full_scenes, scene );
817 * - get next scene to rasterize
836 /* wait for all threads to finish with this scene */