Session Name: | D3D12 & Vulkan: Lessons Learned |
Speaker(s): | Matthaeus Chajdas |
Company Name(s): | AMD |
Track / Format: | Programming |
Overview: | Vulkan and DirectX12 are new, low-level APIs which require developers to think about graphics in a new way. In many cases game engines need to be restructured to take advantage of low-level parallel submission, asynchronous execution and new state & resource handling features provided by the API. In this lecture, these new concepts will be reviewed and we will take a look at how launch titles successfully handled the transition to the new APIs. The presentation will include useful insights gained while developing the first wave of Vulkan & DirectX12 titles. |