diff options
Diffstat (limited to 'chromium/third_party/angle')
-rw-r--r-- | chromium/third_party/angle/src/libANGLE/Context.cpp | 1 | ||||
-rw-r--r-- | chromium/third_party/angle/src/libANGLE/Context.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/chromium/third_party/angle/src/libANGLE/Context.cpp b/chromium/third_party/angle/src/libANGLE/Context.cpp index 90e80d92b57..f73391da2bd 100644 --- a/chromium/third_party/angle/src/libANGLE/Context.cpp +++ b/chromium/third_party/angle/src/libANGLE/Context.cpp @@ -8702,6 +8702,7 @@ void StateCache::onVertexArrayStateChange(Context *context) updateActiveAttribsMask(context); updateVertexElementLimits(context); updateBasicDrawStatesError(); + updateBasicDrawElementsError(); } void StateCache::onVertexArrayBufferStateChange(Context *context) diff --git a/chromium/third_party/angle/src/libANGLE/Context.h b/chromium/third_party/angle/src/libANGLE/Context.h index 5668bb4f6e8..e9f1cb80447 100644 --- a/chromium/third_party/angle/src/libANGLE/Context.h +++ b/chromium/third_party/angle/src/libANGLE/Context.h @@ -201,6 +201,7 @@ class StateCache final : angle::NonCopyable // 1. onActiveTransformFeedbackChange. // 2. onVertexArrayBufferStateChange. // 3. onBufferBindingChange. + // 4. onVertexArrayStateChange intptr_t getBasicDrawElementsError(Context *context) const { if (mCachedBasicDrawElementsError != kInvalidPointer) |