High Level Shading Language

High Level Shading Language (HLSL) is a programming language developed by Microsoft for shader effects connected with the Direct3D API. It is able to use shader data in the form of a byte array within a header (.h) file. Shaders can also be compiled into .cso objects.

Links

 * Wikipedia article
 * Language Reference
 * Compiling shaders
 * HLSL introduction