Xbox One graphics are based on customized versions of DirectX 11.1 and 12 and a high-performance GPU.
Direct3D 12 on Xbox One
Direct3D 12 on Xbox One provides a low-level, high-performance API similar to Direct3D 12 on PC.
DirectX
The DirectX graphics system in Xbox One is a superset of Direct X 11.1 for Windows, with variations that are specific to the Xbox One console.
Media Foundation
Supports Encoding, Decoding, and Source Reader functionality of the Media Foundation API, which supports applications and components for using digital media.
Screen Areas
This section describes the safe areas that should be used when designing the UI of an app.
DDS Texture Loader
Methods for loading DDS (Direct Draw Surface) images or files as textures.
DirectXMath
Using DirectXMath in Xbox One.
DirectXTex Texture Library
Texture library that includes many functions for converting legacy DDS formats, as well as .TGA files and a WIC based bitmaps.
DirectXTK (Tool Kit)
The DirectX Tool Kit is a utility runtime library for Direct3D applications, beyond the DirectXTex build-time texture library.
Porting from Xbox 360 to Xbox One
An overview of the process for porting your Xbox 360 title to Xbox One.
Debugging Tips
This section contains a number of procedures and workarounds to aid with GPU performance and debugging.
GPU Allocation
If a title does not use certain system features, GPU allocation for the title can be increased from 90 percent, to closer to 100 percent. This section describes how to take advantage of this extra allocation.
GPU and Shader Acronyms
Various common acronyms are used for GPU components and shaders.
High Dynamic Range (HDR) output
Describes the process of enabling High Dynamic Range (HDR) and Wide Color Gamut (WCG) output.