Chapter 12. HLSL Basics

IN THIS CHAPTER

Before 2001 the only way to talk to the graphics hardware was through the Fixed Function Pipeline (FFP) provided in DirectX. Graphics card manufacturers started allowing access through assembly code directly to their hardware. This was needed because the graphics cards were so much more complex than they were when the DirectX application programming interface (API) originally came out. It used to be enough to have an API that allowed us to set different properties and settings to get the graphics cards to work the way we wanted. However, as the cards became more complex, the DirectX ...

Get Microsoft® XNA™ Unleashed: Graphics and Game Programming for Xbox 360 and Windows now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.