At least for OpenGL it is. Since the languages grow together with the features/power of GPUs, the languages also grow, so yes, high level languages (like glSlang or D3D-HLSL) are the future. If you want to do serious 3D developement with modern GPUs you won't get far without learning glSlang.Originally Posted by Lightning
glSlang is embedded in the OpenGL implementation (= the driver) and is C only. There was a pascal-like shader-language (made by Lars Middendorf) that you could write high-level shader in pascal with (which where then converted to ARB_VP/ARB_FP), but he isn't developing that anymore.Originally Posted by Lightning
No! glSlang is only for programming shaders on the GPU (=for programming the programmable parts of the GPU. As of now these are the vertex and the fragment pipeline, other parts may become programmable in the future), it can't be used to write whole 3D applications. So you still need another language to write the application itself.Originally Posted by Lightning
I wrote one some time ago (see here), but it was in german only. Maybe you can use some online-translator to get it into your language. But there are many other tuts on it around the net.Originally Posted by Lightning
Bookmarks