Shaders technology or shaders is any unit written in a shading language that can be compiled independently. It is a recent technology and that has undergone a major evolution destined to provide the programmer an interaction with 40 graphics processing unit; 41 GPU; until now impossible. Shaders are used to perform transformations and create special effects, such as lighting, fire or fog. Shaders used specific high-level languages that allow the independence of hardware for its programming.