diff options
Diffstat (limited to 'src/gpu/GrProcessor.cpp')
-rw-r--r-- | src/gpu/GrProcessor.cpp | 25 |
1 files changed, 2 insertions, 23 deletions
diff --git a/src/gpu/GrProcessor.cpp b/src/gpu/GrProcessor.cpp index f2b810252f..1be97cf7c0 100644 --- a/src/gpu/GrProcessor.cpp +++ b/src/gpu/GrProcessor.cpp @@ -132,35 +132,22 @@ void GrResourceIOProcessor::addTextureSampler(const TextureSampler* access) { fTextureSamplers.push_back(access); } -void GrResourceIOProcessor::addBufferAccess(const BufferAccess* access) { - fBufferAccesses.push_back(access); -} - void GrResourceIOProcessor::addPendingIOs() const { for (const auto& sampler : fTextureSamplers) { sampler->programProxy()->markPendingIO(); } - for (const auto& buffer : fBufferAccesses) { - buffer->programBuffer()->markPendingIO(); - } } void GrResourceIOProcessor::removeRefs() const { for (const auto& sampler : fTextureSamplers) { sampler->programProxy()->removeRef(); } - for (const auto& buffer : fBufferAccesses) { - buffer->programBuffer()->removeRef(); - } } void GrResourceIOProcessor::pendingIOComplete() const { for (const auto& sampler : fTextureSamplers) { sampler->programProxy()->pendingIOComplete(); } - for (const auto& buffer : fBufferAccesses) { - buffer->programBuffer()->pendingIOComplete(); - } } bool GrResourceIOProcessor::instantiate(GrResourceProvider* resourceProvider) const { @@ -170,14 +157,11 @@ bool GrResourceIOProcessor::instantiate(GrResourceProvider* resourceProvider) co } } - // MDB TODO: instantiate 'fBufferAccesses' here as well - return true; } -bool GrResourceIOProcessor::hasSameSamplersAndAccesses(const GrResourceIOProcessor& that) const { - if (this->numTextureSamplers() != that.numTextureSamplers() || - this->numBuffers() != that.numBuffers()) { +bool GrResourceIOProcessor::hasSameSamplers(const GrResourceIOProcessor& that) const { + if (this->numTextureSamplers() != that.numTextureSamplers()) { return false; } for (int i = 0; i < this->numTextureSamplers(); ++i) { @@ -185,11 +169,6 @@ bool GrResourceIOProcessor::hasSameSamplersAndAccesses(const GrResourceIOProcess return false; } } - for (int i = 0; i < this->numBuffers(); ++i) { - if (this->bufferAccess(i) != that.bufferAccess(i)) { - return false; - } - } return true; } |