Searched refs:GlesDriver (Results 1 - 11 of 11) sorted by relevance

/frameworks/base/libs/hwui/debug/
H A DGlesDriver.cpp17 #include "GlesDriver.h"
27 static std::unique_ptr<GlesDriver> sGlesDriver(new GlesErrorCheckWrapper(sDefaultDriver));
29 GlesDriver* GlesDriver::get() {
33 std::unique_ptr<GlesDriver> GlesDriver::replace(std::unique_ptr<GlesDriver>&& driver) {
34 std::unique_ptr<GlesDriver> ret = std::move(sGlesDriver);
39 sk_sp<const GrGLInterface> GlesDriver::getSkiaInterface() {
H A DGlesErrorCheckWrapper.h19 #include "GlesDriver.h"
25 class GlesErrorCheckWrapper : public GlesDriver {
27 GlesErrorCheckWrapper(GlesDriver& base) : mBase(base) {}
36 GlesDriver& mBase;
H A Dwrap_gles.cpp17 #include "GlesDriver.h"
26 #define CALL_GL_API(api, ...) GlesDriver::get()->api##_(__VA_ARGS__)
27 #define CALL_GL_API_RETURN(api, ...) return GlesDriver::get()->api##_(__VA_ARGS__)
H A DGlesDriver.h38 // All the gl methods on GlesDriver have a trailing underscore
40 class GlesDriver { class in namespace:android::uirenderer::debug
42 virtual ~GlesDriver() {}
49 static GlesDriver* get();
50 static std::unique_ptr<GlesDriver> replace(std::unique_ptr<GlesDriver>&& driver);
H A DScopedReplaceDriver.h19 #include "GlesDriver.h"
31 mOldDriver = GlesDriver::replace(std::move(glDriver));
37 GlesDriver::replace(std::move(mOldDriver));
40 std::unique_ptr<GlesDriver> mOldDriver;
H A DDefaultGlesDriver.h19 #include "GlesDriver.h"
25 class DefaultGlesDriver : public GlesDriver {
H A DFatalBaseDriver.h19 #include "GlesDriver.h"
28 class FatalBaseDriver : public GlesDriver {
/frameworks/base/libs/hwui/tests/microbench/
H A Dmain.cpp17 #include "debug/GlesDriver.h"
30 debug::GlesDriver::replace(std::make_unique<debug::NullGlesDriver>());
/frameworks/base/libs/hwui/tests/unit/
H A Dmain.cpp21 #include "debug/GlesDriver.h"
74 debug::GlesDriver::replace(std::make_unique<debug::NullGlesDriver>());
/frameworks/base/libs/hwui/renderthread/
H A DEglManager.cpp38 #include "debug/GlesDriver.h"
128 debug::GlesDriver* driver = debug::GlesDriver::get();
/frameworks/base/libs/hwui/
H A DAndroid.mk136 debug/GlesDriver.cpp \

Completed in 279 milliseconds