Part of the Khronos Group

 

Sh V0.7.6 high-level GPU metaprogramming language adds opengl:state metatag

Sh is a metaprogramming language for modern programmable GPUs with a special “retained” mode, which collects a sequence of Sh operations into a program (at run time), optimizes it and generates intermediate code for any particular GPU. The intermediate code can then be passed on to a backend OpenGL ARB_{fragment,vertex}_program extensions and transformed into actual GPU assembly.  This lets you write programs for graphics cards in C++ itself. The latest v0.7.6 adds a new “opengl:state” metatag in the OpenGL backend. This allows uniforms to be bound to existing OpenGL state, such as modelview matrices or light positions.

Feb 25, 2005 | Category: Developers

Comments

<< Back to main

 
Column Footer