On 15 July 2015 at 16:03, Stefan Dösinger stefandoesinger@gmail.com wrote:
Do you have any thoughts on how this should work? Otherwise my plan is to go for the client lib callback idea (or make the client libs update their pointers automatically after a present call) and write some tests for how dxgi swap effects and multiple backbuffers work and see what happens.
I haven't thought about it in detail. The callback doesn't sound all that attractive, but could be better than flip_surface(). The conclusion may very well turn out to be that it's best to keep this in ddraw.