aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/GrProcessor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpu/GrProcessor.cpp')
-rw-r--r--src/gpu/GrProcessor.cpp25
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;
}