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

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/
H A DMakefile.sources11 virgl_resource.c \
12 virgl_resource.h \
H A Dvirgl_resource.h48 struct virgl_resource { struct
71 void virgl_texture_init(struct virgl_resource *res);
73 static inline struct virgl_resource *virgl_resource(struct pipe_resource *r) function in typeref:struct:virgl_resource *
75 return (struct virgl_resource *)r;
83 void virgl_buffer_init(struct virgl_resource *res);
123 struct virgl_resource *res,
146 void virgl_resource_dirty(struct virgl_resource *res, uint32_t level);
H A Dvirgl_encode.h34 struct virgl_resource;
109 struct virgl_resource *res,
136 struct virgl_resource *res,
140 struct virgl_resource *res);
153 struct virgl_resource *res,
163 struct virgl_resource *res,
194 struct virgl_resource *res);
223 struct virgl_resource *dst_res,
226 struct virgl_resource *src_res,
231 struct virgl_resource *dst_re
[all...]
H A Dvirgl_resource.c27 #include "virgl_resource.h"
34 struct virgl_resource *res = virgl_resource(trans->base.resource);
51 struct virgl_resource *res,
70 struct virgl_resource *res = CALLOC_STRUCT(virgl_resource);
111 struct virgl_resource *res = CALLOC_STRUCT(virgl_resource);
143 struct virgl_resource *vbuf = virgl_resource(resourc
[all...]
H A Dvirgl_buffer.c27 #include "virgl_resource.h"
39 struct virgl_resource *vbuf = virgl_resource(resource);
122 void virgl_buffer_init(struct virgl_resource *res)
H A Dvirgl_streamout.c28 #include "virgl_resource.h"
37 struct virgl_resource *res = virgl_resource(buffer);
H A Dvirgl_context.c48 #include "virgl_resource.h"
67 struct virgl_resource *res;
72 res = virgl_resource(surf->texture);
81 res = virgl_resource(surf->texture);
95 struct virgl_resource *res;
102 res = virgl_resource(tinfo->views[i]->base.texture);
111 struct virgl_resource *res;
115 res = virgl_resource(vctx->vertex_buffer[i].buffer.resource);
125 struct virgl_resource *res;
127 res = virgl_resource(i
[all...]
H A Dvirgl_encode.c37 #include "virgl_resource.h"
56 struct virgl_resource *res)
67 struct virgl_resource *res)
416 struct virgl_resource *res = virgl_resource(buffers[i].buffer.resource);
428 struct virgl_resource *res = NULL;
430 res = virgl_resource(ib->buffer);
470 virgl_encoder_write_res(ctx, virgl_resource(info->indirect->buffer));
476 virgl_encoder_write_res(ctx, virgl_resource(info->indirect->indirect_draw_count));
485 struct virgl_resource *re
[all...]
H A Dvirgl_query.c29 #include "virgl_resource.h"
33 struct virgl_resource *buf;
105 query->buf = (struct virgl_resource *)pipe_buffer_create(ctx->screen, PIPE_BIND_CUSTOM,
219 struct virgl_resource *qbo = (struct virgl_resource *)resource;
H A Dvirgl_texture.c28 #include "virgl_resource.h"
127 struct virgl_resource *vtex = virgl_resource(resource);
167 struct virgl_resource *vtex = virgl_resource(resource);
284 vws->transfer_put(vws, virgl_resource(trans->base.resource)->hw_res, box,
341 void virgl_texture_init(struct virgl_resource *res)
H A Dvirgl_transfer_queue.c144 struct virgl_resource *res = virgl_resource(queued->base.resource);
H A Dvirgl_screen.c36 #include "virgl_resource.h"
748 struct virgl_resource *vres = virgl_resource(res);
/xsrc/external/mit/MesaLib/dist/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.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) function in typeref:struct:virgl_resource *
102 return (struct virgl_resource *)r;
117 void virgl_buffer_init(struct virgl_resource *res);
203 void virgl_resource_dirty(struct virgl_resource *res, uint32_t level);
H A Dvirgl_streamout.c28 #include "virgl_resource.h"
37 struct virgl_resource *res = virgl_resource(buffer);
82 struct virgl_resource *res = virgl_resource(targets[i]->buffer);
H A Dvirgl_context.c51 #include "virgl_resource.h"
83 const unsigned bind_history = virgl_resource(res)->bind_history;
98 const unsigned bind_history = virgl_resource(res)->bind_history;
142 virgl_resource(res));
178 struct virgl_resource *res;
183 res = virgl_resource(surf->texture);
192 res = virgl_resource(surf->texture);
208 struct virgl_resource *res;
213 res = virgl_resource(binding->views[i]->texture);
221 struct virgl_resource *re
[all...]
H A Dvirgl_resource.c28 #include "virgl_resource.h"
61 struct virgl_resource *res = virgl_resource(trans->base.resource);
83 struct virgl_resource *res,
102 struct virgl_resource *res = virgl_resource(xfer->base.resource);
272 struct virgl_resource *vres = virgl_resource(vtransfer->base.resource);
334 virgl_resource_realloc(struct virgl_context *vctx, struct virgl_resource *res)
384 struct virgl_resource *vre
[all...]
H A Dvirgl_buffer.c28 #include "virgl_resource.h"
79 void virgl_buffer_init(struct virgl_resource *res)
H A Dvirgl_query.c29 #include "virgl_resource.h"
33 struct virgl_resource *buf;
105 query->buf = (struct virgl_resource *)
248 struct virgl_resource *qbo = (struct virgl_resource *)resource;
H A Dvirgl_encode.c37 #include "virgl_resource.h"
315 struct virgl_resource *res)
326 struct virgl_resource *res)
619 struct virgl_resource *res,
714 struct virgl_resource *res = virgl_resource(buffers[i].buffer.resource);
726 struct virgl_resource *res = NULL;
728 res = virgl_resource(ib->buffer);
771 virgl_encoder_write_res(ctx, virgl_resource(indirect->buffer));
777 virgl_encoder_write_res(ctx, virgl_resource(indirec
[all...]
H A Dvirgl_texture.c29 #include "virgl_resource.h"
123 struct virgl_resource *vtex = virgl_resource(resource);
305 void virgl_texture_init(struct virgl_resource *res)
H A Dvirgl_screen.c39 #include "virgl_resource.h"
786 struct virgl_resource *vres = virgl_resource(res);
870 struct virgl_resource *res;
885 res = (struct virgl_resource*) screen->resource_create(screen, &templ);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.1.0.rst1674 - virgl: track full virgl_resource instead of just virgl_hw_res

Completed in 33 milliseconds