Home
last modified time | relevance | path

Searched refs:vrend_context (Results 1 – 8 of 8) sorted by relevance

/external/virglrenderer/src/
Dvrend_renderer.h50 struct vrend_context;
137 int vrend_create_shader(struct vrend_context *ctx,
144 void vrend_bind_shader(struct vrend_context *ctx,
148 void vrend_bind_vs_so(struct vrend_context *ctx,
150 void vrend_clear(struct vrend_context *ctx,
155 void vrend_clear_texture(struct vrend_context* ctx,
160 int vrend_draw_vbo(struct vrend_context *ctx,
164 void vrend_set_framebuffer_state(struct vrend_context *ctx,
168 struct vrend_context *vrend_create_context(int id, uint32_t nlen, const char *debug_name);
169 void vrend_destroy_context(struct vrend_context *ctx);
[all …]
Dvrend_decode.c49 struct vrend_context *grctx;
62 static int vrend_decode_create_shader(struct vrend_context *ctx, in vrend_decode_create_shader()
130 static int vrend_decode_create_stream_output_target(struct vrend_context *ctx, const uint32_t *buf, in vrend_decode_create_stream_output_target()
146 static int vrend_decode_set_framebuffer_state(struct vrend_context *ctx, const uint32_t *buf, uint3… in vrend_decode_set_framebuffer_state()
168 static int vrend_decode_set_framebuffer_state_no_attach(struct vrend_context *ctx, const uint32_t *… in vrend_decode_set_framebuffer_state_no_attach()
189 static int vrend_decode_clear(struct vrend_context *ctx, const uint32_t *buf, uint32_t length) in vrend_decode_clear()
209 static int vrend_decode_clear_texture(struct vrend_context *ctx, const uint32_t *buf, uint32_t leng… in vrend_decode_clear_texture()
243 static int vrend_decode_set_viewport_state(struct vrend_context *ctx, const uint32_t *buf, uint32_t… in vrend_decode_set_viewport_state()
272 static int vrend_decode_set_index_buffer(struct vrend_context *ctx, const uint32_t *buf, uint32_t l… in vrend_decode_set_index_buffer()
283 static int vrend_decode_set_constant_buffer(struct vrend_context *ctx, const uint32_t *buf, uint32_… in vrend_decode_set_constant_buffer()
[all …]
Dvrend_debug.h31 struct vrend_context;
32 void vrend_print_context_name(const struct vrend_context *ctx);
66 void vrend_context_set_debug_flags(struct vrend_context *ctx, const char *flags);
68 unsigned vrend_debug(const struct vrend_context *ctx, enum virgl_debug_flags flag);
Dvrend_shader.h176 struct vrend_context;
182 bool vrend_convert_shader(const struct vrend_context *rctx,
196 bool vrend_shader_create_passthrough_tcs(const struct vrend_context *ctx,
Dvrend_renderer.c88 struct vrend_context *ctx;
108 struct vrend_context *ctx;
309 struct vrend_context *current_ctx;
310 struct vrend_context *current_hw_ctx;
344 struct vrend_context *ctx0;
687 struct vrend_context *parent;
695 struct vrend_context { struct
748 static struct vrend_resource *vrend_renderer_ctx_res_lookup(struct vrend_context *ctx, int res_hand… argument
749 static void vrend_pause_render_condition(struct vrend_context *ctx, bool pause);
753 static void vrend_finish_context_switch(struct vrend_context *ctx);
[all …]
Dvrend_debug.c163 unsigned vrend_debug(const struct vrend_context *ctx, enum virgl_debug_flags flag) in vrend_debug()
Dvrend_blitter.c695 void vrend_renderer_blit_gl(MAYBE_UNUSED struct vrend_context *ctx, in vrend_renderer_blit_gl()
Dvrend_shader.c6929 static void set_strbuffers(MAYBE_UNUSED const struct vrend_context *rctx, const struct vrend_glsl_s… in set_strbuffers()
6940 static bool vrend_patch_vertex_shader_interpolants(MAYBE_UNUSED const struct vrend_context *rctx,
6948 bool vrend_convert_shader(const struct vrend_context *rctx, in vrend_convert_shader()
7118 static bool vrend_patch_vertex_shader_interpolants(MAYBE_UNUSED const struct vrend_context *rctx, in vrend_patch_vertex_shader_interpolants()
7306 bool vrend_shader_create_passthrough_tcs(const struct vrend_context *rctx, in vrend_shader_create_passthrough_tcs()