The first thing you need to create custom shaders and effects is a shader language. A shader language is a programming language that allows you to write code that runs on the graphics processing unit ...
Shaders are special programs that execute on the GPU and are used for rendering graphics. All modern rendering is done with shaders. For a more detailed description of what shaders are please see :ref ...