Direct3D 12 Reference

This section covers APIs for Direct3D 12-based graphics programming.

In this section

TopicDescription

Interface Hierarchy

The diagram shows the interface inheritance hierarchy.

Example Code in the D3D12 Reference

Explains the use of example code in the Direct3D 12 documentation.

Core Reference

This section covers Direct3D 12 APIs declared in d3d12.h, including APIs for buffers, textures, and views.

Debug Layer Reference

This section covers Direct3D 12 APIs declared in d3d12sdklayers.h, which is for the debug layer.

Shader Reference

This section covers Direct3D 12 APIs declared in d3d12shader.h, which helps create and manage programmable shaders. Shaders are executable programs that are programmed exclusively using HLSL.

11on12 Reference

This section covers Direct3D 12 APIs declared in d3d11on12.h. The Direct3D 11on12 APIs help you port code incrementally from D3D11 to D3D12.

Helper Structures and Functions for D3D12

These helper structures and helper functions are declared in d3dx12.h.

Direct3D 12 Return Codes

The following are return codes from API functions.

 

Related topics

Direct3D 12 Graphics
Direct3D 12 Programming Guide
DirectX advanced learning video tutorials

 

 

Show: