Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(212)

Unified Diff: gpu/command_buffer/service/gles2_cmd_decoder.cc

Issue 1998723002: Move code in ui/gl/* from gfx:: to gl:: (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « gpu/command_buffer/service/gles2_cmd_decoder.h ('k') | gpu/command_buffer/service/gles2_cmd_decoder_mock.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gpu/command_buffer/service/gles2_cmd_decoder.cc
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc
index c4b461e449a04e5b524a028f6d851b422ddfa57c..03a2a4fdad2bf1a201aca6c4808f7735a2b640cb 100644
--- a/gpu/command_buffer/service/gles2_cmd_decoder.cc
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc
@@ -128,8 +128,8 @@ void GetShaderPrecisionFormatImpl(GLenum shader_type,
break;
}
- if (gfx::GetGLImplementation() == gfx::kGLImplementationEGLGLES2 &&
- gfx::g_driver_gl.fn.glGetShaderPrecisionFormatFn) {
+ if (gl::GetGLImplementation() == gl::kGLImplementationEGLGLES2 &&
+ gl::g_driver_gl.fn.glGetShaderPrecisionFormatFn) {
// This function is sometimes defined even though it's really just
// a stub, so we need to set range and precision as if it weren't
// defined before calling it.
@@ -515,12 +515,9 @@ class BackFramebuffer {
};
struct FenceCallback {
- FenceCallback()
- : fence(gfx::GLFence::Create()) {
- DCHECK(fence);
- }
+ FenceCallback() : fence(gl::GLFence::Create()) { DCHECK(fence); }
std::vector<base::Closure> callbacks;
- std::unique_ptr<gfx::GLFence> fence;
+ std::unique_ptr<gl::GLFence> fence;
};
// } // anonymous namespace.
@@ -580,14 +577,14 @@ class GLES2DecoderImpl : public GLES2Decoder, public ErrorStateClient {
const char* GetCommandName(unsigned int command_id) const override;
// Overridden from GLES2Decoder.
- bool Initialize(const scoped_refptr<gfx::GLSurface>& surface,
- const scoped_refptr<gfx::GLContext>& context,
+ bool Initialize(const scoped_refptr<gl::GLSurface>& surface,
+ const scoped_refptr<gl::GLContext>& context,
bool offscreen,
const gfx::Size& offscreen_size,
const DisallowedFeatures& disallowed_features,
const ContextCreationAttribHelper& attrib_helper) override;
void Destroy(bool have_context) override;
- void SetSurface(const scoped_refptr<gfx::GLSurface>& surface) override;
+ void SetSurface(const scoped_refptr<gl::GLSurface>& surface) override;
void ReleaseSurface() override;
void TakeFrontBuffer(const Mailbox& mailbox) override;
void ReturnFrontBuffer(const Mailbox& mailbox, bool is_lost) override;
@@ -595,7 +592,7 @@ class GLES2DecoderImpl : public GLES2Decoder, public ErrorStateClient {
void UpdateParentTextureInfo();
bool MakeCurrent() override;
GLES2Util* GetGLES2Util() override { return &util_; }
- gfx::GLContext* GetGLContext() override { return context_.get(); }
+ gl::GLContext* GetGLContext() override { return context_.get(); }
ContextGroup* GetContextGroup() override { return group_.get(); }
Capabilities GetCapabilities() override;
void RestoreState(const ContextState* prev_state) override;
@@ -2002,8 +1999,8 @@ class GLES2DecoderImpl : public GLES2Decoder, public ErrorStateClient {
#undef GLES2_CMD_OP
// The GL context this decoder renders to on behalf of the client.
- scoped_refptr<gfx::GLSurface> surface_;
- scoped_refptr<gfx::GLContext> context_;
+ scoped_refptr<gl::GLSurface> surface_;
+ scoped_refptr<gl::GLContext> context_;
// The ContextGroup for this decoder uses to track resources.
scoped_refptr<ContextGroup> group_;
@@ -2755,8 +2752,8 @@ GLES2DecoderImpl::~GLES2DecoderImpl() {
}
bool GLES2DecoderImpl::Initialize(
- const scoped_refptr<gfx::GLSurface>& surface,
- const scoped_refptr<gfx::GLContext>& context,
+ const scoped_refptr<gl::GLSurface>& surface,
+ const scoped_refptr<gl::GLContext>& context,
bool offscreen,
const gfx::Size& offscreen_size,
const DisallowedFeatures& disallowed_features,
@@ -2930,7 +2927,7 @@ bool GLES2DecoderImpl::Initialize(
}
offscreen_target_buffer_preserved_ = attrib_helper.buffer_preserved;
- if (gfx::GetGLImplementation() == gfx::kGLImplementationEGLGLES2) {
+ if (gl::GetGLImplementation() == gl::kGLImplementationEGLGLES2) {
const bool rgb8_supported =
context_->HasExtension("GL_OES_rgb8_rgba8");
// The only available default render buffer formats in GLES2 have very
@@ -4377,8 +4374,7 @@ void GLES2DecoderImpl::Destroy(bool have_context) {
#endif
}
-void GLES2DecoderImpl::SetSurface(
- const scoped_refptr<gfx::GLSurface>& surface) {
+void GLES2DecoderImpl::SetSurface(const scoped_refptr<gl::GLSurface>& surface) {
DCHECK(context_->IsCurrent(NULL));
DCHECK(surface);
surface_ = surface;
@@ -5668,7 +5664,7 @@ bool GLES2DecoderImpl::GetHelper(
break;
}
- if (gfx::GetGLImplementation() != gfx::kGLImplementationEGLGLES2) {
+ if (gl::GetGLImplementation() != gl::kGLImplementationEGLGLES2) {
switch (pname) {
case GL_MAX_FRAGMENT_UNIFORM_VECTORS:
*num_written = 1;
@@ -13151,11 +13147,10 @@ void GLES2DecoderImpl::DoSwapBuffers() {
int this_frame_number = frame_number_++;
// TRACE_EVENT for gpu tests:
- TRACE_EVENT_INSTANT2("test_gpu", "SwapBuffersLatency",
- TRACE_EVENT_SCOPE_THREAD,
- "GLImpl", static_cast<int>(gfx::GetGLImplementation()),
- "width", (is_offscreen ? offscreen_size_.width() :
- surface_->GetSize().width()));
+ TRACE_EVENT_INSTANT2(
+ "test_gpu", "SwapBuffersLatency", TRACE_EVENT_SCOPE_THREAD, "GLImpl",
+ static_cast<int>(gl::GetGLImplementation()), "width",
+ (is_offscreen ? offscreen_size_.width() : surface_->GetSize().width()));
TRACE_EVENT2("gpu", "GLES2DecoderImpl::DoSwapBuffers",
"offscreen", is_offscreen,
"frame", this_frame_number);
@@ -14083,7 +14078,7 @@ void GLES2DecoderImpl::DoTexImageIOSurface2DCHROMIUM(
GLenum target, GLsizei width, GLsizei height,
GLuint io_surface_id, GLuint plane) {
#if defined(OS_MACOSX)
- if (gfx::GetGLImplementation() != gfx::kGLImplementationDesktopGL) {
+ if (gl::GetGLImplementation() != gl::kGLImplementationDesktopGL) {
LOCAL_SET_GL_ERROR(
GL_INVALID_OPERATION,
"glTexImageIOSurface2DCHROMIUM", "only supported on desktop GL.");
« no previous file with comments | « gpu/command_buffer/service/gles2_cmd_decoder.h ('k') | gpu/command_buffer/service/gles2_cmd_decoder_mock.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698