this is my first time on the forum (so be nice
I am not a complete noob to programming C++ but I am to Irrlicht. I like it so far and wish to continue with it. For a long time I've wanted to have a go at shaders, long before I got irrlicht, but it all went over my head. glsl, hlsl, fragment shader and pixel shader, where all unknown terms to me and I couldn't find a good tutorial to fix my confusion. I know what they mean now, but I'm not sure what I should be learning to start using shaders with Irrlicht (I haven't learnt a shader language yet).
I want my programs to run on gl and dx APIs but that would involve learning GLSL and HLSL, which, when combined are too hefty a read for me to find the time to learn.
I found the alternative, IrrCG, an abstraction from the two languages. Sadly I can't get any of the examples to compile (probly bad library linking on my part) and I am having trouble finding good documentation on how to use it. Then I read somewhere that the current version doesn't support PS3, which especially disappointed me as I wanted to look into steep parallax, among other things (which tend to require PS3).
I had a brief look at the description of ATI's ASHLI, but it is a big download on my slow connection, when I am not really sure if it is what I'm after.
A GLSL<->HLSL converter that doesn't require an entire abstracted language would be perfect (but that's asking for too much
I am willing to learn one shader language but not two. And I really would much rather have PS3 support than not.
Any suggestions?
