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

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/
H A Dvirgl_encode.h33 struct virgl_context;
83 extern int virgl_encode_blend_state(struct virgl_context *ctx,
86 extern int virgl_encode_rasterizer_state(struct virgl_context *ctx,
90 extern int virgl_encode_shader_state(struct virgl_context *ctx,
97 int virgl_encode_stream_output_info(struct virgl_context *ctx,
102 int virgl_encoder_set_so_targets(struct virgl_context *ctx,
107 int virgl_encoder_create_so_target(struct virgl_context *ctx,
113 int virgl_encode_clear(struct virgl_context *ctx,
118 int virgl_encode_bind_object(struct virgl_context *ctx,
120 int virgl_encode_delete_object(struct virgl_context *ct
[all...]
H A DMakefile.sources3 virgl_context.c \
4 virgl_context.h \
H A Dvirgl_context.h59 struct virgl_context { struct
106 static inline struct virgl_context *virgl_context(struct pipe_context *ctx) function in typeref:struct:virgl_context *
108 return (struct virgl_context *)ctx;
114 void virgl_init_blit_functions(struct virgl_context *vctx);
115 void virgl_init_query_functions(struct virgl_context *vctx);
116 void virgl_init_so_functions(struct virgl_context *vctx);
127 struct tgsi_token *virgl_tgsi_transform(struct virgl_context *vctx, const struct tgsi_token *tokens_in);
H A Dvirgl_streamout.c25 #include "virgl_context.h"
36 struct virgl_context *vctx = virgl_context(ctx);
59 struct virgl_context *vctx = virgl_context(ctx);
72 struct virgl_context *vctx = virgl_context(ctx);
86 void virgl_init_so_functions(struct virgl_context *vctx)
H A Dvirgl_context.c46 #include "virgl_context.h"
63 static void virgl_attach_res_framebuffer(struct virgl_context *vctx)
90 static void virgl_attach_res_sampler_views(struct virgl_context *vctx,
108 static void virgl_attach_res_vertex_buffers(struct virgl_context *vctx)
121 static void virgl_attach_res_index_buffer(struct virgl_context *vctx,
132 static void virgl_attach_res_so_targets(struct virgl_context *vctx)
145 static void virgl_attach_res_uniform_buffers(struct virgl_context *vctx,
159 static void virgl_attach_res_shader_buffers(struct virgl_context *vctx,
173 static void virgl_attach_res_shader_images(struct virgl_context *vctx,
187 static void virgl_attach_res_atomic_buffers(struct virgl_context *vct
[all...]
H A Dvirgl_query.c26 #include "virgl_context.h"
86 struct virgl_context *vctx = virgl_context(ctx);
97 struct virgl_context *vctx = virgl_context(ctx);
125 struct virgl_context *vctx = virgl_context(ctx);
137 struct virgl_context *vctx = virgl_context(ctx);
148 struct virgl_context *vct
[all...]
H A Dvirgl_buffer.c26 #include "virgl_context.h"
37 struct virgl_context *vctx = virgl_context(ctx);
75 struct virgl_context *vctx = virgl_context(ctx);
H A Dvirgl_encode.c34 #include "virgl_context.h"
42 static int virgl_encoder_write_cmd_dword(struct virgl_context *ctx,
66 static void virgl_encoder_write_res(struct virgl_context *ctx,
73 int virgl_encode_bind_object(struct virgl_context *ctx,
81 int virgl_encode_delete_object(struct virgl_context *ctx,
89 int virgl_encode_blend_state(struct virgl_context *ctx,
126 int virgl_encode_dsa_state(struct virgl_context *ctx,
156 int virgl_encode_rasterizer_state(struct virgl_context *ctx,
209 static void virgl_emit_shader_header(struct virgl_context *ctx,
221 static void virgl_emit_shader_streamout(struct virgl_context *ct
[all...]
H A Dvirgl_resource.h38 struct virgl_context;
120 bool virgl_res_needs_flush(struct virgl_context *vctx,
122 bool virgl_res_needs_readback(struct virgl_context *vctx,
H A Dvirgl_texture.c27 #include "virgl_context.h"
125 struct virgl_context *vctx = virgl_context(ctx);
166 struct virgl_context *vctx = virgl_context(ctx);
292 struct virgl_context *vctx = virgl_context(ctx);
H A Dvirgl_resource.c26 #include "virgl_context.h"
30 bool virgl_res_needs_flush(struct virgl_context *vctx,
50 bool virgl_res_needs_readback(struct virgl_context *vctx,
142 struct virgl_context *vctx = virgl_context(ctx);
H A Dvirgl_tgsi.c31 #include "virgl_context.h"
104 struct tgsi_token *virgl_tgsi_transform(struct virgl_context *vctx, const struct tgsi_token *tokens_in)
/xsrc/external/mit/MesaLib/dist/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.h69 struct virgl_context { struct
119 static inline struct virgl_context *virgl_context(struct pipe_context *ctx) function in typeref:struct:virgl_context *
121 return (struct virgl_context *)ctx;
127 void virgl_init_blit_functions(struct virgl_context *vctx);
128 void virgl_init_query_functions(struct virgl_context *vctx);
129 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_transfer_queue.h32 struct virgl_context;
38 struct virgl_context *vctx;
44 struct virgl_context *vctx);
H A Dvirgl_context.c49 #include "virgl_context.h"
68 virgl_can_rebind_resource(struct virgl_context *vctx,
88 virgl_rebind_resource(struct virgl_context *vctx,
174 static void virgl_attach_res_framebuffer(struct virgl_context *vctx)
201 static void virgl_attach_res_sampler_views(struct virgl_context *vctx,
218 static void virgl_attach_res_vertex_buffers(struct virgl_context *vctx)
231 static void virgl_attach_res_index_buffer(struct virgl_context *vctx,
242 static void virgl_attach_res_so_targets(struct virgl_context *vctx)
255 static void virgl_attach_res_uniform_buffers(struct virgl_context *vctx,
272 static void virgl_attach_res_shader_buffers(struct virgl_context *vct
[all...]
H A Dvirgl_streamout.c25 #include "virgl_context.h"
36 struct virgl_context *vctx = virgl_context(ctx);
64 struct virgl_context *vctx = virgl_context(ctx);
77 struct virgl_context *vctx = virgl_context(ctx);
97 void virgl_init_so_functions(struct virgl_context *vctx)
H A Dvirgl_query.c26 #include "virgl_context.h"
87 struct virgl_context *vctx = virgl_context(ctx);
98 struct virgl_context *vctx = virgl_context(ctx);
130 struct virgl_context *vctx = virgl_context(ctx);
142 struct virgl_context *vctx = virgl_context(ctx);
154 struct virgl_context *vct
[all...]
H A Dvirgl_buffer.c26 #include "virgl_context.h"
34 struct virgl_context *vctx = virgl_context(ctx);
H A Dvirgl_encode.c34 #include "virgl_context.h"
301 static int virgl_encoder_write_cmd_dword(struct virgl_context *ctx,
325 static void virgl_encoder_write_res(struct virgl_context *ctx,
332 int virgl_encode_bind_object(struct virgl_context *ctx,
340 int virgl_encode_delete_object(struct virgl_context *ctx,
348 int virgl_encode_blend_state(struct virgl_context *ctx,
391 int virgl_encode_dsa_state(struct virgl_context *ctx,
421 int virgl_encode_rasterizer_state(struct virgl_context *ctx,
474 static void virgl_emit_shader_header(struct virgl_context *ctx,
486 static void virgl_emit_shader_streamout(struct virgl_context *ct
[all...]
H A Dvirgl_resource.h42 struct virgl_context;
185 virgl_resource_create_transfer(struct virgl_context *vctx,
191 void virgl_resource_destroy_transfer(struct virgl_context *vctx,
H A Dvirgl_texture.c27 #include "virgl_context.h"
122 struct virgl_context *vctx = virgl_context(ctx);
260 struct virgl_context *vctx = virgl_context(ctx);
H A Dvirgl_resource.c27 #include "virgl_context.h"
57 static bool virgl_res_needs_flush(struct virgl_context *vctx,
82 static bool virgl_res_needs_readback(struct virgl_context *vctx,
97 virgl_resource_transfer_prepare(struct virgl_context *vctx,
269 virgl_staging_map(struct virgl_context *vctx,
334 virgl_resource_realloc(struct virgl_context *vctx, struct virgl_resource *res)
382 struct virgl_context *vctx = virgl_context(ctx);
653 struct virgl_context *vctx = virgl_context(pip
[all...]
H A Dvirgl_screen.c41 #include "virgl_context.h"
810 struct virgl_context *vctx = virgl_context(ctx);
869 struct virgl_context *vctx = virgl_context(ctx);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/tests/
H A Dvirgl_staging_mgr_test.cpp26 #include "virgl_context.h"
88 struct virgl_context *vctx = CALLOC_STRUCT(virgl_context);
105 struct virgl_context *vctx = virgl_context(ctx);

Completed in 17 milliseconds

12