Home
last modified time | relevance | path

Searched refs:eglw (Results 1 – 25 of 102) sorted by relevance

12345

/external/deqp/framework/egl/
DegluCallLogWrapperApi.inl6 eglw::EGLBoolean eglBindAPI (eglw::EGLenum api);
7 eglw::EGLBoolean eglBindTexImage (eglw::EGLDisplay dpy, eglw::EGLSurface surface, eglw:…
8 eglw::EGLBoolean eglChooseConfig (eglw::EGLDisplay dpy, const eglw::EGLint *attrib_list…
9 eglw::EGLint eglClientWaitSync (eglw::EGLDisplay dpy, eglw::EGLSync sync, eglw::EGLint …
10 eglw::EGLint eglClientWaitSyncKHR (eglw::EGLDisplay dpy, eglw::EGLSyncKHR sync, eglw::EG…
11 eglw::EGLBoolean eglCopyBuffers (eglw::EGLDisplay dpy, eglw::EGLSurface surface, eglw::…
12 eglw::EGLContext eglCreateContext (eglw::EGLDisplay dpy, eglw::EGLConfig config, eglw::E…
13 eglw::EGLImage eglCreateImage (eglw::EGLDisplay dpy, eglw::EGLContext ctx, eglw::EGLen…
14 eglw::EGLImageKHR eglCreateImageKHR (eglw::EGLDisplay dpy, eglw::EGLContext ctx, eglw::E…
15 eglw::EGLSurface eglCreatePbufferFromClientBuffer (eglw::EGLDisplay dpy, eglw::EGLenum bufty…
[all …]
DegluUtil.hpp41 namespace eglw namespace
53 typedef std::map<eglw::EGLint, eglw::EGLint> AttribMap;
55 std::vector<eglw::EGLint> attribMapToList (const AttribMap& map);
57 Version getVersion (const eglw::Library& egl, eglw::EGLDisplay display);
59 std::vector<std::string> getClientExtensions (const eglw::Library& egl);
60 std::vector<std::string> getDisplayExtensions (const eglw::Library& egl, eglw::EGLDisplay display…
61 bool hasExtension (const eglw::Library& egl, eglw::EGLDisplay display, const std::string& …
63 std::vector<eglw::EGLConfig> getConfigs (const eglw::Library& egl, eglw::EGLDisplay display);
64 std::vector<eglw::EGLConfig> chooseConfigs (const eglw::Library& egl, eglw::EGLDisplay display, …
65 std::vector<eglw::EGLConfig> chooseConfigs (const eglw::Library& egl, eglw::EGLDisplay display, …
[all …]
DegluCallLogWrapper.inl7 eglw::EGLBoolean CallLogWrapper::eglBindAPI (eglw::EGLenum api)
11 eglw::EGLBoolean returnValue = m_egl.bindAPI(api);
17 eglw::EGLBoolean CallLogWrapper::eglBindTexImage (eglw::EGLDisplay dpy, eglw::EGLSurface surface, e…
21 eglw::EGLBoolean returnValue = m_egl.bindTexImage(dpy, surface, buffer);
27 eglw::EGLBoolean CallLogWrapper::eglChooseConfig (eglw::EGLDisplay dpy, const eglw::EGLint *attrib_…
31eglw::EGLBoolean returnValue = m_egl.chooseConfig(dpy, attrib_list, configs, config_size, num_conf…
42 eglw::EGLint CallLogWrapper::eglClientWaitSync (eglw::EGLDisplay dpy, eglw::EGLSync sync, eglw::EGL…
46 eglw::EGLint returnValue = m_egl.clientWaitSync(dpy, sync, flags, timeout);
52 eglw::EGLint CallLogWrapper::eglClientWaitSyncKHR (eglw::EGLDisplay dpy, eglw::EGLSyncKHR sync, egl…
56 eglw::EGLint returnValue = m_egl.clientWaitSyncKHR(dpy, sync, flags, timeout);
[all …]
DegluUnique.hpp29 namespace eglw namespace
40 UniqueDisplay (const eglw::Library& egl, eglw::EGLDisplay display);
43 eglw::EGLDisplay operator* (void) const { return m_display; } in operator *()
47 const eglw::Library& m_egl;
48 eglw::EGLDisplay m_display;
58 UniqueSurface (const eglw::Library& egl, eglw::EGLDisplay display, eglw::EGLSurface surface);
61 eglw::EGLSurface operator* (void) const { return m_surface; } in operator *()
65 const eglw::Library& m_egl;
66 eglw::EGLDisplay m_display;
67 eglw::EGLSurface m_surface;
[all …]
DegluGLUtil.hpp33 namespace eglw namespace
41 glw::GLenum getImageGLTarget (eglw::EGLenum source);
42 eglw::EGLint apiRenderableType (glu::ApiType apiType);
44 eglw::EGLContext createGLContext (const eglw::Library& egl,
45 eglw::EGLDisplay display,
46 eglw::EGLConfig config,
50 eglw::EGLConfig chooseConfig (const eglw::Library& egl,
51 eglw::EGLDisplay display,
DegluNativeDisplay.hpp34 namespace eglw namespace
53 virtual const eglw::Library& getLibrary (void) const = 0;
56 eglw::EGLenum getPlatformType (void) const { return m_platformType; } in getPlatformType()
60 virtual eglw::EGLNativeDisplayType getLegacyNative (void);
66 virtual const eglw::EGLAttrib* getPlatformAttributes (void) const;
69 …NativeDisplay (Capability capabilities, eglw::EGLenum platformType, const char* platformExtensi…
77 const eglw::EGLenum m_platformType; //!< EGL platform type, or EGL_NONE if not supported.
86 virtual NativeDisplay* createDisplay (const eglw::EGLAttrib* attribList = DE_NULL) const = 0;
89 eglw::EGLenum getPlatformType (void) const { return m_platformType; } in getPlatformType()
97 …, const std::string& description, NativeDisplay::Capability capabilities, eglw::EGLenum platformTy…
[all …]
DegluConfigFilter.hpp33 namespace eglw namespace
46 CandidateConfig (const eglw::Library& egl, eglw::EGLDisplay display, eglw::EGLConfig config);
80 const eglw::Library* egl;
81 eglw::EGLDisplay display;
82 eglw::EGLConfig config;
99 …bool match (const eglw::Library& egl, eglw::EGLDisplay display, eglw::EGLConfig config) con…
DegluCallLogWrapper.cpp37 CallLogWrapper::CallLogWrapper (const eglw::Library& egl, TestLog& log) in CallLogWrapper()
192 eglw::EGLDisplay display;
193 EGLDisplayFmt (eglw::EGLDisplay display_) : display(display_) {} in EGLDisplayFmt()
196 inline EGLDisplayFmt getEGLDisplayStr (eglw::EGLDisplay display) { return EGLDisplayFmt(display); } in getEGLDisplayStr()
211 eglw::EGLSurface surface;
212 EGLSurfaceFmt (eglw::EGLSurface surface_) : surface(surface_) {} in EGLSurfaceFmt()
215 inline EGLSurfaceFmt getEGLSurfaceStr (eglw::EGLSurface surface) { return EGLSurfaceFmt(surface); } in getEGLSurfaceStr()
230 eglw::EGLContext context;
231 EGLContextFmt (eglw::EGLContext context_) : context(context_) {} in EGLContextFmt()
234 inline EGLContextFmt getEGLContextStr (eglw::EGLContext context) { return EGLContextFmt(context); } in getEGLContextStr()
DegluConfigInfo.hpp30 namespace eglw namespace
132 void queryCoreConfigInfo (const eglw::Library& egl, eglw::EGLDisplay display, eglw::EGLConfig confi…
133 void queryExtConfigInfo (const eglw::Library& egl, eglw::EGLDisplay display, eglw::EGLConfig config…
DegluGLContextFactory.hpp42 virtual eglw::EGLDisplay getEGLDisplay (void) const = 0;
43 virtual eglw::EGLContext getEGLContext (void) const = 0;
44 virtual eglw::EGLConfig getEGLConfig (void) const = 0;
45 virtual const eglw::Library& getLibrary (void) const = 0;
/external/deqp/modules/egl/
DteglRenderCase.hpp40 …RenderCase (EglTestContext& eglTestCtx, const char* name, const char* description, eglw::EGLint…
46 eglw::EGLConfig config;
47 eglw::EGLint surfaceTypeBit;
48 eglw::EGLint apiBits;
50 Config (eglw::EGLConfig config_, eglw::EGLint surfaceTypeBit_, eglw::EGLint apiBits_) in Config()
58 virtual void executeForConfig (eglw::EGLDisplay display, eglw::EGLConfig config);
59 …virtual void executeForSurface (eglw::EGLDisplay display, eglw::EGLSurface surface, const Config…
61 eglw::EGLint m_surfaceTypeMask;
67 …ontext& eglTestCtx, const char* name, const char* description, eglw::EGLint apiMask, eglw::EGLint …
71 …virtual void executeForSurface (eglw::EGLDisplay display, eglw::EGLSurface surface, const Config…
[all …]
DteglApiCase.hpp53 void expectError (eglw::EGLenum error);
54 void expectEitherError (eglw::EGLenum errorA, eglw::EGLenum errorB);
55 void expectBoolean (eglw::EGLBoolean expected, eglw::EGLBoolean got);
57 void expectNoContext (eglw::EGLContext got);
58 void expectNoSurface (eglw::EGLSurface got);
59 void expectNoDisplay (eglw::EGLDisplay got);
62 inline void expectTrue (eglw::EGLBoolean got) { expectBoolean(EGL_TRUE, got); } in expectTrue()
63 inline void expectFalse (eglw::EGLBoolean got) { expectBoolean(EGL_FALSE, got); } in expectFalse()
65 eglw::EGLDisplay getDisplay (void) { return m_display; } in getDisplay()
66 bool isAPISupported (eglw::EGLenum api) const;
[all …]
DteglColorClearCase.hpp43 eglw::EGLint api,
44 eglw::EGLint surfaceType,
49 virtual void executeForContexts (eglw::EGLDisplay display,
50 eglw::EGLSurface surface,
52 const std::vector<std::pair<eglw::EGLint, eglw::EGLContext> >& contexts);
61 eglw::EGLint api,
62 eglw::EGLint surfaceType,
67 virtual void executeForContexts (eglw::EGLDisplay display,
68 eglw::EGLSurface surface,
70 const std::vector<std::pair<eglw::EGLint, eglw::EGLContext> >& contexts);
DteglImageUtil.hpp38 namespace eglw namespace
55 eglw::EGLSurface get (void) const { return **m_surface; } in get()
61 …r<ManagedSurface> createSurface (EglTestContext& eglTestCtx, eglw::EGLDisplay display, eglw::EGLCo…
67 virtual eglw::EGLClientBuffer get (void) const = 0;
76 …virtual eglw::EGLImageKHR createImage (const eglw::Library& egl, eglw::EGLDisplay dpy, eglw::E…
80 de::MovePtr<ImageSource> createTextureImageSource (eglw::EGLenum source, glw::GLenum internalForm…
DteglMultiContextTests.cpp94 eglw::EGLConfig getConfig (const eglw::Library& egl, eglw::EGLDisplay display) in getConfig()
106 const eglw::EGLint attribList[] = in iterate()
111 const eglw::EGLint pbufferAttribList[] = in iterate()
122 const eglw::Library& egl = m_eglTestCtx.getLibrary(); in iterate()
124 const eglw::EGLConfig config = getConfig(egl, *display); in iterate()
129 std::vector<eglw::EGLContext> contexts; in iterate()
146 …const eglw::EGLContext sharedContext = (m_sharing == SHARING_SHARED && contextCount > 0 ? contexts… in iterate()
147 … const eglw::EGLContext context = egl.createContext(*display, config, sharedContext, attribList); in iterate()
148 const eglw::EGLint error = egl.getError(); in iterate()
175 const eglw::EGLBoolean result = egl.makeCurrent(*display, *surface, *surface, context); in iterate()
[all …]
DteglChooseConfigReference.hpp29 namespace eglw namespace
39 …ence (const eglw::Library& egl, eglw::EGLDisplay display, std::vector<eglw::EGLConfig>& dst, const…
DteglGetFrameTimestampsTests.cpp77 typedef EGLW_APICALL eglw::EGLBoolean (EGLW_APIENTRY* eglGetNextFrameIdANDROIDFunc) (eglw::EGLDispl…
78eglw::EGLBoolean (EGLW_APIENTRY* eglGetCompositorTimingANDROIDFunc) (eglw::EGLDisplay dpy, eglw::E…
79 …LW_APICALL eglw::EGLBoolean (EGLW_APIENTRY* eglGetCompositorTimingSupportedANDROIDFunc) (eglw::EGL…
80eglw::EGLBoolean (EGLW_APIENTRY* eglGetFrameTimestampsANDROIDFunc) (eglw::EGLDisplay dpy, eglw::EG…
81 …GLW_APICALL eglw::EGLBoolean (EGLW_APIENTRY* eglGetFrameTimestampSupportedANDROIDFunc) (eglw::EGLD…
93 using namespace eglw;
174 typedef std::map<eglw::EGLint, TimestampInfo> TimestampInfoMap;
176 EGLnsecsANDROID getTimestamp(eglw::EGLint name, TimestampInfoMap& map, const std::vector<EGLnsecsAN… in getTimestamp()
536 const eglw::EGLint invalidTimestampName = EGL_READS_DONE_TIME_ANDROID + 1; in executeForConfig()
539 std::vector<eglw::EGLint> supportedNames; in executeForConfig()
[all …]
DteglSimpleConfigCase.hpp49 eglw::EGLDisplay getDisplay (void) { return m_display; } in getDisplay()
52 virtual void executeForConfig (eglw::EGLDisplay display, eglw::EGLConfig config) = DE_NULL;
59 eglw::EGLDisplay m_display;
60 std::vector<eglw::EGLConfig> m_configs;
61 std::vector<eglw::EGLConfig>::iterator m_configIter;
/external/deqp/framework/egl/wrapper/
DeglwImpl.inl9 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
17 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
25 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
33 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
41 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
49 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
57 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
65 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
73 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
81 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
[all …]
DeglwImplExt.inl9 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
17 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
25 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
33 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
41 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
49 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
57 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
65 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
73 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
81 const eglw::Library* egl = eglw::getCurrentThreadLibrary();
[all …]
DeglwWrapper.cpp27 namespace eglw namespace
29 static const eglw::Library* s_library = DE_NULL;
31 void setCurrentThreadLibrary (const eglw::Library* egl) in setCurrentThreadLibrary()
36 inline const eglw::Library* getCurrentThreadLibrary (void) in getCurrentThreadLibrary()
/external/deqp/framework/platform/lnx/X11/
DtcuLnxX11EglDisplayFactory.cpp45 DE_STATIC_ASSERT(sizeof(EGLNativeDisplayType) <= sizeof(eglw::EGLNativeDisplayType));
46 DE_STATIC_ASSERT(sizeof(EGLNativePixmapType) <= sizeof(eglw::EGLNativePixmapType));
47 DE_STATIC_ASSERT(sizeof(EGLNativeWindowType) <= sizeof(eglw::EGLNativeWindowType));
52 typedef EGLW_APICALL eglw::EGLDisplay (EGLW_APIENTRY* eglX11GetDisplayFunc) (EGLNativeDisplayType…
53 typedef EGLW_APICALL eglw::EGLBoolean (EGLW_APIENTRY* eglX11CopyBuffersFunc) (eglw::EGLDisplay dp…
54 …L eglw::EGLSurface (EGLW_APIENTRY* eglX11CreatePixmapSurfaceFunc) (eglw::EGLDisplay dpy, eglw::EGL…
55 …LL eglw::EGLSurface (EGLW_APIENTRY* eglX11CreateWindowSurfaceFunc) (eglw::EGLDisplay dpy, eglw::EG…
74 class Library : public eglw::DefaultLibrary
78 : eglw::DefaultLibrary("libEGL.so") in Library()
82eglw::EGLBoolean copyBuffers (eglw::EGLDisplay dpy, eglw::EGLSurface surface, eglw::EGLNativePixma… in copyBuffers()
[all …]
/external/deqp/framework/platform/lnx/wayland/
DtcuLnxWaylandEglDisplayFactory.cpp73eglw::EGLNativeDisplayType getLegacyNative (void) { return reinterpret_cast<eglw::EGLNativeDispla… in getLegacyNative()
75 const eglw::Library& getLibrary (void) const { return m_library; } in getLibrary()
76 const eglw::EGLAttrib* getPlatformAttributes (void) const { return DE_NULL; } in getPlatformAttributes()
80 eglw::DefaultLibrary m_library;
94eglw::EGLNativeWindowType getLegacyNative (void) { return reinterpret_cast<eglw::EGLNativeWindowT… in getLegacyNative()
130 eglw::EGLDisplay display,
131 eglw::EGLConfig config,
132 const eglw::EGLAttrib* attribList,
150 eglw::EGLDisplay eglDisplay, in createWindow()
151 eglw::EGLConfig config, in createWindow()
[all …]
/external/deqp/framework/platform/surfaceless/
DtcuSurfacelessPlatform.cpp145 const eglw::Library& egl, in isEGLExtensionSupported()
146 eglw::EGLDisplay display, in isEGLExtensionSupported()
156 GetProcFuncLoader(const eglw::Library& egl): m_egl(egl) in GetProcFuncLoader()
165 const eglw::Library& m_egl;
214 const eglw::DefaultLibrary m_egl;
216 eglw::EGLDisplay m_eglDisplay;
217 eglw::EGLContext m_eglContext;
255 vector<eglw::EGLint> context_attribs; in EglRenderContext()
256 vector<eglw::EGLint> frame_buffer_attribs; in EglRenderContext()
257 vector<eglw::EGLint> surface_attribs; in EglRenderContext()
[all …]
/external/deqp/framework/platform/nullws/
DtcuNullWSPlatform.cpp45 eglw::EGLNativeWindowType getLegacyNative () in getLegacyNative()
75 eglw::EGLNativePixmapType getLegacyNative () in getLegacyNative()
105 eglw::EGLNativeDisplayType getLegacyNative() in getLegacyNative()
110 const eglw::Library& getLibrary() const in getLibrary()
116 eglw::DefaultLibrary m_library;
130 eglu::NativeDisplay* createDisplay (const eglw::EGLAttrib* attribList = DE_NULL) const in createDisplay()

12345