Home
last modified time | relevance | path

Searched refs:virgl_resource (Results 1 – 13 of 13) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/virgl/
Dvirgl_encode.h35 struct virgl_resource;
110 struct virgl_resource *res,
120 struct virgl_resource *res,
146 struct virgl_resource *res,
150 struct virgl_resource *res);
163 struct virgl_resource *res,
173 struct virgl_resource *res,
204 struct virgl_resource *res);
233 struct virgl_resource *dst_res,
236 struct virgl_resource *src_res,
[all …]
Dvirgl_resource.c61 struct virgl_resource *res = virgl_resource(trans->base.resource); in virgl_res_needs_flush()
83 struct virgl_resource *res, in virgl_res_needs_readback()
102 struct virgl_resource *res = virgl_resource(xfer->base.resource); in virgl_resource_transfer_prepare()
272 struct virgl_resource *vres = virgl_resource(vtransfer->base.resource); in virgl_staging_map()
334 virgl_resource_realloc(struct virgl_context *vctx, struct virgl_resource *res) in virgl_resource_realloc()
384 struct virgl_resource *vres = virgl_resource(resource); in virgl_resource_transfer_map()
508 struct virgl_resource *res = CALLOC_STRUCT(virgl_resource); in virgl_resource_create()
565 struct virgl_resource *res = CALLOC_STRUCT(virgl_resource); in virgl_resource_from_handle()
601 struct virgl_resource *plane = virgl_resource(iter); in virgl_resource_from_handle()
654 struct virgl_resource *vbuf = virgl_resource(resource); in virgl_buffer_subdata()
[all …]
Dvirgl_resource.h53 struct virgl_resource { struct
98 void virgl_texture_init(struct virgl_resource *res);
100 static inline struct virgl_resource *virgl_resource(struct pipe_resource *r) in virgl_resource() function
102 return (struct virgl_resource *)r; in virgl_resource()
117 void virgl_buffer_init(struct virgl_resource *res);
203 void virgl_resource_dirty(struct virgl_resource *res, uint32_t level);
Dvirgl_context.c83 const unsigned bind_history = virgl_resource(res)->bind_history; in virgl_can_rebind_resource()
98 const unsigned bind_history = virgl_resource(res)->bind_history; in virgl_rebind_resource()
142 virgl_resource(res)); in virgl_rebind_resource()
178 struct virgl_resource *res; in virgl_attach_res_framebuffer()
183 res = virgl_resource(surf->texture); in virgl_attach_res_framebuffer()
192 res = virgl_resource(surf->texture); in virgl_attach_res_framebuffer()
208 struct virgl_resource *res; in virgl_attach_res_sampler_views()
213 res = virgl_resource(binding->views[i]->texture); in virgl_attach_res_sampler_views()
221 struct virgl_resource *res; in virgl_attach_res_vertex_buffers()
225 res = virgl_resource(vctx->vertex_buffer[i].buffer.resource); in virgl_attach_res_vertex_buffers()
[all …]
Dvirgl_streamout.c37 struct virgl_resource *res = virgl_resource(buffer); in virgl_create_so_target()
82 struct virgl_resource *res = virgl_resource(targets[i]->buffer); in virgl_set_so_targets()
Dvirgl_encode.c315 struct virgl_resource *res) in virgl_encoder_emit_resource()
326 struct virgl_resource *res) in virgl_encoder_write_res()
619 struct virgl_resource *res, in virgl_encode_clear_texture()
714 struct virgl_resource *res = virgl_resource(buffers[i].buffer.resource); in virgl_encoder_set_vertex_buffers()
726 struct virgl_resource *res = NULL; in virgl_encoder_set_index_buffer()
728 res = virgl_resource(ib->buffer); in virgl_encoder_set_index_buffer()
771 virgl_encoder_write_res(ctx, virgl_resource(indirect->buffer)); in virgl_encoder_draw_vbo()
777 virgl_encoder_write_res(ctx, virgl_resource(indirect->indirect_draw_count)); in virgl_encoder_draw_vbo()
786 struct virgl_resource *res, in virgl_encoder_create_surface_common()
802 struct virgl_resource *res, in virgl_encoder_create_surface()
[all …]
Dvirgl_query.c33 struct virgl_resource *buf;
105 query->buf = (struct virgl_resource *) in virgl_create_query()
248 struct virgl_resource *qbo = (struct virgl_resource *)resource; in virgl_get_query_result_resource()
Dvirgl_texture.c123 struct virgl_resource *vtex = virgl_resource(resource); in texture_transfer_map_resolve()
305 void virgl_texture_init(struct virgl_resource *res) in virgl_texture_init()
Dvirgl_buffer.c79 void virgl_buffer_init(struct virgl_resource *res) in virgl_buffer_init()
Dmeson.build26 'virgl_resource.c',
Dvirgl_screen.c786 struct virgl_resource *vres = virgl_resource(res); in virgl_flush_frontbuffer()
870 struct virgl_resource *res; in virgl_query_memory_info()
885 res = (struct virgl_resource*) screen->resource_create(screen, &templ); in virgl_query_memory_info()
/third_party/mesa3d/ohos/
Ddependency_inputs.gni3816 ../src/gallium/drivers/virgl/virgl_resource.c
3817 ../src/gallium/drivers/virgl/virgl_resource.h
/third_party/mesa3d/docs/relnotes/
D19.1.0.rst1674 - virgl: track full virgl_resource instead of just virgl_hw_res