This enables a few small things: it will enable making the platform a property of the Display rather than a global. The same goes for the global logging annotator. Also it ensures all back-end implementations have access to the GL / EGL state when available. Also introduces a smart pointer helper class to angleutils for objects that prefer to be destroyed with a context (gl::Context/egl::Display) parameter. We were using std::unique_ptr in a few places that would not work well with these objects. BUG=angleproject:1156 Change-Id: I59e288a3d6f766ff8a0f4b48ff3a1fbf7489daba Reviewed-on: https://chromium-review.googlesource.com/529706 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by:Geoff Lang <geofflang@chromium.org>
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| android | Loading commit data... | |
| linux | Loading commit data... | |
| osx | Loading commit data... | |
| ozone | Loading commit data... | |
| posix | Loading commit data... | |
| windows | Loading commit data... | |
| x11 | Loading commit data... | |
| EGLWindow.cpp | Loading commit data... | |
| EGLWindow.h | Loading commit data... | |
| Event.h | Loading commit data... | |
| Matrix.cpp | Loading commit data... | |
| Matrix.h | Loading commit data... | |
| OSPixmap.h | Loading commit data... | |
| OSWindow.cpp | Loading commit data... | |
| OSWindow.h | Loading commit data... | |
| Timer.h | Loading commit data... | |
| com_utils.h | Loading commit data... | |
| geometry_utils.cpp | Loading commit data... | |
| geometry_utils.h | Loading commit data... | |
| keyboard.h | Loading commit data... | |
| mouse.h | Loading commit data... | |
| random_utils.cpp | Loading commit data... | |
| random_utils.h | Loading commit data... | |
| shader_utils.cpp | Loading commit data... | |
| shader_utils.h | Loading commit data... | |
| system_utils.h | Loading commit data... | |
| util.gyp | Loading commit data... |