I am currently loading image data into a texture and then creating a full-screen quad. However, this is not very fast on another machine that tried. Any ideas? Thanks.
glTexImage2D performs a full initialization of the texture (which means distribution, object customization, etc.). If you want to replace the texture image with an image of the same size, use glTexSubImage2D, which is much faster. If you want to do this asynchronously, take a look at the pixel objects of the buffer
source share