Chapter 12. HLSL Basics


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 live online training, plus books, videos, and digital content from nearly 200 publishers.