DirectX 12 50% Reduction In CPU Overhead Doesn’t Result In Enhanced PopcornFX Particle Effects

Persistant Studios CEO Camille Mirey also speaks about the benefits of AMD Mantle.

Posted By | On 08th, May. 2014

directx-12

Much has been made about the benefits of Microsoft’s recently revealed DirectX 12 API. While some proclaim its capability of increasing performance for the Xbox One, others have doubted whether it can actually do much more than increase the efficiency of the hardware.

Persistant Studios CEO Camille Mirey, responsible for the particle effects middleware PopcornFX, provided his view on one of the benefits of DirectX 12 – that is, the reduction of CPU overhead since PopcornFX particle effects rely on the CPU. With DirectX 12 being such a low level API, will this provide benefits to the middleware?

“We aren’t really affected by this, as we usually make very few driver calls, but we are looking forward to Microsoft’s DirectX 12.”

Camille further clarified that while there is a reduction in CPU overhead, it doesn’t make a very big difference to PopcornFX when calls are made to DX12. “This is a reduction in CPU overhead when calling the graphics driver. We intensively use the CPU, but make very few calls to the graphics driver. Therefore, while this improvement is great when you have lots of drawcalls, in our case, it will be like removing a droplet from a bathtub.”

Speaking about AMD’s own API Mantle, which can increase the number of drawcalls – which the middleware seems dependent on – what kind of benefits would this provide for particle effects? Camille responded that, “Some features of Mantle seem interesting for us, it allows lower level control similar to what we have on consoles.

“About drawcalls specifically, there seems to be a misunderstanding here – our middleware is not hungry for draw calls. This is one of the advantages of our batching system. We typically only have a few drawcalls even with thousands of different emitters.”

What are your thoughts on the matter? Let us know in the comments below.


Amazing Articles You Might Want To Check Out!

Share Your Thoughts Below  (Always follow our comments policy!)



Keep On Reading!

World of Warcraft: Mists of Pandaria Classic Announced for Summer 2025

World of Warcraft: Mists of Pandaria Classic Announced for Summer 2025

Blizzard's journey through the MMO's previously released expansions continues, with the latest adding Pandaren...

The First Berserker: Khazan Gameplay Reveals New Intense Boss Fight

The First Berserker: Khazan Gameplay Reveals New Intense Boss Fight

Watch Khazan use the dual-wield axe and sword to battle Volbaino, an aggressive giant wielding an oversized ha...

Infinity Nikki Launches on December 5th

Infinity Nikki Launches on December 5th

The free-to-play open-world dress-up title launches on the 12th anniversary of the series' first game for iOS,...

The Last of Us Season 2 is Coming in Spring 2025, HBO Confirms

The Last of Us Season 2 is Coming in Spring 2025, HBO Confirms

The acclaimed adatation's second season was previously given a general 2025 release window, which HBO has now ...

Microsoft Flight Simulator 2024 Will Support DLSS 3 and DLAA on PC

Microsoft Flight Simulator 2024 Will Support DLSS 3 and DLAA on PC

PC players can expect the upcoming flight sim to launch with the full backing of Nvidia, for those who intend ...

S.T.A.L.K.E.R. 2: Heart of Chornobyl Will Launch with DLSS 3 Support on PC

S.T.A.L.K.E.R. 2: Heart of Chornobyl Will Launch with DLSS 3 Support on PC

The upcoming open world survival horror shooter will also support Nvidia Reflex for significant reductions in ...