Home
last modified time | relevance | path

Searched refs:virgl_resource (Results 1 - 10 of 10) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/virgl/
H A 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_re
[all...]
H A Dvirgl_resource.c28 #include "virgl_resource.h"
67 struct virgl_resource *res) in virgl_can_readback_from_rendertarget()
76 struct virgl_resource *res, in virgl_can_readback_from_scanout()
85 struct virgl_resource *res) in virgl_can_use_staging()
91 static bool is_stencil_array(struct virgl_resource *res) in is_stencil_array()
98 struct virgl_resource *res, in virgl_can_copy_transfer_from_host()
119 struct virgl_resource *res = virgl_resource(trans->base.resource); in virgl_res_needs_flush()
141 struct virgl_resource *res, in virgl_res_needs_readback()
160 struct virgl_resource *re in virgl_resource_transfer_prepare()
[all...]
H A Dvirgl_resource.h53 struct virgl_resource { struct
103 void virgl_texture_init(struct virgl_resource *res);
105 static inline struct virgl_resource *virgl_resource(struct pipe_resource *r) in virgl_resource() function
107 return (struct virgl_resource *)r; in virgl_resource()
122 void virgl_buffer_init(struct virgl_resource *res);
208 void virgl_resource_dirty(struct virgl_resource *res, uint32_t level);
H A Dvirgl_context.c49 #include "virgl_resource.h"
81 const unsigned bind_history = virgl_resource(res)->bind_history; in virgl_can_rebind_resource()
96 const unsigned bind_history = virgl_resource(res)->bind_history; in virgl_rebind_resource()
140 virgl_resource(res)); in virgl_rebind_resource()
176 struct virgl_resource *res; in virgl_attach_res_framebuffer()
181 res = virgl_resource(surf->texture); in virgl_attach_res_framebuffer()
190 res = virgl_resource(surf->texture); in virgl_attach_res_framebuffer()
208 struct virgl_resource *res = virgl_resource(binding->views[i]->texture); in virgl_attach_res_sampler_views()
217 struct virgl_resource *re in virgl_attach_res_vertex_buffers()
[all...]
H A Dvirgl_encode.c37 #include "virgl_resource.h"
325 struct virgl_resource *res) in virgl_encoder_emit_resource()
336 struct virgl_resource *res) in virgl_encoder_write_res()
636 struct virgl_resource *res, in virgl_encode_clear_texture()
731 struct virgl_resource *res = virgl_resource(buffers[i].buffer.resource); in virgl_encoder_set_vertex_buffers()
743 struct virgl_resource *res = NULL; in virgl_encoder_set_index_buffer()
745 res = virgl_resource(ib->buffer); in virgl_encoder_set_index_buffer()
788 virgl_encoder_write_res(ctx, virgl_resource(indirect->buffer)); in virgl_encoder_draw_vbo()
794 virgl_encoder_write_res(ctx, virgl_resource(indirec in virgl_encoder_draw_vbo()
[all...]
H A Dvirgl_streamout.c28 #include "virgl_resource.h"
37 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()
H A Dvirgl_query.c29 #include "virgl_resource.h"
33 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()
H A Dvirgl_texture.c29 #include "virgl_resource.h"
123 struct virgl_resource *vtex = virgl_resource(resource); in texture_transfer_map_resolve()
308 void virgl_texture_init(struct virgl_resource *res) in virgl_texture_init()
H A Dvirgl_buffer.c28 #include "virgl_resource.h"
82 void virgl_buffer_init(struct virgl_resource *res) in virgl_buffer_init()
H A Dvirgl_screen.c39 #include "virgl_resource.h"
819 struct virgl_resource *vres = virgl_resource(res); in virgl_flush_frontbuffer()
906 struct virgl_resource *res; in virgl_query_memory_info()
921 res = (struct virgl_resource*) screen->resource_create(screen, &templ); in virgl_query_memory_info()

Completed in 9 milliseconds