X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=flat_input.cpp;h=8f24d86f9347b408b8edb2a9f24c677155b35591;hp=0f6f39565a2ccd6282679043e747f30c927594ee;hb=1fb55b14a6c694e082f0261e86f26d4f82948821;hpb=84412c6d89fbe3563bab0b151274eb56c2ddd35c diff --git a/flat_input.cpp b/flat_input.cpp index 0f6f395..8f24d86 100644 --- a/flat_input.cpp +++ b/flat_input.cpp @@ -66,7 +66,7 @@ void FlatInput::set_gl_state(GLuint glsl_program_num, const string& prefix, unsi glActiveTexture(GL_TEXTURE0 + *sampler_num); check_error(); - if (texture_num == 0) { + if (texture_num == 0 && (pbo != 0 || pixel_data != NULL)) { // Translate the input format to OpenGL's enums. GLint internal_format; GLenum format;