summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/service/gles2_cmd_decoder.h
diff options
context:
space:
mode:
authornduca@chromium.org <nduca@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-22 17:09:59 +0000
committernduca@chromium.org <nduca@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-22 17:09:59 +0000
commit799b4b2342f2ce5837c8b36bd419eb6f40625f3b (patch)
treeec20862106f4d01e0c87dc6bb967ab103cb3c350 /gpu/command_buffer/service/gles2_cmd_decoder.h
parent530724d2c2949d7c6823f6065004c9335388920f (diff)
downloadchromium_src-799b4b2342f2ce5837c8b36bd419eb6f40625f3b.zip
chromium_src-799b4b2342f2ce5837c8b36bd419eb6f40625f3b.tar.gz
chromium_src-799b4b2342f2ce5837c8b36bd419eb6f40625f3b.tar.bz2
Unify MacOS resizing path with glResizeCHROMIUM.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=97644 Review URL: http://codereview.chromium.org/7671035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97668 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu/command_buffer/service/gles2_cmd_decoder.h')
-rw-r--r--gpu/command_buffer/service/gles2_cmd_decoder.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.h b/gpu/command_buffer/service/gles2_cmd_decoder.h
index 23c5e3a..fc66b3d 100644
--- a/gpu/command_buffer/service/gles2_cmd_decoder.h
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.h
@@ -81,12 +81,7 @@ class GLES2Decoder : public CommonDecoder {
uint32 parent_texture_id) = 0;
// Resize an offscreen frame buffer.
- virtual void ResizeOffscreenFrameBuffer(const gfx::Size& size) = 0;
-
- // Force the offscreen frame buffer's size to be updated. This
- // usually occurs lazily, during SwapBuffers, but on some platforms
- // (Mac OS X in particular) it must be done immediately.
- virtual bool UpdateOffscreenFrameBufferSize() = 0;
+ virtual bool ResizeOffscreenFrameBuffer(const gfx::Size& size) = 0;
// Make this decoder's GL context current.
virtual bool MakeCurrent() = 0;
@@ -105,7 +100,8 @@ class GLES2Decoder : public CommonDecoder {
// Sets a callback which is called when a glResizeCHROMIUM command
// is processed.
- virtual void SetResizeCallback(Callback1<gfx::Size>::Type* callback) = 0;
+ virtual void SetResizeCallback(
+ Callback1<gfx::Size>::Type* callback) = 0;
// Sets a callback which is called when a SwapBuffers command is processed.
virtual void SetSwapBuffersCallback(Callback0::Type* callback) = 0;