diff --git a/PyInt.cpp b/PyInt.cpp index 456a6bd3..ba5d8588 100644 --- a/PyInt.cpp +++ b/PyInt.cpp @@ -30,8 +30,13 @@ void render_task::run() { // upload texture data if( ( outputwidth != nullptr ) && ( outputheight != nullptr ) ) { + const opengl_material &material = GfxRenderer.Material(m_target); + if (material.texture1 != null_handle) + { + GLuint id = GfxRenderer.Texture(material.texture1).id; + glBindTexture(GL_TEXTURE_2D, id); + } - GfxRenderer.Bind_Material( m_target ); // setup texture parameters ::glTexParameteri( GL_TEXTURE_2D, GL_GENERATE_MIPMAP, GL_TRUE ); ::glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR );