Home
last modified time | relevance | path

Searched refs:xa_context (Results 1 – 10 of 10) sorted by relevance

/external/mesa3d/src/gallium/frontends/xa/
Dxa_context.h35 struct xa_context;
37 extern struct xa_context *xa_context_default(struct xa_tracker *xa);
39 extern struct xa_context *xa_context_create(struct xa_tracker *xa);
41 extern void xa_context_destroy(struct xa_context *r);
43 extern void xa_context_flush(struct xa_context *ctx);
53 extern int xa_yuv_planar_blit(struct xa_context *r,
67 extern int xa_copy_prepare(struct xa_context *ctx,
70 extern void xa_copy(struct xa_context *ctx,
73 extern void xa_copy_done(struct xa_context *ctx);
75 extern int xa_surface_dma(struct xa_context *ctx,
[all …]
Dxa_priv.h79 struct xa_context *default_ctx;
82 struct xa_context { struct
126 xa_scissor_reset(struct xa_context *ctx) in xa_scissor_reset() argument
136 xa_scissor_update(struct xa_context *ctx, unsigned minx, unsigned miny, in xa_scissor_update()
220 extern struct xa_shaders *xa_shaders_create(struct xa_context *);
231 xa_context_flush(struct xa_context *ctx);
234 xa_ctx_srf_create(struct xa_context *ctx, struct xa_surface *dst);
237 xa_ctx_srf_destroy(struct xa_context *ctx);
240 xa_ctx_sampler_views_destroy(struct xa_context *ctx);
245 void renderer_set_constants(struct xa_context *r,
[all …]
Dxa_context.c38 xa_context_flush(struct xa_context *ctx) in xa_context_flush()
47 XA_EXPORT struct xa_context *
53 XA_EXPORT struct xa_context *
56 struct xa_context *ctx = calloc(1, sizeof(*ctx)); in xa_context_create()
68 xa_context_destroy(struct xa_context *r) in xa_context_destroy()
98 xa_surface_dma(struct xa_context *ctx, in xa_surface_dma()
137 xa_surface_map(struct xa_context *ctx, in xa_surface_map()
189 xa_ctx_srf_create(struct xa_context *ctx, struct xa_surface *dst) in xa_ctx_srf_create()
218 xa_ctx_srf_destroy(struct xa_context *ctx) in xa_ctx_srf_destroy()
227 xa_copy_prepare(struct xa_context *ctx, in xa_copy_prepare()
[all …]
Dxa_renderer.c45 renderer_set_constants(struct xa_context *r,
75 renderer_draw(struct xa_context *r) in renderer_draw()
105 renderer_draw_conditional(struct xa_context *r, int next_batch) in renderer_draw_conditional()
114 renderer_init_state(struct xa_context *r) in renderer_init_state()
144 add_vertex_none(struct xa_context *r, float x, float y) in add_vertex_none()
157 add_vertex_1tex(struct xa_context *r, float x, float y, float s, float t) in add_vertex_1tex()
175 add_vertex_2tex(struct xa_context *r, in add_vertex_2tex()
231 add_vertex_data1(struct xa_context *r, in add_vertex_data1()
251 add_vertex_data2(struct xa_context *r, in add_vertex_data2()
281 setup_vertex_data_yuv(struct xa_context *r, in setup_vertex_data_yuv()
[all …]
Dxa_yuv.c38 xa_yuv_bind_blend_state(struct xa_context *r) in xa_yuv_bind_blend_state()
56 xa_yuv_bind_shaders(struct xa_context *r) in xa_yuv_bind_shaders()
70 xa_yuv_bind_samplers(struct xa_context *r, struct xa_surface *yuv[]) in xa_yuv_bind_samplers()
100 xa_yuv_fs_constants(struct xa_context *r, const float conversion_matrix[]) in xa_yuv_fs_constants()
109 xa_yuv_planar_blit(struct xa_context *r, in xa_yuv_planar_blit()
Dxa_composite.h147 xa_composite_prepare(struct xa_context *ctx, const struct xa_composite *comp);
150 xa_composite_rect(struct xa_context *ctx,
154 xa_composite_done(struct xa_context *ctx);
Dxa_composite.c253 bind_composite_blend_state(struct xa_context *ctx, in bind_composite_blend_state()
347 xa_handle_src_pict(struct xa_context *ctx, in xa_handle_src_pict()
379 bind_shaders(struct xa_context *ctx, const struct xa_composite *comp) in bind_shaders()
446 bind_samplers(struct xa_context *ctx, in bind_samplers()
513 xa_composite_prepare(struct xa_context *ctx, in xa_composite_prepare()
546 xa_composite_rect(struct xa_context *ctx, in xa_composite_rect()
572 xa_composite_done(struct xa_context *ctx) in xa_composite_done()
Dmeson.build38 'xa_composite.c', 'xa_context.c', 'xa_renderer.c', 'xa_tgsi.c',
46 install_headers('xa_composite.h', 'xa_context.h')
DMakefile.sources3 xa_context.c \
Dxa_tgsi.c100 struct xa_context *r;
422 xa_shaders_create(struct xa_context *r) in xa_shaders_create()