- glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB32F, win_width, win_height, 0,
- GL_RGB, GL_FLOAT, erb_getframe(erb));
+ glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA32F, win_width, win_height, 0,
+ GL_RGBA, GL_FLOAT, erb_getframe(erb));
+ } else {
+ glTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, win_width, win_height,
+ GL_RGBA, GL_FLOAT, erb_getframe(erb));