No, I don't want that. I want a modification of glBufferData/glBufferSubData that will not copy the data right away but will return immediately and then the driver will wait for the GPU buffer to be available before DMA-copying the data from my original pointer. When this is done the driver will use the new sync objects API to signal that this data is now safe to be deleted or modified. If the app at some time wants the data to be available for deletion or modification before it's copying is ready - it can force this by calling ClientWaitSync.Originally Posted by Eosie
See my first two posts in this thread and John Leech's answer for more details on pages 3 and 4.