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

1 2

  /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/skqp/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 193 SkSpriteBlitter* blitter = nullptr; local
195 if (!blitter && SkSpriteBlitter_Memcpy::Supports(dst, source, paint)) {
196 blitter = allocator->make<SkSpriteBlitter_Memcpy>(source);
198 if (!blitter && !dst.colorSpace()) {
201 blitter = SkSpriteBlitter::ChooseL32(source, paint, allocator);
204 blitter = SkSpriteBlitter::ChooseL565(source, paint, allocator);
207 blitter = SkSpriteBlitter::ChooseLA8(source, paint, allocator);
213 if (!blitter && !paint.getMaskFilter()) {
214 blitter = allocator->make<SkRasterPipelineSpriteBlitter>(source, allocator);
217 if (blitter) {
    [all...]
SkDraw_vertices.cpp 254 auto blitter = SkCreateRasterPipelineBlitter(fDst, p, *fMatrix, &outerAlloc); local
265 SkScan::FillTriangle(tmp, *fRC, blitter);
291 auto blitter = SkCreateRasterPipelineBlitter(fDst, p, *ctm, &innerAlloc); local
292 SkScan::FillTriangle(tmp, *fRC, blitter);
299 SkAutoBlitterChoose blitter(fDst, *fMatrix, p);
301 if (blitter->isNullBlitter()) {
310 hairProc(array, 4, clip, blitter.get());
SkRasterPipelineBlitter.cpp 25 // This is our common entrypoint for creating the blitter once we've sorted out shaders.
148 auto blitter = alloc->make<SkRasterPipelineBlitter>(dst, local
153 // Our job in this factory is to fill out the blitter's color pipeline.
156 auto colorPipeline = &blitter->fColorPipeline;
160 colorPipeline->append(SkRasterPipeline::load_f32, &blitter->fShaderOutput);
175 default: blitter->fDitherRate = 0.0f; break;
176 case kARGB_4444_SkColorType: blitter->fDitherRate = 1/15.0f; break;
177 case kRGB_565_SkColorType: blitter->fDitherRate = 1/63.0f; break;
181 case kBGRA_8888_SkColorType: blitter->fDitherRate = 1/255.0f; break;
183 case kRGBA_1010102_SkColorType: blitter->fDitherRate = 1/1023.0f; break
473 std::function<void(size_t,size_t,size_t,size_t)>* blitter = nullptr; local
    [all...]
SkDraw.cpp 202 a blitter. Esp. true for xfermodes, which require a colorshader to be
222 // normal case: use a blitter
223 SkAutoBlitterChoose blitter(fDst, *fMatrix, paint);
224 SkScan::FillIRect(devRect, *fRC, blitter.get());
244 Proc chooseProc(SkBlitter** blitter);
251 int count, SkBlitter* blitter) {
259 blitter->blitH(x, y, 1);
266 SkBlitter* blitter) {
270 const SkPixmap* dst = blitter->justAnOpaqueColor(&value);
287 SkBlitter* blitter) {
365 SkScan::FillXRect(make_xrect(r), *rec.fRC, blitter); local
375 SkScan::AntiFillXRect(make_xrect(r), *rec.fRC, blitter); local
423 SkBlitter* blitter = *blitterPtr; local
808 SkBlitter* blitter = blitterStorage.get(); local
856 SkBlitter* blitter = blitterChooser.get(); local
960 SkBlitter* blitter = nullptr; local
1279 SkBlitter* blitter = SkBlitter::ChooseSprite(fDst, *paint, pmap, ix, iy, &allocator); local
1282 *fRC, blitter); local
1334 SkBlitter* blitter = SkBlitter::ChooseSprite(fDst, paint, pmap, x, y, &allocator); local
    [all...]
  /external/skqp/src/core/
SkBlitter_Sprite.cpp 193 SkSpriteBlitter* blitter = nullptr; local
195 if (!blitter && SkSpriteBlitter_Memcpy::Supports(dst, source, paint)) {
196 blitter = allocator->make<SkSpriteBlitter_Memcpy>(source);
198 if (!blitter && !dst.colorSpace()) {
201 blitter = SkSpriteBlitter::ChooseL32(source, paint, allocator);
204 blitter = SkSpriteBlitter::ChooseL565(source, paint, allocator);
207 blitter = SkSpriteBlitter::ChooseLA8(source, paint, allocator);
213 if (!blitter && !paint.getMaskFilter()) {
214 blitter = allocator->make<SkRasterPipelineSpriteBlitter>(source, allocator);
217 if (blitter) {
    [all...]
SkDraw_vertices.cpp 253 auto blitter = SkCreateRasterPipelineBlitter(fDst, p, *fMatrix, &outerAlloc); local
264 SkScan::FillTriangle(tmp, *fRC, blitter);
288 auto blitter = SkCreateRasterPipelineBlitter(fDst, p, *ctm, &innerAlloc); local
289 SkScan::FillTriangle(tmp, *fRC, blitter);
296 SkAutoBlitterChoose blitter(fDst, *fMatrix, p);
298 if (blitter->isNullBlitter()) {
307 hairProc(array, 4, clip, blitter.get());
SkRasterPipelineBlitter.cpp 25 // This is our common entrypoint for creating the blitter once we've sorted out shaders.
148 auto blitter = alloc->make<SkRasterPipelineBlitter>(dst, local
153 // Our job in this factory is to fill out the blitter's color pipeline.
156 auto colorPipeline = &blitter->fColorPipeline;
160 colorPipeline->append(SkRasterPipeline::load_f32, &blitter->fShaderOutput);
175 default: blitter->fDitherRate = 0.0f; break;
176 case kARGB_4444_SkColorType: blitter->fDitherRate = 1/15.0f; break;
177 case kRGB_565_SkColorType: blitter->fDitherRate = 1/63.0f; break;
181 case kBGRA_8888_SkColorType: blitter->fDitherRate = 1/255.0f; break;
183 case kRGBA_1010102_SkColorType: blitter->fDitherRate = 1/1023.0f; break
473 std::function<void(size_t,size_t,size_t,size_t)>* blitter = nullptr; 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

Completed in 377 milliseconds

1 2