Lines Matching refs:virgl_encoder_write_dword
44 virgl_encoder_write_dword(ctx->cbuf, dword); in virgl_encoder_write_cmd_dword()
52 virgl_encoder_write_dword(ctx->cbuf, res->handle); in virgl_encoder_write_res()
54 virgl_encoder_write_dword(ctx->cbuf, 0); in virgl_encoder_write_res()
61 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encode_bind_object()
69 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encode_delete_object()
81 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encode_blend_state()
90 virgl_encoder_write_dword(ctx->cbuf, tmp); in virgl_encode_blend_state()
93 virgl_encoder_write_dword(ctx->cbuf, tmp); in virgl_encode_blend_state()
105 virgl_encoder_write_dword(ctx->cbuf, tmp); in virgl_encode_blend_state()
117 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encode_dsa_state()
124 virgl_encoder_write_dword(ctx->cbuf, tmp); in virgl_encode_dsa_state()
134 virgl_encoder_write_dword(ctx->cbuf, tmp); in virgl_encode_dsa_state()
137 virgl_encoder_write_dword(ctx->cbuf, fui(dsa_state->alpha.ref_value)); in virgl_encode_dsa_state()
147 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encode_rasterizer_state()
178 virgl_encoder_write_dword(ctx->cbuf, tmp); /* S0 */ in virgl_encode_rasterizer_state()
179 virgl_encoder_write_dword(ctx->cbuf, fui(state->point_size)); /* S1 */ in virgl_encode_rasterizer_state()
180 virgl_encoder_write_dword(ctx->cbuf, state->sprite_coord_enable); /* S2 */ in virgl_encode_rasterizer_state()
184 virgl_encoder_write_dword(ctx->cbuf, tmp); /* S3 */ in virgl_encode_rasterizer_state()
185 virgl_encoder_write_dword(ctx->cbuf, fui(state->line_width)); /* S4 */ in virgl_encode_rasterizer_state()
186 virgl_encoder_write_dword(ctx->cbuf, fui(state->offset_units)); /* S5 */ in virgl_encode_rasterizer_state()
187 virgl_encoder_write_dword(ctx->cbuf, fui(state->offset_scale)); /* S6 */ in virgl_encode_rasterizer_state()
188 virgl_encoder_write_dword(ctx->cbuf, fui(state->offset_clamp)); /* S7 */ in virgl_encode_rasterizer_state()
198 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_emit_shader_header()
199 virgl_encoder_write_dword(ctx->cbuf, type); in virgl_emit_shader_header()
200 virgl_encoder_write_dword(ctx->cbuf, offlen); in virgl_emit_shader_header()
201 virgl_encoder_write_dword(ctx->cbuf, num_tokens); in virgl_emit_shader_header()
214 virgl_encoder_write_dword(ctx->cbuf, num_outputs); in virgl_emit_shader_streamout()
217 virgl_encoder_write_dword(ctx->cbuf, so_info->stride[i]); in virgl_emit_shader_streamout()
226 virgl_encoder_write_dword(ctx->cbuf, tmp); in virgl_emit_shader_streamout()
227 virgl_encoder_write_dword(ctx->cbuf, 0); in virgl_emit_shader_streamout()
312 virgl_encoder_write_dword(ctx->cbuf, buffers); in virgl_encode_clear()
314 virgl_encoder_write_dword(ctx->cbuf, color->ui[i]); in virgl_encode_clear()
316 virgl_encoder_write_dword(ctx->cbuf, stencil); in virgl_encode_clear()
327 virgl_encoder_write_dword(ctx->cbuf, state->nr_cbufs); in virgl_encoder_set_framebuffer_state()
328 virgl_encoder_write_dword(ctx->cbuf, zsurf ? zsurf->handle : 0); in virgl_encoder_set_framebuffer_state()
331 virgl_encoder_write_dword(ctx->cbuf, surf ? surf->handle : 0); in virgl_encoder_set_framebuffer_state()
344 virgl_encoder_write_dword(ctx->cbuf, start_slot); in virgl_encoder_set_viewport_states()
347 virgl_encoder_write_dword(ctx->cbuf, fui(states[v].scale[i])); in virgl_encoder_set_viewport_states()
349 virgl_encoder_write_dword(ctx->cbuf, fui(states[v].translate[i])); in virgl_encoder_set_viewport_states()
361 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encoder_create_vertex_elements()
363 virgl_encoder_write_dword(ctx->cbuf, element[i].src_offset); in virgl_encoder_create_vertex_elements()
364 virgl_encoder_write_dword(ctx->cbuf, element[i].instance_divisor); in virgl_encoder_create_vertex_elements()
365 virgl_encoder_write_dword(ctx->cbuf, element[i].vertex_buffer_index); in virgl_encoder_create_vertex_elements()
366 virgl_encoder_write_dword(ctx->cbuf, element[i].src_format); in virgl_encoder_create_vertex_elements()
379 virgl_encoder_write_dword(ctx->cbuf, buffers[i].stride); in virgl_encoder_set_vertex_buffers()
380 virgl_encoder_write_dword(ctx->cbuf, buffers[i].buffer_offset); in virgl_encoder_set_vertex_buffers()
397 virgl_encoder_write_dword(ctx->cbuf, ib->index_size); in virgl_encoder_set_index_buffer()
398 virgl_encoder_write_dword(ctx->cbuf, ib->offset); in virgl_encoder_set_index_buffer()
407 virgl_encoder_write_dword(ctx->cbuf, info->start); in virgl_encoder_draw_vbo()
408 virgl_encoder_write_dword(ctx->cbuf, info->count); in virgl_encoder_draw_vbo()
409 virgl_encoder_write_dword(ctx->cbuf, info->mode); in virgl_encoder_draw_vbo()
410 virgl_encoder_write_dword(ctx->cbuf, info->indexed); in virgl_encoder_draw_vbo()
411 virgl_encoder_write_dword(ctx->cbuf, info->instance_count); in virgl_encoder_draw_vbo()
412 virgl_encoder_write_dword(ctx->cbuf, info->index_bias); in virgl_encoder_draw_vbo()
413 virgl_encoder_write_dword(ctx->cbuf, info->start_instance); in virgl_encoder_draw_vbo()
414 virgl_encoder_write_dword(ctx->cbuf, info->primitive_restart); in virgl_encoder_draw_vbo()
415 virgl_encoder_write_dword(ctx->cbuf, info->restart_index); in virgl_encoder_draw_vbo()
416 virgl_encoder_write_dword(ctx->cbuf, info->min_index); in virgl_encoder_draw_vbo()
417 virgl_encoder_write_dword(ctx->cbuf, info->max_index); in virgl_encoder_draw_vbo()
419 virgl_encoder_write_dword(ctx->cbuf, info->count_from_stream_output->buffer_size); in virgl_encoder_draw_vbo()
421 virgl_encoder_write_dword(ctx->cbuf, 0); in virgl_encoder_draw_vbo()
431 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encoder_create_surface()
433 virgl_encoder_write_dword(ctx->cbuf, templat->format); in virgl_encoder_create_surface()
435 virgl_encoder_write_dword(ctx->cbuf, templat->u.buf.first_element); in virgl_encoder_create_surface()
436 virgl_encoder_write_dword(ctx->cbuf, templat->u.buf.last_element); in virgl_encoder_create_surface()
439 virgl_encoder_write_dword(ctx->cbuf, templat->u.tex.level); in virgl_encoder_create_surface()
440 …virgl_encoder_write_dword(ctx->cbuf, templat->u.tex.first_layer | (templat->u.tex.last_layer << 16… in virgl_encoder_create_surface()
452 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encoder_create_so_target()
454 virgl_encoder_write_dword(ctx->cbuf, buffer_offset); in virgl_encoder_create_so_target()
455 virgl_encoder_write_dword(ctx->cbuf, buffer_size); in virgl_encoder_create_so_target()
466 virgl_encoder_write_dword(ctx->cbuf, level); in virgl_encoder_transfer3d_common()
467 virgl_encoder_write_dword(ctx->cbuf, usage); in virgl_encoder_transfer3d_common()
468 virgl_encoder_write_dword(ctx->cbuf, stride); in virgl_encoder_transfer3d_common()
469 virgl_encoder_write_dword(ctx->cbuf, layer_stride); in virgl_encoder_transfer3d_common()
470 virgl_encoder_write_dword(ctx->cbuf, box->x); in virgl_encoder_transfer3d_common()
471 virgl_encoder_write_dword(ctx->cbuf, box->y); in virgl_encoder_transfer3d_common()
472 virgl_encoder_write_dword(ctx->cbuf, box->z); in virgl_encoder_transfer3d_common()
473 virgl_encoder_write_dword(ctx->cbuf, box->width); in virgl_encoder_transfer3d_common()
474 virgl_encoder_write_dword(ctx->cbuf, box->height); in virgl_encoder_transfer3d_common()
475 virgl_encoder_write_dword(ctx->cbuf, box->depth); in virgl_encoder_transfer3d_common()
585 virgl_encoder_write_dword(ctx->cbuf, command); in virgl_encoder_transfer_with_stride()
587 virgl_encoder_write_dword(ctx->cbuf, offset); in virgl_encoder_transfer_with_stride()
588 virgl_encoder_write_dword(ctx->cbuf, direction); in virgl_encoder_transfer_with_stride()
602 virgl_encoder_write_dword(ctx->cbuf, command); in virgl_encoder_copy_transfer()
605 virgl_encoder_write_dword(ctx->cbuf, src_offset); in virgl_encoder_copy_transfer()
606 virgl_encoder_write_dword(ctx->cbuf, synchronized); in virgl_encoder_copy_transfer()
625 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encode_sampler_state()
636 virgl_encoder_write_dword(ctx->cbuf, tmp); in virgl_encode_sampler_state()
637 virgl_encoder_write_dword(ctx->cbuf, fui(state->lod_bias)); in virgl_encode_sampler_state()
638 virgl_encoder_write_dword(ctx->cbuf, fui(state->min_lod)); in virgl_encode_sampler_state()
639 virgl_encoder_write_dword(ctx->cbuf, fui(state->max_lod)); in virgl_encode_sampler_state()
641 virgl_encoder_write_dword(ctx->cbuf, state->border_color.ui[i]); in virgl_encode_sampler_state()
653 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encode_sampler_view()
655 virgl_encoder_write_dword(ctx->cbuf, state->format); in virgl_encode_sampler_view()
657 virgl_encoder_write_dword(ctx->cbuf, state->u.buf.first_element); in virgl_encode_sampler_view()
658 virgl_encoder_write_dword(ctx->cbuf, state->u.buf.last_element); in virgl_encode_sampler_view()
660 … virgl_encoder_write_dword(ctx->cbuf, state->u.tex.first_layer | state->u.tex.last_layer << 16); in virgl_encode_sampler_view()
661 virgl_encoder_write_dword(ctx->cbuf, state->u.tex.first_level | state->u.tex.last_level << 8); in virgl_encode_sampler_view()
667 virgl_encoder_write_dword(ctx->cbuf, tmp); in virgl_encode_sampler_view()
679 virgl_encoder_write_dword(ctx->cbuf, shader_type); in virgl_encode_set_sampler_views()
680 virgl_encoder_write_dword(ctx->cbuf, start_slot); in virgl_encode_set_sampler_views()
683 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encode_set_sampler_views()
696 virgl_encoder_write_dword(ctx->cbuf, shader_type); in virgl_encode_bind_sampler_states()
697 virgl_encoder_write_dword(ctx->cbuf, start_slot); in virgl_encode_bind_sampler_states()
699 virgl_encoder_write_dword(ctx->cbuf, handles[i]); in virgl_encode_bind_sampler_states()
710 virgl_encoder_write_dword(ctx->cbuf, shader); in virgl_encoder_write_constant_buffer()
711 virgl_encoder_write_dword(ctx->cbuf, index); in virgl_encoder_write_constant_buffer()
725 virgl_encoder_write_dword(ctx->cbuf, shader); in virgl_encoder_set_uniform_buffer()
726 virgl_encoder_write_dword(ctx->cbuf, index); in virgl_encoder_set_uniform_buffer()
727 virgl_encoder_write_dword(ctx->cbuf, offset); in virgl_encoder_set_uniform_buffer()
728 virgl_encoder_write_dword(ctx->cbuf, length); in virgl_encoder_set_uniform_buffer()
738 …virgl_encoder_write_dword(ctx->cbuf, VIRGL_STENCIL_REF_VAL(ref->ref_value[0] , (ref->ref_value[1])… in virgl_encoder_set_stencil_ref()
748 virgl_encoder_write_dword(ctx->cbuf, fui(color->color[i])); in virgl_encoder_set_blend_color()
759 virgl_encoder_write_dword(ctx->cbuf, start_slot); in virgl_encoder_set_scissor_state()
761 virgl_encoder_write_dword(ctx->cbuf, (ss[i].minx | ss[i].miny << 16)); in virgl_encoder_set_scissor_state()
762 virgl_encoder_write_dword(ctx->cbuf, (ss[i].maxx | ss[i].maxy << 16)); in virgl_encoder_set_scissor_state()
773 virgl_encoder_write_dword(ctx->cbuf, ps->stipple[i]); in virgl_encoder_set_polygon_stipple()
781 virgl_encoder_write_dword(ctx->cbuf, sample_mask); in virgl_encoder_set_sample_mask()
791 virgl_encoder_write_dword(ctx->cbuf, fui(clip->ucp[i][j])); in virgl_encoder_set_clip_state()
806 virgl_encoder_write_dword(ctx->cbuf, dst_level); in virgl_encode_resource_copy_region()
807 virgl_encoder_write_dword(ctx->cbuf, dstx); in virgl_encode_resource_copy_region()
808 virgl_encoder_write_dword(ctx->cbuf, dsty); in virgl_encode_resource_copy_region()
809 virgl_encoder_write_dword(ctx->cbuf, dstz); in virgl_encode_resource_copy_region()
811 virgl_encoder_write_dword(ctx->cbuf, src_level); in virgl_encode_resource_copy_region()
812 virgl_encoder_write_dword(ctx->cbuf, src_box->x); in virgl_encode_resource_copy_region()
813 virgl_encoder_write_dword(ctx->cbuf, src_box->y); in virgl_encode_resource_copy_region()
814 virgl_encoder_write_dword(ctx->cbuf, src_box->z); in virgl_encode_resource_copy_region()
815 virgl_encoder_write_dword(ctx->cbuf, src_box->width); in virgl_encode_resource_copy_region()
816 virgl_encoder_write_dword(ctx->cbuf, src_box->height); in virgl_encode_resource_copy_region()
817 virgl_encoder_write_dword(ctx->cbuf, src_box->depth); in virgl_encode_resource_copy_region()
831 virgl_encoder_write_dword(ctx->cbuf, tmp); in virgl_encode_blit()
832 virgl_encoder_write_dword(ctx->cbuf, (blit->scissor.minx | blit->scissor.miny << 16)); in virgl_encode_blit()
833 virgl_encoder_write_dword(ctx->cbuf, (blit->scissor.maxx | blit->scissor.maxy << 16)); in virgl_encode_blit()
836 virgl_encoder_write_dword(ctx->cbuf, blit->dst.level); in virgl_encode_blit()
837 virgl_encoder_write_dword(ctx->cbuf, blit->dst.format); in virgl_encode_blit()
838 virgl_encoder_write_dword(ctx->cbuf, blit->dst.box.x); in virgl_encode_blit()
839 virgl_encoder_write_dword(ctx->cbuf, blit->dst.box.y); in virgl_encode_blit()
840 virgl_encoder_write_dword(ctx->cbuf, blit->dst.box.z); in virgl_encode_blit()
841 virgl_encoder_write_dword(ctx->cbuf, blit->dst.box.width); in virgl_encode_blit()
842 virgl_encoder_write_dword(ctx->cbuf, blit->dst.box.height); in virgl_encode_blit()
843 virgl_encoder_write_dword(ctx->cbuf, blit->dst.box.depth); in virgl_encode_blit()
846 virgl_encoder_write_dword(ctx->cbuf, blit->src.level); in virgl_encode_blit()
847 virgl_encoder_write_dword(ctx->cbuf, blit->src.format); in virgl_encode_blit()
848 virgl_encoder_write_dword(ctx->cbuf, blit->src.box.x); in virgl_encode_blit()
849 virgl_encoder_write_dword(ctx->cbuf, blit->src.box.y); in virgl_encode_blit()
850 virgl_encoder_write_dword(ctx->cbuf, blit->src.box.z); in virgl_encode_blit()
851 virgl_encoder_write_dword(ctx->cbuf, blit->src.box.width); in virgl_encode_blit()
852 virgl_encoder_write_dword(ctx->cbuf, blit->src.box.height); in virgl_encode_blit()
853 virgl_encoder_write_dword(ctx->cbuf, blit->src.box.depth); in virgl_encode_blit()
864 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encoder_create_query()
865 virgl_encoder_write_dword(ctx->cbuf, query_type); in virgl_encoder_create_query()
866 virgl_encoder_write_dword(ctx->cbuf, offset); in virgl_encoder_create_query()
875 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encoder_begin_query()
883 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encoder_end_query()
891 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encoder_get_query_result()
892 virgl_encoder_write_dword(ctx->cbuf, wait ? 1 : 0); in virgl_encoder_get_query_result()
901 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encoder_render_condition()
902 virgl_encoder_write_dword(ctx->cbuf, condition); in virgl_encoder_render_condition()
903 virgl_encoder_write_dword(ctx->cbuf, mode); in virgl_encoder_render_condition()
915 virgl_encoder_write_dword(ctx->cbuf, append_bitmask); in virgl_encoder_set_so_targets()
918 virgl_encoder_write_dword(ctx->cbuf, tg->handle); in virgl_encoder_set_so_targets()
927 virgl_encoder_write_dword(ctx->cbuf, sub_ctx_id); in virgl_encoder_set_sub_ctx()
934 virgl_encoder_write_dword(ctx->cbuf, sub_ctx_id); in virgl_encoder_create_sub_ctx()
941 virgl_encoder_write_dword(ctx->cbuf, sub_ctx_id); in virgl_encoder_destroy_sub_ctx()
948 virgl_encoder_write_dword(ctx->cbuf, handles[PIPE_SHADER_VERTEX]); in virgl_encode_link_shader()
949 virgl_encoder_write_dword(ctx->cbuf, handles[PIPE_SHADER_FRAGMENT]); in virgl_encode_link_shader()
950 virgl_encoder_write_dword(ctx->cbuf, handles[PIPE_SHADER_GEOMETRY]); in virgl_encode_link_shader()
951 virgl_encoder_write_dword(ctx->cbuf, handles[PIPE_SHADER_TESS_CTRL]); in virgl_encode_link_shader()
952 virgl_encoder_write_dword(ctx->cbuf, handles[PIPE_SHADER_TESS_EVAL]); in virgl_encode_link_shader()
953 virgl_encoder_write_dword(ctx->cbuf, handles[PIPE_SHADER_COMPUTE]); in virgl_encode_link_shader()
961 virgl_encoder_write_dword(ctx->cbuf, handle); in virgl_encode_bind_shader()
962 virgl_encoder_write_dword(ctx->cbuf, type); in virgl_encode_bind_shader()