Home | History | Annotate | Download | only in ilo

Lines Matching defs:session

342    struct ilo_render_rectlist_session session;
346 memset(&session, 0, sizeof(session));
347 ilo_render_emit_rectlist_dynamic_states(render, blitter, &session);
348 ilo_render_emit_rectlist_commands(render, blitter, &session);
365 struct ilo_render_draw_session *session)
367 memset(session, 0, sizeof(*session));
368 session->pipe_dirty = vec->dirty;
369 session->reduced_prim = u_reduced_prim(vec->draw->mode);
377 session->prim_changed = true;
379 ilo_state_urb_full_delta(&vec->urb, render->dev, &session->urb_delta);
380 ilo_state_vf_full_delta(&vec->ve->vf, render->dev, &session->vf_delta);
383 &session->rs_delta);
386 &session->vp_delta);
389 &session->cc_delta);
391 session->prim_changed =
392 (render->state.reduced_prim != session->reduced_prim);
395 &render->state.urb, &session->urb_delta);
399 &session->vf_delta);
404 &render->state.rs, &session->rs_delta);
409 &session->vp_delta);
414 &render->state.cc, &session->cc_delta);
422 struct ilo_render_draw_session *session)
430 render->state.reduced_prim = session->reduced_prim;
441 struct ilo_render_draw_session session;
445 draw_session_prepare(render, vec, &session);
449 session.pipe_dirty = ILO_DIRTY_ALL;
451 session.pipe_dirty = vec->dirty;
453 ilo_render_emit_draw_dynamic_states(render, vec, &session);
454 ilo_render_emit_draw_surface_states(render, vec, &session);
458 session.pipe_dirty = ILO_DIRTY_ALL;
460 session.pipe_dirty = vec->dirty;
462 ilo_render_emit_draw_commands(render, vec, &session);
464 draw_session_end(render, vec, &session);
487 struct ilo_render_launch_grid_session session;
493 memset(&session, 0, sizeof(session));
495 session.thread_group_offset = thread_group_offset;
496 session.thread_group_dim = thread_group_dim;
497 session.thread_group_size = thread_group_size;
498 session.input = input;
499 session.pc = pc;
501 ilo_render_emit_launch_grid_surface_states(render, vec, &session);
502 ilo_render_emit_launch_grid_dynamic_states(render, vec, &session);
503 ilo_render_emit_launch_grid_commands(render, vec, &session);