Android-cuttlefish cvd tool
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
graphics_detector_gl.cpp File Reference
#include "cuttlefish/host/graphics_detector/graphics_detector_gl.h"
#include "cuttlefish/host/graphics_detector/egl.h"
#include "cuttlefish/host/graphics_detector/gles.h"
Include dependency graph for graphics_detector_gl.cpp:

Classes

class  gfxstream::anonymous_namespace{graphics_detector_gl.cpp}::Closer
 

Namespaces

namespace  gfxstream
 
namespace  gfxstream::anonymous_namespace{graphics_detector_gl.cpp}
 

Typedefs

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

Enumerations

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

Functions

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

Variables

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