aboutsummaryrefslogtreecommitdiff
path: root/src/egl-state.cpp
AgeCommit message (Collapse)Author
2012-12-05GLVisualConfig: Update the visual config object to understand stencil, and,Jesse Barker
importantly, to explicitly favor no stencil unless asked via command line option.
2012-12-05EGLState: Add remaining config attributes from table 3.1 of the EGL spec. TheseJesse Barker
are unused at the moment but may be useful for debugging.
2012-11-15EGLState: A few bits of clean up based upon review comments.Jesse Barker
- Remove X11-specific native visual type info as it breaks Android build (and is not likely to be of interest anyway). - Remove 'info' level EGL info around extensions, vendor, etc. We don't do it for GLX apart from minimum version requirements (which we don't have for EGL). - Tweak config initialization to match more closely what was originally in CanvasX11EGL, in particular, define the config attribs according to the GLVisualConfig we were given and don't override it.
2012-11-13EGLState: Clean up config handling and output so that it builds properly andJesse Barker
works well for both an X11-based and a DRM-based canvas.
2012-11-13EGLState: Consolidate all EGL interactions into a separate object. This cleansJesse Barker
up the canvas implementation and paves the way for additional window system integrations (raw KMS device, Wayland, etc.).