Searched refs:virgl_context (Results 1 - 14 of 14) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_encode.h | 34 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 D | virgl_context.c | 47 #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 D | virgl_context.h | 68 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 D | virgl_query.c | 26 #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 D | virgl_encode.c | 34 #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 D | virgl_streamout.c | 25 #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 D | virgl_transfer_queue.h | 32 struct virgl_context; 38 struct virgl_context *vctx; 44 struct virgl_context *vctx);
|
H A D | virgl_resource.c | 27 #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 D | virgl_resource.h | 42 struct virgl_context; 190 virgl_resource_create_transfer(struct virgl_context *vctx, 196 void virgl_resource_destroy_transfer(struct virgl_context *vctx,
|
H A D | virgl_buffer.c | 26 #include "virgl_context.h" 34 struct virgl_context *vctx = virgl_context(ctx); in virgl_buffer_transfer_unmap()
|
H A D | virgl_texture.c | 27 #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 D | virgl_screen.c | 41 #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 D | virgl_transfer_queue.c | 28 #include "virgl_context.h" 265 struct virgl_context *vctx) in virgl_transfer_queue_init()
|
/third_party/mesa3d/src/gallium/drivers/virgl/tests/ |
H A D | virgl_staging_mgr_test.cpp | 26 #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 13 milliseconds