]> git.sesse.net Git - movit/blobdiff - resample_effect.cpp
Emulate glReadPixels of GL_ALPHA.
[movit] / resample_effect.cpp
index b988e5af8eb656d2110352f7339e090d799c95c7..50b7c6bc5c4730fc6bb25cd18c96a446c8f02986 100644 (file)
@@ -413,7 +413,8 @@ void SingleResamplePassEffect::set_gl_state(GLuint glsl_program_num, const strin
 
        // We specifically do not want mipmaps on the input texture;
        // they break minification.
-       glActiveTexture(GL_TEXTURE0);
+       Node *self = chain->find_node_for_effect(this);
+       glActiveTexture(chain->get_input_sampler(self, 0));
        check_error();
        glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
        check_error();