I want to learn a shading language and was wondering which would be better for the long run.
I already know a small bit of HLSL, Cg and GLSL, but my knowledge is four to five years out of date.
I would like it to be Cg or GLSL because I prefer using Panda 3d or Blender for my own pet projects, yet which would be better to learn?
The kind of shaders I wan't to make are tessellation, physics based shaders and any other interesting ones I learn about.
I am hoping that someone who stayed in touch with shader development could advise me.