#include "base/message_loop/message_loop.h"
#include "third_party/mesa/src/include/GL/osmesa.h"
#include "ui/gfx/native_widget_types.h"
+#include "ui/gfx/x/x11_types.h"
#include "ui/gl/gl_bindings.h"
#include "ui/gl/gl_implementation.h"
#include "ui/gl/gl_surface_egl.h"
NativeViewGLSurfaceOSMesa::NativeViewGLSurfaceOSMesa(
gfx::AcceleratedWidget window)
: GLSurfaceOSMesa(OSMESA_BGRA, gfx::Size(1, 1)),
- xdisplay_(base::MessagePumpForUI::GetDefaultXDisplay()),
+ xdisplay_(gfx::GetXDisplay()),
window_graphics_context_(0),
window_(window),
pixmap_graphics_context_(0),
if (initialized)
return true;
- if (!base::MessagePumpForUI::GetDefaultXDisplay()) {
+ if (!gfx::GetXDisplay()) {
LOG(ERROR) << "XOpenDisplay failed.";
return false;
}
}
EGLNativeDisplayType GetPlatformDefaultEGLNativeDisplay() {
- return base::MessagePumpForUI::GetDefaultXDisplay();
+ return gfx::GetXDisplay();
}
} // namespace gfx