summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/service/renderbuffer_manager.h
diff options
context:
space:
mode:
authorgman@chromium.org <gman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-19 21:45:53 +0000
committergman@chromium.org <gman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-19 21:45:53 +0000
commit84afefae873f53401711a99c0d9881eafa103b40 (patch)
treedd87e112b46a839b3e0be568c965a4dcfb0d1ca7 /gpu/command_buffer/service/renderbuffer_manager.h
parenteca9f714a207c9f6791430efd681e2940052990c (diff)
downloadchromium_src-84afefae873f53401711a99c0d9881eafa103b40.zip
chromium_src-84afefae873f53401711a99c0d9881eafa103b40.tar.gz
chromium_src-84afefae873f53401711a99c0d9881eafa103b40.tar.bz2
Make command buffer validate glRenderbufferStorage width and height
TEST=unit tests BUG=86815 Review URL: http://codereview.chromium.org/8342023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106388 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer/service/renderbuffer_manager.h')
-rw-r--r--gpu/command_buffer/service/renderbuffer_manager.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/gpu/command_buffer/service/renderbuffer_manager.h b/gpu/command_buffer/service/renderbuffer_manager.h
index 98389c9..619fbf2 100644
--- a/gpu/command_buffer/service/renderbuffer_manager.h
+++ b/gpu/command_buffer/service/renderbuffer_manager.h
@@ -112,13 +112,17 @@ class RenderbufferManager {
GLsizei height_;
};
- explicit RenderbufferManager(GLint max_renderbuffer_size);
+ RenderbufferManager(GLint max_renderbuffer_size, GLint max_samples);
~RenderbufferManager();
GLint max_renderbuffer_size() const {
return max_renderbuffer_size_;
}
+ GLint max_samples() const {
+ return max_samples_;
+ }
+
// Must call before destruction.
void Destroy(bool have_context);
@@ -136,6 +140,7 @@ class RenderbufferManager {
private:
GLint max_renderbuffer_size_;
+ GLint max_samples_;
// Info for each renderbuffer in the system.
typedef base::hash_map<GLuint, RenderbufferInfo::Ref> RenderbufferInfoMap;