Is it more accurate to say that GPUs are required to do things in order if necessary? So task 3 could complete before task 2 and taks 1 provided it didn't depend on the state of any of the resources used by them?Originally Posted by Alfonse Reinheart



Worst case, it's about client arrays perf, which isn't shabby. Afterall, you gotta get the data to the GPU at least once (though if GL4, you allegedly could use ARB_copy_buffer/bg thread to accelerate that).