Resolution Independent Rendering To support multiple resolutions, a technique called "Resolution Independent Rendering", pioneered by Donald Knuth, is implemented using Direct2D and some linear algebra.
Going Fullscreen Most games are run in fullscreen, allowing players to fully immerge into the game world. This tutorial explains how to enumerate display modes, how to let the user chose his preferred display mode and how to maximize fullscreen performance.
Among Colourful Stars In this tutorial we will learn how to add colour to each vertex and how to change the shaders to work with colours. Dynamic buffers are introduced to dynamically change buffer contents.
Of Shaders and Triangles This tutorial is an introduction to shaders and the high level shading language. A vertex and a pixel shader are created and a triangle is drawn to the screen.
Viewports and Render Targets This tutorial explains how to set up renders targets and viewpoints in DirectX 11.
The Swap Chain This tutorial briefly explains how monitors work and the differences between colour modes. Finally, a swap chain with triple buffering is then implemented.