summaryrefslogtreecommitdiffstats
path: root/gpu
diff options
context:
space:
mode:
authorrvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-14 23:26:11 +0000
committerrvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-14 23:26:11 +0000
commitf8558c835edee1830b730797f829731466d9edad (patch)
tree8feb8722b72cfcde9da449ffe4f4979c67c9ad7c /gpu
parent01c41dc19a7706176785b426dccf97f4e24e7270 (diff)
downloadchromium_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.h1
-rw-r--r--gpu/command_buffer/service/gles2_cmd_decoder.cc19
-rw-r--r--gpu/command_buffer/service/renderbuffer_manager.h14
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() { }