iheartger.blogg.se

Direct x 11
Direct x 11












direct x 11 direct x 11

We chose to use DirectX11 instead of DirectX12 or Vulkan because we found that switching to BGFX’s DirectX11 implementation provided enough of a performance boost that the graphics backend was no longer ever a limiting factor for client performance. ArenaNet has and will continue to contribute to the development of BGFX. You can learn more about it on their official website.Īs the graphics ecosystems in the computer industry continue to evolve, BGFX allows us to work together as a community of rendering engineers, rather than all of us having to reinvent the wheel at every studio. BGFX is well-written and supports various graphics backends and is already used in many games industry-wide. Upgrading to DirectX11 is the first step toward being able to do more shiny things.Īfter careful research we decided to integrate the open source rendering library BGFX into Guild Wars 2. Guild Wars 2 has been live for nine years now and implementing some DirectX11-dependent features can help the game continue to look beautiful over time.ĭirectX11 also offers some modern technology options that aren’t available in DirectX9. We pinpointed that sometimes the game could stall waiting for rendering work to complete. So why did we decide to upgrade to DirectX11 in the first place? Client performance is a priority for us, and we want everyone to be able to play with the highest possible framerate.

direct x 11

The change takes effect after restarting the game. You can opt-in to the beta in-game in the Graphics Options menu. In this post I am going to go over some of the high-level technical decisions that were made to determine the shape of this project, as well as a walkthrough of our graphics runtime and how the DirectX11 renderer affects performance. DirectX11 support is a project that has been a long time in the making. This is James Fulop, Senior Engine Programmer on the Guild Wars 2 team.














Direct x 11