Introduction The DX12 API places more responsibilities on the programmer than any former DirectX™ API. This starts with resource state barriers and continues with the use of fences to synchronize command queues. Likewise illegal API usage won’t be caught or corrected by the DX-runtime or the driver. In order to stay on top of things the developer needs to strongly leverage the debug runtime and pa
![DX12 Do's And Don'ts](https://cdn-ak-scissors.b.st-hatena.com/image/square/c508c975172534ac2931db7e4309e753fccf91bb/height=288;version=1;width=512/https%3A%2F%2Fdeveloper.download.nvidia.com%2Fimages%2Fog-default.jpg)