Searched refs:vrend_context (Results 1 – 8 of 8) sorted by relevance
/external/virglrenderer/src/ |
D | vrend_renderer.h | 50 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 …]
|
D | vrend_decode.c | 49 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 …]
|
D | vrend_debug.h | 31 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);
|
D | vrend_shader.h | 176 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,
|
D | vrend_renderer.c | 88 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 …]
|
D | vrend_debug.c | 163 unsigned vrend_debug(const struct vrend_context *ctx, enum virgl_debug_flags flag) in vrend_debug()
|
D | vrend_blitter.c | 695 void vrend_renderer_blit_gl(MAYBE_UNUSED struct vrend_context *ctx, in vrend_renderer_blit_gl()
|
D | vrend_shader.c | 6929 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()
|