Home
last modified time | relevance | path

Searched refs:eglw (Results 1 - 25 of 107) sorted by relevance

12345

/third_party/vk-gl-cts/framework/platform/ohos/display/
H A DtcuOhosNativeDisplay.hpp45 class OhosLibrary : public eglw::DefaultLibrary
49 : eglw::DefaultLibrary("libEGL_impl.so") in OhosLibrary()
54 eglw::EGLBoolean bindAPI(eglw::EGLenum api) const;
55 eglw::EGLBoolean bindTexImage(eglw::EGLDisplay dpy, eglw::EGLSurface surface, eglw::EGLint buffer) const;
56 eglw::EGLBoolean chooseConfig(eglw
[all...]
H A DtcuOhosNativeDisplay.cpp58 // eglw::EGLNativeDisplayType OhosDisplay::getPlatformExtension (void)
62 // return reinterpret_cast<eglw::EGLNativeDisplayType>(this);
65 eglw::EGLNativeDisplayType OhosDisplay::getLegacyNative (void) in getLegacyNative()
73 eglw::EGLBoolean OhosLibrary::bindAPI(eglw::EGLenum api) const in bindAPI()
78 eglw::EGLBoolean OhosLibrary::bindTexImage(eglw::EGLDisplay dpy, eglw::EGLSurface surface, eglw::EGLint buffer) const in bindTexImage()
83 eglw
[all...]
/third_party/vk-gl-cts/framework/egl/
H A 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
[all...]
H A 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
[all...]
H A 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,
48 eglw::EGLContext sharedContext = EGL_NO_CONTEXT,
51 eglw::EGLConfig chooseConfig (const eglw
[all...]
H A 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
[all...]
H A DegluNativeDisplay.hpp34 namespace eglw namespace
54 virtual const eglw::Library& getLibrary (void) const = 0;
57 eglw::EGLenum getPlatformType (void) const { return m_platformType; } in getPlatformType()
61 virtual eglw::EGLNativeDisplayType getLegacyNative (void);
67 virtual const eglw::EGLAttrib* getPlatformAttributes (void) const;
70 NativeDisplay (Capability capabilities, eglw::EGLenum platformType, const char* platformExtension);
78 const eglw::EGLenum m_platformType; //!< EGL platform type, or EGL_NONE if not supported.
87 virtual NativeDisplay* createDisplay (const eglw::EGLAttrib* attribList = DE_NULL) const = 0;
90 eglw::EGLenum getPlatformType (void) const { return m_platformType; } in getPlatformType()
98 NativeDisplayFactory (const std::string& name, const std::string& description, NativeDisplay::Capability capabilities, eglw
[all...]
H A DegluConfigInfo.hpp30 namespace eglw namespace
136 void queryCoreConfigInfo (const eglw::Library& egl, eglw::EGLDisplay display, eglw::EGLConfig config, ConfigInfo* dst);
137 void queryExtConfigInfo (const eglw::Library& egl, eglw::EGLDisplay display, eglw::EGLConfig config, ConfigInfo* dst);
H A 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
[all...]
/third_party/vk-gl-cts/modules/egl/
H A DteglRenderCase.hpp40 RenderCase (EglTestContext& eglTestCtx, const char* name, const char* description, eglw::EGLint surfaceTypeMask, const eglu::FilterList& filters);
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
[all...]
H A 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 in expectTrue()
[all...]
H A 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
[all...]
H A DteglImageUtil.hpp38 namespace eglw namespace
55 eglw::EGLSurface get (void) const { return **m_surface; } in get()
61 de::MovePtr<ManagedSurface> createSurface (EglTestContext& eglTestCtx, eglw::EGLDisplay display, eglw::EGLConfig config, int width, int height);
67 virtual eglw::EGLClientBuffer get (void) const = 0;
75 virtual de::MovePtr<ClientBuffer> createBuffer (const eglw::Library& egl, const glw::Functions& gl, tcu::Texture2D* reference = DE_NULL) const = 0;
76 virtual eglw::EGLImageKHR createImage (const eglw::Library& egl, eglw::EGLDisplay dpy, eglw
[all...]
H A DteglChooseConfigReference.hpp29 namespace eglw namespace
39 void chooseConfigReference (const eglw::Library& egl, eglw::EGLDisplay display, std::vector<eglw::EGLConfig>& dst, const std::vector<std::pair<eglw::EGLenum, eglw::EGLint> >& attributes);
H A DteglMultiContextTests.cpp99 eglw::EGLConfig getConfig (const eglw::Library& egl, eglw::EGLDisplay display) in getConfig()
112 const eglw::EGLint attribList[] = in iterate()
117 const eglw::EGLint pbufferAttribList[] = in iterate()
128 const eglw::Library& egl = m_eglTestCtx.getLibrary(); in iterate()
130 const eglw::EGLConfig config = getConfig(egl, *display); in iterate()
135 std::vector<eglw::EGLContext> contexts; in iterate()
152 const eglw::EGLContext sharedContext = (m_sharing == SHARING_SHARED && contextCount > 0 ? contexts[rng.getUint32() % (deUint32)contextCount] : EGL_NO_CONTEXT); in iterate()
153 const eglw in iterate()
[all...]
H A 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;
H A DteglGetFrameTimestampsTests.cpp77 typedef EGLW_APICALL eglw::EGLBoolean (EGLW_APIENTRY* eglGetNextFrameIdANDROIDFunc) (eglw::EGLDisplay dpy, eglw::EGLSurface surface, EGLuint64KHR *frameId);
78 typedef EGLW_APICALL eglw::EGLBoolean (EGLW_APIENTRY* eglGetCompositorTimingANDROIDFunc) (eglw::EGLDisplay dpy, eglw::EGLSurface surface, eglw::EGLint numTimestamps, const eglw::EGLint *names, EGLnsecsANDROID *values);
79 typedef EGLW_APICALL eglw::EGLBoolean (EGLW_APIENTRY* eglGetCompositorTimingSupportedANDROIDFunc) (eglw
[all...]
/third_party/vk-gl-cts/framework/platform/lnx/X11/
H A 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 display_id);
53 typedef EGLW_APICALL eglw::EGLBoolean (EGLW_APIENTRY* eglX11CopyBuffersFunc) (eglw::EGLDisplay dpy, eglw::EGLSurface surface, EGLNativePixmapType target);
54 typedef EGLW_APICALL eglw::EGLSurface (EGLW_APIENTRY* eglX11CreatePixmapSurfaceFunc) (eglw::EGLDisplay dpy, eglw
[all...]
/third_party/skia/third_party/externals/angle2/src/tests/deqp_support/
H A DtcuANGLEPlatform.cpp65 std::vector<eglw::EGLAttrib> d3d11Attribs = initAttribs( in ANGLEPlatform()
74 std::vector<eglw::EGLAttrib> d3d11Attribs = in ANGLEPlatform()
84 std::vector<eglw::EGLAttrib> d3d9Attribs = initAttribs( in ANGLEPlatform()
95 std::vector<eglw::EGLAttrib> glesAttribs = in ANGLEPlatform()
105 std::vector<eglw::EGLAttrib> glAttribs = initAttribs(EGL_PLATFORM_ANGLE_TYPE_OPENGL_ANGLE); in ANGLEPlatform()
114 std::vector<eglw::EGLAttrib> vkAttribs = initAttribs(EGL_PLATFORM_ANGLE_TYPE_VULKAN_ANGLE); in ANGLEPlatform()
124 std::vector<eglw::EGLAttrib> swsAttribs = initAttribs( in ANGLEPlatform()
133 std::vector<eglw::EGLAttrib> mtlAttribs = initAttribs(EGL_PLATFORM_ANGLE_TYPE_METAL_ANGLE); in ANGLEPlatform()
142 std::vector<eglw::EGLAttrib> nullAttribs = initAttribs(EGL_PLATFORM_ANGLE_TYPE_NULL_ANGLE); in ANGLEPlatform()
163 std::vector<eglw
[all...]
H A DtcuANGLENativeDisplayFactory.cpp91 explicit ANGLENativeDisplay(EGLNativeDisplayType display, std::vector<eglw::EGLAttrib> attribs);
100 const eglw::EGLAttrib *getPlatformAttributes() const override
104 const eglw::Library &getLibrary() const override { return mLibrary; }
110 eglw::DefaultLibrary mLibrary;
111 std::vector<eglw::EGLAttrib> mPlatformAttributes;
124 eglw::EGLDisplay display,
125 eglw::EGLConfig config,
126 const eglw::EGLAttrib *attribList,
137 eglw::EGLNativePixmapType getLegacyNative() override;
152 eglw
[all...]
H A DtcuANGLEPlatform.h57 std::vector<eglw::EGLAttrib> initAttribs(eglw::EGLAttrib type,
58 eglw::EGLAttrib deviceType = -1,
59 eglw::EGLAttrib majorVersion = -1,
60 eglw::EGLAttrib minorVersion = -1);
/third_party/vk-gl-cts/framework/platform/lnx/wayland/
H A DtcuLnxWaylandEglDisplayFactory.cpp73 eglw::EGLNativeDisplayType getLegacyNative (void) { return reinterpret_cast<eglw::EGLNativeDisplayType>(m_display->getDisplay()); } 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;
94 eglw::EGLNativeWindowType getLegacyNative (void) { return reinterpret_cast<eglw::EGLNativeWindowType>(m_window.getWindow()); } in getLegacyNative()
130 eglw::EGLDisplay display,
131 eglw::EGLConfig config,
132 const eglw
[all...]
/third_party/vk-gl-cts/framework/platform/surfaceless/
H A DtcuSurfacelessPlatform.cpp142 const eglw::Library& egl, in isEGLExtensionSupported()
143 eglw::EGLDisplay, in isEGLExtensionSupported()
153 GetProcFuncLoader(const eglw::Library& egl): m_egl(egl) in GetProcFuncLoader()
162 const eglw::Library& m_egl;
206 eglw::EGLContext getEglContext (void) const { return m_eglContext; } in getEglContext()
215 const eglw::DefaultLibrary m_egl;
217 eglw::EGLDisplay m_eglDisplay;
218 eglw::EGLContext m_eglContext;
219 eglw::EGLSurface m_eglSurface;
257 vector<eglw in EglRenderContext()
[all...]
/third_party/vk-gl-cts/framework/platform/nullws/
H A 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()
/third_party/vk-gl-cts/framework/egl/wrapper/
H A 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()

Completed in 9 milliseconds

12345