Windows 10 / D3D9 Master Adapter Failure
-
Has anyone else found that a D3D9 full screen app (D3DCREATE_ADAPTERGROUP_DEVICE) that has worked well up to Win 8.1 fails with Windows 10 after the August update? d3d9->CreateDevice fails with D3DERR_INVALIDCALL. As I said... the code works with Win 8.1, Win 8, Win 7, Vista... and with original Windows 10 developer preview... but NOT after August update. Any tiny clue would be appreciated. I'd be happy to post present params, and other support code. Mainly, I'd like to know if anyone else has experienced this?
TwangGuru www.twangguru.com
-
Has anyone else found that a D3D9 full screen app (D3DCREATE_ADAPTERGROUP_DEVICE) that has worked well up to Win 8.1 fails with Windows 10 after the August update? d3d9->CreateDevice fails with D3DERR_INVALIDCALL. As I said... the code works with Win 8.1, Win 8, Win 7, Vista... and with original Windows 10 developer preview... but NOT after August update. Any tiny clue would be appreciated. I'd be happy to post present params, and other support code. Mainly, I'd like to know if anyone else has experienced this?
TwangGuru www.twangguru.com
IMHO, DX 9 is a planned obsolescence and it will be eventually abandoned. Why don't you start off by D3D11CreateDevice? Walkthrough: Port a simple Direct3D 9 app to DirectX 11 and Universal Windows Platform (UWP) - Windows app development[^]
-
IMHO, DX 9 is a planned obsolescence and it will be eventually abandoned. Why don't you start off by D3D11CreateDevice? Walkthrough: Port a simple Direct3D 9 app to DirectX 11 and Universal Windows Platform (UWP) - Windows app development[^]
Thanks for your reply, but the answer is we're not "starting off". This is a product that has been sold for several years. There is no reason why a D3D9 application should not work on Windows 10... when the same application works fine in 8.1, etc. To redesign this product for D3D11 would take serious time, considering the development, testing and deployment cycles. This is NOT a simple D3D9 app... it's a complex application comprising 10000s of lines of codes and which is used in environment which demands high reliability. The port might be appropriate for a student project, but not the best path for this project.
TwangGuru www.twangguru.com