Pass Context to Framebuffer::invalidateCompletenessCache.
This will be useful for validation state caching.
Bug: angleproject:2747
Change-Id: I0737adca7406f79b9e15429f30ae22e1299cd7e4
Reviewed-on: https://chromium-review.googlesource.com/1158611
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Frank Henigman <fjhenigman@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
diff --git a/src/libANGLE/Context.cpp b/src/libANGLE/Context.cpp
index 8a02896..d24178d 100644
--- a/src/libANGLE/Context.cpp
+++ b/src/libANGLE/Context.cpp
@@ -3071,7 +3071,7 @@
}
}
- mState.mFramebuffers->invalidateFramebufferComplenessCache();
+ mState.mFramebuffers->invalidateFramebufferComplenessCache(this);
}
size_t Context::getRequestableExtensionStringCount() const
@@ -5038,7 +5038,7 @@
void Context::framebufferParameteri(GLenum target, GLenum pname, GLint param)
{
Framebuffer *framebuffer = mGLState.getTargetFramebuffer(target);
- SetFramebufferParameteri(framebuffer, pname, param);
+ SetFramebufferParameteri(this, framebuffer, pname, param);
}
bool Context::getScratchBuffer(size_t requstedSizeBytes,