title: Fixing GLSL shaders for Nvidia and AMD
body: <p>I am having problems getting my GLSL shaders to work on both AMD and Nvidia hardware.</p>
  
  <p>I am not looking for help fixing a particular shader, but how to generally avoid getting these problems. Is it possible to check if a shader will compile on AMD/Nvidia drivers without running the application on a machine with the respective hardware and actually trying it?</p>
  
  <p>I know, in the end, testing is the only way to be sure, but during development I would like to at least avoid the obvious problems.</p>
  
  <p>Everyone using GLSL must have these problems, so why can't I find a good way to fix them?</p>