Dolphin, the GameCube and Wii emulator - Forums
Development Thread
Testers wanted for D3D changes - Printable Version


+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Development Discussion (https://forums.dolphin-emu.org/Forum-development-discussion)
+--- Thread:
Development Thread
Testers wanted for D3D changes (/Thread-green-notice-development-thread-testers-wanted-for-d3d-changes)



Testers wanted for D3D changes - shuffle2 - 08-26-2014

I am updating the D3D11 graphics backend such that it actually uses D3D11 interfaces to manage things under the covers.
New features which will be introduced by the branch (but aren't yet) include:
  • Better detection of available GPUs and modes.
  • Allow detection and optional usage of new D3D and DXGI features if they are available.
  • Making WARP (and maybe reference) device(s) available (useful for testing for driver bugs/running with no GPU).
  • Allowing one to set a lower D3D version on the device (useful for testing for dolphin bugs).
  • And it should generally interoperate better with DXGI/DWM/fullscreen/etc.
  • Fix running dolphin over RDP :>

But first, I need to make sure the base code changes will work on the platforms dolphin supports: Vista up through the latest, with D3D10(or is it 10.1?) graphics card.

Please report back if you have any issues running a game on D3D on this build:
https://dl.dropboxusercontent.com/u/3596749/dolphin-d3d-init-4c69e2c8.7z
Sources:
https://github.com/shuffle2/dolphin/tree/d3d-init


RE: Testers wanted for D3D changes - gistix - 08-27-2014

Build is working perfectly fine, my DX ver. is 10.1, Windows 7 Ultimate x64.

http://puu.sh/b8R0D/5119a5c025.jpg


RE: Testers wanted for D3D changes - shuffle2 - 08-28-2014

Thanks for the feedback gistix.

BTW, it seems like this accidentally fixes real XFB in D3D (in homebrew, like the povray test) on D3D11.1 or higher hardware.
My guess is that the newer API just happens to allow some weird behavior through which was blocked before. Hopefully I can use it to make real XFB work on older cards as well...

From now on, I'll update the original post with build updates.


RE: Testers wanted for D3D changes - mbc07 - 08-29-2014

Perfectly fine both on Intel HD 4000 and on nVidia GT 635M, DX11 here...