Home
last modified time | relevance | path

Searched refs:virgl_context (Results 1 - 14 of 14) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_encode.h34 struct virgl_context;
84 extern int virgl_encode_blend_state(struct virgl_context *ctx,
87 extern int virgl_encode_rasterizer_state(struct virgl_context *ctx,
91 extern int virgl_encode_shader_state(struct virgl_context *ctx,
98 int virgl_encode_stream_output_info(struct virgl_context *ctx,
103 int virgl_encoder_set_so_targets(struct virgl_context *ctx,
108 int virgl_encoder_create_so_target(struct virgl_context *ctx,
114 int virgl_encode_clear(struct virgl_context *ctx,
119 int virgl_encode_clear_texture(struct virgl_context *ctx,
125 int virgl_encode_bind_object(struct virgl_context *ct
[all...]
H A Dvirgl_context.c47 #include "virgl_context.h"
66 virgl_can_rebind_resource(struct virgl_context *vctx, in virgl_can_rebind_resource()
86 virgl_rebind_resource(struct virgl_context *vctx, in virgl_rebind_resource()
172 static void virgl_attach_res_framebuffer(struct virgl_context *vctx) in virgl_attach_res_framebuffer()
199 static void virgl_attach_res_sampler_views(struct virgl_context *vctx, in virgl_attach_res_sampler_views()
214 static void virgl_attach_res_vertex_buffers(struct virgl_context *vctx) in virgl_attach_res_vertex_buffers()
227 static void virgl_attach_res_index_buffer(struct virgl_context *vctx, in virgl_attach_res_index_buffer()
238 static void virgl_attach_res_so_targets(struct virgl_context *vctx) in virgl_attach_res_so_targets()
251 static void virgl_attach_res_uniform_buffers(struct virgl_context *vctx, in virgl_attach_res_uniform_buffers()
268 static void virgl_attach_res_shader_buffers(struct virgl_context *vct
[all...]
H A Dvirgl_context.h68 struct virgl_context { struct
118 static inline struct virgl_context *virgl_context(struct pipe_context *ctx) in virgl_context() function
120 return (struct virgl_context *)ctx; in virgl_context()
126 void virgl_init_blit_functions(struct virgl_context *vctx);
127 void virgl_init_query_functions(struct virgl_context *vctx);
128 void virgl_init_so_functions(struct virgl_context *vctx);
134 virgl_can_rebind_resource(struct virgl_context *vctx,
138 virgl_rebind_resource(struct virgl_context *vctx,
141 void virgl_flush_eq(struct virgl_context *ct
[all...]
H A Dvirgl_query.c26 #include "virgl_context.h"
87 struct virgl_context *vctx = virgl_context(ctx); in virgl_render_condition()
98 struct virgl_context *vctx = virgl_context(ctx); in virgl_create_query()
130 struct virgl_context *vctx = virgl_context(ctx); in virgl_destroy_query()
142 struct virgl_context *vctx = virgl_context(ctx); in virgl_begin_query()
154 struct virgl_context *vct in virgl_end_query()
[all...]
H A Dvirgl_encode.c34 #include "virgl_context.h"
311 static int virgl_encoder_write_cmd_dword(struct virgl_context *ctx, in virgl_encoder_write_cmd_dword()
335 static void virgl_encoder_write_res(struct virgl_context *ctx, in virgl_encoder_write_res()
342 int virgl_encode_bind_object(struct virgl_context *ctx, in virgl_encode_bind_object()
350 int virgl_encode_delete_object(struct virgl_context *ctx, in virgl_encode_delete_object()
358 int virgl_encode_blend_state(struct virgl_context *ctx, in virgl_encode_blend_state()
401 int virgl_encode_dsa_state(struct virgl_context *ctx, in virgl_encode_dsa_state()
431 int virgl_encode_rasterizer_state(struct virgl_context *ctx, in virgl_encode_rasterizer_state()
484 static void virgl_emit_shader_header(struct virgl_context *ctx, in virgl_emit_shader_header()
496 static void virgl_emit_shader_streamout(struct virgl_context *ct
[all...]
H A Dvirgl_streamout.c25 #include "virgl_context.h"
36 struct virgl_context *vctx = virgl_context(ctx); in virgl_create_so_target()
64 struct virgl_context *vctx = virgl_context(ctx); in virgl_destroy_so_target()
77 struct virgl_context *vctx = virgl_context(ctx); in virgl_set_so_targets()
97 void virgl_init_so_functions(struct virgl_context *vctx) in virgl_init_so_functions()
H A Dvirgl_transfer_queue.h32 struct virgl_context;
38 struct virgl_context *vctx;
44 struct virgl_context *vctx);
H A Dvirgl_resource.c27 #include "virgl_context.h"
115 static bool virgl_res_needs_flush(struct virgl_context *vctx, in virgl_res_needs_flush()
140 static bool virgl_res_needs_readback(struct virgl_context *vctx, in virgl_res_needs_readback()
155 virgl_resource_transfer_prepare(struct virgl_context *vctx, in virgl_resource_transfer_prepare()
341 virgl_staging_map(struct virgl_context *vctx, in virgl_staging_map()
409 virgl_staging_read_map(struct virgl_context *vctx, in virgl_staging_read_map()
436 virgl_resource_realloc(struct virgl_context *vctx, struct virgl_resource *res) in virgl_resource_realloc()
488 struct virgl_context *vctx = virgl_context(ctx); in virgl_resource_transfer_map()
804 struct virgl_context *vct in virgl_buffer_subdata()
[all...]
H A Dvirgl_resource.h42 struct virgl_context;
190 virgl_resource_create_transfer(struct virgl_context *vctx,
196 void virgl_resource_destroy_transfer(struct virgl_context *vctx,
H A Dvirgl_buffer.c26 #include "virgl_context.h"
34 struct virgl_context *vctx = virgl_context(ctx); in virgl_buffer_transfer_unmap()
H A Dvirgl_texture.c27 #include "virgl_context.h"
122 struct virgl_context *vctx = virgl_context(ctx); in texture_transfer_map_resolve()
260 struct virgl_context *vctx = virgl_context(ctx); in virgl_texture_transfer_unmap()
H A Dvirgl_screen.c41 #include "virgl_context.h"
820 struct virgl_context *vctx = virgl_context(ctx); in virgl_flush_frontbuffer()
846 struct virgl_context *vctx = virgl_context(ctx); in virgl_fence_finish()
905 struct virgl_context *vctx = virgl_context(ctx); in virgl_query_memory_info()
H A Dvirgl_transfer_queue.c28 #include "virgl_context.h"
265 struct virgl_context *vctx) in virgl_transfer_queue_init()
/third_party/mesa3d/src/gallium/drivers/virgl/tests/
H A Dvirgl_staging_mgr_test.cpp26 #include "virgl_context.h"
89 struct virgl_context *vctx = CALLOC_STRUCT(virgl_context); in fake_virgl_context_create()
106 struct virgl_context *vctx = virgl_context(ctx); in fake_virgl_context_destroy()

Completed in 11 milliseconds