Articles

Using XNA to Draw a Rotating Triangle

This tutorial teaches you how to draw a rotating triangle using the Microsoft XNA framework and the high-level Game class.

Using the Reference Rasterizer in XNA

Explains how you can use the reference rasterizer, a fully software-implemented Direct3D device that allows to validate your XNA application's rendering code or to run your application on systems without a shader-capable graphics card.

How to Debug XNA GraphicsDevice Errors

Investigating exceptions thrown by the XNA GraphicsDevice class can become very cumbersome since the success of an operation often depends on many external factors. This article shows you how you can make Direct3D tell you exactly what went wrong and why.

2D Graphics with Direct3D (C++)

Explains how to render pixel perfect 2D graphics with Direct3D in C++. The method presented by this article allows for thousands of sprites and bitmaps without a significant speed loss.