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.cpp77
1 files changed, 0 insertions, 77 deletions
diff --git a/src/gpu/GrProcessor.cpp b/src/gpu/GrProcessor.cpp
index 43b4213dc1..aba8d9b4ae 100644
--- a/src/gpu/GrProcessor.cpp
+++ b/src/gpu/GrProcessor.cpp
@@ -125,80 +125,3 @@ void* GrProcessor::operator new(size_t size) { return MemoryPoolAccessor().pool(
void GrProcessor::operator delete(void* target) {
return MemoryPoolAccessor().pool()->release(target);
}
-
-///////////////////////////////////////////////////////////////////////////////
-
-void GrResourceIOProcessor::addPendingIOs() const {
- for (int i = 0; i < fNumTextureSamplers; ++i) {
- this->textureSampler(i).programProxy()->markPendingIO();
- }
-}
-
-void GrResourceIOProcessor::removeRefs() const {
- for (int i = 0; i < fNumTextureSamplers; ++i) {
- this->textureSampler(i).programProxy()->removeRef();
- }
-}
-
-void GrResourceIOProcessor::pendingIOComplete() const {
- for (int i = 0; i < fNumTextureSamplers; ++i) {
- this->textureSampler(i).programProxy()->pendingIOComplete();
- }
-}
-
-bool GrResourceIOProcessor::instantiate(GrResourceProvider* resourceProvider) const {
- for (int i = 0; i < fNumTextureSamplers; ++i) {
- if (!this->textureSampler(i).instantiate(resourceProvider)) {
- return false;
- }
- }
-
- return true;
-}
-
-bool GrResourceIOProcessor::hasSameSamplers(const GrResourceIOProcessor& that) const {
- if (this->numTextureSamplers() != that.numTextureSamplers()) {
- return false;
- }
- for (int i = 0; i < this->numTextureSamplers(); ++i) {
- if (this->textureSampler(i) != that.textureSampler(i)) {
- return false;
- }
- }
- return true;
-}
-
-///////////////////////////////////////////////////////////////////////////////////////////////////
-
-GrResourceIOProcessor::TextureSampler::TextureSampler() {}
-
-GrResourceIOProcessor::TextureSampler::TextureSampler(sk_sp<GrTextureProxy> proxy,
- const GrSamplerState& samplerState) {
- this->reset(std::move(proxy), samplerState);
-}
-
-GrResourceIOProcessor::TextureSampler::TextureSampler(sk_sp<GrTextureProxy> proxy,
- GrSamplerState::Filter filterMode,
- GrSamplerState::WrapMode wrapXAndY,
- GrShaderFlags visibility) {
- this->reset(std::move(proxy), filterMode, wrapXAndY, visibility);
-}
-
-void GrResourceIOProcessor::TextureSampler::reset(sk_sp<GrTextureProxy> proxy,
- const GrSamplerState& samplerState,
- GrShaderFlags visibility) {
- fSamplerState = samplerState;
- fProxyRef.setProxy(std::move(proxy), kRead_GrIOType);
- fSamplerState.setFilterMode(SkTMin(samplerState.filter(), this->proxy()->highestFilterMode()));
- fVisibility = visibility;
-}
-
-void GrResourceIOProcessor::TextureSampler::reset(sk_sp<GrTextureProxy> proxy,
- GrSamplerState::Filter filterMode,
- GrSamplerState::WrapMode wrapXAndY,
- GrShaderFlags visibility) {
- fProxyRef.setProxy(std::move(proxy), kRead_GrIOType);
- filterMode = SkTMin(filterMode, this->proxy()->highestFilterMode());
- fSamplerState = GrSamplerState(wrapXAndY, filterMode);
- fVisibility = visibility;
-}