/third_party/vk-gl-cts/framework/platform/ohos/display/ |
H A D | tcuOhosNativeDisplay.hpp | 45 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 D | tcuOhosNativeDisplay.cpp | 58 // 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 D | egluUtil.hpp | 41 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 D | egluUnique.hpp | 29 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 D | egluGLUtil.hpp | 33 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 D | egluConfigFilter.hpp | 33 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 D | egluNativeDisplay.hpp | 34 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 D | egluConfigInfo.hpp | 30 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 D | egluCallLogWrapper.cpp | 37 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 D | teglRenderCase.hpp | 40 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 D | teglApiCase.hpp | 53 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 D | teglColorClearCase.hpp | 43 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 D | teglImageUtil.hpp | 38 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 D | teglChooseConfigReference.hpp | 29 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 D | teglMultiContextTests.cpp | 99 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 D | teglSimpleConfigCase.hpp | 49 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 D | teglGetFrameTimestampsTests.cpp | 77 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 D | tcuLnxX11EglDisplayFactory.cpp | 45 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 D | tcuANGLEPlatform.cpp | 65 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 D | tcuANGLENativeDisplayFactory.cpp | 91 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 D | tcuANGLEPlatform.h | 57 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 D | tcuLnxWaylandEglDisplayFactory.cpp | 73 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 D | tcuSurfacelessPlatform.cpp | 142 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 D | tcuNullWSPlatform.cpp | 45 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 D | eglwWrapper.cpp | 27 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()
|