From: Steinar H. Gunderson Date: Sat, 13 Oct 2012 13:26:08 +0000 (+0200) Subject: Fix a case with non-float input textures. X-Git-Tag: 1.0~271 X-Git-Url: https://git.sesse.net/?p=movit;a=commitdiff_plain;h=42b10f3a940eb05016764d1a30417ae7f21ae1f3 Fix a case with non-float input textures. --- diff --git a/flat_input.cpp b/flat_input.cpp index 6481bc2..0890083 100644 --- a/flat_input.cpp +++ b/flat_input.cpp @@ -107,7 +107,7 @@ void FlatInput::set_gl_state(GLuint glsl_program_num, const std::string& prefix, // Re-upload the texture from the PBO. glPixelStorei(GL_UNPACK_ROW_LENGTH, pitch); check_error(); - glTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, width, height, format, GL_FLOAT, BUFFER_OFFSET(0)); + glTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, width, height, format, type, BUFFER_OFFSET(0)); check_error(); glPixelStorei(GL_UNPACK_ROW_LENGTH, 0); check_error();