

HLSL programs come in six forms: pixel shaders (fragment in GLSL), vertex shaders, geometry shaders, compute shaders, tessellation shaders (Hull and Domain shaders), and ray tracing shaders (Ray Generation Shaders, Intersection Shaders, Any Hit/Closest Hit/Miss Shaders). HLSL shaders can enable profound speed and detail increases as well as many special effects in both 2D and 3D computer graphics. Early versions of the two languages were considered identical, only marketed differently. It is very similar to the Nvidia Cg shading language, as it was developed alongside it. HLSL is analogous to the GLSL shading language used with the OpenGL standard. The partial transparency and reflection of the water in the foreground are added by a shader applied finally to the entire scene. The square in the background has been transformed and rotated. Distortion of the statue is achieved purely physically, while the texture of the rectangular frame beside it is based on color intensity.

NVidia GeForce FX 5000 series Pixel Shader 2.0b (DX 9.0b)ĪTI Radeon X700-X850 series Pixel Shader 3.0 (DX 9.0c)ĪTI Radeon X1300-X1950, nVidiaGeForce 6 et 7, Intel GMA X3000 series Pixel Shader 4.0 (DX 10)ĪTI Radeon X2400-X2900, nVidia GeForce 8 et 9 and GT200, Intel GMA X3100, X3500, X4500 series Pixel Shader 4.1 (DX 10.1)ĪTI Radeon HD 3000-4000 series and Nvidia GT 300, GT 220, GT 240 series Pixel Shader 5.A scene containing several different 2D HLSL shaders. NVidia GeForce 4 Ti/ 4200 Go series Pixel Shader 1.4 (DX 8.1)ĪTI Radeon 8500-9250 series Pixel Shader 2.0 (DX 9.0) NVidia GeForce 3 series Pixel Shader 1.3 (DX 8.0a) Here are the different versions of Pixel Shader with the Direct X version corresponding to the two leading manufacturers, ATI and nVidia, and also for the integrated chips from Intel (although their capacity for gaming is limited): Pixel Shader 1.0/1.1 (DX 8.0) Depending on the desired resolution, several million extra pixels may be necessary to achieve what is required. Games will be compatible depending on the version of Pixel Shader implemented in your graphics card.Therefore it is important to determine the limits of your graphics system.Ī Pixel Shader is a graphics function that calculates effects on a pixel level. As the pixel shader version is directly proportional to the capabilities of the graphics card, it is important to know the pixel shader version on the installed graphics card. There are various versions of pixel shaders available from two leading manufacturers, nVidia and ATI. Pixel shaders play an important role in determining which video games can be played on the system.
