It looks like Xbox One support DirectX 12!!!

It's a graphics API.

It will probably be most helpful to Indie devs.

No, it is "THE" API, all developers are using DirectX on Xbox One because it is the only supported API, not only indies. And DirectX is not a "graphics" API, it is the system API, Direct3D for 3D rendering, DirectGraphics for 2D, DirectInput for controller processing, DirectPlay for network managment, DirectSound and DirectMusic for sounds, DirectCompute for GPGPU.

Anyway, DirectX is the PC (Windows) most used API for gaming, this mean that PC developers will port their games to Xbox One easily.
 
Sorry teacher i will go research this thing they call DirectX12. These forums can be very dry lighten up!

No need to apologize to anyone but yourself. With a question like that on a consumer forum like this, you are just setting yourself up to be misinformed and you'll also have to deal with conflicting answers. I don't care about the quality of the answers you get. I already know the answer. I thought you might care though.

Anyway, Xpiders answer is good. Reflexx probably answered after a sleepless night at a rave party (sorry Reflexx, we've all had those days).
 
Last edited:
No, it is "THE" API, all developers are using DirectX on Xbox One because it is the only supported API, not only indies. And DirectX is not a "graphics" API, it is the system API, Direct3D for 3D rendering, DirectGraphics for 2D, DirectInput for controller processing, DirectPlay for network managment, DirectSound and DirectMusic for sounds, DirectCompute for GPGPU.

Anyway, DirectX is the PC (Windows) most used API for gaming, this mean that PC developers will port their games to Xbox One easily.


But large dev houses aren't likely using the API. The XB1 has standardized hardware, so devs will code directly to hardware to get peak performance.

Well... now that I think about it... maybe you're right about multi-platform devs. Especially in the early years.
 
But large dev houses aren't likely using the API. The XB1 has standardized hardware, so devs will code directly to hardware to get peak performance.

They all use the DirectX API. Hardware optimization is not done in that way anymore.
 
But large dev houses aren't likely using the API. The XB1 has standardized hardware, so devs will code directly to hardware to get peak performance.

I don't know if you know it but Xbox One uses virtualization, coding to the metal is not allowed.
 
We'll see what it means at the end of the day. If the X1 can use it, so can the PS4. Both the graphics processors are based on AMD's GCN architecture. Also kinda sad... AMD might use this as an excuse to keep on with GCN in face of the new Nvidia Maxwell chips.
 
We'll see what it means at the end of the day. If the X1 can use it, so can the PS4. Both the graphics processors are based on AMD's GCN architecture. Also kinda sad... AMD might use this as an excuse to keep on with GCN in face of the new Nvidia Maxwell chips.

"Based" on the same architecture not mean they are identical or that any company has not implemented a customization.
 
I don't know if you know it but Xbox One uses virtualization, coding to the metal is not allowed.

Ah.

Well, it's no wonder then that these early games are under performing graphically. But it also means that there is a lot that can be improved.
 
It's my understanding the PS4 uses OpenGL not DirectX. Its possible they use some type of wrapper to code DirectX to OpenGL for the PS4. I am hoping once things are optimized for the esram the gap will be closed quite a bit between the consoles. They really shouldn't be that different.
 
It's my understanding the PS4 uses OpenGL not DirectX. Its possible they use some type of wrapper to code DirectX to OpenGL for the PS4. I am hoping once things are optimized for the esram the gap will be closed quite a bit between the consoles. They really shouldn't be that different.

I think Sony uses a proprietary API.
 
It's my understanding the PS4 uses OpenGL not DirectX.

Neither. The PS4 has two API's. One sits just above the driver, so it operates at a lower level than DirectX and OpenGL. The other is a proprietary API that is conceptually comparable to the two standard graphics API's, but still different (I don't recall what they call it).

On a side note, XB1 doesn't really use DirectX either. Although it's similar, much of what is usually in the DirectX software has been ripped out, particularly everything that abstracts away differences in hardware (because this version of DirectX will only ever have one hardware configuration to contend with). In that sense, the XB1's implementation of DirectX also "sits" a lot closer to the hardware than standard DirectX does, actually, similar to AMD's mantle.
 

Members online

No members online now.

Forum statistics

Threads
339,918
Messages
2,262,951
Members
428,773
Latest member
bettyaschultz