/external/skia/src/gpu/ |
H A D | GrProcessor.cpp | 133 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 D | GrPrimitiveProcessor.h | 41 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 D | GrFragmentProcessor.h | 26 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 D | GrProcessor.h | 198 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 D | GrProgramDesc.cpp | 55 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 D | GrGpuResourceRef.h | 80 friend class GrResourceIOProcessor;
|
H A D | GrPipeline.cpp | 79 while (const GrResourceIOProcessor::TextureSampler* sampler = iter.next()) {
|
/external/skqp/src/gpu/ |
H A D | GrProcessor.cpp | 133 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 D | GrPrimitiveProcessor.h | 41 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 D | GrFragmentProcessor.h | 26 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 D | GrProgramDesc.cpp | 58 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 D | GrProcessor.h | 224 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 D | GrGpuResourceRef.h | 80 friend class GrResourceIOProcessor;
|
/external/skia/include/private/ |
H A D | GrSurfaceProxyRef.h | 60 friend class GrResourceIOProcessor;
|
/external/skqp/include/private/ |
H A D | GrSurfaceProxyRef.h | 60 friend class GrResourceIOProcessor;
|
/external/skia/src/gpu/glsl/ |
H A D | GrGLSLFragmentProcessor.h | 73 using TextureSamplers = BuilderInputProvider<SamplerHandle, GrResourceIOProcessor, 74 &GrResourceIOProcessor::numTextureSamplers>; 75 using TexelBuffers = BuilderInputProvider<TexelBufferHandle, GrResourceIOProcessor, 76 &GrResourceIOProcessor::numBuffers>;
|
/external/skqp/src/gpu/glsl/ |
H A D | GrGLSLFragmentProcessor.h | 73 using TextureSamplers = BuilderInputProvider<SamplerHandle, GrResourceIOProcessor, 74 &GrResourceIOProcessor::numTextureSamplers>; 75 using TexelBuffers = BuilderInputProvider<TexelBufferHandle, GrResourceIOProcessor, 76 &GrResourceIOProcessor::numBuffers>;
|
/external/skia/src/gpu/gl/ |
H A D | GrGLProgram.h | 129 void bindTextures(const GrResourceIOProcessor&, bool allowSRGBInputs, int* nextSamplerIdx, 133 void generateMipmaps(const GrResourceIOProcessor&, bool allowSRGBInputs);
|
H A D | GrGLProgram.cpp | 162 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 D | GrGLProgram.h | 129 void bindTextures(const GrResourceIOProcessor&, bool allowSRGBInputs, int* nextSamplerIdx, 133 void generateMipmaps(const GrResourceIOProcessor&, bool allowSRGBInputs);
|
H A D | GrGLProgram.cpp | 162 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 D | GrVkPipelineState.cpp | 210 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 D | GrVkPipelineState.h | 111 const SkTArray<const GrResourceIOProcessor::TextureSampler*>& textureBindings, 116 const SkTArray<const GrResourceIOProcessor::BufferAccess*>& bufferAccesses);
|
/external/skqp/src/gpu/vk/ |
H A D | GrVkPipelineState.cpp | 210 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 D | GrVkPipelineState.h | 111 const SkTArray<const GrResourceIOProcessor::TextureSampler*>& textureBindings, 116 const SkTArray<const GrResourceIOProcessor::BufferAccess*>& bufferAccesses);
|