HomeSort by: relevance | last modified time | path
    Searched refs:blitter (Results 1 - 25 of 163) sorted by relevancy

1 2 3 4 5 6 7

  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
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, ctx->depth_stencil)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
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);
    [all...]
u_blitter.c 29 * Blitter utility to facilitate acceleration of the clear, clear_render_target,
156 * Always create the blitter before Draw. */
349 void *util_blitter_get_noop_blend_state(struct blitter_context *blitter)
351 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
356 void *util_blitter_get_noop_dsa_state(struct blitter_context *blitter)
358 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
363 void *util_blitter_get_discard_rasterizer_state(struct blitter_context *blitter)
365 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
396 static void *get_vs_passthrough_pos_generic(struct blitter_context *blitter)
398 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
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)
164 return blitter->pipe
    [all...]
u_blitter.c 29 * Blitter utility to facilitate acceleration of the clear, clear_render_target,
146 * Always create the blitter before Draw. */
357 static void *get_vs_passthrough_pos_generic(struct blitter_context *blitter)
359 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
373 static void *get_vs_passthrough_pos(struct blitter_context *blitter)
375 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
391 static void *get_vs_layered(struct blitter_context *blitter)
393 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
442 void util_blitter_destroy(struct blitter_context *blitter)
444 struct blitter_context_priv *ctx = (struct blitter_context_priv*)blitter;
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/
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, sp->fs)
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/
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, sp->fs)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/asahi/
agx_blit.c 86 agx_blitter_save(struct agx_context *ctx, struct blitter_context *blitter,
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, &ctx->zs)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
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, &ctx->scissor)
194 struct blitter_context *blitter = ctx->blitter; local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
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, ctx->zsa)
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/
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, ctx->blend)
185 struct blitter_context *blitter = ctx->blitter; local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/
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, lp->fs)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
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, ctx->blend)
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/
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/
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, (void*)svga->curr.rast)
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
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, &svga->curr.scissor)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/
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, i915->vertex_buffers)
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/
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, ctx->fs)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
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, lp->fs)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
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, vc4->zsa)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
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, ctx->rast_state)
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/
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, v3d->blend)
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
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, &vc4->stencil_ref)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
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, &rctx->b.scissors.states[0])
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
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, &rctx->b.scissors.states[0])
    [all...]

Completed in 18 milliseconds

1 2 3 4 5 6 7