Quote Originally Posted by Kosmos992k View Post
OK, What's that element of their toolkit called? I was quoting the OpenGL one since it's generally the most recognized alternative to DirectX, and has been used by Sony with both PS3 and PS4.

The underlying point I was making was that the hardware in the PS4 is just as DX11 capable as the majority of AMD GPus build in the last 3-4 uears and although it doesn't use MS DirectX11 specifically, the functionality is there and supported by the APIs/libraries supplied by Sony.

But, I'd be interested to know what they call the lower level interface you're describing, is it a PS4 variant of Mantle?
Did a little more digging. Turns out there are 2 APIs - your choice depending on how lazy you are. :P

GNM and GNMX according to Wikipedia (https://en.wikipedia.org/wiki/PlaySt...ystem_software).

More details from,

http://www.eurogamer.net/articles/di...-playstation-4

Low-level access and the "wrapper" graphics API

In terms of rendering, there was some interesting news. Norden pointed out one of the principal weaknesses of DirectX 11 and OpenGL - they need to service a vast array of different hardware. The advantage of PlayStation 4 is that it's a fixed hardware platform, meaning that the specifics of the tech can be addressed directly. (It's worth pointing out at this point that the next-gen Xbox has hardware-specific extensions on top of the standard DX11 API.)

"We can significantly enhance performance by bypassing a lot of the artificial DirectX limitations and bottlenecks that are imposed so DirectX can work across a wide range of hardware," he revealed.

The development environment is designed to be flexible enough to get code up and running quickly, but offering the option for the more adventurous developers to get more out of the platform. To that end, PlayStation 4 has two rendering APIs.

"One of them is the absolute low-level API, you're talking directly to the hardware. It's used to draw the static RAM buffers and feed them directly to the GPU," Norden shared. "It's much, much lower level than you're used to with DirectX or OpenGL but it's not quite at the driver level. It's very similar if you've programmed PS3 or PS Vita, very similar to those graphics libraries."

But on top of that Sony is also providing what it terms a "wrapper API" that more closely resembles the standard PC rendering APIs.

The cool thing about the wrapper API is that while its task is to simplify development, Sony actually provides the source code for it so if there's anything that developers don't get on with, they can adapt it themselves to better suit their project.