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 fe8961e93e630c0fc8784b7ed32be0925c7b42ce..69f1e135462e1fcbc9626ffc5c026ce289afa8fe 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder.cc |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc |
@@ -1291,10 +1291,10 @@ class GLES2DecoderImpl : public base::SupportsWeakPtr<GLES2DecoderImpl>, |
FramebufferManager::FramebufferInfo* info = NULL; |
switch (target) { |
case GL_FRAMEBUFFER: |
- case GL_DRAW_FRAMEBUFFER: |
+ case GL_DRAW_FRAMEBUFFER_EXT: |
info = bound_draw_framebuffer_; |
break; |
- case GL_READ_FRAMEBUFFER: |
+ case GL_READ_FRAMEBUFFER_EXT: |
info = bound_read_framebuffer_; |
break; |
default: |
@@ -2498,7 +2498,7 @@ void GLES2DecoderImpl::DeleteBuffersHelper( |
void GLES2DecoderImpl::DeleteFramebuffersHelper( |
GLsizei n, const GLuint* client_ids) { |
- bool supports_seperate_framebuffer_binds = |
+ bool supports_separate_framebuffer_binds = |
feature_info_->feature_flags().chromium_framebuffer_multisample; |
for (GLsizei ii = 0; ii < n; ++ii) { |
@@ -2508,14 +2508,14 @@ void GLES2DecoderImpl::DeleteFramebuffersHelper( |
if (framebuffer == bound_draw_framebuffer_) { |
bound_draw_framebuffer_ = NULL; |
state_dirty_ = true; |
- GLenum target = supports_seperate_framebuffer_binds ? |
- GL_DRAW_FRAMEBUFFER : GL_FRAMEBUFFER; |
+ GLenum target = supports_separate_framebuffer_binds ? |
+ GL_DRAW_FRAMEBUFFER_EXT : GL_FRAMEBUFFER; |
glBindFramebufferEXT(target, GetBackbufferServiceId()); |
} |
if (framebuffer == bound_read_framebuffer_) { |
bound_read_framebuffer_ = NULL; |
- GLenum target = supports_seperate_framebuffer_binds ? |
- GL_READ_FRAMEBUFFER : GL_FRAMEBUFFER; |
+ GLenum target = supports_separate_framebuffer_binds ? |
+ GL_READ_FRAMEBUFFER_EXT : GL_FRAMEBUFFER; |
glBindFramebufferEXT(target, GetBackbufferServiceId()); |
} |
RemoveFramebufferInfo(client_ids[ii]); |
@@ -2525,7 +2525,7 @@ void GLES2DecoderImpl::DeleteFramebuffersHelper( |
void GLES2DecoderImpl::DeleteRenderbuffersHelper( |
GLsizei n, const GLuint* client_ids) { |
- bool supports_seperate_framebuffer_binds = |
+ bool supports_separate_framebuffer_binds = |
feature_info_->feature_flags().chromium_framebuffer_multisample; |
for (GLsizei ii = 0; ii < n; ++ii) { |
RenderbufferManager::RenderbufferInfo* renderbuffer = |
@@ -2535,14 +2535,14 @@ void GLES2DecoderImpl::DeleteRenderbuffersHelper( |
bound_renderbuffer_ = NULL; |
} |
// Unbind from current framebuffers. |
- if (supports_seperate_framebuffer_binds) { |
+ if (supports_separate_framebuffer_binds) { |
if (bound_read_framebuffer_) { |
bound_read_framebuffer_->UnbindRenderbuffer( |
- GL_READ_FRAMEBUFFER, renderbuffer); |
+ GL_READ_FRAMEBUFFER_EXT, renderbuffer); |
} |
if (bound_draw_framebuffer_) { |
bound_draw_framebuffer_->UnbindRenderbuffer( |
- GL_DRAW_FRAMEBUFFER, renderbuffer); |
+ GL_DRAW_FRAMEBUFFER_EXT, renderbuffer); |
} |
} else { |
if (bound_draw_framebuffer_) { |
@@ -2558,7 +2558,7 @@ void GLES2DecoderImpl::DeleteRenderbuffersHelper( |
void GLES2DecoderImpl::DeleteTexturesHelper( |
GLsizei n, const GLuint* client_ids) { |
- bool supports_seperate_framebuffer_binds = |
+ bool supports_separate_framebuffer_binds = |
feature_info_->feature_flags().chromium_framebuffer_multisample; |
for (GLsizei ii = 0; ii < n; ++ii) { |
TextureManager::TextureInfo* texture = GetTextureInfo(client_ids[ii]); |
@@ -2571,12 +2571,14 @@ void GLES2DecoderImpl::DeleteTexturesHelper( |
texture_units_[ii].Unbind(texture); |
} |
// Unbind from current framebuffers. |
- if (supports_seperate_framebuffer_binds) { |
+ if (supports_separate_framebuffer_binds) { |
if (bound_read_framebuffer_) { |
- bound_read_framebuffer_->UnbindTexture(GL_READ_FRAMEBUFFER, texture); |
+ bound_read_framebuffer_->UnbindTexture( |
+ GL_READ_FRAMEBUFFER_EXT, texture); |
} |
if (bound_draw_framebuffer_) { |
- bound_draw_framebuffer_->UnbindTexture(GL_DRAW_FRAMEBUFFER, texture); |
+ bound_draw_framebuffer_->UnbindTexture( |
+ GL_DRAW_FRAMEBUFFER_EXT, texture); |
} |
} else { |
if (bound_draw_framebuffer_) { |
@@ -2730,7 +2732,7 @@ bool GLES2DecoderImpl::CheckBoundFramebuffersValid(const char* func_name) { |
gfx::Size GLES2DecoderImpl::GetBoundReadFrameBufferSize() { |
FramebufferManager::FramebufferInfo* framebuffer = |
- GetFramebufferInfoForTarget(GL_READ_FRAMEBUFFER); |
+ GetFramebufferInfoForTarget(GL_READ_FRAMEBUFFER_EXT); |
if (framebuffer != NULL) { |
const FramebufferManager::FramebufferInfo::Attachment* attachment = |
framebuffer->GetAttachment(GL_COLOR_ATTACHMENT0); |
@@ -2747,7 +2749,7 @@ gfx::Size GLES2DecoderImpl::GetBoundReadFrameBufferSize() { |
GLenum GLES2DecoderImpl::GetBoundReadFrameBufferInternalFormat() { |
FramebufferManager::FramebufferInfo* framebuffer = |
- GetFramebufferInfoForTarget(GL_READ_FRAMEBUFFER); |
+ GetFramebufferInfoForTarget(GL_READ_FRAMEBUFFER_EXT); |
if (framebuffer != NULL) { |
return framebuffer->GetColorAttachmentFormat(); |
} else if (offscreen_target_frame_buffer_.get()) { |
@@ -2759,7 +2761,7 @@ GLenum GLES2DecoderImpl::GetBoundReadFrameBufferInternalFormat() { |
GLenum GLES2DecoderImpl::GetBoundDrawFrameBufferInternalFormat() { |
FramebufferManager::FramebufferInfo* framebuffer = |
- GetFramebufferInfoForTarget(GL_DRAW_FRAMEBUFFER); |
+ GetFramebufferInfoForTarget(GL_DRAW_FRAMEBUFFER_EXT); |
if (framebuffer != NULL) { |
return framebuffer->GetColorAttachmentFormat(); |
} else if (offscreen_target_frame_buffer_.get()) { |
@@ -3353,7 +3355,7 @@ bool GLES2DecoderImpl::BoundFramebufferHasColorAttachmentWithAlpha() { |
bool GLES2DecoderImpl::BoundFramebufferHasDepthAttachment() { |
FramebufferManager::FramebufferInfo* framebuffer = |
- GetFramebufferInfoForTarget(GL_DRAW_FRAMEBUFFER); |
+ GetFramebufferInfoForTarget(GL_DRAW_FRAMEBUFFER_EXT); |
if (framebuffer) { |
return framebuffer->HasDepthAttachment(); |
} |
@@ -3365,7 +3367,7 @@ bool GLES2DecoderImpl::BoundFramebufferHasDepthAttachment() { |
bool GLES2DecoderImpl::BoundFramebufferHasStencilAttachment() { |
FramebufferManager::FramebufferInfo* framebuffer = |
- GetFramebufferInfoForTarget(GL_DRAW_FRAMEBUFFER); |
+ GetFramebufferInfoForTarget(GL_DRAW_FRAMEBUFFER_EXT); |
if (framebuffer) { |
return framebuffer->HasStencilAttachment(); |
} |
@@ -3808,7 +3810,7 @@ bool GLES2DecoderImpl::GetHelper( |
*num_written = 1; |
if (params) { |
FramebufferManager::FramebufferInfo* framebuffer = |
- GetFramebufferInfoForTarget(GL_DRAW_FRAMEBUFFER); |
+ GetFramebufferInfoForTarget(GL_FRAMEBUFFER); |
if (framebuffer) { |
GLuint client_id = 0; |
framebuffer_manager()->GetClientId( |
@@ -3819,11 +3821,11 @@ bool GLES2DecoderImpl::GetHelper( |
} |
} |
return true; |
- case GL_READ_FRAMEBUFFER_BINDING: |
+ case GL_READ_FRAMEBUFFER_BINDING_EXT: |
*num_written = 1; |
if (params) { |
FramebufferManager::FramebufferInfo* framebuffer = |
- GetFramebufferInfoForTarget(GL_READ_FRAMEBUFFER); |
+ GetFramebufferInfoForTarget(GL_READ_FRAMEBUFFER_EXT); |
if (framebuffer) { |
GLuint client_id = 0; |
framebuffer_manager()->GetClientId( |