Lines Matching refs:scenes
73 if (setup->scenes[0]->fence) {
75 __FUNCTION__, setup->scenes[0]->fence->id);
76 lp_fence_wait(setup->scenes[0]->fence);
77 lp_scene_end_rasterization(setup->scenes[0]);
91 if (setup->scenes[i]->fence) {
92 if (lp_fence_signalled(setup->scenes[i]->fence)) {
93 lp_scene_end_rasterization(setup->scenes[i]);
107 /* block and reuse scenes */
111 setup->scenes[setup->num_active_scenes] = scene;
117 setup->scene = setup->scenes[i];
1118 * Note: we have to check all scenes including any scenes currently
1134 /* check resources referenced by active scenes */
1136 struct lp_scene *scene = setup->scenes[i];
1540 /* free the scenes in the 'empty' queue */
1542 struct lp_scene *scene = setup->scenes[i];
1550 LP_DBG(DEBUG_SETUP, "number of scenes used: %d\n", setup->num_active_scenes);
1591 setup->scenes[0] = lp_scene_create(setup);
1592 if (!setup->scenes[0]) {
1611 if (setup->scenes[i]) {
1612 lp_scene_destroy(setup->scenes[i]);