commit | 2274b652c092d6a2d51e32c6e1b6940b27c47a14 | [log] [tgz] |
---|---|---|
author | Jamie Madill <jmadill@chromium.org> | Thu May 31 10:56:08 2018 -0400 |
committer | Commit Bot <commit-bot@chromium.org> | Thu May 31 16:32:31 2018 +0000 |
tree | a056dc8a3f18a6e2c7fa854ad5c7771d9d248e9c | |
parent | 683d65f815eefe4b5d1477c5dfc82f170c763d8c [diff] [blame] |
StateManager11: Cache impl objects. Also requires putting the Framebuffer ID in the shared state object. Bug: angleproject:2575 Change-Id: I68e3af839a85798e01050560a67624a165d3ed2c Reviewed-on: https://chromium-review.googlesource.com/1067119 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org>
diff --git a/src/libANGLE/renderer/VertexArrayImpl.h b/src/libANGLE/renderer/VertexArrayImpl.h index c15e816..6491ba1 100644 --- a/src/libANGLE/renderer/VertexArrayImpl.h +++ b/src/libANGLE/renderer/VertexArrayImpl.h
@@ -43,6 +43,8 @@ virtual void destroy(const gl::Context *context) {} virtual ~VertexArrayImpl() {} + const gl::VertexArrayState &getState() const { return mState; } + protected: const gl::VertexArrayState &mState; };