Home | History | Annotate | Download | only in virgl

Lines Matching refs:cbuf

45    if ((ctx->cbuf->cdw + len + 1) > VIRGL_MAX_CMDBUF_DWORDS)
48 virgl_encoder_write_dword(ctx->cbuf, dword);
58 vws->emit_res(vws, ctx->cbuf, res->hw_res, TRUE);
60 virgl_encoder_write_dword(ctx->cbuf, 0);
68 virgl_encoder_write_dword(ctx->cbuf, handle);
76 virgl_encoder_write_dword(ctx->cbuf, handle);
88 virgl_encoder_write_dword(ctx->cbuf, handle);
97 virgl_encoder_write_dword(ctx->cbuf, tmp);
100 virgl_encoder_write_dword(ctx->cbuf, tmp);
112 virgl_encoder_write_dword(ctx->cbuf, tmp);
124 virgl_encoder_write_dword(ctx->cbuf, handle);
131 virgl_encoder_write_dword(ctx->cbuf, tmp);
141 virgl_encoder_write_dword(ctx->cbuf, tmp);
144 virgl_encoder_write_dword(ctx->cbuf, fui(dsa_state->alpha.ref_value));
154 virgl_encoder_write_dword(ctx->cbuf, handle);
185 virgl_encoder_write_dword(ctx->cbuf, tmp); /* S0 */
186 virgl_encoder_write_dword(ctx->cbuf, fui(state->point_size)); /* S1 */
187 virgl_encoder_write_dword(ctx->cbuf, state->sprite_coord_enable); /* S2 */
191 virgl_encoder_write_dword(ctx->cbuf, tmp); /* S3 */
192 virgl_encoder_write_dword(ctx->cbuf, fui(state->line_width)); /* S4 */
193 virgl_encoder_write_dword(ctx->cbuf, fui(state->offset_units)); /* S5 */
194 virgl_encoder_write_dword(ctx->cbuf, fui(state->offset_scale)); /* S6 */
195 virgl_encoder_write_dword(ctx->cbuf, fui(state->offset_clamp)); /* S7 */
205 virgl_encoder_write_dword(ctx->cbuf, handle);
206 virgl_encoder_write_dword(ctx->cbuf, type);
207 virgl_encoder_write_dword(ctx->cbuf, offlen);
208 virgl_encoder_write_dword(ctx->cbuf, num_tokens);
221 virgl_encoder_write_dword(ctx->cbuf, num_outputs);
224 virgl_encoder_write_dword(ctx->cbuf, so_info->stride[i]);
233 virgl_encoder_write_dword(ctx->cbuf, tmp);
234 virgl_encoder_write_dword(ctx->cbuf, 0);
285 if (ctx->cbuf->cdw + hdr_len + 1 > VIRGL_MAX_CMDBUF_DWORDS)
288 thispass = (VIRGL_MAX_CMDBUF_DWORDS - ctx->cbuf->cdw - hdr_len - 1) * 4;
302 virgl_encoder_write_block(ctx->cbuf, (uint8_t *)sptr, length);
326 virgl_encoder_write_dword(ctx->cbuf, buffers);
328 virgl_encoder_write_dword(ctx->cbuf, color->ui[i]);
329 virgl_encoder_write_qword(ctx->cbuf, qword);
330 virgl_encoder_write_dword(ctx->cbuf, stencil);
341 virgl_encoder_write_dword(ctx->cbuf, state->nr_cbufs);
342 virgl_encoder_write_dword(ctx->cbuf, zsurf ? zsurf->handle : 0);
345 virgl_encoder_write_dword(ctx->cbuf, surf ? surf->handle : 0);
358 virgl_encoder_write_dword(ctx->cbuf, start_slot);
361 virgl_encoder_write_dword(ctx->cbuf, fui(states[v].scale[i]));
363 virgl_encoder_write_dword(ctx->cbuf, fui(states[v].translate[i]));
375 virgl_encoder_write_dword(ctx->cbuf, handle);
377 virgl_encoder_write_dword(ctx->cbuf, element[i].src_offset);
378 virgl_encoder_write_dword(ctx->cbuf, element[i].instance_divisor);
379 virgl_encoder_write_dword(ctx->cbuf, element[i].vertex_buffer_index);
380 virgl_encoder_write_dword(ctx->cbuf, element[i].src_format);
393 virgl_encoder_write_dword(ctx->cbuf, buffers[i].stride);
394 virgl_encoder_write_dword(ctx->cbuf, buffers[i].buffer_offset);
411 virgl_encoder_write_dword(ctx->cbuf, ib->index_size);
412 virgl_encoder_write_dword(ctx->cbuf, ib->offset);
421 virgl_encoder_write_dword(ctx->cbuf, info->start);
422 virgl_encoder_write_dword(ctx->cbuf, info->count);
423 virgl_encoder_write_dword(ctx->cbuf, info->mode);
424 virgl_encoder_write_dword(ctx->cbuf, info->indexed);
425 virgl_encoder_write_dword(ctx->cbuf, info->instance_count);
426 virgl_encoder_write_dword(ctx->cbuf, info->index_bias);
427 virgl_encoder_write_dword(ctx->cbuf, info->start_instance);
428 virgl_encoder_write_dword(ctx->cbuf, info->primitive_restart);
429 virgl_encoder_write_dword(ctx->cbuf, info->restart_index);
430 virgl_encoder_write_dword(ctx->cbuf, info->min_index);
431 virgl_encoder_write_dword(ctx->cbuf, info->max_index);
433 virgl_encoder_write_dword(ctx->cbuf, info->count_from_stream_output->buffer_size);
435 virgl_encoder_write_dword(ctx->cbuf, 0);
445 virgl_encoder_write_dword(ctx->cbuf, handle);
447 virgl_encoder_write_dword(ctx->cbuf, templat->format);
449 virgl_encoder_write_dword(ctx->cbuf, templat->u.buf.first_element);
450 virgl_encoder_write_dword(ctx->cbuf, templat->u.buf.last_element);
453 virgl_encoder_write_dword(ctx->cbuf, templat->u.tex.level);
454 virgl_encoder_write_dword(ctx->cbuf, templat->u.tex.first_layer | (templat->u.tex.last_layer << 16));
466 virgl_encoder_write_dword(ctx->cbuf, handle);
468 virgl_encoder_write_dword(ctx->cbuf, buffer_offset);
469 virgl_encoder_write_dword(ctx->cbuf, buffer_size);
480 virgl_encoder_write_dword(ctx->cbuf, level);
481 virgl_encoder_write_dword(ctx->cbuf, usage);
482 virgl_encoder_write_dword(ctx->cbuf, stride);
483 virgl_encoder_write_dword(ctx->cbuf, layer_stride);
484 virgl_encoder_write_dword(ctx->cbuf, box->x);
485 virgl_encoder_write_dword(ctx->cbuf, box->y);
486 virgl_encoder_write_dword(ctx->cbuf, box->z);
487 virgl_encoder_write_dword(ctx->cbuf, box->width);
488 virgl_encoder_write_dword(ctx->cbuf, box->height);
489 virgl_encoder_write_dword(ctx->cbuf, box->depth);
504 if ((ctx->cbuf->cdw + length + 1) > VIRGL_MAX_CMDBUF_DWORDS) {
513 if (ctx->cbuf->cdw + 12 > VIRGL_MAX_CMDBUF_DWORDS)
516 thispass = (VIRGL_MAX_CMDBUF_DWORDS - ctx->cbuf->cdw - 12) * 4;
523 virgl_encoder_write_block(ctx->cbuf, data, length);
534 // virgl_encoder_write_dword(ctx->cbuf, VIRGL_CMD0(VIRGL_CCMD_FLUSH_FRONTUBFFER, 0, 1));
535 // virgl_encoder_write_dword(ctx->cbuf, res_handle);
546 virgl_encoder_write_dword(ctx->cbuf, handle);
557 virgl_encoder_write_dword(ctx->cbuf, tmp);
558 virgl_encoder_write_dword(ctx->cbuf, fui(state->lod_bias));
559 virgl_encoder_write_dword(ctx->cbuf, fui(state->min_lod));
560 virgl_encoder_write_dword(ctx->cbuf, fui(state->max_lod));
562 virgl_encoder_write_dword(ctx->cbuf, state->border_color.ui[i]);
576 virgl_encoder_write_dword(ctx->cbuf, handle);
578 virgl_encoder_write_dword(ctx->cbuf, state->format);
580 virgl_encoder_write_dword(ctx->cbuf, state->u.buf.offset / elem_size);
581 virgl_encoder_write_dword(ctx->cbuf, (state->u.buf.offset + state->u.buf.size) / elem_size - 1);
583 virgl_encoder_write_dword(ctx->cbuf, state->u.tex.first_layer | state->u.tex.last_layer << 16);
584 virgl_encoder_write_dword(ctx->cbuf, state->u.tex.first_level | state->u.tex.last_level << 8);
590 virgl_encoder_write_dword(ctx->cbuf, tmp);
602 virgl_encoder_write_dword(ctx->cbuf, shader_type);
603 virgl_encoder_write_dword(ctx->cbuf, start_slot);
606 virgl_encoder_write_dword(ctx->cbuf, handle);
619 virgl_encoder_write_dword(ctx->cbuf, shader_type);
620 virgl_encoder_write_dword(ctx->cbuf, start_slot);
622 virgl_encoder_write_dword(ctx->cbuf, handles[i]);
633 virgl_encoder_write_dword(ctx->cbuf, shader);
634 virgl_encoder_write_dword(ctx->cbuf, index);
636 virgl_encoder_write_block(ctx->cbuf, data, size * 4);
648 virgl_encoder_write_dword(ctx->cbuf, shader);
649 virgl_encoder_write_dword(ctx->cbuf, index);
650 virgl_encoder_write_dword(ctx->cbuf, offset);
651 virgl_encoder_write_dword(ctx->cbuf, length);
661 virgl_encoder_write_dword(ctx->cbuf, VIRGL_STENCIL_REF_VAL(ref->ref_value[0] , (ref->ref_value[1])));
671 virgl_encoder_write_dword(ctx->cbuf, fui(color->color[i]));
682 virgl_encoder_write_dword(ctx->cbuf, start_slot);
684 virgl_encoder_write_dword(ctx->cbuf, (ss[i].minx | ss[i].miny << 16));
685 virgl_encoder_write_dword(ctx->cbuf, (ss[i].maxx | ss[i].maxy << 16));
696 virgl_encoder_write_dword(ctx->cbuf, ps->stipple[i]);
704 virgl_encoder_write_dword(ctx->cbuf, sample_mask);
714 virgl_encoder_write_dword(ctx->cbuf, fui(clip->ucp[i][j]));
729 virgl_encoder_write_dword(ctx->cbuf, dst_level);
730 virgl_encoder_write_dword(ctx->cbuf, dstx);
731 virgl_encoder_write_dword(ctx->cbuf, dsty);
732 virgl_encoder_write_dword(ctx->cbuf, dstz);
734 virgl_encoder_write_dword(ctx->cbuf, src_level);
735 virgl_encoder_write_dword(ctx->cbuf, src_box->x);
736 virgl_encoder_write_dword(ctx->cbuf, src_box->y);
737 virgl_encoder_write_dword(ctx->cbuf, src_box->z);
738 virgl_encoder_write_dword(ctx->cbuf, src_box->width);
739 virgl_encoder_write_dword(ctx->cbuf, src_box->height);
740 virgl_encoder_write_dword(ctx->cbuf, src_box->depth);
756 virgl_encoder_write_dword(ctx->cbuf, tmp);
757 virgl_encoder_write_dword(ctx->cbuf, (blit->scissor.minx | blit->scissor.miny << 16));
758 virgl_encoder_write_dword(ctx->cbuf, (blit->scissor.maxx | blit->scissor.maxy << 16));
761 virgl_encoder_write_dword(ctx->cbuf, blit->dst.level);
762 virgl_encoder_write_dword(ctx->cbuf, blit->dst.format);
763 virgl_encoder_write_dword(ctx->cbuf, blit->dst.box.x);
764 virgl_encoder_write_dword(ctx->cbuf, blit->dst.box.y);
765 virgl_encoder_write_dword(ctx->cbuf, blit->dst.box.z);
766 virgl_encoder_write_dword(ctx->cbuf, blit->dst.box.width);
767 virgl_encoder_write_dword(ctx->cbuf, blit->dst.box.height);
768 virgl_encoder_write_dword(ctx->cbuf, blit->dst.box.depth);
771 virgl_encoder_write_dword(ctx->cbuf, blit->src.level);
772 virgl_encoder_write_dword(ctx->cbuf, blit->src.format);
773 virgl_encoder_write_dword(ctx->cbuf, blit->src.box.x);
774 virgl_encoder_write_dword(ctx->cbuf, blit->src.box.y);
775 virgl_encoder_write_dword(ctx->cbuf, blit->src.box.z);
776 virgl_encoder_write_dword(ctx->cbuf, blit->src.box.width);
777 virgl_encoder_write_dword(ctx->cbuf
778 virgl_encoder_write_dword(ctx->cbuf, blit->src.box.depth);
790 virgl_encoder_write_dword(ctx->cbuf, handle);
791 virgl_encoder_write_dword(ctx->cbuf, ((query_type & 0xffff) | (query_index << 16)));
792 virgl_encoder_write_dword(ctx->cbuf, offset);
801 virgl_encoder_write_dword(ctx->cbuf, handle);
809 virgl_encoder_write_dword(ctx->cbuf, handle);
817 virgl_encoder_write_dword(ctx->cbuf, handle);
818 virgl_encoder_write_dword(ctx->cbuf, wait ? 1 : 0);
827 virgl_encoder_write_dword(ctx->cbuf, handle);
828 virgl_encoder_write_dword(ctx->cbuf, condition);
829 virgl_encoder_write_dword(ctx->cbuf, mode);
841 virgl_encoder_write_dword(ctx->cbuf, append_bitmask);
844 virgl_encoder_write_dword(ctx->cbuf, tg->handle);
853 virgl_encoder_write_dword(ctx->cbuf, sub_ctx_id);
860 virgl_encoder_write_dword(ctx->cbuf, sub_ctx_id);
867 virgl_encoder_write_dword(ctx->cbuf, sub_ctx_id);
875 virgl_encoder_write_dword(ctx->cbuf, handle);
876 virgl_encoder_write_dword(ctx->cbuf, type);