next up previous contents
Next: Cg - C for Up: Shader in OpenGL Previous: Shader in OpenGL   Contents

ARB Programs

Das ARB hat Mitte 2002 zwei eigene Spezifikationen zu Vertex- beziehungsweise Fragment-Shadern veröffentlicht: die ARB_vertex_program und ARB_fragment_program Extensions. Diese definieren jeweils eine Art Pseudo-Assembler den alle konformierenden GPUs sprich Treiber implementieren müssen.

Diese beiden Assembler sind sehr mühsam zu benutzen da sie fast keine Features bieten die man von Hochsprachen gewöhnt ist. Aber sie werden von fast allen Herstellern (und vor allem von Ati und NVIDIA) unterstützt. Außerdem zeigen sich hier typische Konzepte der inneren Funktion von Grafikkarten.



2005-10-25 Michael Bayer - nightspawn.com