Home
last modified time | relevance | path

Searched refs:GrPrimitiveProcessor (Results 1 – 25 of 69) sorted by relevance

123

/external/skqp/src/gpu/
DGrPrimitiveProcessor.cpp20 GrPrimitiveProcessor::GrPrimitiveProcessor(ClassID classID) : GrProcessor(classID) {} in GrPrimitiveProcessor() function in GrPrimitiveProcessor
22 const GrPrimitiveProcessor::TextureSampler& GrPrimitiveProcessor::textureSampler(int i) const { in textureSampler()
28 GrPrimitiveProcessor::getTransformKey(const SkTArray<const GrCoordTransform*, true>& coords, in getTransformKey()
56 GrPrimitiveProcessor::TextureSampler::TextureSampler(GrTextureType textureType, in TextureSampler()
63 GrPrimitiveProcessor::TextureSampler::TextureSampler(GrTextureType textureType, in TextureSampler()
70 void GrPrimitiveProcessor::TextureSampler::reset(GrTextureType textureType, in reset()
83 void GrPrimitiveProcessor::TextureSampler::reset(GrTextureType textureType, in reset()
DGrPrimitiveProcessor.h48 class GrPrimitiveProcessor : public GrProcessor, public GrNonAtomicRef<GrPrimitiveProcessor> {
127 friend class GrPrimitiveProcessor;
148 GrPrimitiveProcessor(ClassID);
254 class GrPrimitiveProcessor::TextureSampler {
288 const GrPrimitiveProcessor::TextureSampler& GrPrimitiveProcessor::IthTextureSampler(int i) { in IthTextureSampler()
365 constexpr size_t GrPrimitiveProcessor::Attribute::size() const { in size()
DGrGeometryProcessor.h20 class GrGeometryProcessor : public GrPrimitiveProcessor {
42 typedef GrPrimitiveProcessor INHERITED;
DGrProgramDesc.cpp82 static void add_sampler_keys(GrProcessorKeyBuilder* b, const GrPrimitiveProcessor& pp, in add_sampler_keys()
92 const GrPrimitiveProcessor::TextureSampler& sampler = pp.textureSampler(i); in add_sampler_keys()
141 static bool gen_meta_key(const GrPrimitiveProcessor& pp, in gen_meta_key()
178 static bool gen_frag_proc_and_meta_keys(const GrPrimitiveProcessor& primProc, in gen_frag_proc_and_meta_keys()
197 const GrPrimitiveProcessor& primProc, in Build()
DGrGpuCommandBuffer.h20 class GrPrimitiveProcessor; variable
97 bool draw(const GrPrimitiveProcessor&,
148 virtual void onDraw(const GrPrimitiveProcessor&,
DGrPathProcessor.h17 class GrPathProcessor : public GrPrimitiveProcessor {
47 typedef GrPrimitiveProcessor INHERITED;
DGrPathRendering.h113 const GrPrimitiveProcessor& primProc,
124 const GrPrimitiveProcessor&,
DGrProgramDesc.h20 class GrPrimitiveProcessor; variable
44 const GrPrimitiveProcessor&,
/external/skqp/src/gpu/glsl/
DGrGLSLPrimitiveProcessor.h16 class GrPrimitiveProcessor; variable
73 const GrPrimitiveProcessor& gp, in EmitArgs()
97 const GrPrimitiveProcessor& fGP;
122 virtual void setData(const GrGLSLProgramDataManager&, const GrPrimitiveProcessor&,
DGrGLSLProgramBuilder.h37 const GrPrimitiveProcessor& primitiveProcessor() const { return fPrimProc; } in primitiveProcessor()
91 const GrPrimitiveProcessor& fPrimProc;
105 const GrPrimitiveProcessor&,
158 void verify(const GrPrimitiveProcessor&);
/external/skqp/src/gpu/gl/
DGrGLProgram.h20 class GrPrimitiveProcessor; variable
122 const GrPrimitiveProcessor&, const GrPipeline&,
125 void updatePrimitiveProcessorTextureBindings(const GrPrimitiveProcessor&,
148 void setRenderTargetState(const GrRenderTarget*, GrSurfaceOrigin, const GrPrimitiveProcessor&);
DGrGLProgram.cpp77 const GrPrimitiveProcessor& primProc, in updateUniformsAndTextureBindings()
109 void GrGLProgram::updatePrimitiveProcessorTextureBindings(const GrPrimitiveProcessor& primProc, in updatePrimitiveProcessorTextureBindings()
136 const GrPrimitiveProcessor& primProc) { in setRenderTargetState()
DGrGLGpu.h83 const GrPrimitiveProcessor&,
259 const GrPrimitiveProcessor&, const GrPipeline&,
267 bool flushGLState(GrRenderTarget*, GrSurfaceOrigin, const GrPrimitiveProcessor&,
308 const GrPrimitiveProcessor&,
/external/skqp/src/gpu/mtl/
DGrMtlPipelineStateBuilder.h26 const GrPrimitiveProcessor&,
34 const GrPrimitiveProcessor&,
56 GrMtlPipelineState* finalize(const GrPrimitiveProcessor&, const GrPipeline&, GrProgramDesc*);
DGrMtlGpuCommandBuffer.h73 const GrPrimitiveProcessor& primProc,
79 void onDraw(const GrPrimitiveProcessor& primProc,
DGrMtlPipelineStateBuilder.mm21 const GrPrimitiveProcessor& primProc,
36 const GrPrimitiveProcessor& primProc,
150 static MTLVertexDescriptor* create_vertex_descriptor(const GrPrimitiveProcessor& primProc) {
307 GrMtlPipelineState* GrMtlPipelineStateBuilder::finalize(const GrPrimitiveProcessor& primProc,
/external/skqp/src/gpu/gl/builders/
DGrGLProgramBuilder.h39 const GrPrimitiveProcessor&,
51 const GrPipeline&, const GrPrimitiveProcessor&,
69 void computeCountsAndStrides(GrGLuint programID, const GrPrimitiveProcessor& primProc,
DGrGLProgramBuilder.cpp33 const GrPrimitiveProcessor& primProc, in CreateProgram()
68 const GrPrimitiveProcessor& primProc, in GrGLProgramBuilder()
136 const GrPrimitiveProcessor& primProc, in computeCountsAndStrides()
230 const GrPrimitiveProcessor& primProc = this->primitiveProcessor(); in finalize()
/external/skqp/src/gpu/vk/
DGrVkPipelineStateBuilder.h42 const GrPrimitiveProcessor&,
66 const GrPrimitiveProcessor&,
84 const GrPrimitiveProcessor&,
DGrVkPipeline.h16 class GrPrimitiveProcessor; variable
29 const GrPrimitiveProcessor&,
DGrVkResourceProvider.h48 const GrPrimitiveProcessor& primProc,
116 const GrPrimitiveProcessor&,
194 const GrPrimitiveProcessor&,
DGrVkPipelineState.h60 const GrPrimitiveProcessor&, const GrPipeline&, GrVkCommandBuffer*);
65 void setAndBindTextures(GrVkGpu*, const GrPrimitiveProcessor&, const GrPipeline&,
DGrVkGpuCommandBuffer.h103 GrVkPipelineState* prepareDrawState(const GrPrimitiveProcessor&,
109 void onDraw(const GrPrimitiveProcessor&,
/external/skqp/src/gpu/ccpr/
DGrCCStroker.h21 class GrPrimitiveProcessor; variable
99 void flushBufferedMeshesAsStrokes(const GrPrimitiveProcessor&, GrOpFlushState*, const
DGrCCPathProcessor.cpp64 constexpr GrPrimitiveProcessor::Attribute GrCCPathProcessor::kInstanceAttribs[];
65 constexpr GrPrimitiveProcessor::Attribute GrCCPathProcessor::kEdgeNormsAttrib;
102 void setData(const GrGLSLProgramDataManager& pdman, const GrPrimitiveProcessor& primProc, in setData()

123