One thing that I really want to get into though is shaders. Like parallax mapping, ambient occlusion, pixel motion blur, HDR, that sort of thing.
My problem is that I don't really know where to start.
Since GLSL is cross platform maybe that's the best course of action... but I hear that Cg can be converted to glsl or hlsl for directx?
I guess the language doesn't matter too much since they are all similar when it gets down to it and will use similar concepts...
But where do I start?
How can I start making applications which use shaders and of course the shaders themselves?
I've gathered that some shaders need inputs... so I guess I can't just always just apply a shader to the screen (motion blur for example)
How would I go about learning about all these things? I'm honestly lost and don't know where to start
![Sad :(](./images/smilies/icon_sad.gif)