summaryrefslogtreecommitdiffstats
path: root/content/browser/renderer_host/compositing_iosurface_transformer_mac.h
diff options
context:
space:
mode:
authorccameron@chromium.org <ccameron@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-02 23:45:16 +0000
committerccameron@chromium.org <ccameron@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-02 23:45:16 +0000
commitf78ac522f8fc1463797b4de6831f9f0ee58566f8 (patch)
treeb683be43f4ce2aa22198e2ede71497bb41265ec6 /content/browser/renderer_host/compositing_iosurface_transformer_mac.h
parent2f19a0632eb3212d3b230f5de41ae2004e15056c (diff)
downloadchromium_src-f78ac522f8fc1463797b4de6831f9f0ee58566f8.zip
chromium_src-f78ac522f8fc1463797b4de6831f9f0ee58566f8.tar.gz
chromium_src-f78ac522f8fc1463797b4de6831f9f0ee58566f8.tar.bz2
Separate CompositingIOSurface from its GL context
This is towards making all CompositingIOSurfaces in a window to share a single GL context. BUG=180463 Review URL: https://chromiumcodereview.appspot.com/13363002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191935 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/renderer_host/compositing_iosurface_transformer_mac.h')
-rw-r--r--content/browser/renderer_host/compositing_iosurface_transformer_mac.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/content/browser/renderer_host/compositing_iosurface_transformer_mac.h b/content/browser/renderer_host/compositing_iosurface_transformer_mac.h
index c38c0e0..d401b92 100644
--- a/content/browser/renderer_host/compositing_iosurface_transformer_mac.h
+++ b/content/browser/renderer_host/compositing_iosurface_transformer_mac.h
@@ -25,13 +25,12 @@ class CompositingIOSurfaceTransformer {
public:
// Construct a transformer that always uses the given parameters for texture
// bindings. |texture_target| is one of the valid enums to use with
- // glBindTexture(). |texture_unit| selects the texture unit to be used when
- // running the shader programs (i.e., specify 0 for GL_TEXTURE0).
+ // glBindTexture().
// |src_texture_needs_y_flip| is true when the |src_texture| argument to any
// of the methods below uses upside-down Y coordinates.
// |shader_program_cache| is not owned by this instance.
CompositingIOSurfaceTransformer(
- GLenum texture_target, int texture_unit, bool src_texture_needs_y_flip,
+ GLenum texture_target, bool src_texture_needs_y_flip,
CompositingIOSurfaceShaderPrograms* shader_program_cache);
~CompositingIOSurfaceTransformer();
@@ -78,7 +77,6 @@ class CompositingIOSurfaceTransformer {
// textures being created and read). Generally, this is
// GL_TEXTURE_RECTANGLE_ARB.
const GLenum texture_target_;
- const int texture_unit_;
const bool src_texture_needs_y_flip_;
CompositingIOSurfaceShaderPrograms* const shader_program_cache_;