* - gs_4_0, gs_4_1, ps_4_0, ps_4_1, vs_4_0 and vs_4_1 were introduced in Shader Model 4.0, however, DirectX 11 adds support for structured buffers and byte address buffers to Shader Model 4 running on DirectX 10 hardware. It has been designed using a common-shader core which provides a common set of features to all programmable shaders, which are only programmable using HLSL. Shader Model 5 is a superset of the capabilites in Shader Model 4. This section contains the reference pages for HLSL Shader Model 5.