How do we cascade multi shaders (vertex and fragment) on imx6? For example, I have loaded an image as a texture to GPU, and I want to find edges in an image using the line detection technology with hough transform. First, a frag shader is created to change a color image to a grey image. Next, a kernel filter is adopted in another fragment shader to find all the edges in the previous grey image. Finally, a hough transform technology is used in other shader files (maybe fragment shader, geometry shader, vertex shader) based on the result of the second step. If I could look into some related documents and sample codes, it will be great. Thanks in advance.