In GLTextuerFilter.unbindSrcTex(), in the case that the filter reads several source textures, the last texture unit is left as active. The first one (GL.GL_TEXTURE0), should be left active instead.