To support multiple resolutions, a technique called "Resolution Independent Rendering", pioneered by Donald Knuth, is implemented using Direct2D and some linear algebra.
This tag aggregates all tutorials on various Direct3D topics.
This tutorial summarizes everything that has been discussed so far.
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.
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.
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.
This tutorial explains how to set up renders targets and viewpoints in DirectX 11.
This tutorial briefly explains how monitors work and the differences between colour modes. Finally, a swap chain with triple buffering is then implemented.