the sourceforge one isn't great for it imo
nvidia's Cg Compiler does it much better, and the new CUDA one provides you with all the linker C++ code as well.
allows you to translate both ways. perks of nvidia hardware in the PS3 no doubt.. they're having to support Linux and OpenGL much better now.
personally think that OpenGL's design is begining to show it's age though. It's just too complicated for use in larger projects without writing an interface for it all. Someone needs to see about releasing something on-par with Direct3D to allow better OO interaction.
Tao for example provides direct access to the functionality in .NET/Mono Languages but is still procedural honestly defeating the whole point in using languages that are heavily OO based.
Felt the same way when GDK was released, while it's nice having the engine available; the programming structure is just backwards for implimenting into languages like C++, C# and Visual Basic.