| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/ |
| H A D | pan_blit.c | 37 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 D | u_blitter.h | 58 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 D | u_blitter.c | 156 * 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 D | u_blitter.h | 58 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 D | u_blitter.c | 146 * 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 D | sp_surface.c | 54 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 D | sp_surface.c | 54 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 D | agx_blit.c | 86 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 D | freedreno_blitter.c | 82 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 D | etnaviv_clear_blit.c | 47 /* 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 D | freedreno_blitter.c | 92 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 D | lp_surface.c | 85 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 D | etnaviv_clear_blit.c | 48 /* 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 D | i915_surface.c | 55 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 D | svga_pipe_clear.c | 39 * 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 D | svga_pipe_clear.c | 39 * 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 D | i915_surface.c | 53 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 D | swr_context.cpp | 307 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 D | lp_surface.c | 129 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 D | vc4_blit.c | 168 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 D | zink_blit.c | 292 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 D | v3d_blit.c | 170 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 D | vc4_blit.c | 168 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 D | r600_blit.c | 62 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 D | r600_blit.c | 62 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...] |