| Index: Source/WebCore/platform/graphics/chromium/Extensions3DChromium.h
|
| ===================================================================
|
| --- Source/WebCore/platform/graphics/chromium/Extensions3DChromium.h (revision 93076)
|
| +++ Source/WebCore/platform/graphics/chromium/Extensions3DChromium.h (working copy)
|
| @@ -31,6 +31,7 @@
|
| namespace WebCore {
|
|
|
| class GraphicsContext3DInternal;
|
| +class ImageBuffer;
|
|
|
| class Extensions3DChromium : public Extensions3D {
|
| public:
|
| @@ -44,6 +45,7 @@
|
| // GL_CHROMIUM_latch
|
| // GL_CHROMIUM_swapbuffers_complete_callback
|
| // GL_CHROMIUM_rate_limit_offscreen_context
|
| + // GL_CHROMIUM_paint_framebuffer_canvas
|
|
|
| // Extensions3D methods.
|
| virtual bool supports(const String&);
|
| @@ -89,6 +91,9 @@
|
| // GL_CHROMIUM_rate_limit_offscreen_context
|
| void rateLimitOffscreenContextCHROMIUM();
|
|
|
| + // GL_CHROMIUM_paint_framebuffer_canvas
|
| + void paintFramebufferToCanvas(int framebuffer, int width, int height, bool premultiplyAlpha, ImageBuffer*);
|
| +
|
| private:
|
| // Instances of this class are strictly owned by the GraphicsContext3D implementation and do not
|
| // need to be instantiated by any other code.
|
|
|