Lazarus - OpenGL 3.3 Tutorial: Unterschied zwischen den Versionen
| Zeile 280: | Zeile 280: | ||
{{Level_2}} | {{Level_2}} | ||
|[[Image: Texturen - glTexParameterf.png|150px|right]] glTexParameterf<br> | |[[Image: Texturen - glTexParameterf.png|150px|right]] glTexParameterf<br> | ||
| + | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
| + | |- | ||
| + | ![[Lazarus - OpenGL 3.3 Tutorial - In Textur rendern|In Textur rendern]] | ||
| + | {{Level_2}} | ||
| + | |[[Image: Texturen - In Textur rendern.png|150px|right]] In Textur rendern<br> | ||
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar | ||
|- | |- | ||
Version vom 9. Dezember 2017, 21:33 Uhr
Inhaltsverzeichnis
Lazarus - OpenGL 3.3 Tutorial
Einrichten und Einstieg
| Link | Beschreibung |
|---|---|
| Lazarus fuer OpenGL einrichten | Lazarus fuer OpenGL einrichten Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Context erzeugen | Context erzeugen Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| VAO - Daten laden | VAO - Daten laden Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Erster Shader | Erster Shader Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Polygonmodus | Polygonmodus Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Shader
| Link | Beschreibung |
|---|---|
| Einleitung und laden der Shader | Einleitung und laden der Shader Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Einfachster Shader | Einfachster Shader Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Uniform Variablen | Uniform Variablen Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Erste Bewegung | Erste Bewegung Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Mehrere Shader | Mehrere Shader Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Schleifen | Schleifen Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Geometrie Shader | Geometrie Shader Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Punkte verschieden darstellen | Punkte verschieden darstellen Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Shader Mandelbrot | Shader Mandelbrot Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Vertex-Puffer
| Link | Beschreibung |
|---|---|
| Einfachster Vertex-Puffer | Einfachster Vertex-Puffer Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Mehrere Vertex-Puffer, Mehrarbige Mesh | Mehrere Vertex-Puffer, Mehrarbige Mesh Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Vertex-Puffer in 2D | Vertex-Puffer in 2D Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Nur eine Array | Nur eine Array Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Vertex-Daten zur Laufzeit modifizieren | Vertex-Daten zur Laufzeit modifizieren Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Shapes (Dreiecke) | Shapes (Dreiecke) Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Shapes (Linien) | Shapes (Linien) Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| DrawArrays | DrawArrays Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Indices | Indices Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Index-Puffer | Index-Puffer Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Index-Puffer dynamisch | Index-Puffer dynamisch Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Vertex-Puffer auslesen | Vertex-Puffer auslesen Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Matrix
| Link | Beschreibung |
|---|---|
| Was ist eine Matrix | Was ist eine Matrix Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Matrix Rotieren | Matrix Rotieren Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Matrix Verschieben und Multiplizieren | Matrix Verschieben und Multiplizieren Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Kleines Planetarium | Kleines Planetarium Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
3D
| Link | Beschreibung |
|---|---|
| Erster-Wuerfel | Erster-Wuerfel Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Polygon - Seite (Backface Culling) | Polygon - Seite (Backface Culling) Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Tiefenbuffer | Tiefenbuffer Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Orthogonalprojektion | Orthogonalprojektion Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Fluchtpunktperspektive (Frustum) | Fluchtpunktperspektive (Frustum) Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Betrachtungs - Fenster (Viewport) | Betrachtungs - Fenster (Viewport) Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Beleuchtung
| Link | Beschreibung |
|---|---|
| Einfache Beleuchtung | Einfache Beleuchtung Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Einfache Beleuchtung mit Clamp | Einfache Beleuchtung mit Clamp Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Einfache Beleuchtung und Farben | Einfache Beleuchtung und Farben Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Texturen
| Link | Beschreibung |
|---|---|
| Erste Textur | Erste Textur Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Mehrere Texturen | Mehrere Texturen Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Texturen von BMP | Texturen von BMP Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Texturen mit oglTextur | Texturen mit oglTextur Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Texturen von XPM | Texturen von XPM Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Texturen und Matrixen | Texturen und Matrixen Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Multitexturing | Multitexturing Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| glTexParameterf | glTexParameterf Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| In Textur rendern | In Textur rendern Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
Versuche
| Link | Beschreibung |
|---|---|
| Erste Textur SubImage | Erste Textur SubImage Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| MipMap | MipMap Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| Texturen Perspektiven - Korrektur | Texturen Perspektiven - Korrektur Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| MipMap Kacheln | MipMap Kacheln Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| MipMap | MipMap Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| MipMap diskret | MipMap diskret Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |
| MipMap diskret-2 | MipMap diskret-2 Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar |