Android-cuttlefish cvd tool
Classes | Typedefs | Enumerations | Functions | Variables
gfxstream::anonymous_namespace{graphics_detector_gl.cpp} Namespace Reference

Classes

class  Closer
 

Typedefs

using GlesContextAvailability = ::gfxstream::proto::EglAvailability::GlesContextAvailability
 

Enumerations

enum class  GlesLoadMethod { VIA_EGL , VIA_GLESV2 }
 

Functions

gfxstream::expected< GlesContextAvailability, std::string > GetGlesContextAvailability (Egl &egl, EGLDisplay eglDisplay, EGLConfig eglConfig, EGLint contextVersion, GlesLoadMethod loadMethod)
 

Variables

constexpr const char kSurfacelessContextExt [] = "EGL_KHR_surfaceless_context"
 

Typedef Documentation

◆ GlesContextAvailability

using gfxstream::anonymous_namespace{graphics_detector_gl.cpp}::GlesContextAvailability = typedef ::gfxstream::proto::EglAvailability::GlesContextAvailability

Enumeration Type Documentation

◆ GlesLoadMethod

enum class gfxstream::anonymous_namespace{graphics_detector_gl.cpp}::GlesLoadMethod
strong
Enumerator
VIA_EGL 
VIA_GLESV2 

Function Documentation

◆ GetGlesContextAvailability()

gfxstream::expected< GlesContextAvailability, std::string > gfxstream::anonymous_namespace{graphics_detector_gl.cpp}::GetGlesContextAvailability ( Egl egl,
EGLDisplay  eglDisplay,
EGLConfig  eglConfig,
EGLint  contextVersion,
GlesLoadMethod  loadMethod 
)

Variable Documentation

◆ kSurfacelessContextExt

constexpr const char gfxstream::anonymous_namespace{graphics_detector_gl.cpp}::kSurfacelessContextExt[] = "EGL_KHR_surfaceless_context"
constexpr