Home
last modified time | relevance | path

Searched refs:scenes (Results 1 - 3 of 3) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_scene_queue.c30 * Scene queue. We'll use two queues. One contains "full" scenes which
31 * are produced by the "setup" code. The other contains "empty" scenes
47 * A queue of scenes
51 struct lp_scene *scenes[SCENE_QUEUE_SIZE]; member
113 struct lp_scene *scene = queue->scenes[queue->head++ % SCENE_QUEUE_SIZE]; in lp_scene_dequeue()
132 queue->scenes[queue->tail++ % SCENE_QUEUE_SIZE] = scene; in lp_scene_enqueue()
H A Dlp_setup.c73 if (setup->scenes[0]->fence) { in lp_setup_wait_empty_scene()
75 __FUNCTION__, setup->scenes[0]->fence->id); in lp_setup_wait_empty_scene()
76 lp_fence_wait(setup->scenes[0]->fence); in lp_setup_wait_empty_scene()
77 lp_scene_end_rasterization(setup->scenes[0]); in lp_setup_wait_empty_scene()
91 if (setup->scenes[i]->fence) { in lp_setup_get_empty_scene()
92 if (lp_fence_signalled(setup->scenes[i]->fence)) { in lp_setup_get_empty_scene()
93 lp_scene_end_rasterization(setup->scenes[i]); in lp_setup_get_empty_scene()
107 /* block and reuse scenes */ in lp_setup_get_empty_scene()
111 setup->scenes[setup->num_active_scenes] = scene; in lp_setup_get_empty_scene()
117 setup->scene = setup->scenes[ in lp_setup_get_empty_scene()
[all...]
H A Dlp_setup_context.h58 /** Max number of scenes */
96 struct lp_scene *scenes[MAX_SCENES]; /**< all the scenes */ member

Completed in 2 milliseconds