Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Programming Guide for Direct3D 11

The programming guide contains information about how to use the Microsoft Direct3D 11 programmable pipeline to create realtime 3D graphics for games as well as scientific and desktop applications.

In this section



This section describes Direct3D 11 device and device-context objects.


This section describes aspects of Direct3D 11 resources.

Graphics Pipeline

This section describes the Direct3D 11 programmable pipeline.

Compute Shader Overview

A compute shader is a programmable shader stage that expands Direct3D 11 beyond graphics programming. The compute shader technology is also known as the DirectCompute technology.


This section contains information about several Direct3D 11 rendering technologies.


A DirectX effect is a collection of pipeline state, set by expressions written in HLSL and some syntax that is specific to the effect framework.

Migrating to Direct3D 11

This section provides info for migrating to Direct3D 11 from an earlier version of Direct3D.

Direct3D Video Interfaces

This topic lists the Direct3D video interfaces that are available in Direct3D 9Ex and that are supported on Windows 7 and later versions of Windows client operating systems and on Windows Server 2008 R2 and later versions of Windows server operating systems.


Related topics

Direct3D 11 Graphics
Graphics Reference



© 2017 Microsoft