ZeroCool940711 / Sandbox-Game-Engine

GNU General Public License v3.0
4 stars 1 forks source link

Add support for Directx 11 and 12. #17

Open ZeroCool940711 opened 5 years ago

ZeroCool940711 commented 5 years ago

Currently the Engine uses Directx9, we need to update it to Directx11 and if possible to dx12, this will allow us to not only have better visual effects on the engine but also to use techniques that are only available on dx11 and dx12. Performance is also affected by having only support for dx9, the shadows on dx9 on minimum uses 10 times more resources than shadows on High or even Ultra on dx11, the reason for this is that dx11 and dx12 give better access to the resource management tools, and they use threading making it more optimized than older versions like dx9, check the Direct3D 11 Features list below for more information on that. For more information on what will change and how to do this upgrade here are some links to some articles, most of them by Microsoft and other are useful posts that I found with additional information.