In a DirectX 10 application, does switching between fullscreen and windowed mode incur any sort of overhead like having to recreate textures and/or vertexbuffers?
In other words, can I build an application that is designed to do "a lot" of switching between windowed mode and fullscreen mode without having to suffer a performance hit when the switches occur?
In DirectX10 there is DXGI. You use a swap chain. The buffer of the swap chain will need to be resized so there is some overhead (of course) but it is supposedly optimized. The thing I would be worried about is causing epileptic seizures on your users by switching view modes.
http://msdn.microsoft.com/en-us/library/bb205075(VS.85).aspx
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With