Abstract: Der Talk präsentiert die Verwendung von OpenGL und OpenGL Shadern
unter Perl. Als Anwendung wird das Abspielen von Videodaten
und das Verfremden bzw. Mischen solcher Daten über die OpenGL
Schnittstelle und die OpenGL Shader verwendet.
Mit OpenGL 2.0 gibt es eine einheitliche Sprache, GLSL, um
die Grafikchips (GPUs) zu programmieren. Diese Grafikchips
sind spezialisiert auf die parallele Verarbeitung von Daten
und bieten damit mächtige Hardwareunterstützung zur Manipulation
von 3D und auch Bilddaten. Diese Programmierbarkeit ermöglicht
es, die 3D-Darstellung der Videokarten zweckzuentfremden und
sie zum Mischen von Videodaten zu verwenden, ohne daß man dafür
in Perl Code schreiben müsste.
Der Vortrag ist auf 40 Minuten ausgelegt, läßt sich aber
gegebenenfalls
kürzen. Eine erste Version
des Vortrags habe ich auf dem Frankfurter Perl Workshop 2007 gehalten.