Hi, just a quicky…
I have a dual window setup (multi-monitor) with each running in it’s own thread. I also have a hidden window (again in a seperate thread) used to share/upload textures using PBO’s. Actually the shared window is used to replace parts of existing textures.
My question, is what happens when the hidden window is altering texture contents, and one of the other threads tries rendering with it (before DMA is complete)? I ASSUME the rendering thread will be stalled until the update is complete - but as we all know assumptions can be dangerous things!