title: Getting Shaders to Run on the GPU
body: <p>I have an OpenGL program that uses shaders (OpenGL version 3.3, GLSL version 1.5). I have heard that the shaders actually run on the CPU unless you specifically tell it to run on the GPU. (Of course the whole reason I am using shaders is to speed up rendering by doing the calculations in the GPU instead of the CPU, so this is not the behavior I want.) Is this true? If so, how do you get the shader to run on the GPU?</p>