Lines Matching refs:emit
175 /* emit texture state: */
195 /* emit mipaddrs: */
252 /* emit texture state for mem->gmem restore operation.. eventually it would
283 /* emit texture state: */
332 /* emit mipaddrs: */
361 fd3_emit_vertex_bufs(struct fd_ringbuffer *ring, struct fd3_emit *emit)
365 const struct fd_vertex_state *vtx = emit->vtx;
366 const struct ir3_shader_variant *vp = fd3_emit_get_vp(emit);
489 struct fd3_emit *emit)
491 const struct ir3_shader_variant *vp = fd3_emit_get_vp(emit);
492 const struct ir3_shader_variant *fp = fd3_emit_get_fp(emit);
493 uint32_t dirty = emit->dirty;
505 !emit->key.binning_pass) {
516 * to), we could emit this for binning pass too. But we
581 if (!emit->key.ucp_enables)
592 if (emit->key.ucp_enables)
609 * state object, we need to make sure that we always emit
613 if (emit->info) {
614 const struct pipe_draw_info *info = emit->info;
618 if (!emit->key.binning_pass) {
707 fd3_program_emit(ring, emit, nr_cbufs, pfb->cbufs);
715 if (emit->prog == &ctx->prog) { /* evil hack to deal sanely with clear path */
716 ir3_emit_consts(vp, ring, ctx, emit->info, dirty);
717 if (!emit->key.binning_pass)
718 ir3_emit_consts(fp, ring, ctx, emit->info, dirty);
806 /* emit setup at begin of new cmdstream buffer (don't rely on previous