summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/DoubleBufferedTexture.h
diff options
context:
space:
mode:
authorTeng-Hui Zhu <ztenghui@google.com>2011-06-16 14:27:09 -0700
committerTeng-Hui Zhu <ztenghui@google.com>2011-06-16 17:48:37 -0700
commit1ff2b9b9ba1fd8da776f2b114f371d2299aae835 (patch)
tree7fe62b9b993ec111ea016180799f179521b0afad /Source/WebCore/platform/graphics/android/DoubleBufferedTexture.h
parentec127d933c57ca94eb3715bd78546165496c991e (diff)
downloadexternal_webkit-1ff2b9b9ba1fd8da776f2b114f371d2299aae835.zip
external_webkit-1ff2b9b9ba1fd8da776f2b114f371d2299aae835.tar.gz
external_webkit-1ff2b9b9ba1fd8da776f2b114f371d2299aae835.tar.bz2
Interface clean up for porting Surface Texture, no functional change.
Change-Id: I0d43dd94a1bb4666d20a39b2b272337e89a21d8b
Diffstat (limited to 'Source/WebCore/platform/graphics/android/DoubleBufferedTexture.h')
-rw-r--r--Source/WebCore/platform/graphics/android/DoubleBufferedTexture.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/Source/WebCore/platform/graphics/android/DoubleBufferedTexture.h b/Source/WebCore/platform/graphics/android/DoubleBufferedTexture.h
index ba56c0e..57935d3 100644
--- a/Source/WebCore/platform/graphics/android/DoubleBufferedTexture.h
+++ b/Source/WebCore/platform/graphics/android/DoubleBufferedTexture.h
@@ -34,7 +34,7 @@ namespace WebCore {
class DoubleBufferedTexture {
public:
// consumer thread functions
- DoubleBufferedTexture(EGLContext sharedContext);
+ DoubleBufferedTexture(EGLContext sharedContext, SharedTextureMode mode);
virtual ~DoubleBufferedTexture();
// provider thread functions
@@ -53,8 +53,8 @@ protected:
SharedTexture* getReadableTexture();
SharedTexture* getWriteableTexture();
- SharedTexture m_textureA;
- SharedTexture m_textureB;
+ SharedTexture* m_textureA;
+ SharedTexture* m_textureB;
private:
@@ -66,6 +66,8 @@ private:
EGLContext m_cContext;
bool m_supportsEGLImage;
+
+ SharedTextureMode m_sharedTextureMode;
};
} // namespace WebCore