diff options
Diffstat (limited to 'content/common/gpu')
-rw-r--r-- | content/common/gpu/image_transport_surface_mac.cc | 9 | ||||
-rw-r--r-- | content/common/gpu/texture_image_transport_surface.cc | 7 | ||||
-rw-r--r-- | content/common/gpu/texture_image_transport_surface.h | 2 |
3 files changed, 6 insertions, 12 deletions
diff --git a/content/common/gpu/image_transport_surface_mac.cc b/content/common/gpu/image_transport_surface_mac.cc index 615c7d0..254d747 100644 --- a/content/common/gpu/image_transport_surface_mac.cc +++ b/content/common/gpu/image_transport_surface_mac.cc @@ -50,7 +50,7 @@ class IOSurfaceImageTransportSurface virtual bool IsOffscreen() OVERRIDE; virtual bool SwapBuffers() OVERRIDE; virtual bool PostSubBuffer(int x, int y, int width, int height) OVERRIDE; - virtual std::string GetExtensions() OVERRIDE; + virtual bool SupportsPostSubBuffer() OVERRIDE; virtual gfx::Size GetSize() OVERRIDE; virtual bool OnMakeCurrent(gfx::GLContext* context) OVERRIDE; virtual unsigned int GetBackingFrameBufferObject() OVERRIDE; @@ -281,11 +281,8 @@ bool IOSurfaceImageTransportSurface::PostSubBuffer( return true; } -std::string IOSurfaceImageTransportSurface::GetExtensions() { - std::string extensions = gfx::GLSurface::GetExtensions(); - extensions += extensions.empty() ? "" : " "; - extensions += "GL_CHROMIUM_post_sub_buffer"; - return extensions; +bool IOSurfaceImageTransportSurface::SupportsPostSubBuffer() { + return true; } gfx::Size IOSurfaceImageTransportSurface::GetSize() { diff --git a/content/common/gpu/texture_image_transport_surface.cc b/content/common/gpu/texture_image_transport_surface.cc index 3de0647..45ce615 100644 --- a/content/common/gpu/texture_image_transport_surface.cc +++ b/content/common/gpu/texture_image_transport_surface.cc @@ -268,11 +268,8 @@ bool TextureImageTransportSurface::PostSubBuffer( return true; } -std::string TextureImageTransportSurface::GetExtensions() { - std::string extensions = gfx::GLSurface::GetExtensions(); - extensions += extensions.empty() ? "" : " "; - extensions += "GL_CHROMIUM_post_sub_buffer"; - return extensions; +bool TextureImageTransportSurface::SupportsPostSubBuffer() { + return true; } gfx::Size TextureImageTransportSurface::GetSize() { diff --git a/content/common/gpu/texture_image_transport_surface.h b/content/common/gpu/texture_image_transport_surface.h index a86ff27..95b75a5 100644 --- a/content/common/gpu/texture_image_transport_surface.h +++ b/content/common/gpu/texture_image_transport_surface.h @@ -37,7 +37,7 @@ class TextureImageTransportSurface virtual gfx::Size GetSize() OVERRIDE; virtual void* GetHandle() OVERRIDE; virtual unsigned GetFormat() OVERRIDE; - virtual std::string GetExtensions() OVERRIDE; + virtual bool SupportsPostSubBuffer() OVERRIDE; virtual unsigned int GetBackingFrameBufferObject() OVERRIDE; virtual bool PostSubBuffer(int x, int y, int width, int height) OVERRIDE; virtual bool SetBackbufferAllocation(bool allocated) OVERRIDE; |