Lazarus - OpenGL 3.3 Tutorial
01 - Einrichten und Einstieg
00 - Lazarus fuer OpenGL einrichten 17-11-17
02 - Context erzeugen 8-12-17
04 - VAO - Daten laden 12-12-17
06 - Erster Shader 12-11-17
08 - Polygonmodus 10-5-17
02 - Shader
00 - Einleitung und laden der Shader 13-12-17
02 - Einfachster Shader 23-6-17
04 - Uniform Variablen 12-11-17
06 - Erste Bewegung 30-4-17
08 - Mehrere Shader 5-12-17
10 - Schleifen 16-5-17
12 - Geometrie Shader 3-5-17
14 - Punkte verschieden darstellen 14-12-17
16 - Shader Mandelbrot 3-5-17
18 - Wichtige Funktionen 25-12-17
03 - Vertex-Puffer
00 - Einfachster Vertex-Puffer 10-6-17
02 - Mehrere Vertex-Puffer, Mehrarbige Mesh 10-6-17
04 - Vertex-Puffer in 2D 16-5-17
06 - Nur eine Array 28-4-17
08 - Vertex-Daten zur Laufzeit modifizieren 10-6-17
10 - Shapes (Dreiecke) 17-9-17
12 - Shapes (Linien und Punkte) 17-12-17
14 - DrawArrays 27-6-17
16 - Indices 17-9-17
18 - Index-Puffer 17-5-17
20 - Index-Puffer dynamisch 8-6-17
22 - Vertex-Puffer auslesen 10-6-17
04 - Matrix
00 - Was ist eine Matrix 19-12-17
02 - Matrix Rotieren 19-12-17
04 - Matrix Verschieben und Multiplizieren 25-6-17
06 - Kleines Planetarium 17-9-17
05 - 3D
00 - Erster-Wuerfel 20-5-17
02 - Polygon - Seite (Backface Culling) 25-5-17
04 - Tiefenbuffer 21-12-17
06 - Orthogonalprojektion 29-5-17
08 - Fluchtpunktperspektive (Frustum) 29-5-17
10 - Betrachtungs - Fenster (Viewport) 20-12-17
06 - Alpha Blending
00 - Einfaches Alpha Blending 25-12-17
02 - Die Reihenfolge ist wichtig 23-12-17
07 - Beleuchtung
00 - Einfache Beleuchtung 6-1-18
02 - Ambient Light 5-1-18
04 - Directional Light 5-1-18
06 - Mehrere Directional Light Quellen 5-1-18
08 - Point Light Kugel 6-1-18
10 - Point Light Vertex-Shader 6-1-18
12 - Point Light Fragment-Shader 6-1-18
08 - Texturen
00 - Erste Textur 13-7-17
02 - Mehrere Texturen 9-12-17
04 - Texturen von BMP 9-12-17
06 - Texturen mit oglTextur 27-6-17
08 - Texturen von XPM 9-7-17
10 - Texturen und Matrixen 9-7-17
12 - Multitexturing 9-12-17
14 - Filter 20-7-17
16 - Alpha-Textur 2-1-18
09 - Framepuffer
00 - In Textur rendern 12-12-17
02 - Framepuffer speichern 12-12-17
10 - Shader Effekte
00 - Blur 12-12-17
02 - Sobel 12-12-17
04 - Kacheln 25-12-17
06 - Kreis 26-12-17
08 - Hello World 25-12-17
90 - Versuche
00 - Erste Textur SubImage 27-6-17
02 - MipMap 27-6-17
04 - Texturen Perspektiven - Korrektur 29-6-17
06 - MipMap Kacheln 17-7-17
08 - MipMap 15-7-17
10 - MipMap diskret 17-7-17
12 - MipMap diskret-2 19-7-17
units
Sourcen download (source.zip)