HomeSort by relevance Sort by last modified time
    Searched defs:blitter (Results 1 - 25 of 25) sorted by null

  /external/mesa3d/src/gallium/drivers/ilo/
ilo_blitter.c 34 ilo_blitter_pipe_create(struct ilo_blitter *blitter)
36 if (blitter->pipe_blitter)
39 blitter->pipe_blitter = util_blitter_create(&blitter->ilo->base);
41 return (blitter->pipe_blitter != NULL);
45 * Create a blitter. Because the use of util_blitter, this must be called
51 struct ilo_blitter *blitter; local
53 blitter = CALLOC_STRUCT(ilo_blitter);
54 if (!blitter)
57 blitter->ilo = ilo
    [all...]
ilo_context.h 58 struct ilo_blitter *blitter; member in struct:ilo_context
  /external/skia/tests/
FillPathTest.cpp 31 // but skipped after tessellation, should be cleared by the blitter.
33 FakeBlitter blitter; local
45 SkScan::FillPath(path, clip, &blitter);
47 REPORTER_ASSERT(reporter, blitter.m_blitCount == expected_lines);
  /external/mesa3d/src/gallium/drivers/freedreno/
freedreno_draw.c 213 struct blitter_context *blitter = ctx->blitter; local
217 util_blitter_common_clear_setup(blitter, pfb->width, pfb->height,
250 pctx->set_vertex_buffers(pctx, blitter->vb_slot, 1,
264 util_blitter_restore_constant_buffer_state(blitter);
265 util_blitter_restore_vertex_states(blitter);
266 util_blitter_restore_fragment_states(blitter);
267 util_blitter_restore_render_cond(blitter);
268 util_blitter_unset_running_flag(blitter);
345 * blitter clear
    [all...]
freedreno_context.h 119 struct blitter_context *blitter; member in struct:fd_context
  /external/skia/src/core/
SkBlitter_Sprite.cpp 184 SkSpriteBlitter* blitter = nullptr; local
186 if (!blitter && SkSpriteBlitter_Memcpy::Supports(dst, source, paint)) {
187 blitter = allocator->make<SkSpriteBlitter_Memcpy>(source);
189 if (!blitter && !dst.colorSpace()) {
192 blitter = SkSpriteBlitter::ChooseL32(source, paint, allocator);
195 blitter = SkSpriteBlitter::ChooseL565(source, paint, allocator);
198 blitter = SkSpriteBlitter::ChooseLA8(source, paint, allocator);
204 if (!blitter) {
205 blitter = allocator->make<SkRasterPipelineSpriteBlitter>(source, allocator);
208 if (blitter) {
    [all...]
SkDraw_vertices.cpp 261 auto blitter = SkCreateRasterPipelineBlitter(fDst, p, *fMatrix, &outerAlloc); local
272 SkScan::FillTriangle(tmp, *fRC, blitter);
296 auto blitter = SkCreateRasterPipelineBlitter(fDst, p, *ctm, &innerAlloc); local
297 SkScan::FillTriangle(tmp, *fRC, blitter);
304 SkAutoBlitterChoose blitter(fDst, *fMatrix, p);
306 if (blitter->isNullBlitter()) {
315 hairProc(array, 4, clip, blitter.get());
SkRasterPipelineBlitter.cpp 25 // This is our common entrypoint for creating the blitter once we've sorted out shaders.
150 auto blitter = alloc->make<SkRasterPipelineBlitter>(dst, local
155 // Our job in this factory is to fill out the blitter's color pipeline.
158 auto colorPipeline = &blitter->fColorPipeline;
162 colorPipeline->append(SkRasterPipeline::load_f32, &blitter->fShaderOutput);
177 default: blitter->fDitherRate = 0.0f; break;
178 case kARGB_4444_SkColorType: blitter->fDitherRate = 1/15.0f; break;
179 case kRGB_565_SkColorType: blitter->fDitherRate = 1/63.0f; break;
182 case kBGRA_8888_SkColorType: blitter->fDitherRate = 1/255.0f; break;
188 is_constant = is_constant && (blitter->fDitherRate == 0.0f)
    [all...]
SkDraw.cpp 200 a blitter. Esp. true for xfermodes, which require a colorshader to be
220 // normal case: use a blitter
221 SkAutoBlitterChoose blitter(fDst, *fMatrix, paint);
222 SkScan::FillIRect(devRect, *fRC, blitter.get());
241 Proc chooseProc(SkBlitter** blitter);
248 int count, SkBlitter* blitter) {
256 blitter->blitH(x, y, 1);
263 SkBlitter* blitter) {
267 const SkPixmap* dst = blitter->justAnOpaqueColor(&value);
284 SkBlitter* blitter) {
418 SkBlitter* blitter = *blitterPtr; local
795 SkBlitter* blitter = blitterStorage.get(); local
843 SkBlitter* blitter = blitterChooser.get(); local
971 SkBlitter* blitter = nullptr; local
1259 SkBlitter* blitter = SkBlitter::ChooseSprite(fDst, *paint, pmap, ix, iy, &allocator); local
1262 *fRC, blitter); local
1314 SkBlitter* blitter = SkBlitter::ChooseSprite(fDst, paint, pmap, x, y, &allocator); local
    [all...]
  /external/mesa3d/src/gallium/drivers/llvmpipe/
lp_context.h 137 struct blitter_context *blitter; member in struct:llvmpipe_context
  /external/mesa3d/src/gallium/drivers/etnaviv/
etnaviv_context.h 132 struct blitter_context *blitter; member in struct:etna_context
159 /* pointers to the bound state. these are mainly kept around for the blitter */
163 /* saved parameter-like state. these are mainly kept around for the blitter */
  /external/mesa3d/src/gallium/drivers/nouveau/nv30/
nv30_context.h 46 struct blitter_context *blitter; member in struct:nv30_context
  /external/mesa3d/src/gallium/drivers/nouveau/nv50/
nv50_screen.h 83 struct nv50_blitter *blitter; member in struct:nv50_screen
nv50_surface.c 1072 struct nv50_blitter *blitter = ctx->nv50->screen->blitter; local
1228 struct nv50_blitter *blitter = nv50->screen->blitter; local
1769 struct nv50_blitter *blitter = screen->blitter; local
    [all...]
  /external/mesa3d/src/gallium/drivers/nouveau/nvc0/
nvc0_screen.h 81 struct nvc0_blitter *blitter; member in struct:nvc0_screen
nvc0_surface.c 912 struct nvc0_blitter *blitter = ctx->nvc0->screen->blitter; local
920 if (!blitter->fp[targ][mode]) {
921 pipe_mutex_lock(blitter->mutex);
922 if (!blitter->fp[targ][mode])
923 blitter->fp[targ][mode] =
925 pipe_mutex_unlock(blitter->mutex);
927 ctx->fp = blitter->fp[targ][mode];
1057 struct nvc0_blitter *blitter = nvc0->screen->blitter; local
1678 struct nvc0_blitter *blitter = screen->blitter; local
    [all...]
  /external/mesa3d/src/gallium/drivers/softpipe/
sp_context.h 193 struct blitter_context *blitter; member in struct:softpipe_context
  /external/mesa3d/src/gallium/drivers/swr/
swr_context.h 134 struct blitter_context *blitter; member in struct:swr_context
  /external/mesa3d/src/gallium/drivers/i915/
i915_context.h 289 /** blitter/hw-clear */
290 struct blitter_context* blitter; member in struct:i915_context
  /external/mesa3d/src/gallium/drivers/radeonsi/
si_pipe.h 209 struct blitter_context *blitter; member in struct:si_context
  /external/mesa3d/src/gallium/drivers/vc4/
vc4_context.h 324 struct blitter_context *blitter; member in struct:vc4_context
  /external/swiftshader/src/Renderer/
Renderer.hpp 22 #include "Blitter.hpp"
439 Blitter *blitter; member in class:sw::Renderer
  /external/mesa3d/src/gallium/drivers/r300/
r300_context.h 464 struct blitter_context* blitter; member in struct:r300_context
479 /* The saved query for blitter operations. */
573 /* The flag above saved by blitter. */
746 void r300_blitter_draw_rectangle(struct blitter_context *blitter,
  /external/mesa3d/src/gallium/drivers/r600/
r600_pipe.h 341 /* needed for blitter save */
419 struct blitter_context *blitter; member in struct:r600_context
  /external/mesa3d/src/gallium/drivers/svga/
svga_context.h 432 struct blitter_context *blitter; member in struct:svga_context

Completed in 1139 milliseconds