In this chapter, we introduced very basic topics on shaders with the main focus on 2D image processing. For further knowledge of shaders, we suggest the following topics:
- 3D objects lighting using vertex and fragment shaders
- Working with attributes, which is a powerful way for propagating various types of information from a vertex shader to a fragment shader.
- Ping-Pong FBO method, which is used for some computations with the fragment shader, for example, particle physics simulation. See the corresponding openFrameworks example in the