Using shaders and effects, developers can now program the pipeline. These topics are covered in the following sections.