/external/swiftshader/src/OpenGL/libEGL/ |
Surface.hpp | 43 void setSwapBehavior(EGLenum swapBehavior); 47 virtual EGLenum getSurfaceType() const; 53 virtual EGLenum getRenderBuffer() const; 54 virtual EGLenum getSwapBehavior() const; 55 virtual EGLenum getTextureFormat() const; 56 virtual EGLenum getTextureTarget() const; 88 // EGLenum multisampleResolve; // Multisample resolve behavior 90 EGLenum renderBuffer; // Render buffer 91 EGLenum swapBehavior; // Buffer swap behavior 92 EGLenum textureFormat; // Format of texture: RGB, RGBA, or no textur [all...] |
Context.hpp | 36 virtual EGLenum validateSharedImage(EGLenum target, GLuint name, GLuint textureLevel) = 0; 37 virtual Image *createSharedImage(EGLenum target, GLuint name, GLuint textureLevel) = 0;
|
main.h | 37 EGLenum API; 48 void setCurrentAPI(EGLenum API); 49 EGLenum getCurrentAPI();
|
Config.h | 52 EGLenum mColorBufferType; // Color buffer type 53 EGLenum mConfigCaveat; // Any caveats for the configuration 72 EGLenum mTransparentType; // Type of transparency supported
|
Surface.cpp | 158 void Surface::setSwapBehavior(EGLenum swapBehavior) 180 EGLenum Surface::getSurfaceType() const 205 EGLenum Surface::getRenderBuffer() const 210 EGLenum Surface::getSwapBehavior() const 215 EGLenum Surface::getTextureFormat() const 220 EGLenum Surface::getTextureTarget() const 356 PBufferSurface::PBufferSurface(Display *display, const Config *config, EGLint width, EGLint height, EGLenum textureFormat, EGLenum textureType, EGLBoolean largestPBuffer)
|
/external/deqp/modules/egl/ |
teglApiCase.hpp | 53 void expectError (eglw::EGLenum error); 54 void expectEitherError (eglw::EGLenum errorA, eglw::EGLenum errorB); 66 bool isAPISupported (eglw::EGLenum api) const; 71 std::vector<eglw::EGLenum> m_supportedClientAPIs;
|
teglChooseConfigReference.hpp | 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);
|
teglChooseConfigReference.cpp | 67 EGLenum name; 80 AttribRule (EGLenum name_, EGLint value_, Criteria criteria_, SortOrder sortOrder_) 92 static int getCaveatRank (EGLenum caveat) 104 static int getColorBufferTypeRank (EGLenum type) 116 static int getYuvOrderRank (EGLenum order) 133 static int getYuvPlaneBppValue (EGLenum bpp) 145 static int getColorComponentTypeRank (EGLenum compType) 160 return getCaveatRank((EGLenum)a.m_info.configCaveat) < getCaveatRank((EGLenum)b.m_info.configCaveat); 165 return getColorBufferTypeRank((EGLenum)a.m_info.colorBufferType) < getColorBufferTypeRank((EGLenum)b.m_info.colorBufferType) [all...] |
teglChooseConfigTests.cpp | 74 void logConfigAttrib (TestLog& log, EGLenum attrib, EGLint value) 121 m_attributes.push_back(std::make_pair((EGLenum)attributes[0], (EGLint)attributes[1])); 126 ChooseConfigCase (EglTestContext& eglTestCtx, const char* name, const char* description, bool checkOrder, const std::vector<std::pair<EGLenum, EGLint> >& attributes) 161 void executeTest (const std::vector<std::pair<EGLenum, EGLint> >& attributes, bool checkOrder) 168 for (vector<pair<EGLenum, EGLint> >::const_iterator i = attributes.begin(); i != attributes.end(); i++) 177 for (vector<pair<EGLenum, EGLint> >::const_iterator i = attributes.begin(); i != attributes.end(); i++) 214 void fillDontCare (std::vector<std::pair<EGLenum, EGLint> >& attributes) 216 static const EGLenum dontCareAttributes[] = 236 vector<pair<EGLenum, EGLint> > m_attributes; 244 EGLint getValue (EGLenum name [all...] |
teglApiCase.cpp | 80 bool ApiCase::isAPISupported (eglw::EGLenum api) const 85 void ApiCase::expectError (EGLenum expected) 87 EGLenum err = m_eglTestCtx.getLibrary().getError(); 96 void ApiCase::expectEitherError (EGLenum expectedA, EGLenum expectedB) 98 EGLenum err = m_eglTestCtx.getLibrary().getError();
|
/external/deqp/framework/egl/ |
egluNativeDisplay.hpp | 56 eglw::EGLenum getPlatformType (void) const { return m_platformType; } 69 NativeDisplay (Capability capabilities, eglw::EGLenum platformType, const char* platformExtension); 77 const eglw::EGLenum m_platformType; //!< EGL platform type, or EGL_NONE if not supported. 89 eglw::EGLenum getPlatformType (void) const { return m_platformType; } 97 NativeDisplayFactory (const std::string& name, const std::string& description, NativeDisplay::Capability capabilities, eglw::EGLenum platformType, const char* platformExtension); 107 const eglw::EGLenum m_platformType;
|
egluGLUtil.hpp | 40 glw::GLenum getImageGLTarget (eglw::EGLenum source);
|
egluNativeDisplay.cpp | 34 NativeDisplay::NativeDisplay (Capability capabilities, EGLenum platformType, const char* platformExtension) 82 NativeDisplayFactory::NativeDisplayFactory (const std::string& name, const std::string& description, NativeDisplay::Capability capabilities, EGLenum platformType, const char* platformExtension)
|
egluCallLogWrapperApi.inl | 6 eglw::EGLBoolean eglBindAPI (eglw::EGLenum api); 13 eglw::EGLImage eglCreateImage (eglw::EGLDisplay dpy, eglw::EGLContext ctx, eglw::EGLenum target, eglw::EGLClientBuffer buffer, const eglw::EGLAttrib *attrib_list); 14 eglw::EGLImageKHR eglCreateImageKHR (eglw::EGLDisplay dpy, eglw::EGLContext ctx, eglw::EGLenum target, eglw::EGLClientBuffer buffer, const eglw::EGLint *attrib_list); 15 eglw::EGLSurface eglCreatePbufferFromClientBuffer (eglw::EGLDisplay dpy, eglw::EGLenum buftype, eglw::EGLClientBuffer buffer, eglw::EGLConfig config, const eglw::EGLint *attrib_list); 22 eglw::EGLSync eglCreateSync (eglw::EGLDisplay dpy, eglw::EGLenum type, const eglw::EGLAttrib *attrib_list); 23 eglw::EGLSyncKHR eglCreateSyncKHR (eglw::EGLDisplay dpy, eglw::EGLenum type, const eglw::EGLint *attrib_list); 38 eglw::EGLDisplay eglGetPlatformDisplay (eglw::EGLenum platform, void *native_display, const eglw::EGLAttrib *attrib_list); 39 eglw::EGLDisplay eglGetPlatformDisplayEXT (eglw::EGLenum platform, void *native_display, const eglw::EGLint *attrib_list); 46 eglw::EGLenum eglQueryAPI (void); 53 eglw::EGLBoolean eglSignalSyncKHR (eglw::EGLDisplay dpy, eglw::EGLSyncKHR sync, eglw::EGLenum mode) [all...] |
/external/mesa3d/src/egl/main/ |
eglsurface.h | 61 EGLenum TextureFormat; 62 EGLenum TextureTarget; 65 EGLenum RenderBuffer; 66 EGLenum VGAlphaFormat; 67 EGLenum VGColorspace; 68 EGLenum GLColorspace; 72 EGLenum MultisampleResolve; 73 EGLenum SwapBehavior;
|
eglcurrent.h | 56 EGLenum CurrentAPI; 72 _eglIsApiValid(EGLenum api) 106 _eglDebugReportFull(EGLenum error, const char *command, const char *funcName, 110 _eglDebugReport(EGLenum error, const char *funcName,
|
eglsync.h | 47 EGLenum Type; 48 EGLenum SyncStatus; 49 EGLenum SyncCondition; 56 _eglInitSync(_EGLSync *sync, _EGLDisplay *dpy, EGLenum type,
|
eglglobals.h | 73 static inline unsigned int DebugBitFromType(EGLenum type)
|
/device/generic/goldfish-opengl/system/OpenglSystemCommon/ |
EGLImage.h | 35 EGLenum target;
|
/device/generic/goldfish-opengl/tests/gles_android_wrapper/ |
egl_proc.h | 36 typedef EGLBoolean (* eglBindAPI_t) (EGLenum); 37 typedef EGLenum (* eglQueryAPI_t) (); 40 typedef EGLSurface (* eglCreatePbufferFromClientBuffer_t) (EGLDisplay, EGLenum, EGLClientBuffer, EGLConfig, const EGLint*); 59 typedef EGLImageKHR (* eglCreateImageKHR_t) (EGLDisplay, EGLContext, EGLenum, EGLClientBuffer, const EGLint*); 61 typedef EGLSyncKHR (* eglCreateSyncKHR_t) (EGLDisplay, EGLenum, const EGLint*); 64 typedef EGLBoolean (* eglSignalSyncKHR_t) (EGLDisplay, EGLSyncKHR, EGLenum);
|
/external/deqp/framework/egl/wrapper/ |
eglwFuncPtrLibraryDecl.inl | 6 EGLBoolean bindAPI (EGLenum api) const; 13 EGLImage createImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list) const; 14 EGLImageKHR createImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list) const; 15 EGLSurface createPbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list) const; 22 EGLSync createSync (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list) const; 23 EGLSyncKHR createSyncKHR (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list) const; 38 EGLDisplay getPlatformDisplay (EGLenum platform, void *native_display, const EGLAttrib *attrib_list) const; 39 EGLDisplay getPlatformDisplayEXT (EGLenum platform, void *native_display, const EGLint *attrib_list) const; 46 EGLenum queryAPI (void) const; 53 EGLBoolean signalSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode) const [all...] |
eglwApi.inl | 67 EGLBoolean eglwBindAPI (EGLenum api); 74 EGLImage eglwCreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list); 75 EGLImageKHR eglwCreateImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list); 76 EGLSurface eglwCreatePbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list); 83 EGLSync eglwCreateSync (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list); 84 EGLSyncKHR eglwCreateSyncKHR (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list); 99 EGLDisplay eglwGetPlatformDisplay (EGLenum platform, void *native_display, const EGLAttrib *attrib_list); 100 EGLDisplay eglwGetPlatformDisplayEXT (EGLenum platform, void *native_display, const EGLint *attrib_list); 107 EGLenum eglwQueryAPI (); 113 EGLBoolean eglwSignalSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode) [all...] |
/development/ndk/platforms/android-14/include/EGL/ |
eglext.h | 84 EGLAPI EGLImageKHR EGLAPIENTRY eglCreateImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list); 87 typedef EGLImageKHR (EGLAPIENTRYP PFNEGLCREATEIMAGEKHRPROC) (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list); 140 EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint *attrib_list); 143 EGLAPI EGLBoolean EGLAPIENTRY eglSignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode); 146 typedef EGLSyncKHR (EGLAPIENTRYP PFNEGLCREATESYNCKHRPROC) (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list); 149 typedef EGLBoolean (EGLAPIENTRYP PFNEGLSIGNALSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode); 203 EGLSyncNV eglCreateFenceSyncNV (EGLDisplay dpy, EGLenum condition, const EGLint *attrib_list); 207 EGLBoolean eglSignalSyncNV (EGLSyncNV sync, EGLenum mode); 210 typedef EGLSyncNV (EGLAPIENTRYP PFNEGLCREATEFENCESYNCNVPROC) (EGLDisplay dpy, EGLenum condition, const EGLint *attrib_list); 214 typedef EGLBoolean (EGLAPIENTRYP PFNEGLSIGNALSYNCNVPROC) (EGLSyncNV sync, EGLenum mode) [all...] |
/development/ndk/platforms/android-9/include/EGL/ |
eglext.h | 84 EGLAPI EGLImageKHR EGLAPIENTRY eglCreateImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list); 87 typedef EGLImageKHR (EGLAPIENTRYP PFNEGLCREATEIMAGEKHRPROC) (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list); 140 EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint *attrib_list); 143 EGLAPI EGLBoolean EGLAPIENTRY eglSignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode); 146 typedef EGLSyncKHR (EGLAPIENTRYP PFNEGLCREATESYNCKHRPROC) (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list); 149 typedef EGLBoolean (EGLAPIENTRYP PFNEGLSIGNALSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode); 203 EGLSyncNV eglCreateFenceSyncNV (EGLDisplay dpy, EGLenum condition, const EGLint *attrib_list); 207 EGLBoolean eglSignalSyncNV (EGLSyncNV sync, EGLenum mode); 210 typedef EGLSyncNV (EGLAPIENTRYP PFNEGLCREATEFENCESYNCNVPROC) (EGLDisplay dpy, EGLenum condition, const EGLint *attrib_list); 214 typedef EGLBoolean (EGLAPIENTRYP PFNEGLSIGNALSYNCNVPROC) (EGLSyncNV sync, EGLenum mode) [all...] |
/device/generic/goldfish-opengl/system/renderControl_enc/ |
renderControl_client_proc.h | 14 typedef EGLint (renderControl_APIENTRY *rcQueryEGLString_client_proc_t) (void * ctx, EGLenum, void*, EGLint); 15 typedef EGLint (renderControl_APIENTRY *rcGetGLString_client_proc_t) (void * ctx, EGLenum, void*, EGLint); 38 typedef uint32_t (renderControl_APIENTRY *rcCreateClientImage_client_proc_t) (void * ctx, uint32_t, EGLenum, GLuint); 41 typedef void (renderControl_APIENTRY *rcCreateSyncKHR_client_proc_t) (void * ctx, EGLenum, EGLint*, uint32_t, int, uint64_t*, uint64_t*);
|