Searched refs:blitter (Results 1 - 25 of 184) sorted by relevance

12345678

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
H A Dpan_blit.c37 struct blitter_context *blitter,
41 util_blitter_save_vertex_buffer_slot(blitter, ctx->vertex_buffers);
42 util_blitter_save_vertex_elements(blitter, ctx->vertex);
43 util_blitter_save_vertex_shader(blitter, ctx->shader[PIPE_SHADER_VERTEX]);
44 util_blitter_save_rasterizer(blitter, ctx->rasterizer);
45 util_blitter_save_viewport(blitter, &ctx->pipe_viewport);
46 util_blitter_save_scissor(blitter, &ctx->scissor);
47 util_blitter_save_fragment_shader(blitter, ctx->shader[PIPE_SHADER_FRAGMENT]);
48 util_blitter_save_blend(blitter, ctx->blend);
49 util_blitter_save_depth_stencil_alpha(blitter, ct
35 panfrost_blitter_save(struct panfrost_context * ctx,struct blitter_context * blitter,bool render_cond) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
H A Du_blitter.h58 typedef void *(*blitter_get_vs_func)(struct blitter_context *blitter);
92 void (*draw_rectangle)(struct blitter_context *blitter,
100 /* Whether the blitter is running. */
147 * Create a blitter context.
152 * Destroy a blitter context.
154 void util_blitter_destroy(struct blitter_context *blitter);
156 void util_blitter_cache_all_shaders(struct blitter_context *blitter);
157 void *util_blitter_get_noop_blend_state(struct blitter_context *blitter);
158 void *util_blitter_get_noop_dsa_state(struct blitter_context *blitter);
159 void *util_blitter_get_discard_rasterizer_state(struct blitter_context *blitter);
166 util_blitter_get_pipe(struct blitter_context * blitter) argument
421 util_blitter_save_blend(struct blitter_context * blitter,void * state) argument
427 util_blitter_save_depth_stencil_alpha(struct blitter_context * blitter,void * state) argument
434 util_blitter_save_vertex_elements(struct blitter_context * blitter,void * state) argument
440 util_blitter_save_stencil_ref(struct blitter_context * blitter,const struct pipe_stencil_ref * state) argument
447 util_blitter_save_rasterizer(struct blitter_context * blitter,void * state) argument
453 util_blitter_save_fragment_shader(struct blitter_context * blitter,void * fs) argument
459 util_blitter_save_vertex_shader(struct blitter_context * blitter,void * vs) argument
465 util_blitter_save_geometry_shader(struct blitter_context * blitter,void * gs) argument
471 util_blitter_save_tessctrl_shader(struct blitter_context * blitter,void * sh) argument
478 util_blitter_save_tesseval_shader(struct blitter_context * blitter,void * sh) argument
485 util_blitter_save_framebuffer(struct blitter_context * blitter,const struct pipe_framebuffer_state * state) argument
493 util_blitter_save_viewport(struct blitter_context * blitter,struct pipe_viewport_state * state) argument
500 util_blitter_save_scissor(struct blitter_context * blitter,struct pipe_scissor_state * state) argument
507 util_blitter_save_fragment_sampler_states(struct blitter_context * blitter,unsigned num_sampler_states,void ** sampler_states) argument
520 util_blitter_save_fragment_sampler_views(struct blitter_context * blitter,unsigned num_views,struct pipe_sampler_view ** views) argument
534 util_blitter_save_fragment_constant_buffer_slot(struct blitter_context * blitter,struct pipe_constant_buffer * constant_buffers) argument
545 util_blitter_save_vertex_buffer_slot(struct blitter_context * blitter,struct pipe_vertex_buffer * vertex_buffers) argument
553 util_blitter_save_so_targets(struct blitter_context * blitter,unsigned num_targets,struct pipe_stream_output_target ** targets) argument
567 util_blitter_save_sample_mask(struct blitter_context * blitter,unsigned sample_mask) argument
575 util_blitter_save_render_condition(struct blitter_context * blitter,struct pipe_query * query,bool condition,enum pipe_render_cond_flag mode) argument
586 util_blitter_save_window_rectangles(struct blitter_context * blitter,boolean include,unsigned num_rectangles,const struct pipe_scissor_state * rects) argument
[all...]
H A Du_blitter.c156 * Always create the blitter before Draw. */
349 void *util_blitter_get_noop_blend_state(struct blitter_context *blitter) argument
351 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
356 void *util_blitter_get_noop_dsa_state(struct blitter_context *blitter) argument
358 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
363 void *util_blitter_get_discard_rasterizer_state(struct blitter_context *blitter) argument
365 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
396 static void *get_vs_passthrough_pos_generic(struct blitter_context *blitter) argument
398 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
412 static void *get_vs_passthrough_pos(struct blitter_context *blitter) argument
430 get_vs_layered(struct blitter_context * blitter) argument
481 util_blitter_destroy(struct blitter_context * blitter) argument
588 util_blitter_set_texture_multisample(struct blitter_context * blitter,bool supported) argument
596 util_blitter_set_running_flag(struct blitter_context * blitter) argument
607 util_blitter_unset_running_flag(struct blitter_context * blitter) argument
628 util_blitter_restore_vertex_states(struct blitter_context * blitter) argument
691 util_blitter_restore_fragment_states(struct blitter_context * blitter) argument
744 util_blitter_restore_render_cond(struct blitter_context * blitter) argument
757 util_blitter_restore_fb_state(struct blitter_context * blitter) argument
772 util_blitter_restore_textures(struct blitter_context * blitter) argument
797 util_blitter_restore_constant_buffer_state(struct blitter_context * blitter) argument
1219 util_blitter_cache_all_shaders(struct blitter_context * blitter) argument
1380 util_blitter_draw_rectangle(struct blitter_context * blitter,void * vertex_elements_cso,blitter_get_vs_func get_vs,int x1,int y1,int x2,int y2,float depth,unsigned num_instances,enum blitter_attrib_type type,const union blitter_attrib * attrib) argument
1449 util_blitter_common_clear_setup(struct blitter_context * blitter,unsigned width,unsigned height,unsigned clear_buffers,void * custom_blend,void * custom_dsa) argument
1485 util_blitter_clear_custom(struct blitter_context * blitter,unsigned width,unsigned height,unsigned num_layers,unsigned clear_buffers,const union pipe_color_union * color,double depth,unsigned stencil,void * custom_blend,void * custom_dsa,bool msaa) argument
1545 util_blitter_clear(struct blitter_context * blitter,unsigned width,unsigned height,unsigned num_layers,unsigned clear_buffers,const union pipe_color_union * color,double depth,unsigned stencil,bool msaa) argument
1557 util_blitter_custom_clear_depth(struct blitter_context * blitter,unsigned width,unsigned height,double depth,void * custom_dsa) argument
1593 util_blitter_default_src_texture(struct blitter_context * blitter,struct pipe_sampler_view * src_templ,struct pipe_resource * src,unsigned srclevel) argument
1622 is_blit_generic_supported(struct blitter_context * blitter,const struct pipe_resource * dst,enum pipe_format dst_format,const struct pipe_resource * src,enum pipe_format src_format,unsigned mask) argument
1688 util_blitter_is_copy_supported(struct blitter_context * blitter,const struct pipe_resource * dst,const struct pipe_resource * src) argument
1696 util_blitter_is_blit_supported(struct blitter_context * blitter,const struct pipe_blit_info * info) argument
1705 util_blitter_copy_texture(struct blitter_context * blitter,struct pipe_resource * dst,unsigned dst_level,unsigned dstx,unsigned dsty,unsigned dstz,struct pipe_resource * src,unsigned src_level,const struct pipe_box * srcbox) argument
1913 util_blitter_blit_generic(struct blitter_context * blitter,struct pipe_surface * dst,const struct pipe_box * dstbox,struct pipe_sampler_view * src,const struct pipe_box * srcbox,unsigned src_width0,unsigned src_height0,unsigned mask,unsigned filter,const struct pipe_scissor_state * scissor,bool alpha_blend,bool sample0_only) argument
2140 util_blitter_blit(struct blitter_context * blitter,const struct pipe_blit_info * info) argument
2172 util_blitter_generate_mipmap(struct blitter_context * blitter,struct pipe_resource * tex,enum pipe_format format,unsigned base_level,unsigned last_level,unsigned first_layer,unsigned last_layer) argument
2279 util_blitter_clear_render_target(struct blitter_context * blitter,struct pipe_surface * dstsurf,const union pipe_color_union * color,unsigned dstx,unsigned dsty,unsigned width,unsigned height) argument
2344 util_blitter_clear_depth_stencil(struct blitter_context * blitter,struct pipe_surface * dstsurf,unsigned clear_flags,double depth,unsigned stencil,unsigned dstx,unsigned dsty,unsigned width,unsigned height) argument
2423 util_blitter_custom_depth_stencil(struct blitter_context * blitter,struct pipe_surface * zsurf,struct pipe_surface * cbsurf,unsigned sample_mask,void * dsa_stage,float depth) argument
2482 util_blitter_copy_buffer(struct blitter_context * blitter,struct pipe_resource * dst,unsigned dstx,struct pipe_resource * src,unsigned srcx,unsigned size) argument
2550 util_blitter_clear_buffer(struct blitter_context * blitter,struct pipe_resource * dst,unsigned offset,unsigned size,unsigned num_channels,const union pipe_color_union * clear_value) argument
2620 util_blitter_custom_resolve_color(struct blitter_context * blitter,struct pipe_resource * dst,unsigned dst_level,unsigned dst_layer,struct pipe_resource * src,unsigned src_layer,unsigned sample_mask,void * custom_blend,enum pipe_format format) argument
2685 util_blitter_custom_color(struct blitter_context * blitter,struct pipe_surface * dstsurf,void * custom_blend) argument
2733 get_custom_vs(struct blitter_context * blitter) argument
2746 util_blitter_custom_shader(struct blitter_context * blitter,struct pipe_surface * dstsurf,void * custom_vs,void * custom_fs) argument
2831 util_blitter_stencil_fallback(struct blitter_context * blitter,struct pipe_resource * dst,unsigned dst_level,const struct pipe_box * dstbox,struct pipe_resource * src,unsigned src_level,const struct pipe_box * srcbox,const struct pipe_scissor_state * scissor) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
H A Du_blitter.h58 typedef void *(*blitter_get_vs_func)(struct blitter_context *blitter);
92 void (*draw_rectangle)(struct blitter_context *blitter,
100 /* Whether the blitter is running. */
147 * Create a blitter context.
152 * Destroy a blitter context.
154 void util_blitter_destroy(struct blitter_context *blitter);
156 void util_blitter_cache_all_shaders(struct blitter_context *blitter);
159 * Return the pipe context associated with a blitter context.
162 struct pipe_context *util_blitter_get_pipe(struct blitter_context *blitter) argument
164 return blitter
406 util_blitter_save_blend(struct blitter_context * blitter,void * state) argument
412 util_blitter_save_depth_stencil_alpha(struct blitter_context * blitter,void * state) argument
419 util_blitter_save_vertex_elements(struct blitter_context * blitter,void * state) argument
425 util_blitter_save_stencil_ref(struct blitter_context * blitter,const struct pipe_stencil_ref * state) argument
432 util_blitter_save_rasterizer(struct blitter_context * blitter,void * state) argument
438 util_blitter_save_fragment_shader(struct blitter_context * blitter,void * fs) argument
444 util_blitter_save_vertex_shader(struct blitter_context * blitter,void * vs) argument
450 util_blitter_save_geometry_shader(struct blitter_context * blitter,void * gs) argument
456 util_blitter_save_tessctrl_shader(struct blitter_context * blitter,void * sh) argument
463 util_blitter_save_tesseval_shader(struct blitter_context * blitter,void * sh) argument
470 util_blitter_save_framebuffer(struct blitter_context * blitter,const struct pipe_framebuffer_state * state) argument
478 util_blitter_save_viewport(struct blitter_context * blitter,struct pipe_viewport_state * state) argument
485 util_blitter_save_scissor(struct blitter_context * blitter,struct pipe_scissor_state * state) argument
492 util_blitter_save_fragment_sampler_states(struct blitter_context * blitter,unsigned num_sampler_states,void ** sampler_states) argument
505 util_blitter_save_fragment_sampler_views(struct blitter_context * blitter,unsigned num_views,struct pipe_sampler_view ** views) argument
519 util_blitter_save_fragment_constant_buffer_slot(struct blitter_context * blitter,struct pipe_constant_buffer * constant_buffers) argument
530 util_blitter_save_vertex_buffer_slot(struct blitter_context * blitter,struct pipe_vertex_buffer * vertex_buffers) argument
538 util_blitter_save_so_targets(struct blitter_context * blitter,unsigned num_targets,struct pipe_stream_output_target ** targets) argument
552 util_blitter_save_sample_mask(struct blitter_context * blitter,unsigned sample_mask) argument
560 util_blitter_save_render_condition(struct blitter_context * blitter,struct pipe_query * query,bool condition,enum pipe_render_cond_flag mode) argument
571 util_blitter_save_window_rectangles(struct blitter_context * blitter,boolean include,unsigned num_rectangles,const struct pipe_scissor_state * rects) argument
[all...]
H A Du_blitter.c146 * Always create the blitter before Draw. */
357 static void *get_vs_passthrough_pos_generic(struct blitter_context *blitter) argument
359 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
373 static void *get_vs_passthrough_pos(struct blitter_context *blitter) argument
375 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
391 static void *get_vs_layered(struct blitter_context *blitter) argument
393 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
442 void util_blitter_destroy(struct blitter_context *blitter) argument
444 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
445 struct pipe_context *pipe = blitter
528 util_blitter_set_texture_multisample(struct blitter_context * blitter,bool supported) argument
536 util_blitter_set_running_flag(struct blitter_context * blitter) argument
547 util_blitter_unset_running_flag(struct blitter_context * blitter) argument
568 util_blitter_restore_vertex_states(struct blitter_context * blitter) argument
631 util_blitter_restore_fragment_states(struct blitter_context * blitter) argument
684 util_blitter_restore_render_cond(struct blitter_context * blitter) argument
697 util_blitter_restore_fb_state(struct blitter_context * blitter) argument
712 util_blitter_restore_textures(struct blitter_context * blitter) argument
736 util_blitter_restore_constant_buffer_state(struct blitter_context * blitter) argument
1128 util_blitter_cache_all_shaders(struct blitter_context * blitter) argument
1289 util_blitter_draw_rectangle(struct blitter_context * blitter,void * vertex_elements_cso,blitter_get_vs_func get_vs,int x1,int y1,int x2,int y2,float depth,unsigned num_instances,enum blitter_attrib_type type,const union blitter_attrib * attrib) argument
1357 util_blitter_common_clear_setup(struct blitter_context * blitter,unsigned width,unsigned height,unsigned clear_buffers,void * custom_blend,void * custom_dsa) argument
1393 util_blitter_clear_custom(struct blitter_context * blitter,unsigned width,unsigned height,unsigned num_layers,unsigned clear_buffers,const union pipe_color_union * color,double depth,unsigned stencil,void * custom_blend,void * custom_dsa) argument
1449 util_blitter_clear(struct blitter_context * blitter,unsigned width,unsigned height,unsigned num_layers,unsigned clear_buffers,const union pipe_color_union * color,double depth,unsigned stencil) argument
1460 util_blitter_custom_clear_depth(struct blitter_context * blitter,unsigned width,unsigned height,double depth,void * custom_dsa) argument
1496 util_blitter_default_src_texture(struct blitter_context * blitter,struct pipe_sampler_view * src_templ,struct pipe_resource * src,unsigned srclevel) argument
1525 is_blit_generic_supported(struct blitter_context * blitter,const struct pipe_resource * dst,enum pipe_format dst_format,const struct pipe_resource * src,enum pipe_format src_format,unsigned mask) argument
1591 util_blitter_is_copy_supported(struct blitter_context * blitter,const struct pipe_resource * dst,const struct pipe_resource * src) argument
1599 util_blitter_is_blit_supported(struct blitter_context * blitter,const struct pipe_blit_info * info) argument
1608 util_blitter_copy_texture(struct blitter_context * blitter,struct pipe_resource * dst,unsigned dst_level,unsigned dstx,unsigned dsty,unsigned dstz,struct pipe_resource * src,unsigned src_level,const struct pipe_box * srcbox) argument
1808 util_blitter_blit_generic(struct blitter_context * blitter,struct pipe_surface * dst,const struct pipe_box * dstbox,struct pipe_sampler_view * src,const struct pipe_box * srcbox,unsigned src_width0,unsigned src_height0,unsigned mask,unsigned filter,const struct pipe_scissor_state * scissor,bool alpha_blend) argument
2008 util_blitter_blit(struct blitter_context * blitter,const struct pipe_blit_info * info) argument
2040 util_blitter_generate_mipmap(struct blitter_context * blitter,struct pipe_resource * tex,enum pipe_format format,unsigned base_level,unsigned last_level,unsigned first_layer,unsigned last_layer) argument
2147 util_blitter_clear_render_target(struct blitter_context * blitter,struct pipe_surface * dstsurf,const union pipe_color_union * color,unsigned dstx,unsigned dsty,unsigned width,unsigned height) argument
2210 util_blitter_clear_depth_stencil(struct blitter_context * blitter,struct pipe_surface * dstsurf,unsigned clear_flags,double depth,unsigned stencil,unsigned dstx,unsigned dsty,unsigned width,unsigned height) argument
2289 util_blitter_custom_depth_stencil(struct blitter_context * blitter,struct pipe_surface * zsurf,struct pipe_surface * cbsurf,unsigned sample_mask,void * dsa_stage,float depth) argument
2347 util_blitter_copy_buffer(struct blitter_context * blitter,struct pipe_resource * dst,unsigned dstx,struct pipe_resource * src,unsigned srcx,unsigned size) argument
2415 util_blitter_clear_buffer(struct blitter_context * blitter,struct pipe_resource * dst,unsigned offset,unsigned size,unsigned num_channels,const union pipe_color_union * clear_value) argument
2485 util_blitter_custom_resolve_color(struct blitter_context * blitter,struct pipe_resource * dst,unsigned dst_level,unsigned dst_layer,struct pipe_resource * src,unsigned src_layer,unsigned sample_mask,void * custom_blend,enum pipe_format format) argument
2549 util_blitter_custom_color(struct blitter_context * blitter,struct pipe_surface * dstsurf,void * custom_blend) argument
2597 get_custom_vs(struct blitter_context * blitter) argument
2610 util_blitter_custom_shader(struct blitter_context * blitter,struct pipe_surface * dstsurf,void * custom_vs,void * custom_fs) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/
H A Dsp_surface.c54 if (!util_blitter_is_blit_supported(sp->blitter, info)) {
63 util_blitter_save_vertex_buffer_slot(sp->blitter, sp->vertex_buffer);
64 util_blitter_save_vertex_elements(sp->blitter, sp->velems);
65 util_blitter_save_vertex_shader(sp->blitter, sp->vs);
66 util_blitter_save_geometry_shader(sp->blitter, sp->gs);
67 util_blitter_save_so_targets(sp->blitter, sp->num_so_targets,
69 util_blitter_save_rasterizer(sp->blitter, sp->rasterizer);
70 util_blitter_save_viewport(sp->blitter, &sp->viewports[0]);
71 util_blitter_save_scissor(sp->blitter, &sp->scissors[0]);
72 util_blitter_save_fragment_shader(sp->blitter, s
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/
H A Dsp_surface.c54 if (!util_blitter_is_blit_supported(sp->blitter, info)) {
63 util_blitter_save_vertex_buffer_slot(sp->blitter, sp->vertex_buffer);
64 util_blitter_save_vertex_elements(sp->blitter, sp->velems);
65 util_blitter_save_vertex_shader(sp->blitter, sp->vs);
66 util_blitter_save_geometry_shader(sp->blitter, sp->gs);
67 util_blitter_save_so_targets(sp->blitter, sp->num_so_targets,
69 util_blitter_save_rasterizer(sp->blitter, sp->rasterizer);
70 util_blitter_save_viewport(sp->blitter, &sp->viewports[0]);
71 util_blitter_save_scissor(sp->blitter, &sp->scissors[0]);
72 util_blitter_save_fragment_shader(sp->blitter, s
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/asahi/
H A Dagx_blit.c86 agx_blitter_save(struct agx_context *ctx, struct blitter_context *blitter, argument
89 util_blitter_save_vertex_buffer_slot(blitter, ctx->vertex_buffers);
90 util_blitter_save_vertex_elements(blitter, ctx->attributes);
91 util_blitter_save_vertex_shader(blitter, ctx->stage[PIPE_SHADER_VERTEX].shader);
92 util_blitter_save_rasterizer(blitter, ctx->rast);
93 util_blitter_save_viewport(blitter, &ctx->viewport);
94 util_blitter_save_scissor(blitter, &ctx->scissor);
95 util_blitter_save_fragment_shader(blitter, ctx->stage[PIPE_SHADER_FRAGMENT].shader);
96 util_blitter_save_blend(blitter, ctx->blend);
97 util_blitter_save_depth_stencil_alpha(blitter,
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_blitter.c82 util_blitter_save_vertex_buffer_slot(ctx->blitter, ctx->vtx.vertexbuf.vb);
83 util_blitter_save_vertex_elements(ctx->blitter, ctx->vtx.vtx);
84 util_blitter_save_vertex_shader(ctx->blitter, ctx->prog.vs);
85 util_blitter_save_tessctrl_shader(ctx->blitter, ctx->prog.hs);
86 util_blitter_save_tesseval_shader(ctx->blitter, ctx->prog.ds);
87 util_blitter_save_geometry_shader(ctx->blitter, ctx->prog.gs);
88 util_blitter_save_so_targets(ctx->blitter, ctx->streamout.num_targets,
90 util_blitter_save_rasterizer(ctx->blitter, ctx->rasterizer);
91 util_blitter_save_viewport(ctx->blitter, &ctx->viewport);
92 util_blitter_save_scissor(ctx->blitter,
194 struct blitter_context *blitter = ctx->blitter; local in function:fd_blitter_clear
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_clear_blit.c47 /* Save current state for blitter operation */
51 util_blitter_save_vertex_buffer_slot(ctx->blitter, ctx->vertex_buffer.vb);
52 util_blitter_save_vertex_elements(ctx->blitter, ctx->vertex_elements);
53 util_blitter_save_vertex_shader(ctx->blitter, ctx->shader.bind_vs);
54 util_blitter_save_rasterizer(ctx->blitter, ctx->rasterizer);
55 util_blitter_save_viewport(ctx->blitter, &ctx->viewport_s);
56 util_blitter_save_scissor(ctx->blitter, &ctx->scissor_s);
57 util_blitter_save_fragment_shader(ctx->blitter, ctx->shader.bind_fs);
58 util_blitter_save_blend(ctx->blitter, ctx->blend);
59 util_blitter_save_depth_stencil_alpha(ctx->blitter, ct
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_blitter.c92 util_blitter_save_fragment_constant_buffer_slot(ctx->blitter,
94 util_blitter_save_vertex_buffer_slot(ctx->blitter, ctx->vtx.vertexbuf.vb);
95 util_blitter_save_vertex_elements(ctx->blitter, ctx->vtx.vtx);
96 util_blitter_save_vertex_shader(ctx->blitter, ctx->prog.vp);
97 util_blitter_save_so_targets(ctx->blitter, ctx->streamout.num_targets,
99 util_blitter_save_rasterizer(ctx->blitter, ctx->rasterizer);
100 util_blitter_save_viewport(ctx->blitter, &ctx->viewport);
101 util_blitter_save_scissor(ctx->blitter, &ctx->scissor);
102 util_blitter_save_fragment_shader(ctx->blitter, ctx->prog.fp);
103 util_blitter_save_blend(ctx->blitter, ct
185 struct blitter_context *blitter = ctx->blitter; local in function:fd_blitter_clear
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/
H A Dlp_surface.c85 if (!util_blitter_is_blit_supported(lp->blitter, &info)) {
94 util_blitter_save_vertex_buffer_slot(lp->blitter, lp->vertex_buffer);
95 util_blitter_save_vertex_elements(lp->blitter, (void*)lp->velems);
96 util_blitter_save_vertex_shader(lp->blitter, (void*)lp->vs);
97 util_blitter_save_geometry_shader(lp->blitter, (void*)lp->gs);
98 util_blitter_save_so_targets(lp->blitter, lp->num_so_targets,
100 util_blitter_save_rasterizer(lp->blitter, (void*)lp->rasterizer);
101 util_blitter_save_viewport(lp->blitter, &lp->viewports[0]);
102 util_blitter_save_scissor(lp->blitter, &lp->scissors[0]);
103 util_blitter_save_fragment_shader(lp->blitter, l
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_clear_blit.c48 /* Save current state for blitter operation */
52 util_blitter_save_fragment_constant_buffer_slot(ctx->blitter,
54 util_blitter_save_vertex_buffer_slot(ctx->blitter, ctx->vertex_buffer.vb);
55 util_blitter_save_vertex_elements(ctx->blitter, ctx->vertex_elements);
56 util_blitter_save_vertex_shader(ctx->blitter, ctx->shader.bind_vs);
57 util_blitter_save_rasterizer(ctx->blitter, ctx->rasterizer);
58 util_blitter_save_viewport(ctx->blitter, &ctx->viewport_s);
59 util_blitter_save_scissor(ctx->blitter, &ctx->scissor);
60 util_blitter_save_fragment_shader(ctx->blitter, ctx->shader.bind_fs);
61 util_blitter_save_blend(ctx->blitter, ct
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/
H A Di915_surface.c55 util_blitter_save_blend(i915->blitter, (void *)i915->blend);
56 util_blitter_save_depth_stencil_alpha(i915->blitter, (void *)i915->depth_stencil);
57 util_blitter_save_stencil_ref(i915->blitter, &i915->stencil_ref);
58 util_blitter_save_rasterizer(i915->blitter, (void *)i915->rasterizer);
59 util_blitter_save_fragment_shader(i915->blitter, i915->fs);
60 util_blitter_save_vertex_shader(i915->blitter, i915->vs);
61 util_blitter_save_viewport(i915->blitter, &i915->viewport);
62 util_blitter_save_scissor(i915->blitter, &i915->scissor);
63 util_blitter_save_vertex_elements(i915->blitter, i915->velems);
64 util_blitter_save_vertex_buffer_slot(i915->blitter,
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_clear.c39 * Saving blitter states before doing any blitter operation
44 util_blitter_save_vertex_buffer_slot(svga->blitter, svga->curr.vb);
45 util_blitter_save_vertex_elements(svga->blitter, (void*)svga->curr.velems);
46 util_blitter_save_vertex_shader(svga->blitter, svga->curr.vs);
47 util_blitter_save_geometry_shader(svga->blitter, svga->curr.gs);
48 util_blitter_save_tessctrl_shader(svga->blitter, svga->curr.tcs);
49 util_blitter_save_tesseval_shader(svga->blitter, svga->curr.tes);
50 util_blitter_save_so_targets(svga->blitter, svga->num_so_targets,
52 util_blitter_save_rasterizer(svga->blitter, (voi
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_clear.c39 * Saving blitter states before doing any blitter operation
44 util_blitter_save_vertex_buffer_slot(svga->blitter, svga->curr.vb);
45 util_blitter_save_vertex_elements(svga->blitter, (void*)svga->curr.velems);
46 util_blitter_save_vertex_shader(svga->blitter, svga->curr.vs);
47 util_blitter_save_geometry_shader(svga->blitter, svga->curr.gs);
48 util_blitter_save_so_targets(svga->blitter, svga->num_so_targets,
50 util_blitter_save_rasterizer(svga->blitter, (void*)svga->curr.rast);
51 util_blitter_save_viewport(svga->blitter, &svga->curr.viewport);
52 util_blitter_save_scissor(svga->blitter,
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/
H A Di915_surface.c53 util_blitter_save_blend(i915->blitter, (void *)i915->blend);
54 util_blitter_save_depth_stencil_alpha(i915->blitter,
56 util_blitter_save_stencil_ref(i915->blitter, &i915->stencil_ref);
57 util_blitter_save_rasterizer(i915->blitter, (void *)i915->rasterizer);
58 util_blitter_save_fragment_shader(i915->blitter, i915->fs);
59 util_blitter_save_vertex_shader(i915->blitter, i915->vs);
60 util_blitter_save_viewport(i915->blitter, &i915->viewport);
61 util_blitter_save_scissor(i915->blitter, &i915->scissor);
62 util_blitter_save_vertex_elements(i915->blitter, i915->velems);
63 util_blitter_save_vertex_buffer_slot(i915->blitter, i91
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/
H A Dswr_context.cpp307 if (!util_blitter_is_blit_supported(ctx->blitter, &info)) {
319 util_blitter_save_vertex_buffer_slot(ctx->blitter, ctx->vertex_buffer);
320 util_blitter_save_vertex_elements(ctx->blitter, (void *)ctx->velems);
321 util_blitter_save_vertex_shader(ctx->blitter, (void *)ctx->vs);
322 util_blitter_save_geometry_shader(ctx->blitter, (void*)ctx->gs);
324 ctx->blitter,
327 util_blitter_save_rasterizer(ctx->blitter, (void *)ctx->rasterizer);
328 util_blitter_save_viewport(ctx->blitter, &ctx->viewport);
329 util_blitter_save_scissor(ctx->blitter, &ctx->scissor);
330 util_blitter_save_fragment_shader(ctx->blitter, ct
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_surface.c129 if (!util_blitter_is_blit_supported(lp->blitter, &info)) {
147 util_blitter_save_vertex_buffer_slot(lp->blitter, lp->vertex_buffer);
148 util_blitter_save_vertex_elements(lp->blitter, (void*)lp->velems);
149 util_blitter_save_vertex_shader(lp->blitter, (void*)lp->vs);
150 util_blitter_save_geometry_shader(lp->blitter, (void*)lp->gs);
151 util_blitter_save_so_targets(lp->blitter, lp->num_so_targets,
153 util_blitter_save_rasterizer(lp->blitter, (void*)lp->rasterizer);
154 util_blitter_save_viewport(lp->blitter, &lp->viewports[0]);
155 util_blitter_save_scissor(lp->blitter, &lp->scissors[0]);
156 util_blitter_save_fragment_shader(lp->blitter, l
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_blit.c168 util_blitter_save_fragment_constant_buffer_slot(vc4->blitter,
170 util_blitter_save_vertex_buffer_slot(vc4->blitter, vc4->vertexbuf.vb);
171 util_blitter_save_vertex_elements(vc4->blitter, vc4->vtx);
172 util_blitter_save_vertex_shader(vc4->blitter, vc4->prog.bind_vs);
173 util_blitter_save_rasterizer(vc4->blitter, vc4->rasterizer);
174 util_blitter_save_viewport(vc4->blitter, &vc4->viewport);
175 util_blitter_save_scissor(vc4->blitter, &vc4->scissor);
176 util_blitter_save_fragment_shader(vc4->blitter, vc4->prog.bind_fs);
177 util_blitter_save_blend(vc4->blitter, vc4->blend);
178 util_blitter_save_depth_stencil_alpha(vc4->blitter, vc
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_blit.c292 if (!util_blitter_is_blit_supported(ctx->blitter, info)) {
309 util_blitter_blit(ctx->blitter, info);
316 util_blitter_save_vertex_elements(ctx->blitter, ctx->element_state);
317 util_blitter_save_viewport(ctx->blitter, ctx->vp_state.viewport_states);
319 util_blitter_save_vertex_buffer_slot(ctx->blitter, ctx->vertex_buffers);
320 util_blitter_save_vertex_shader(ctx->blitter, ctx->gfx_stages[PIPE_SHADER_VERTEX]);
321 util_blitter_save_tessctrl_shader(ctx->blitter, ctx->gfx_stages[PIPE_SHADER_TESS_CTRL]);
322 util_blitter_save_tesseval_shader(ctx->blitter, ctx->gfx_stages[PIPE_SHADER_TESS_EVAL]);
323 util_blitter_save_geometry_shader(ctx->blitter, ctx->gfx_stages[PIPE_SHADER_GEOMETRY]);
324 util_blitter_save_rasterizer(ctx->blitter, ct
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/
H A Dv3d_blit.c170 util_blitter_save_fragment_constant_buffer_slot(v3d->blitter,
172 util_blitter_save_vertex_buffer_slot(v3d->blitter, v3d->vertexbuf.vb);
173 util_blitter_save_vertex_elements(v3d->blitter, v3d->vtx);
174 util_blitter_save_vertex_shader(v3d->blitter, v3d->prog.bind_vs);
175 util_blitter_save_so_targets(v3d->blitter, v3d->streamout.num_targets,
177 util_blitter_save_rasterizer(v3d->blitter, v3d->rasterizer);
178 util_blitter_save_viewport(v3d->blitter, &v3d->viewport);
179 util_blitter_save_scissor(v3d->blitter, &v3d->scissor);
180 util_blitter_save_fragment_shader(v3d->blitter, v3d->prog.bind_fs);
181 util_blitter_save_blend(v3d->blitter, v3
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_blit.c168 util_blitter_save_vertex_buffer_slot(vc4->blitter, vc4->vertexbuf.vb);
169 util_blitter_save_vertex_elements(vc4->blitter, vc4->vtx);
170 util_blitter_save_vertex_shader(vc4->blitter, vc4->prog.bind_vs);
171 util_blitter_save_rasterizer(vc4->blitter, vc4->rasterizer);
172 util_blitter_save_viewport(vc4->blitter, &vc4->viewport);
173 util_blitter_save_scissor(vc4->blitter, &vc4->scissor);
174 util_blitter_save_fragment_shader(vc4->blitter, vc4->prog.bind_fs);
175 util_blitter_save_blend(vc4->blitter, vc4->blend);
176 util_blitter_save_depth_stencil_alpha(vc4->blitter, vc4->zsa);
177 util_blitter_save_stencil_ref(vc4->blitter,
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_blit.c62 util_blitter_save_vertex_buffer_slot(rctx->blitter, rctx->vertex_buffer_state.vb);
63 util_blitter_save_vertex_elements(rctx->blitter, rctx->vertex_fetch_shader.cso);
64 util_blitter_save_vertex_shader(rctx->blitter, rctx->vs_shader);
65 util_blitter_save_geometry_shader(rctx->blitter, rctx->gs_shader);
66 util_blitter_save_tessctrl_shader(rctx->blitter, rctx->tcs_shader);
67 util_blitter_save_tesseval_shader(rctx->blitter, rctx->tes_shader);
68 util_blitter_save_so_targets(rctx->blitter, rctx->b.streamout.num_targets,
70 util_blitter_save_rasterizer(rctx->blitter, rctx->rasterizer_state.cso);
73 util_blitter_save_viewport(rctx->blitter, &rctx->b.viewports.states[0]);
74 util_blitter_save_scissor(rctx->blitter,
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Dr600_blit.c62 util_blitter_save_vertex_buffer_slot(rctx->blitter, rctx->vertex_buffer_state.vb);
63 util_blitter_save_vertex_elements(rctx->blitter, rctx->vertex_fetch_shader.cso);
64 util_blitter_save_vertex_shader(rctx->blitter, rctx->vs_shader);
65 util_blitter_save_geometry_shader(rctx->blitter, rctx->gs_shader);
66 util_blitter_save_tessctrl_shader(rctx->blitter, rctx->tcs_shader);
67 util_blitter_save_tesseval_shader(rctx->blitter, rctx->tes_shader);
68 util_blitter_save_so_targets(rctx->blitter, rctx->b.streamout.num_targets,
70 util_blitter_save_rasterizer(rctx->blitter, rctx->rasterizer_state.cso);
73 util_blitter_save_viewport(rctx->blitter, &rctx->b.viewports.states[0]);
74 util_blitter_save_scissor(rctx->blitter,
[all...]

Completed in 28 milliseconds

12345678