dra
18.09.04, 03:53
Hi!
Ist zwar schon eineinhalb Wochen her, aber ich denke, interessant ist es trotzdem noch. Hier mal die wichtigsten Neuerungen:
Integration der OpenGL Shading Language (GLSL)
Mit Abstand die bedeutendste Neuerung. Damit gehören Shader endlich zum OpenGL-Core.
Mehrere Rendertargets
Wegfall der Texturgrößenrestriktion auf 2^n
Point Sprites: Primitive Punkte können nun als beliebige Texture dargestellt werden
Getrenntes Stencilling für Front- und Backfaces
Da die Hersteller die GLSL implementieren müssen, um der Spezifikation gerecht zu werden, wird es sicherlich noch etwas dauern, bis 2.0-Unterstützung komplett vorhanden ist. Besonders die GLSL dürfte für Entwickler interessant sein, da sie die Programmierung von Shadern signifikant vereinfacht (Direct3D benötigt Assembler-Listings).
OpenGL 2.0 Spezifikation (Englisch) (http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf)
GLSL Spezifikation (Englisch) (http://www.opengl.org/documentation/oglsl.html)
Gruß,
Drag0n aka dra
Ist zwar schon eineinhalb Wochen her, aber ich denke, interessant ist es trotzdem noch. Hier mal die wichtigsten Neuerungen:
Integration der OpenGL Shading Language (GLSL)
Mit Abstand die bedeutendste Neuerung. Damit gehören Shader endlich zum OpenGL-Core.
Mehrere Rendertargets
Wegfall der Texturgrößenrestriktion auf 2^n
Point Sprites: Primitive Punkte können nun als beliebige Texture dargestellt werden
Getrenntes Stencilling für Front- und Backfaces
Da die Hersteller die GLSL implementieren müssen, um der Spezifikation gerecht zu werden, wird es sicherlich noch etwas dauern, bis 2.0-Unterstützung komplett vorhanden ist. Besonders die GLSL dürfte für Entwickler interessant sein, da sie die Programmierung von Shadern signifikant vereinfacht (Direct3D benötigt Assembler-Listings).
OpenGL 2.0 Spezifikation (Englisch) (http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf)
GLSL Spezifikation (Englisch) (http://www.opengl.org/documentation/oglsl.html)
Gruß,
Drag0n aka dra