Home
last modified time | relevance | path

Searched refs:fGeometryProcessor (Results 1 – 25 of 37) sorted by relevance

12

/external/skqp/src/gpu/
DGrOpFlushState.cpp43 this->rtCommandBuffer()->draw(*fCurrDraw->fGeometryProcessor, *fCurrDraw->fPipeline, in executeDrawsAndUploadsForMeshDrawOp()
120 draw.fGeometryProcessor = std::move(gp); in draw()
180 for (int i = 0; i < fGeometryProcessor->numTextureSamplers(); ++i) { in ~Draw()
185 int n = fGeometryProcessor->numTextureSamplers() * fMeshCnt; in ~Draw()
/external/skia/src/gpu/glsl/
DGrGLSLProgramBuilder.cpp34 , fGeometryProcessor(nullptr) in GrGLSLProgramBuilder()
70 fGeometryProcessor->emitTransformCode(&fVS, this->uniformHandler()); in emitAndInstallProcs()
99 SkASSERT(!fGeometryProcessor); in emitAndInstallPrimProc()
100 fGeometryProcessor.reset(geomProc.createGLSLInstance(*this->shaderCaps())); in emitAndInstallPrimProc()
129 fGeometryProcessor->emitCode(args); in emitAndInstallPrimProc()
DGrGLSLProgramBuilder.h107 std::unique_ptr<GrGLSLGeometryProcessor> fGeometryProcessor; variable
/external/skqp/src/gpu/glsl/
DGrGLSLProgramBuilder.cpp39 , fGeometryProcessor(nullptr) in GrGLSLProgramBuilder()
101 SkASSERT(!fGeometryProcessor); in emitAndInstallPrimProc()
102 fGeometryProcessor.reset(proc.createGLSLInstance(*this->shaderCaps())); in emitAndInstallPrimProc()
131 fGeometryProcessor->emitCode(args); in emitAndInstallPrimProc()
DGrGLSLProgramBuilder.h98 std::unique_ptr<GrGLSLPrimitiveProcessor> fGeometryProcessor; variable
/external/skia/src/gpu/ops/
DGrAtlasTextOp.cpp239 flushInfo.fGeometryProcessor = this->setupDfProcessor(target->allocator(), in onPrepareDraws()
247 flushInfo.fGeometryProcessor = GrBitmapTextGeoProc::Make( in onPrepareDraws()
252 const int vertexStride = (int)flushInfo.fGeometryProcessor->vertexStride(); in onPrepareDraws()
344 GrGeometryProcessor* gp = flushInfo->fGeometryProcessor; in createDrawForGeneratedGlyphs()
386 target->recordDraw(flushInfo->fGeometryProcessor, mesh, 1, flushInfo->fPrimProcProxies, in createDrawForGeneratedGlyphs()
DGrSmallPathRenderer.cpp157 GrGeometryProcessor* fGeometryProcessor; member
233 flushInfo.fGeometryProcessor = GrDistanceFieldPathGeoProc::Make( in onPrepareDraws()
245 flushInfo.fGeometryProcessor = GrBitmapTextGeoProc::Make( in onPrepareDraws()
252 const size_t kVertexStride = flushInfo.fGeometryProcessor->vertexStride(); in onPrepareDraws()
586 GrGeometryProcessor* gp = flushInfo->fGeometryProcessor; in flush()
614 target->recordDraw(flushInfo->fGeometryProcessor, mesh, 1, flushInfo->fPrimProcProxies, in flush()
/external/skia/src/gpu/
DGrOpFlushState.cpp57 fCurrDraw->fGeometryProcessor, in executeDrawsAndUploadsForMeshDrawOp()
160 draw.fGeometryProcessor = geomProc; in recordDraw()
240 for (int i = 0; i < fGeometryProcessor->numTextureSamplers(); ++i) { in ~Draw()
/external/skqp/src/gpu/ops/
DGrAtlasTextOp.cpp314 flushInfo.fGeometryProcessor = this->setupDfProcessor(*target->caps().shaderCaps(), in onPrepareDraws()
319 flushInfo.fGeometryProcessor = GrBitmapTextGeoProc::Make( in onPrepareDraws()
325 size_t vertexStride = flushInfo.fGeometryProcessor->vertexStride(); in onPrepareDraws()
399 GrGeometryProcessor* gp = flushInfo->fGeometryProcessor.get(); in flush()
432 target->draw(flushInfo->fGeometryProcessor, flushInfo->fPipeline, flushInfo->fFixedDynamicState, in flush()
DGrSmallPathRenderer.cpp309 sk_sp<GrGeometryProcessor> fGeometryProcessor; member
354 flushInfo.fGeometryProcessor = GrDistanceFieldPathGeoProc::Make( in onPrepareDraws()
365 flushInfo.fGeometryProcessor = GrBitmapTextGeoProc::Make( in onPrepareDraws()
372 const size_t kVertexStride = flushInfo.fGeometryProcessor->vertexStride(); in onPrepareDraws()
776 GrGeometryProcessor* gp = flushInfo->fGeometryProcessor.get(); in flush()
801 target->draw(flushInfo->fGeometryProcessor, flushInfo->fPipeline, in flush()
DGrAtlasTextOp.h109 sk_sp<GrGeometryProcessor> fGeometryProcessor; member
DGrDefaultPathRenderer.cpp73 , fGeometryProcessor(std::move(geometryProcessor)) in PathGeoBuilder()
281 fTarget->draw(fGeometryProcessor, fPipeline, fFixedDynamicState, mesh); in emitMeshAndPutBackReserve()
317 sk_sp<const GrGeometryProcessor> fGeometryProcessor; member in __anonb3969d6c0111::PathGeoBuilder
/external/skia/src/gpu/gl/
DGrGLProgram.cpp74 , fGeometryProcessor(std::move(geometryProcessor)) in GrGLProgram()
109 fGeometryProcessor->setData(fProgramDataManager, in updateUniforms()
DGrGLProgram.h168 std::unique_ptr<GrGLSLGeometryProcessor> fGeometryProcessor; variable
/external/skqp/src/gpu/vk/
DGrVkPipelineState.cpp51 , fGeometryProcessor(std::move(geometryProcessor)) in GrVkPipelineState()
150 fGeometryProcessor->setData(fDataManager, primProc, in setAndBindUniforms()
211 fGeometryProcessor->setData(fDataManager, primProc, in setAndBindTextures()
DGrVkPipelineState.h148 std::unique_ptr<GrGLSLPrimitiveProcessor> fGeometryProcessor; variable
/external/skia/src/gpu/d3d/
DGrD3DPipelineState.cpp36 , fGeometryProcessor(std::move(geometryProcessor)) in GrD3DPipelineState()
49 fGeometryProcessor->setData(fDataManager, *gpu->caps()->shaderCaps(), programInfo.geomProc()); in setAndBindConstants()
DGrD3DPipelineState.h110 std::unique_ptr<GrGLSLGeometryProcessor> fGeometryProcessor; variable
/external/skia/src/gpu/dawn/
DGrDawnProgramBuilder.h58 std::unique_ptr<GrGLSLGeometryProcessor> fGeometryProcessor; member
/external/skia/src/gpu/vk/
DGrVkPipelineState.h127 std::unique_ptr<GrGLSLGeometryProcessor> fGeometryProcessor; variable
DGrVkPipelineState.cpp44 , fGeometryProcessor(std::move(geometryProcessor)) in GrVkPipelineState()
81 fGeometryProcessor->setData(fDataManager, *gpu->caps()->shaderCaps(), programInfo.geomProc()); in setAndBindUniforms()
/external/skqp/gm/
Dbeziereffects.cpp46 , fGeometryProcessor(std::move(gp)) in BezierTestOp()
55 sk_sp<const GrGeometryProcessor> gp() const { return fGeometryProcessor; } in gp()
63 sk_sp<const GrGeometryProcessor> fGeometryProcessor; member in skiagm::BezierTestOp
/external/skia/src/gpu/mtl/
DGrMtlPipelineState.h130 std::unique_ptr<GrGLSLGeometryProcessor> fGeometryProcessor; variable
DGrMtlPipelineState.mm49 , fGeometryProcessor(std::move(geometryProcessor)) function
59 fGeometryProcessor->setData(fDataManager, *fGpu->caps()->shaderCaps(), programInfo.geomProc());
/external/skqp/src/gpu/mtl/
DGrMtlPipelineState.h121 std::unique_ptr<GrGLSLPrimitiveProcessor> fGeometryProcessor; variable

12