Sh V0.7.6 high-level GPU metaprogramming language adds opengl:state metatag
Feb 25, 2005
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.
Category: Developers •
Posted on 02/25 at 05:42 AM
Comments
Leave a comment
Next entry: Cel Shading demo using the OpenGL Shading Language
Previous entry: OpenGL ES SDKs available for PowerVR MBX chipset
