Software

We recently had the chance to sit down with some folks at NVIDIA to discuss high performance graphics APIs (Application Programming Interfaces). With all of the noise recently surrounding AMD’s Mantle, DirectX 12, DirectX 11 and even OpenGL, NVIDIA wanted to clear the air somewhat, and explain the company’s position and plans to optimize and support current-gen and future APIs. As you’ve probably surmised in the myriad of discussions regarding Mantle and DirectX 12 recently, API efficiency is extremely important to ensure high performance in a given application. In our talk,... Read more...
One of the most anticipated announcements of GDC this year has been Microsoft's unveiling of DirectX 12. The event today was light on some details, but didn't disappoint -- DirectX 12 looks like a huge step forward for gaming. The problem DX12 wants to solve is the same issue that drove Mantle. DirectX 11 isn't very good at allocating resources efficiently, the API's performance is often choked by single-threaded CPU performance. GPUs are already far faster than CPUs (as shown below), so limiting the graphics card's performance by choking it with a single-threaded CPU is a major problem. What's... Read more...