Lines Matching refs:emit
145 * to need to emit these in pairs.. emit a final dummy
178 /* emit texture state: */
254 /* emit texture state for mem->gmem restore operation.. eventually it would
286 /* emit texture state: */
368 fd4_emit_vertex_bufs(struct fd_ringbuffer *ring, struct fd4_emit *emit)
372 const struct fd_vertex_state *vtx = emit->vtx;
373 const struct ir3_shader_variant *vp = fd4_emit_get_vp(emit);
503 struct fd4_emit *emit)
505 const struct ir3_shader_variant *vp = fd4_emit_get_vp(emit);
506 const struct ir3_shader_variant *fp = fd4_emit_get_fp(emit);
507 uint32_t dirty = emit->dirty;
511 if ((dirty & FD_DIRTY_FRAMEBUFFER) && !emit->key.binning_pass) {
598 * state object, we need to make sure that we always emit
602 if (emit->info) {
603 const struct pipe_draw_info *info = emit->info;
681 fd4_program_emit(ring, emit, n, pfb->cbufs);
684 if (emit->prog == &ctx->prog) { /* evil hack to deal sanely with clear path */
685 ir3_emit_consts(vp, ring, ctx, emit->info, dirty);
686 if (!emit->key.binning_pass)
687 ir3_emit_consts(fp, ring, ctx, emit->info, dirty);
765 /* emit setup at begin of new cmdstream buffer (don't rely on previous