-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Description
D3D12CreateDevice()is a singleton per adapter. This makes it impossible to mix usage of non-debug followed by-debugd3d12 runtimes in the same application (at least not without adevice_releasehappening between the transition). The other way around (-debugfollowed by non-debug) actually works, but the non-debug device will be the-debugdevice created previously...). To test these behaviors uselesson_12_using_the_gpu.cppwhere there is ahost_supports_target_device()call and a subsequentschedule_for_gpu(), each of which could be using a different target (or rather, a different-debugfeature).
Reactions are currently unavailable