Unleash Your Visual Potential
Dive into comprehensive guides, tutorials, and API references for building stunning graphics applications on Windows.
Find Graphics Documentation
Core Graphics Technologies
Direct3D 12
The latest generation of DirectX graphics API. Offers lower-level hardware access for improved performance and multithreading.
Learn MoreDirect2D
A hardware-accelerated, immediate-mode API for 2D graphics that provides high performance and excellent typography.
Learn MoreGDI and GDI+
The Graphics Device Interface (GDI) and GDI+ provide a comprehensive set of functions for drawing text, shapes, and images.
Learn MoreDirectX Graphics Infrastructure (DXGI)
Provides services that abstract the underlying graphics hardware for DirectX 10 and later.
Learn MoreAdvanced Topics
Shading Languages (HLSL)
Learn to write shaders for Direct3D using the High-Level Shading Language (HLSL).
Learn MoreGPU Compute with DirectCompute
Utilize the power of the GPU for general-purpose parallel computation.
Learn MoreGraphics Performance Tuning
Tips and tools for optimizing the performance of your graphics applications.
Learn MoreAugmented and Virtual Reality (MR/VR)
Develop immersive experiences with Mixed Reality and Virtual Reality on Windows.
Learn More