Home
last modified time | relevance | path

Searched refs:egl (Results 1 - 25 of 570) sorted by relevance

12345678910>>...23

/third_party/glfw/src/
H A Degl_context.c82 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 DSurfaceImpl.cpp14 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 DDisplayImpl.cpp7 // 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 DDisplayImpl.h7 // 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 DSurfaceImpl.h7 // 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 DvalidationEGL_autogen.h2 // 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 DegluConfigInfo.cpp90 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 DegluUtil.cpp61 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 DSurfaceEGL.cpp7 // 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 DDisplayEGL.h7 // 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 DSyncEGL.cpp9 #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 DDisplayD3D.h7 // 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 DSurfaceD3D.h15 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 DDisplayWGL.h7 // 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 DDisplayCGL.h7 // 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 DlibEGL.cpp36 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 Dmain.cpp41 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 DDisplayMtl.h23 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 DDisplayGLX.h7 // 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 DDisplayVk.h29 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 DDisplayNULL.h25 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 DDisplayNULL.cpp23 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 DDisplayEAGL.h7 // 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 DteglConfigList.cpp36 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 Degl_ext_stubs_autogen.h2 // 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...]

Completed in 10 milliseconds

12345678910>>...23