diff options
author | rvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-14 23:26:11 +0000 |
---|---|---|
committer | rvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-14 23:26:11 +0000 |
commit | f8558c835edee1830b730797f829731466d9edad (patch) | |
tree | 8feb8722b72cfcde9da449ffe4f4979c67c9ad7c /gpu | |
parent | 01c41dc19a7706176785b426dccf97f4e24e7270 (diff) | |
download | chromium_src-f8558c835edee1830b730797f829731466d9edad.zip chromium_src-f8558c835edee1830b730797f829731466d9edad.tar.gz chromium_src-f8558c835edee1830b730797f829731466d9edad.tar.bz2 |
Revert 47329 - Map RGBA4/RGB5_A1 to RGBA and RGB565 to RGB in RenderbufferStorage.
Review URL: http://codereview.chromium.org/2119001
TBR=zmo@google.com
Review URL: http://codereview.chromium.org/2074008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47334 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu')
-rw-r--r-- | gpu/command_buffer/service/gl_utils.h | 1 | ||||
-rw-r--r-- | gpu/command_buffer/service/gles2_cmd_decoder.cc | 19 | ||||
-rw-r--r-- | gpu/command_buffer/service/renderbuffer_manager.h | 14 |
3 files changed, 1 insertions, 33 deletions
diff --git a/gpu/command_buffer/service/gl_utils.h b/gpu/command_buffer/service/gl_utils.h index df04688..de2f044 100644 --- a/gpu/command_buffer/service/gl_utils.h +++ b/gpu/command_buffer/service/gl_utils.h @@ -71,7 +71,6 @@ #define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD #define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB #define GL_MAX_VARYING_VECTORS 0x8DFC - #define GL_RGB565 0x8D62 #define GL_SHADER_BINARY_FORMATS 0x8DF8 #define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9 #define GL_SHADER_COMPILER 0x8DFA diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc index 2545867..d193c1e 100644 --- a/gpu/command_buffer/service/gles2_cmd_decoder.cc +++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc @@ -2573,10 +2573,6 @@ void GLES2DecoderImpl::DoGetRenderbufferParameteriv( "glGetRenderbufferParameteriv: no renderbuffer bound"); return; } - if (pname == GL_RENDERBUFFER_INTERNAL_FORMAT) { - *params = bound_renderbuffer_->internalformat(); - return; - } glGetRenderbufferParameterivEXT(target, pname, params); } @@ -2587,21 +2583,6 @@ void GLES2DecoderImpl::DoRenderbufferStorage( "glGetRenderbufferStorage: no renderbuffer bound"); return; } - bound_renderbuffer_->set_internalformat(internalformat); -#if !defined(GLES2_GPU_SERVICE_BACKEND_NATIVE_GLES2) - switch (internalformat) { - case GL_DEPTH_COMPONENT16: - internalformat = GL_DEPTH_COMPONENT; - break; - case GL_RGBA4: - case GL_RGB5_A1: - internalformat = GL_RGBA; - break; - case GL_RGB565: - internalformat = GL_RGB; - break; - } -#endif // GLES2_GPU_SERVICE_BACKEND_NATIVE_GLES2 glRenderbufferStorageEXT(target, internalformat, width, height); } diff --git a/gpu/command_buffer/service/renderbuffer_manager.h b/gpu/command_buffer/service/renderbuffer_manager.h index c3c41b7..e896117 100644 --- a/gpu/command_buffer/service/renderbuffer_manager.h +++ b/gpu/command_buffer/service/renderbuffer_manager.h @@ -26,8 +26,7 @@ class RenderbufferManager { explicit RenderbufferInfo(GLuint service_id) : service_id_(service_id), - cleared_(false), - internalformat_(GL_RGBA4) { + cleared_(false) { } GLuint service_id() const { @@ -42,14 +41,6 @@ class RenderbufferManager { cleared_ = true; } - GLenum internalformat() const { - return internalformat_; - } - - void set_internalformat(GLenum internalformat) { - internalformat_ = internalformat; - } - bool IsDeleted() { return service_id_ == 0; } @@ -69,9 +60,6 @@ class RenderbufferManager { // Whether this renderbuffer has been cleared bool cleared_; - - // Renderbuffer internalformat set through RenderbufferStorage(). - GLenum internalformat_; }; RenderbufferManager() { } |