Searched refs:GrResourceIOProcessor (Results 1 - 25 of 34) sorted by relevance

12

/external/skia/src/gpu/
H A DGrProcessor.cpp133 void GrResourceIOProcessor::addTextureSampler(const TextureSampler* access) {
137 void GrResourceIOProcessor::addBufferAccess(const BufferAccess* access) {
141 void GrResourceIOProcessor::addPendingIOs() const {
150 void GrResourceIOProcessor::removeRefs() const {
159 void GrResourceIOProcessor::pendingIOComplete() const {
168 bool GrResourceIOProcessor::instantiate(GrResourceProvider* resourceProvider) const {
180 bool GrResourceIOProcessor::hasSameSamplersAndAccesses(const GrResourceIOProcessor& that) const {
200 GrResourceIOProcessor::TextureSampler::TextureSampler() {}
202 GrResourceIOProcessor
[all...]
H A DGrPrimitiveProcessor.h41 class GrPrimitiveProcessor : public GrResourceIOProcessor, public GrProgramElement {
63 : GrResourceIOProcessor(classID) {}
146 void addPendingIOs() const override { GrResourceIOProcessor::addPendingIOs(); }
147 void removeRefs() const override { GrResourceIOProcessor::removeRefs(); }
148 void pendingIOComplete() const override { GrResourceIOProcessor::pendingIOComplete(); }
H A DGrFragmentProcessor.h26 class GrFragmentProcessor : public GrResourceIOProcessor {
249 GrResourceIOProcessor,
250 &GrResourceIOProcessor::numTextureSamplers,
251 &GrResourceIOProcessor::textureSampler>;
255 while (const GrResourceIOProcessor::TextureSampler* sampler = iter.next()) {
373 typedef GrResourceIOProcessor INHERITED;
H A DGrProcessor.h198 class GrResourceIOProcessor : public GrProcessor { class in inherits:GrProcessor
218 GrResourceIOProcessor(ClassID classID) function in class:GrResourceIOProcessor
230 bool hasSameSamplersAndAccesses(const GrResourceIOProcessor&) const;
245 * Used to represent a texture that is required by a GrResourceIOProcessor. It holds a GrTexture
249 class GrResourceIOProcessor::TextureSampler {
316 * Used to represent a texel buffer that will be read in a GrResourceIOProcessor. It holds a
319 class GrResourceIOProcessor::BufferAccess {
H A DGrProgramDesc.cpp55 static void add_sampler_and_image_keys(GrProcessorKeyBuilder* b, const GrResourceIOProcessor& proc,
68 const GrResourceIOProcessor::TextureSampler& sampler = proc.textureSampler(i);
75 const GrResourceIOProcessor::BufferAccess& access = proc.bufferAccess(i);
94 static bool gen_meta_key(const GrResourceIOProcessor& proc,
H A DGrGpuResourceRef.h80 friend class GrResourceIOProcessor;
H A DGrPipeline.cpp79 while (const GrResourceIOProcessor::TextureSampler* sampler = iter.next()) {
/external/skqp/src/gpu/
H A DGrProcessor.cpp133 void GrResourceIOProcessor::addTextureSampler(const TextureSampler* access) {
137 void GrResourceIOProcessor::addBufferAccess(const BufferAccess* access) {
141 void GrResourceIOProcessor::addPendingIOs() const {
150 void GrResourceIOProcessor::removeRefs() const {
159 void GrResourceIOProcessor::pendingIOComplete() const {
168 bool GrResourceIOProcessor::instantiate(GrResourceProvider* resourceProvider) const {
180 bool GrResourceIOProcessor::hasSameSamplersAndAccesses(const GrResourceIOProcessor& that) const {
200 GrResourceIOProcessor::TextureSampler::TextureSampler() {}
202 GrResourceIOProcessor
[all...]
H A DGrPrimitiveProcessor.h41 class GrPrimitiveProcessor : public GrResourceIOProcessor, public GrProgramElement {
63 : GrResourceIOProcessor(classID) {}
146 void addPendingIOs() const override { GrResourceIOProcessor::addPendingIOs(); }
147 void removeRefs() const override { GrResourceIOProcessor::removeRefs(); }
148 void pendingIOComplete() const override { GrResourceIOProcessor::pendingIOComplete(); }
H A DGrFragmentProcessor.h26 class GrFragmentProcessor : public GrResourceIOProcessor {
249 GrResourceIOProcessor,
250 &GrResourceIOProcessor::numTextureSamplers,
251 &GrResourceIOProcessor::textureSampler>;
255 while (const GrResourceIOProcessor::TextureSampler* sampler = iter.next()) {
373 typedef GrResourceIOProcessor INHERITED;
H A DGrProgramDesc.cpp58 static void add_sampler_and_image_keys(GrProcessorKeyBuilder* b, const GrResourceIOProcessor& proc,
71 const GrResourceIOProcessor::TextureSampler& sampler = proc.textureSampler(i);
78 const GrResourceIOProcessor::BufferAccess& access = proc.bufferAccess(i);
97 static bool gen_meta_key(const GrResourceIOProcessor& proc,
H A DGrProcessor.h224 class GrResourceIOProcessor : public GrProcessor { class in inherits:GrProcessor
244 GrResourceIOProcessor(ClassID classID) function in class:GrResourceIOProcessor
256 bool hasSameSamplersAndAccesses(const GrResourceIOProcessor&) const;
271 * Used to represent a texture that is required by a GrResourceIOProcessor. It holds a GrTexture
275 class GrResourceIOProcessor::TextureSampler {
342 * Used to represent a texel buffer that will be read in a GrResourceIOProcessor. It holds a
345 class GrResourceIOProcessor::BufferAccess {
H A DGrGpuResourceRef.h80 friend class GrResourceIOProcessor;
/external/skia/include/private/
H A DGrSurfaceProxyRef.h60 friend class GrResourceIOProcessor;
/external/skqp/include/private/
H A DGrSurfaceProxyRef.h60 friend class GrResourceIOProcessor;
/external/skia/src/gpu/glsl/
H A DGrGLSLFragmentProcessor.h73 using TextureSamplers = BuilderInputProvider<SamplerHandle, GrResourceIOProcessor,
74 &GrResourceIOProcessor::numTextureSamplers>;
75 using TexelBuffers = BuilderInputProvider<TexelBufferHandle, GrResourceIOProcessor,
76 &GrResourceIOProcessor::numBuffers>;
/external/skqp/src/gpu/glsl/
H A DGrGLSLFragmentProcessor.h73 using TextureSamplers = BuilderInputProvider<SamplerHandle, GrResourceIOProcessor,
74 &GrResourceIOProcessor::numTextureSamplers>;
75 using TexelBuffers = BuilderInputProvider<TexelBufferHandle, GrResourceIOProcessor,
76 &GrResourceIOProcessor::numBuffers>;
/external/skia/src/gpu/gl/
H A DGrGLProgram.h129 void bindTextures(const GrResourceIOProcessor&, bool allowSRGBInputs, int* nextSamplerIdx,
133 void generateMipmaps(const GrResourceIOProcessor&, bool allowSRGBInputs);
H A DGrGLProgram.cpp162 void GrGLProgram::bindTextures(const GrResourceIOProcessor& processor,
167 const GrResourceIOProcessor::TextureSampler& sampler = processor.textureSampler(i);
173 const GrResourceIOProcessor::BufferAccess& access = processor.bufferAccess(i);
179 void GrGLProgram::generateMipmaps(const GrResourceIOProcessor& processor, bool allowSRGBInputs) {
181 const GrResourceIOProcessor::TextureSampler& sampler = processor.textureSampler(i);
/external/skqp/src/gpu/gl/
H A DGrGLProgram.h129 void bindTextures(const GrResourceIOProcessor&, bool allowSRGBInputs, int* nextSamplerIdx,
133 void generateMipmaps(const GrResourceIOProcessor&, bool allowSRGBInputs);
H A DGrGLProgram.cpp162 void GrGLProgram::bindTextures(const GrResourceIOProcessor& processor,
167 const GrResourceIOProcessor::TextureSampler& sampler = processor.textureSampler(i);
173 const GrResourceIOProcessor::BufferAccess& access = processor.bufferAccess(i);
179 void GrGLProgram::generateMipmaps(const GrResourceIOProcessor& processor, bool allowSRGBInputs) {
181 const GrResourceIOProcessor::TextureSampler& sampler = processor.textureSampler(i);
/external/skia/src/gpu/vk/
H A DGrVkPipelineState.cpp210 const GrResourceIOProcessor& processor,
211 SkTArray<const GrResourceIOProcessor::TextureSampler*>* textureBindings,
212 SkTArray<const GrResourceIOProcessor::BufferAccess*>* bufferAccesses) {
214 const GrResourceIOProcessor::TextureSampler** bindings =
222 const GrResourceIOProcessor::BufferAccess** accesses =
240 SkSTArray<8, const GrResourceIOProcessor::TextureSampler*> textureBindings;
241 SkSTArray<8, const GrResourceIOProcessor::BufferAccess*> bufferAccesses;
269 GrResourceIOProcessor::TextureSampler dstTextureSampler;
375 const SkTArray<const GrResourceIOProcessor::TextureSampler*>& textureBindings,
424 const SkTArray<const GrResourceIOProcessor
[all...]
H A DGrVkPipelineState.h111 const SkTArray<const GrResourceIOProcessor::TextureSampler*>& textureBindings,
116 const SkTArray<const GrResourceIOProcessor::BufferAccess*>& bufferAccesses);
/external/skqp/src/gpu/vk/
H A DGrVkPipelineState.cpp210 const GrResourceIOProcessor& processor,
211 SkTArray<const GrResourceIOProcessor::TextureSampler*>* textureBindings,
212 SkTArray<const GrResourceIOProcessor::BufferAccess*>* bufferAccesses) {
214 const GrResourceIOProcessor::TextureSampler** bindings =
222 const GrResourceIOProcessor::BufferAccess** accesses =
240 SkSTArray<8, const GrResourceIOProcessor::TextureSampler*> textureBindings;
241 SkSTArray<8, const GrResourceIOProcessor::BufferAccess*> bufferAccesses;
269 GrResourceIOProcessor::TextureSampler dstTextureSampler;
375 const SkTArray<const GrResourceIOProcessor::TextureSampler*>& textureBindings,
424 const SkTArray<const GrResourceIOProcessor
[all...]
H A DGrVkPipelineState.h111 const SkTArray<const GrResourceIOProcessor::TextureSampler*>& textureBindings,
116 const SkTArray<const GrResourceIOProcessor::BufferAccess*>& bufferAccesses);

Completed in 413 milliseconds

12