Home
last modified time | relevance | path

Searched refs:fFragmentProcessors (Results 1 – 17 of 17) sorted by relevance

/external/skqp/src/gpu/
DGrPipeline.cpp55 fFragmentProcessors.reset(numTotalProcessors); in GrPipeline()
58 fFragmentProcessors[currFPIdx] = processors.detachColorFragmentProcessor(i); in GrPipeline()
59 if (!fFragmentProcessors[currFPIdx]->instantiate(args.fResourceProvider)) { in GrPipeline()
64 fFragmentProcessors[currFPIdx] = processors.detachCoverageFragmentProcessor(i); in GrPipeline()
65 if (!fFragmentProcessors[currFPIdx]->instantiate(args.fResourceProvider)) { in GrPipeline()
70 fFragmentProcessors[currFPIdx] = appliedClip.detachClipCoverageFragmentProcessor(i); in GrPipeline()
71 if (!fFragmentProcessors[currFPIdx]->instantiate(args.fResourceProvider)) { in GrPipeline()
78 for (int i = 0; i < fFragmentProcessors.count(); ++i) { in addDependenciesTo()
79 GrFragmentProcessor::TextureAccessIter iter(fFragmentProcessors[i].get()); in addDependenciesTo()
103 , fFragmentProcessors() in GrPipeline()
DGrProcessorSet.cpp28 fFragmentProcessors.reset(paint.numTotalFragmentProcessors()); in GrProcessorSet()
32 fFragmentProcessors[i++] = std::move(fp); in GrProcessorSet()
36 fFragmentProcessors[i++] = std::move(fp); in GrProcessorSet()
52 : fFragmentProcessors(1) in GrProcessorSet()
58 fFragmentProcessors[0] = std::move(colorFP); in GrProcessorSet()
66 fFragmentProcessors.reset(that.fFragmentProcessors.count() - that.fFragmentProcessorOffset); in GrProcessorSet()
67 for (int i = 0; i < fFragmentProcessors.count(); ++i) { in GrProcessorSet()
68 fFragmentProcessors[i] = in GrProcessorSet()
69 std::move(that.fFragmentProcessors[i + that.fFragmentProcessorOffset]); in GrProcessorSet()
72 that.fFragmentProcessors.reset(0); in GrProcessorSet()
[all …]
DGrProcessorSet.h42 return fFragmentProcessors[idx + fFragmentProcessorOffset].get(); in colorFragmentProcessor()
45 return fFragmentProcessors[idx + fColorFragmentProcessorCnt + in coverageFragmentProcessor()
60 return std::move(fFragmentProcessors[idx + fFragmentProcessorOffset]); in detachColorFragmentProcessor()
65 fFragmentProcessors[idx + fFragmentProcessorOffset + fColorFragmentProcessorCnt]); in detachCoverageFragmentProcessor()
163 return fFragmentProcessors.count() - fFragmentProcessorOffset; in numFragmentProcessors()
167 return fFragmentProcessors[idx + fFragmentProcessorOffset].get(); in fragmentProcessor()
191 SkAutoSTArray<4, std::unique_ptr<const GrFragmentProcessor>> fFragmentProcessors; variable
DGrPipeline.h113 return fFragmentProcessors.count() - fNumColorProcessors; in numCoverageFragmentProcessors()
115 int numFragmentProcessors() const { return fFragmentProcessors.count(); } in numFragmentProcessors()
148 return *fFragmentProcessors[idx].get(); in getColorFragmentProcessor()
153 return *fFragmentProcessors[fNumColorProcessors + idx].get(); in getCoverageFragmentProcessor()
157 return *fFragmentProcessors[idx].get(); in getFragmentProcessor()
218 FragmentProcessorArray fFragmentProcessors; variable
/external/skia/src/gpu/
DGrPipeline.cpp52 fFragmentProcessors.reset(numTotalProcessors); in GrPipeline()
56 fFragmentProcessors[currFPIdx++] = processors.detachColorFragmentProcessor(); in GrPipeline()
59 fFragmentProcessors[currFPIdx++] = processors.detachCoverageFragmentProcessor(); in GrPipeline()
62 fFragmentProcessors[currFPIdx++] = appliedClip.detachCoverageFragmentProcessor(); in GrPipeline()
121 for (auto& fp : fFragmentProcessors) { in visitTextureEffects()
128 for (auto& fp : fFragmentProcessors) { in visitProxies()
DGrPipeline.h105 int numFragmentProcessors() const { return fFragmentProcessors.count(); } in numFragmentProcessors()
162 return *fFragmentProcessors[idx]; in getFragmentProcessor()
184 for (int i = 0; i < fFragmentProcessors.count(); ++i) { in allProxiesInstantiated()
185 if (!fFragmentProcessors[i]->isInstantiated()) { in allProxiesInstantiated()
231 FragmentProcessorArray fFragmentProcessors; variable
/external/skqp/src/gpu/gl/
DGrGLProgram.cpp48 , fFragmentProcessors(std::move(fragmentProcessors)) in GrGLProgram()
119 GrGLSLFragmentProcessor::Iter glslIter(fFragmentProcessors.get(), fFragmentProcessorCnt); in setFragmentData()
DGrGLProgram.h158 std::unique_ptr<std::unique_ptr<GrGLSLFragmentProcessor>[]> fFragmentProcessors; variable
/external/skqp/src/gpu/vk/
DGrVkPipelineState.cpp53 , fFragmentProcessors(std::move(fragmentProcessors)) in GrVkPipelineState()
153 GrGLSLFragmentProcessor::Iter glslIter(fFragmentProcessors.get(), fFragmentProcessorCnt); in setAndBindUniforms()
220 GrGLSLFragmentProcessor::Iter glslIter(fFragmentProcessors.get(), fFragmentProcessorCnt); in setAndBindTextures()
DGrVkPipelineState.h150 std::unique_ptr<std::unique_ptr<GrGLSLFragmentProcessor>[]> fFragmentProcessors; variable
DGrVkPipelineStateBuilder.cpp370 std::move(fFragmentProcessors), in finalize()
/external/skqp/src/gpu/mtl/
DGrMtlPipelineState.h123 std::unique_ptr<std::unique_ptr<GrGLSLFragmentProcessor>[]> fFragmentProcessors; variable
DGrMtlPipelineState.mm56 , fFragmentProcessors(std::move(fragmentProcessors)) function
81 GrGLSLFragmentProcessor::Iter glslIter(fFragmentProcessors.get(), fFragmentProcessorCnt);
DGrMtlPipelineStateBuilder.mm378 std::move(fFragmentProcessors),
/external/skqp/src/gpu/glsl/
DGrGLSLProgramBuilder.cpp159 fFragmentProcessors.reset(new std::unique_ptr<GrGLSLFragmentProcessor>[fFragmentProcessorCnt]); in emitAndInstallFragProcs()
161 fFragmentProcessors[i] = std::move(glslFragmentProcessors[i]); in emitAndInstallFragProcs()
DGrGLSLProgramBuilder.h100 std::unique_ptr<std::unique_ptr<GrGLSLFragmentProcessor>[]> fFragmentProcessors; variable
/external/skqp/src/gpu/gl/builders/
DGrGLProgramBuilder.cpp471 std::move(fFragmentProcessors), in createProgram()