/third_party/glfw/src/ |
H A D | egl_context.c | 82 eglGetConfigAttrib(_glfw.egl.display, config, attrib, &value); in getEGLConfigAttrib() 108 if (_glfw.egl.platform == EGL_PLATFORM_SURFACELESS_MESA) in chooseEGLConfig() 119 eglGetConfigs(_glfw.egl.display, NULL, 0, &nativeCount); in chooseEGLConfig() 127 eglGetConfigs(_glfw.egl.display, nativeConfigs, nativeCount, &nativeCount); in chooseEGLConfig() 189 if (!_glfw.egl.EXT_present_opaque) in chooseEGLConfig() 247 if (!eglMakeCurrent(_glfw.egl.display, in makeContextCurrentEGL() 248 window->context.egl.surface, in makeContextCurrentEGL() 249 window->context.egl.surface, in makeContextCurrentEGL() 250 window->context.egl.handle)) in makeContextCurrentEGL() 260 if (!eglMakeCurrent(_glfw.egl in makeContextCurrentEGL() [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/ |
H A D | SurfaceImpl.cpp | 14 SurfaceImpl::SurfaceImpl(const egl::SurfaceState &state) : mState(state) {} in SurfaceImpl() 18 egl::Error SurfaceImpl::makeCurrent(const gl::Context *context) in makeCurrent() 20 return egl::NoError(); in makeCurrent() 23 egl::Error SurfaceImpl::unMakeCurrent(const gl::Context *context) in unMakeCurrent() 25 return egl::NoError(); in unMakeCurrent() 28 egl::Error SurfaceImpl::swapWithDamage(const gl::Context *context, in swapWithDamage() 33 return egl::EglBadSurface() << "swapWithDamage implementation missing."; in swapWithDamage() 36 egl::Error SurfaceImpl::setPresentationTime(EGLnsecsANDROID time) in setPresentationTime() 39 return egl::EglBadSurface() << "setPresentationTime implementation missing."; in setPresentationTime() 63 egl [all...] |
H A D | DisplayImpl.cpp | 7 // DisplayImpl.cpp: Implementation methods of egl::Display 24 egl::Error initialize() override { return egl::NoError(); } 25 egl::Error getAttribute(const egl::Display *display, EGLint attribute, void **outValue) override 28 return egl::EglBadAttribute(); 35 void generateExtensions(egl::DeviceExtensions *outExtensions) const override 37 *outExtensions = egl::DeviceExtensions(); 42 DisplayImpl::DisplayImpl(const egl::DisplayState &state) in DisplayImpl() 51 egl [all...] |
H A D | DisplayImpl.h | 7 // DisplayImpl.h: Implementation methods of egl::Display 30 namespace egl namespace 40 } // namespace egl 60 virtual void onDestroy(const egl::Display *display) {} in onDestroy() 66 DisplayImpl(const egl::DisplayState &state); 69 virtual egl::Error initialize(egl::Display *display) = 0; 71 virtual egl::Error prepareForCall(); 72 virtual egl::Error releaseThread(); 74 virtual egl [all...] |
H A D | SurfaceImpl.h | 7 // SurfaceImpl.h: Implementation methods of egl::Surface 12 #include <EGL/egl.h> 31 namespace egl namespace 40 } // namespace egl 49 SurfaceImpl(const egl::SurfaceState &surfaceState); 51 virtual void destroy(const egl::Display *display) {} in destroy() 53 virtual egl::Error initialize(const egl::Display *display) = 0; 56 virtual egl::Error makeCurrent(const gl::Context *context); 57 virtual egl [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/ |
H A D | validationEGL_autogen.h | 2 // Generated by generate_entry_points.py using data from egl.xml and egl_angle_ext.xml. 16 namespace egl namespace 21 const egl::Display *dpyPacked, 27 const egl::Display *dpyPacked, 31 const egl::Display *dpyPacked, 36 const egl::Display *dpyPacked, 40 const egl::Display *dpyPacked, 45 const egl::Display *dpyPacked, 50 const egl::Display *dpyPacked, 53 const egl [all...] |
/third_party/vk-gl-cts/framework/egl/ |
H A D | egluConfigInfo.cpp | 90 void queryCoreConfigInfo (const Library& egl, EGLDisplay display, EGLConfig config, ConfigInfo* dst) in queryCoreConfigInfo() argument 92 egl.getConfigAttrib(display, config, EGL_BUFFER_SIZE, &dst->bufferSize); in queryCoreConfigInfo() 93 egl.getConfigAttrib(display, config, EGL_RED_SIZE, &dst->redSize); in queryCoreConfigInfo() 94 egl.getConfigAttrib(display, config, EGL_GREEN_SIZE, &dst->greenSize); in queryCoreConfigInfo() 95 egl.getConfigAttrib(display, config, EGL_BLUE_SIZE, &dst->blueSize); in queryCoreConfigInfo() 96 egl.getConfigAttrib(display, config, EGL_LUMINANCE_SIZE, &dst->luminanceSize); in queryCoreConfigInfo() 97 egl.getConfigAttrib(display, config, EGL_ALPHA_SIZE, &dst->alphaSize); in queryCoreConfigInfo() 98 egl.getConfigAttrib(display, config, EGL_ALPHA_MASK_SIZE, &dst->alphaMaskSize); in queryCoreConfigInfo() 99 egl.getConfigAttrib(display, config, EGL_BIND_TO_TEXTURE_RGB, (EGLint*)&dst->bindToTextureRGB); in queryCoreConfigInfo() 100 egl in queryCoreConfigInfo() 126 queryExtConfigInfo(const eglw::Library& egl, eglw::EGLDisplay display, eglw::EGLConfig config, ConfigInfo* dst) queryExtConfigInfo() argument [all...] |
H A D | egluUtil.cpp | 61 Version getVersion (const Library& egl, EGLDisplay display) in getVersion() argument 66 EGLU_CHECK_CALL(egl, initialize(display, &major, &minor)); in getVersion() 71 vector<string> getExtensions (const Library& egl, EGLDisplay display) in getExtensions() argument 73 const char* const extensionStr = egl.queryString(display, EGL_EXTENSIONS); in getExtensions() 75 EGLU_CHECK_MSG(egl, "Querying extensions failed"); in getExtensions() 80 bool hasExtension (const Library& egl, EGLDisplay display, const string& str) in hasExtension() argument 82 const vector<string> extensions = getExtensions(egl, display); in hasExtension() 86 vector<string> getClientExtensions (const Library& egl) in getClientExtensions() argument 88 const char* const extensionStr = egl.queryString(EGL_NO_DISPLAY, EGL_EXTENSIONS); in getClientExtensions() 89 const EGLint eglError = egl in getClientExtensions() 100 getDisplayExtensions(const Library& egl, EGLDisplay display) getDisplayExtensions() argument 107 getConfigs(const Library& egl, EGLDisplay display) getConfigs() argument 122 chooseConfigs(const Library& egl, EGLDisplay display, const EGLint* attribList) chooseConfigs() argument 138 chooseConfigs(const Library& egl, EGLDisplay display, const FilterList& filters) chooseConfigs() argument 152 chooseSingleConfig(const Library& egl, EGLDisplay display, const FilterList& filters) chooseSingleConfig() argument 165 chooseSingleConfig(const Library& egl, EGLDisplay display, const EGLint* attribList) chooseSingleConfig() argument 174 chooseConfigs(const Library& egl, EGLDisplay display, const AttribMap& attribs) chooseConfigs() argument 180 chooseSingleConfig(const Library& egl, EGLDisplay display, const AttribMap& attribs) chooseSingleConfig() argument 186 chooseConfigByID(const Library& egl, EGLDisplay display, EGLint id) chooseConfigByID() argument 199 getConfigAttribInt(const Library& egl, EGLDisplay display, EGLConfig config, EGLint attrib) getConfigAttribInt() argument 206 getConfigID(const Library& egl, EGLDisplay display, EGLConfig config) getConfigID() argument 211 querySurfaceInt(const Library& egl, EGLDisplay display, EGLSurface surface, EGLint attrib) querySurfaceInt() argument 218 getSurfaceSize(const Library& egl, EGLDisplay display, EGLSurface surface) getSurfaceSize() argument 225 getSurfaceResolution(const Library& egl, EGLDisplay display, EGLSurface surface) getSurfaceResolution() argument 238 const Library& egl = nativeDisplay.getLibrary(); getDisplay() local 295 const Library& egl = nativeDisplay.getLibrary(); getAndInitDisplay() local 307 terminateDisplay(const Library& egl, EGLDisplay display) terminateDisplay() argument 315 const Library& egl = nativeDisplay.getLibrary(); createWindowSurface() local 373 const Library& egl = nativeDisplay.getLibrary(); createPixmapSurface() local 471 getClientAPIs(const eglw::Library& egl, eglw::EGLDisplay display) getClientAPIs() argument 476 getRenderableAPIsMask(const eglw::Library& egl, eglw::EGLDisplay display) getRenderableAPIsMask() argument [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/egl/ |
H A D | SurfaceEGL.cpp | 7 // SurfaceEGL.cpp: EGL implementation of egl::Surface 9 #include "libANGLE/renderer/gl/egl/SurfaceEGL.h" 16 SurfaceEGL::SurfaceEGL(const egl::SurfaceState &state, const FunctionsEGL *egl, EGLConfig config) in SurfaceEGL() argument 18 mEGL(egl), in SurfaceEGL() 33 egl::Error SurfaceEGL::makeCurrent(const gl::Context *context) in makeCurrent() 36 return egl::NoError(); in makeCurrent() 39 egl::Error SurfaceEGL::swap(const gl::Context *context) in swap() 44 return egl::Error(mEGL->getError(), "eglSwapBuffers failed"); in swap() 46 return egl in swap() [all...] |
H A D | DisplayEGL.h | 7 // DisplayEGL.h: Common across EGL parts of platform specific egl::Display implementations 18 #include "libANGLE/renderer/gl/egl/egl_utils.h" 31 DisplayEGL(const egl::DisplayState &state); 34 ImageImpl *createImage(const egl::ImageState &state, 37 const egl::AttributeMap &attribs) override; 39 EGLSyncImpl *createSync(const egl::AttributeMap &attribs) override; 49 egl::Error initialize(egl::Display *display) override; 52 SurfaceImpl *createWindowSurface(const egl::SurfaceState &state, 54 const egl [all...] |
H A D | SyncEGL.cpp | 9 #include "libANGLE/renderer/gl/egl/SyncEGL.h" 13 #include "libANGLE/renderer/gl/egl/FunctionsEGL.h" 18 SyncEGL::SyncEGL(const egl::AttributeMap &attribs, const FunctionsEGL *egl) in SyncEGL() argument 19 : mEGL(egl), in SyncEGL() 30 void SyncEGL::onDestroy(const egl::Display *display) in onDestroy() 37 egl::Error SyncEGL::initialize(const egl::Display *display, in initialize() 54 return egl::Error(mEGL->getError(), "eglCreateSync failed to create sync object"); in initialize() 57 return egl in initialize() [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/ |
H A D | DisplayD3D.h | 7 // DisplayD3D.h: D3D implementation of egl::Display 25 DisplayD3D(const egl::DisplayState &state); 27 egl::Error initialize(egl::Display *display) override; 31 SurfaceImpl *createWindowSurface(const egl::SurfaceState &state, 33 const egl::AttributeMap &attribs) override; 34 SurfaceImpl *createPbufferSurface(const egl::SurfaceState &state, 35 const egl::AttributeMap &attribs) override; 36 SurfaceImpl *createPbufferFromClientBuffer(const egl::SurfaceState &state, 39 const egl [all...] |
H A D | SurfaceD3D.h | 15 namespace egl namespace 32 egl::Error initialize(const egl::Display *display) override; 36 egl::Error swap(const gl::Context *context) override; 37 egl::Error postSubBuffer(const gl::Context *context, 42 egl::Error querySurfacePointerANGLE(EGLint attribute, void **value) override; 43 egl::Error bindTexImage(const gl::Context *context, 46 egl::Error releaseTexImage(const gl::Context *context, EGLint buffer) override; 47 egl::Error getSyncValues(EGLuint64KHR *ust, EGLuint64KHR *msc, EGLuint64KHR *sbc) override; 48 egl [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/wgl/ |
H A D | DisplayWGL.h | 7 // DisplayWGL.h: WGL implementation of egl::Display 29 DisplayWGL(const egl::DisplayState &state); 32 egl::Error initialize(egl::Display *display) override; 36 SurfaceImpl *createWindowSurface(const egl::SurfaceState &state, 38 const egl::AttributeMap &attribs) override; 39 SurfaceImpl *createPbufferSurface(const egl::SurfaceState &state, 40 const egl::AttributeMap &attribs) override; 41 SurfaceImpl *createPbufferFromClientBuffer(const egl::SurfaceState &state, 44 const egl [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/cgl/ |
H A D | DisplayCGL.h | 7 // DisplayCGL.h: CGL implementation of egl::Display 42 DisplayCGL(const egl::DisplayState &state); 45 egl::Error initialize(egl::Display *display) override; 47 egl::Error prepareForCall() override; 48 egl::Error releaseThread() override; 50 egl::Error makeCurrent(egl::Display *display, 51 egl::Surface *drawSurface, 52 egl [all...] |
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/libEGL/ |
H A D | libEGL.cpp | 36 namespace egl namespace 40 sw::RecursiveLock *getDisplayLock(egl::Display *display) { in getDisplayLock() 45 bool validateDisplay(egl::Display *display) in validateDisplay() 60 bool validateConfig(egl::Display *display, EGLConfig config) in validateConfig() 75 bool validateContext(egl::Display *display, egl::Context *context) in validateContext() 90 bool validateSurface(egl::Display *display, egl::Surface *surface) in validateSurface() 137 EGLint error = egl::getCurrentError(); in GetError() 141 egl in GetError() [all...] |
H A D | main.cpp | 41 namespace egl namespace 183 egl::attachProcess(); in DllMain() 186 egl::attachThread(); in DllMain() 189 egl::detachThread(); in DllMain() 192 egl::detachProcess(); in DllMain() 202 namespace egl namespace 244 void setCurrentContext(egl::Context *ctx) in setCurrentContext() 261 NO_SANITIZE_FUNCTION egl::Context *getCurrentContext() in getCurrentContext() 268 void setCurrentDrawSurface(egl::Surface *surface) in setCurrentDrawSurface() 285 egl 345 namespace egl global() namespace [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/ |
H A D | DisplayMtl.h | 23 namespace egl namespace 40 DisplayMtl(const egl::DisplayState &state); 43 egl::Error initialize(egl::Display *display) override; 47 egl::Error restoreLostDevice(const egl::Display *display) override; 55 egl::Error waitClient(const gl::Context *context) override; 56 egl::Error waitNative(const gl::Context *context, EGLint engine) override; 58 SurfaceImpl *createWindowSurface(const egl::SurfaceState &state, 60 const egl [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/glx/ |
H A D | DisplayGLX.h | 7 // DisplayGLX.h: GLX implementation of egl::Display 32 DisplayGLX(const egl::DisplayState &state); 35 egl::Error initialize(egl::Display *display) override; 38 egl::Error makeCurrent(egl::Display *display, 39 egl::Surface *drawSurface, 40 egl::Surface *readSurface, 43 SurfaceImpl *createWindowSurface(const egl::SurfaceState &state, 45 const egl [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | DisplayVk.h | 29 void onDestroy(const egl::Display *display) override; 65 DisplayVk(const egl::DisplayState &state); 68 egl::Error initialize(egl::Display *display) override; 71 egl::Error makeCurrent(egl::Display *display, 72 egl::Surface *drawSurface, 73 egl::Surface *readSurface, 77 egl::Error restoreLostDevice(const egl [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/null/ |
H A D | DisplayNULL.h | 25 DisplayNULL(const egl::DisplayState &state); 28 egl::Error initialize(egl::Display *display) override; 31 egl::Error makeCurrent(egl::Display *display, 32 egl::Surface *drawSurface, 33 egl::Surface *readSurface, 36 egl::ConfigSet generateConfigs() override; 39 egl::Error restoreLostDevice(const egl [all...] |
H A D | DisplayNULL.cpp | 23 DisplayNULL::DisplayNULL(const egl::DisplayState &state) : DisplayImpl(state) {} in DisplayNULL() 27 egl::Error DisplayNULL::initialize(egl::Display *display) in initialize() 32 return egl::NoError(); in initialize() 40 egl::Error DisplayNULL::makeCurrent(egl::Display *display, in makeCurrent() 41 egl::Surface *drawSurface, in makeCurrent() 42 egl::Surface *readSurface, in makeCurrent() 49 return egl::NoError(); in makeCurrent() 52 egl [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/eagl/ |
H A D | DisplayEAGL.h | 7 // DisplayEAGL.h: EAGL implementation of egl::Display 36 DisplayEAGL(const egl::DisplayState &state); 39 egl::Error initialize(egl::Display *display) override; 41 egl::Error prepareForCall() override; 42 egl::Error releaseThread() override; 44 SurfaceImpl *createWindowSurface(const egl::SurfaceState &state, 46 const egl::AttributeMap &attribs) override; 47 SurfaceImpl *createPbufferSurface(const egl::SurfaceState &state, 48 const egl [all...] |
/third_party/vk-gl-cts/modules/egl/ |
H A D | teglConfigList.cpp | 36 namespace egl namespace 62 const Library& egl = m_eglTestCtx.getLibrary(); in iterate() local 65 vector<EGLConfig> configs = eglu::getConfigs(egl, display); in iterate() 81 egl.getConfigAttrib(display, configs[i], EGL_BUFFER_SIZE, &val); in iterate() 84 egl.getConfigAttrib(display, configs[i], EGL_RED_SIZE, &val); in iterate() 87 egl.getConfigAttrib(display, configs[i], EGL_GREEN_SIZE, &val); in iterate() 90 egl.getConfigAttrib(display, configs[i], EGL_BLUE_SIZE, &val); in iterate() 93 egl.getConfigAttrib(display, configs[i], EGL_LUMINANCE_SIZE, &val); in iterate() 96 egl.getConfigAttrib(display, configs[i], EGL_ALPHA_SIZE, &val); in iterate() 99 egl in iterate() [all...] |
/third_party/skia/third_party/externals/angle2/src/libGLESv2/ |
H A D | egl_ext_stubs_autogen.h | 2 // Generated by generate_entry_points.py using data from egl.xml and egl_angle_ext.xml. 13 #include <EGL/egl.h> 23 namespace egl namespace 36 egl::Display *dpyPacked, 41 egl::Display *dpyPacked, 49 egl::Display *dpyPacked, 54 egl::Display *dpyPacked, 59 egl::Display *dpyPacked, 62 egl::Display *dpyPacked, 68 EGLBoolean DestroyImageKHR(Thread *thread, egl [all...] |