Lazarus - OpenGL 3.3 Tutorial: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
=Lazarus - OpenGL 3.3 Tutorial=
 
=Lazarus - OpenGL 3.3 Tutorial=
==Einrichten und Einstieg==
+
== Einrichten und Einstieg ==
 
{|{{Prettytable_B1}} width="100%"
 
{|{{Prettytable_B1}} width="100%"
 
!width="15%"|Link
 
!width="15%"|Link
 
!width="85%"|Beschreibung
 
!width="85%"|Beschreibung
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Lazarus fuer OpenGL einrichten|Lazarus fuer OpenGL einrichten]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Einrichten und Einstieg -  Lazarus fuer OpenGL einrichten|Lazarus fuer OpenGL einrichten]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Einrichten und Einstieg -  Lazarus fuer OpenGL einrichten.png|150px|right]] Lazarus fuer OpenGL einrichten<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Einrichten und Einstieg -  Lazarus fuer OpenGL einrichten.png|150px|right]] Lazarus fuer OpenGL einrichten<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Context erzeugen|Context erzeugen]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Einrichten und Einstieg -  Context erzeugen|Context erzeugen]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Einrichten und Einstieg -  Context erzeugen.png|150px|right]] Context erzeugen<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Einrichten und Einstieg -  Context erzeugen.png|150px|right]] Context erzeugen<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - VAO - Daten laden|VAO - Daten laden]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Einrichten und Einstieg -  VAO - Daten laden|VAO - Daten laden]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Einrichten und Einstieg -  VAO - Daten laden.png|150px|right]] VAO - Daten laden<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Einrichten und Einstieg -  VAO - Daten laden.png|150px|right]] VAO - Daten laden<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Erster Shader|Erster Shader]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Einrichten und Einstieg -  Erster Shader|Erster Shader]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Einrichten und Einstieg -  Erster Shader.png|150px|right]] Erster Shader<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Einrichten und Einstieg -  Erster Shader.png|150px|right]] Erster Shader<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Polygonmodus|Polygonmodus]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Einrichten und Einstieg -  Polygonmodus|Polygonmodus]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Einrichten und Einstieg -  Polygonmodus.png|150px|right]] Polygonmodus<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Einrichten und Einstieg -  Polygonmodus.png|150px|right]] Polygonmodus<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
 
|}
 
|}
  
==Shader==
+
== Shader ==
 
{|{{Prettytable_B1}} width="100%"
 
{|{{Prettytable_B1}} width="100%"
 
!width="15%"|Link
 
!width="15%"|Link
 
!width="85%"|Beschreibung
 
!width="85%"|Beschreibung
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Einleitung und laden der Shader|Einleitung und laden der Shader]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Shader -  Einleitung und laden der Shader|Einleitung und laden der Shader]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Shader -  Einleitung und laden der Shader.png|150px|right]] Einleitung und laden der Shader<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Shader -  Einleitung und laden der Shader.png|150px|right]] Einleitung und laden der Shader<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Einfachster Shader|Einfachster Shader]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Shader -  Einfachster Shader|Einfachster Shader]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Shader -  Einfachster Shader.png|150px|right]] Einfachster Shader<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Shader -  Einfachster Shader.png|150px|right]] Einfachster Shader<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Uniform Variablen|Uniform Variablen]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Shader -  Uniform Variablen|Uniform Variablen]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Shader -  Uniform Variablen.png|150px|right]] Uniform Variablen<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Shader -  Uniform Variablen.png|150px|right]] Uniform Variablen<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Erste Bewegung|Erste Bewegung]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Shader -  Erste Bewegung|Erste Bewegung]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Shader -  Erste Bewegung.png|150px|right]] Erste Bewegung<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Shader -  Erste Bewegung.png|150px|right]] Erste Bewegung<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Mehrere Shader|Mehrere Shader]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Shader -  Mehrere Shader|Mehrere Shader]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Shader -  Mehrere Shader.png|150px|right]] Mehrere Shader<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Shader -  Mehrere Shader.png|150px|right]] Mehrere Shader<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Schleifen|Schleifen]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Shader -  Schleifen|Schleifen]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Shader -  Schleifen.png|150px|right]] Schleifen<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Shader -  Schleifen.png|150px|right]] Schleifen<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Geometrie Shader|Geometrie Shader]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Shader -  Geometrie Shader|Geometrie Shader]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Shader -  Geometrie Shader.png|150px|right]] Geometrie Shader<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Shader -  Geometrie Shader.png|150px|right]] Geometrie Shader<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Punkte verschieden darstellen|Punkte verschieden darstellen]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Shader -  Punkte verschieden darstellen|Punkte verschieden darstellen]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Shader -  Punkte verschieden darstellen.png|150px|right]] Punkte verschieden darstellen<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Shader -  Punkte verschieden darstellen.png|150px|right]] Punkte verschieden darstellen<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Shader Mandelbrot|Shader Mandelbrot]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Shader -  Shader Mandelbrot|Shader Mandelbrot]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Shader -  Shader Mandelbrot.png|150px|right]] Shader Mandelbrot<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Shader -  Shader Mandelbrot.png|150px|right]] Shader Mandelbrot<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
 
|}
 
|}
  
==Vertex-Puffer==
+
== Vertex-Puffer ==
 
{|{{Prettytable_B1}} width="100%"
 
{|{{Prettytable_B1}} width="100%"
 
!width="15%"|Link
 
!width="15%"|Link
 
!width="85%"|Beschreibung
 
!width="85%"|Beschreibung
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Einfachster Vertex-Puffer|Einfachster Vertex-Puffer]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer -  Einfachster Vertex-Puffer|Einfachster Vertex-Puffer]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Vertex-Puffer -  Einfachster Vertex-Puffer.png|150px|right]] Einfachster Vertex-Puffer<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Vertex-Puffer -  Einfachster Vertex-Puffer.png|150px|right]] Einfachster Vertex-Puffer<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Mehrere Vertex-Puffer, Mehrarbige Mesh|Mehrere Vertex-Puffer, Mehrarbige Mesh]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer -  Mehrere Vertex-Puffer, Mehrarbige Mesh|Mehrere Vertex-Puffer, Mehrarbige Mesh]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Vertex-Puffer -  Mehrere Vertex-Puffer, Mehrarbige Mesh.png|150px|right]] Mehrere Vertex-Puffer, Mehrarbige Mesh<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Vertex-Puffer -  Mehrere Vertex-Puffer, Mehrarbige Mesh.png|150px|right]] Mehrere Vertex-Puffer, Mehrarbige Mesh<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer in 2D|Vertex-Puffer in 2D]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer -  Vertex-Puffer in 2D|Vertex-Puffer in 2D]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Vertex-Puffer -  Vertex-Puffer in 2D.png|150px|right]] Vertex-Puffer in 2D<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Vertex-Puffer -  Vertex-Puffer in 2D.png|150px|right]] Vertex-Puffer in 2D<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Nur eine Array|Nur eine Array]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer -  Nur eine Array|Nur eine Array]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Vertex-Puffer -  Nur eine Array.png|150px|right]] Nur eine Array<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Vertex-Puffer -  Nur eine Array.png|150px|right]] Nur eine Array<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Daten zur Laufzeit modifizieren|Vertex-Daten zur Laufzeit modifizieren]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer -  Vertex-Daten zur Laufzeit modifizieren|Vertex-Daten zur Laufzeit modifizieren]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Vertex-Puffer -  Vertex-Daten zur Laufzeit modifizieren.png|150px|right]] Vertex-Daten zur Laufzeit modifizieren<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Vertex-Puffer -  Vertex-Daten zur Laufzeit modifizieren.png|150px|right]] Vertex-Daten zur Laufzeit modifizieren<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Shapes (Dreiecke)|Shapes (Dreiecke)]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer -  Shapes (Dreiecke)|Shapes (Dreiecke)]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Vertex-Puffer -  Shapes (Dreiecke).png|150px|right]] Shapes (Dreiecke)<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Vertex-Puffer -  Shapes (Dreiecke).png|150px|right]] Shapes (Dreiecke)<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Shapes (Linien)|Shapes (Linien)]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer -  Shapes (Linien)|Shapes (Linien)]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Vertex-Puffer -  Shapes (Linien).png|150px|right]] Shapes (Linien)<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Vertex-Puffer -  Shapes (Linien).png|150px|right]] Shapes (Linien)<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - DrawArrays|DrawArrays]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer -  DrawArrays|DrawArrays]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Vertex-Puffer -  DrawArrays.png|150px|right]] DrawArrays<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Vertex-Puffer -  DrawArrays.png|150px|right]] DrawArrays<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Indices|Indices]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer -  Indices|Indices]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Vertex-Puffer -  Indices.png|150px|right]] Indices<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Vertex-Puffer -  Indices.png|150px|right]] Indices<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Index-Puffer|Index-Puffer]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer -  Index-Puffer|Index-Puffer]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Vertex-Puffer -  Index-Puffer.png|150px|right]] Index-Puffer<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Vertex-Puffer -  Index-Puffer.png|150px|right]] Index-Puffer<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Index-Puffer dynamisch|Index-Puffer dynamisch]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer -  Index-Puffer dynamisch|Index-Puffer dynamisch]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Vertex-Puffer -  Index-Puffer dynamisch.png|150px|right]] Index-Puffer dynamisch<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Vertex-Puffer -  Index-Puffer dynamisch.png|150px|right]] Index-Puffer dynamisch<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer auslesen|Vertex-Puffer auslesen]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer -  Vertex-Puffer auslesen|Vertex-Puffer auslesen]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Vertex-Puffer -  Vertex-Puffer auslesen.png|150px|right]] Vertex-Puffer auslesen<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Vertex-Puffer -  Vertex-Puffer auslesen.png|150px|right]] Vertex-Puffer auslesen<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
 
|}
 
|}
  
==Matrix==
+
== Matrix ==
 
{|{{Prettytable_B1}} width="100%"
 
{|{{Prettytable_B1}} width="100%"
 
!width="15%"|Link
 
!width="15%"|Link
 
!width="85%"|Beschreibung
 
!width="85%"|Beschreibung
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Was ist eine Matrix|Was ist eine Matrix]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Matrix -  Was ist eine Matrix|Was ist eine Matrix]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Matrix -  Was ist eine Matrix.png|150px|right]] Was ist eine Matrix<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Matrix -  Was ist eine Matrix.png|150px|right]] Was ist eine Matrix<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Matrix Rotieren|Matrix Rotieren]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Matrix -  Matrix Rotieren|Matrix Rotieren]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Matrix -  Matrix Rotieren.png|150px|right]] Matrix Rotieren<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Matrix -  Matrix Rotieren.png|150px|right]] Matrix Rotieren<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Matrix Verschieben und Multiplizieren|Matrix Verschieben und Multiplizieren]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Matrix -  Matrix Verschieben und Multiplizieren|Matrix Verschieben und Multiplizieren]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Matrix -  Matrix Verschieben und Multiplizieren.png|150px|right]] Matrix Verschieben und Multiplizieren<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Matrix -  Matrix Verschieben und Multiplizieren.png|150px|right]] Matrix Verschieben und Multiplizieren<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Kleines Planetarium|Kleines Planetarium]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Matrix -  Kleines Planetarium|Kleines Planetarium]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Matrix -  Kleines Planetarium.png|150px|right]] Kleines Planetarium<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Matrix -  Kleines Planetarium.png|150px|right]] Kleines Planetarium<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
 
|}
 
|}
  
==3D==
+
== 3D ==
 
{|{{Prettytable_B1}} width="100%"
 
{|{{Prettytable_B1}} width="100%"
 
!width="15%"|Link
 
!width="15%"|Link
 
!width="85%"|Beschreibung
 
!width="85%"|Beschreibung
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Erster-Wuerfel|Erster-Wuerfel]]
+
![[Lazarus - OpenGL 3.3 Tutorial - 3D -  Erster-Wuerfel|Erster-Wuerfel]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: 3D -  Erster-Wuerfel.png|150px|right]] Erster-Wuerfel<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  3D -  Erster-Wuerfel.png|150px|right]] Erster-Wuerfel<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Polygon - Seite (Backface Culling)|Polygon - Seite (Backface Culling)]]
+
![[Lazarus - OpenGL 3.3 Tutorial - 3D -  Polygon - Seite (Backface Culling)|Polygon - Seite (Backface Culling)]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: 3D -  Polygon - Seite (Backface Culling).png|150px|right]] Polygon - Seite (Backface Culling)<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  3D -  Polygon - Seite (Backface Culling).png|150px|right]] Polygon - Seite (Backface Culling)<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Tiefenbuffer|Tiefenbuffer]]
+
![[Lazarus - OpenGL 3.3 Tutorial - 3D -  Tiefenbuffer|Tiefenbuffer]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: 3D -  Tiefenbuffer.png|150px|right]] Tiefenbuffer<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  3D -  Tiefenbuffer.png|150px|right]] Tiefenbuffer<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Orthogonalprojektion|Orthogonalprojektion]]
+
![[Lazarus - OpenGL 3.3 Tutorial - 3D -  Orthogonalprojektion|Orthogonalprojektion]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: 3D -  Orthogonalprojektion.png|150px|right]] Orthogonalprojektion<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  3D -  Orthogonalprojektion.png|150px|right]] Orthogonalprojektion<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Fluchtpunktperspektive (Frustum)|Fluchtpunktperspektive (Frustum)]]
+
![[Lazarus - OpenGL 3.3 Tutorial - 3D -  Fluchtpunktperspektive (Frustum)|Fluchtpunktperspektive (Frustum)]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: 3D -  Fluchtpunktperspektive (Frustum).png|150px|right]] Fluchtpunktperspektive (Frustum)<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  3D -  Fluchtpunktperspektive (Frustum).png|150px|right]] Fluchtpunktperspektive (Frustum)<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Betrachtungs - Fenster (Viewport)|Betrachtungs - Fenster (Viewport)]]
+
![[Lazarus - OpenGL 3.3 Tutorial - 3D -  Betrachtungs - Fenster (Viewport)|Betrachtungs - Fenster (Viewport)]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: 3D -  Betrachtungs - Fenster (Viewport).png|150px|right]] Betrachtungs - Fenster (Viewport)<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  3D -  Betrachtungs - Fenster (Viewport).png|150px|right]] Betrachtungs - Fenster (Viewport)<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
 
|}
 
|}
  
==Beleuchtung==
+
== Beleuchtung ==
 
{|{{Prettytable_B1}} width="100%"
 
{|{{Prettytable_B1}} width="100%"
 
!width="15%"|Link
 
!width="15%"|Link
 
!width="85%"|Beschreibung
 
!width="85%"|Beschreibung
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Einfache Beleuchtung|Einfache Beleuchtung]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Beleuchtung -  Einfache Beleuchtung|Einfache Beleuchtung]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Beleuchtung -  Einfache Beleuchtung.png|150px|right]] Einfache Beleuchtung<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Beleuchtung -  Einfache Beleuchtung.png|150px|right]] Einfache Beleuchtung<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Einfache Beleuchtung mit Clamp|Einfache Beleuchtung mit Clamp]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Beleuchtung -  Einfache Beleuchtung mit Clamp|Einfache Beleuchtung mit Clamp]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Beleuchtung -  Einfache Beleuchtung mit Clamp.png|150px|right]] Einfache Beleuchtung mit Clamp<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Beleuchtung -  Einfache Beleuchtung mit Clamp.png|150px|right]] Einfache Beleuchtung mit Clamp<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Einfache Beleuchtung und Farben|Einfache Beleuchtung und Farben]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Beleuchtung -  Einfache Beleuchtung und Farben|Einfache Beleuchtung und Farben]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Beleuchtung -  Einfache Beleuchtung und Farben.png|150px|right]] Einfache Beleuchtung und Farben<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Beleuchtung -  Einfache Beleuchtung und Farben.png|150px|right]] Einfache Beleuchtung und Farben<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
 
|}
 
|}
  
==Texturen==
+
== Texturen ==
 
{|{{Prettytable_B1}} width="100%"
 
{|{{Prettytable_B1}} width="100%"
 
!width="15%"|Link
 
!width="15%"|Link
 
!width="85%"|Beschreibung
 
!width="85%"|Beschreibung
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Erste Textur|Erste Textur]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Texturen -  Erste Textur|Erste Textur]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Texturen -  Erste Textur.png|150px|right]] Erste Textur<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Texturen -  Erste Textur.png|150px|right]] Erste Textur<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Mehrere Texturen|Mehrere Texturen]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Texturen -  Mehrere Texturen|Mehrere Texturen]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Texturen -  Mehrere Texturen.png|150px|right]] Mehrere Texturen<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Texturen -  Mehrere Texturen.png|150px|right]] Mehrere Texturen<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Texturen von BMP|Texturen von BMP]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Texturen -  Texturen von BMP|Texturen von BMP]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Texturen -  Texturen von BMP.png|150px|right]] Texturen von BMP<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Texturen -  Texturen von BMP.png|150px|right]] Texturen von BMP<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Texturen mit oglTextur|Texturen mit oglTextur]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Texturen -  Texturen mit oglTextur|Texturen mit oglTextur]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Texturen -  Texturen mit oglTextur.png|150px|right]] Texturen mit oglTextur<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Texturen -  Texturen mit oglTextur.png|150px|right]] Texturen mit oglTextur<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Texturen von XPM|Texturen von XPM]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Texturen -  Texturen von XPM|Texturen von XPM]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Texturen -  Texturen von XPM.png|150px|right]] Texturen von XPM<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Texturen -  Texturen von XPM.png|150px|right]] Texturen von XPM<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Texturen und Matrixen|Texturen und Matrixen]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Texturen -  Texturen und Matrixen|Texturen und Matrixen]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Texturen -  Texturen und Matrixen.png|150px|right]] Texturen und Matrixen<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Texturen -  Texturen und Matrixen.png|150px|right]] Texturen und Matrixen<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Multitexturing|Multitexturing]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Texturen -  Multitexturing|Multitexturing]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Texturen -  Multitexturing.png|150px|right]] Multitexturing<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Texturen -  Multitexturing.png|150px|right]] Multitexturing<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - glTexParameterf|glTexParameterf]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Texturen -  glTexParameterf|glTexParameterf]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Texturen -  glTexParameterf.png|150px|right]] glTexParameterf<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Texturen -  glTexParameterf.png|150px|right]] glTexParameterf<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - In Textur rendern|In Textur rendern]]
+
|}
 +
 
 +
== Framepuffer ==
 +
{|{{Prettytable_B1}} width="100%"
 +
!width="15%"|Link
 +
!width="85%"|Beschreibung
 +
|-
 +
![[Lazarus - OpenGL 3.3 Tutorial - Framepuffer -  In Textur rendern|In Textur rendern]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Texturen -  In Textur rendern.png|150px|right]] In Textur rendern<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Framepuffer -  In Textur rendern.png|150px|right]] In Textur rendern<br>
 +
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar
 +
|-
 +
![[Lazarus - OpenGL 3.3 Tutorial -  Framepuffer -  Framepuffer speichern|Framepuffer speichern]]
 +
{{Level_2}}
 +
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Framepuffer -  Framepuffer speichern.png|150px|right]] Framepuffer speichern<br>
 +
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar
 +
|-
 +
![[Lazarus - OpenGL 3.3 Tutorial -  Framepuffer -  Blur|Blur]]
 +
{{Level_2}}
 +
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Framepuffer -  Blur.png|150px|right]] Blur<br>
 +
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar
 +
|-
 +
![[Lazarus - OpenGL 3.3 Tutorial -  Framepuffer -  Sobel|Sobel]]
 +
{{Level_2}}
 +
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Framepuffer -  Sobel.png|150px|right]] Sobel<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
 
|}
 
|}
  
==Versuche==
+
== Versuche ==
 
{|{{Prettytable_B1}} width="100%"
 
{|{{Prettytable_B1}} width="100%"
 
!width="15%"|Link
 
!width="15%"|Link
 
!width="85%"|Beschreibung
 
!width="85%"|Beschreibung
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Erste Textur SubImage|Erste Textur SubImage]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Versuche -  Erste Textur SubImage|Erste Textur SubImage]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Versuche -  Erste Textur SubImage.png|150px|right]] Erste Textur SubImage<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Versuche -  Erste Textur SubImage.png|150px|right]] Erste Textur SubImage<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - MipMap|MipMap]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Versuche -  MipMap|MipMap]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Versuche -  MipMap.png|150px|right]] MipMap<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Versuche -  MipMap.png|150px|right]] MipMap<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - Texturen Perspektiven - Korrektur|Texturen Perspektiven - Korrektur]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Versuche -  Texturen Perspektiven - Korrektur|Texturen Perspektiven - Korrektur]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Versuche -  Texturen Perspektiven - Korrektur.png|150px|right]] Texturen Perspektiven - Korrektur<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Versuche -  Texturen Perspektiven - Korrektur.png|150px|right]] Texturen Perspektiven - Korrektur<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - MipMap  Kacheln|MipMap  Kacheln]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Versuche -  MipMap  Kacheln|MipMap  Kacheln]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Versuche -  MipMap  Kacheln.png|150px|right]] MipMap  Kacheln<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Versuche -  MipMap  Kacheln.png|150px|right]] MipMap  Kacheln<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - MipMap|MipMap]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Versuche -  MipMap|MipMap]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Versuche -  MipMap.png|150px|right]] MipMap<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Versuche -  MipMap.png|150px|right]] MipMap<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - MipMap diskret|MipMap diskret]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Versuche -  MipMap diskret|MipMap diskret]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Versuche -  MipMap diskret.png|150px|right]] MipMap diskret<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Versuche -  MipMap diskret.png|150px|right]] MipMap diskret<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
|-
 
|-
![[Lazarus - OpenGL 3.3 Tutorial - MipMap diskret-2|MipMap diskret-2]]
+
![[Lazarus - OpenGL 3.3 Tutorial - Versuche -  MipMap diskret-2|MipMap diskret-2]]
 
{{Level_2}}  
 
{{Level_2}}  
|[[Image: Versuche -  MipMap diskret-2.png|150px|right]] MipMap diskret-2<br>  
+
|[[Image:Lazarus - OpenGL 3.3 Tutorial -  Versuche -  MipMap diskret-2.png|150px|right]] MipMap diskret-2<br>  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 
Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar  
 +
|-
 +
|}
 +
 +
==  ==
 +
{|{{Prettytable_B1}} width="100%"
 +
!width="15%"|Link
 +
!width="85%"|Beschreibung
 
|-
 
|-
 
|}
 
|}

Version vom 12. Dezember 2017, 20:33 Uhr

Lazarus - OpenGL 3.3 Tutorial

Einrichten und Einstieg

Link Beschreibung
Lazarus fuer OpenGL einrichten
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Einrichten und Einstieg - Lazarus fuer OpenGL einrichten.png
Lazarus fuer OpenGL einrichten

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Context erzeugen
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Einrichten und Einstieg - Context erzeugen.png
Context erzeugen

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

VAO - Daten laden
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Einrichten und Einstieg - VAO - Daten laden.png
VAO - Daten laden

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Erster Shader
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Einrichten und Einstieg - Erster Shader.png
Erster Shader

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Polygonmodus
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Einrichten und Einstieg - Polygonmodus.png
Polygonmodus

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Shader

Link Beschreibung
Einleitung und laden der Shader
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Shader - Einleitung und laden der Shader.png
Einleitung und laden der Shader

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Einfachster Shader
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Shader - Einfachster Shader.png
Einfachster Shader

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Uniform Variablen
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Shader - Uniform Variablen.png
Uniform Variablen

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Erste Bewegung
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Shader - Erste Bewegung.png
Erste Bewegung

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Mehrere Shader
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Shader - Mehrere Shader.png
Mehrere Shader

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Schleifen
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Shader - Schleifen.png
Schleifen

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Geometrie Shader
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Shader - Geometrie Shader.png
Geometrie Shader

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Punkte verschieden darstellen
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Shader - Punkte verschieden darstellen.png
Punkte verschieden darstellen

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Shader Mandelbrot
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Shader - Shader Mandelbrot.png
Shader Mandelbrot

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Vertex-Puffer

Link Beschreibung
Einfachster Vertex-Puffer
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer - Einfachster Vertex-Puffer.png
Einfachster Vertex-Puffer

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Mehrere Vertex-Puffer, Mehrarbige Mesh
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer - Mehrere Vertex-Puffer, Mehrarbige Mesh.png
Mehrere Vertex-Puffer, Mehrarbige Mesh

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Vertex-Puffer in 2D
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer - Vertex-Puffer in 2D.png
Vertex-Puffer in 2D

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Nur eine Array
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer - Nur eine Array.png
Nur eine Array

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Vertex-Daten zur Laufzeit modifizieren
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer - Vertex-Daten zur Laufzeit modifizieren.png
Vertex-Daten zur Laufzeit modifizieren

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Shapes (Dreiecke)
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer - Shapes (Dreiecke).png
Shapes (Dreiecke)

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Shapes (Linien)
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer - Shapes (Linien und Punkte).png
Shapes (Linien)

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

DrawArrays
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer - DrawArrays.png
DrawArrays

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Indices
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer - Indices.png
Indices

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Index-Puffer
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer - Index-Puffer.png
Index-Puffer

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Index-Puffer dynamisch
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer - Index-Puffer dynamisch.png
Index-Puffer dynamisch

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Vertex-Puffer auslesen
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Vertex-Puffer - Vertex-Puffer auslesen.png
Vertex-Puffer auslesen

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Matrix

Link Beschreibung
Was ist eine Matrix
Schwierigkeitsgrad2 30x30.jpg
Was ist eine Matrix

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Matrix Rotieren
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Matrix - Matrix Rotieren.png
Matrix Rotieren

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Matrix Verschieben und Multiplizieren
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Matrix - Matrix Verschieben und Multiplizieren.png
Matrix Verschieben und Multiplizieren

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Kleines Planetarium
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Matrix - Kleines Planetarium.png
Kleines Planetarium

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

3D

Link Beschreibung
Erster-Wuerfel
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - 3D - Erster-Wuerfel.png
Erster-Wuerfel

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Polygon - Seite (Backface Culling)
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - 3D - Polygon - Seite (Backface Culling).png
Polygon - Seite (Backface Culling)

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Tiefenbuffer
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - 3D - Tiefenbuffer.png
Tiefenbuffer

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Orthogonalprojektion
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - 3D - Orthogonalprojektion.png
Orthogonalprojektion

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Fluchtpunktperspektive (Frustum)
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - 3D - Fluchtpunktperspektive (Frustum).png
Fluchtpunktperspektive (Frustum)

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Betrachtungs - Fenster (Viewport)
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - 3D - Betrachtungs - Fenster (Viewport).png
Betrachtungs - Fenster (Viewport)

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Beleuchtung

Link Beschreibung
Einfache Beleuchtung
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Beleuchtung - Einfache Beleuchtung.png
Einfache Beleuchtung

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Einfache Beleuchtung mit Clamp
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Beleuchtung - Directional Light.png
Einfache Beleuchtung mit Clamp

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Einfache Beleuchtung und Farben
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Beleuchtung - Einfache Beleuchtung und Farben.png
Einfache Beleuchtung und Farben

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Texturen

Link Beschreibung
Erste Textur
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Texturen - Erste Textur.png
Erste Textur

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Mehrere Texturen
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Texturen - Mehrere Texturen.png
Mehrere Texturen

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Texturen von BMP
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Texturen - Texturen von BMP.png
Texturen von BMP

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Texturen mit oglTextur
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Texturen - Texturen mit oglTextur.png
Texturen mit oglTextur

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Texturen von XPM
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Texturen - Texturen von XPM.png
Texturen von XPM

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Texturen und Matrixen
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Texturen - Texturen und Matrixen.png
Texturen und Matrixen

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Multitexturing
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Texturen - Multitexturing.png
Multitexturing

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

glTexParameterf
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Texturen - Filter.png
glTexParameterf

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Framepuffer

Link Beschreibung
In Textur rendern
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Framepuffer - In Textur rendern.png
In Textur rendern

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Framepuffer speichern
Schwierigkeitsgrad2 30x30.jpg
Lazarus - OpenGL 3.3 Tutorial - Framepuffer - Framepuffer speichern.png
Framepuffer speichern

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Blur
Schwierigkeitsgrad2 30x30.jpg
Blur

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Sobel
Schwierigkeitsgrad2 30x30.jpg
Sobel

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Versuche

Link Beschreibung
Erste Textur SubImage
Schwierigkeitsgrad2 30x30.jpg
Erste Textur SubImage

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

MipMap
Schwierigkeitsgrad2 30x30.jpg
MipMap

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Texturen Perspektiven - Korrektur
Schwierigkeitsgrad2 30x30.jpg
Texturen Perspektiven - Korrektur

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

MipMap Kacheln
Schwierigkeitsgrad2 30x30.jpg
MipMap Kacheln

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

MipMap
Schwierigkeitsgrad2 30x30.jpg
MipMap

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

MipMap diskret
Schwierigkeitsgrad2 30x30.jpg
MipMap diskret

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

MipMap diskret-2
Schwierigkeitsgrad2 30x30.jpg
MipMap diskret-2

Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar Kommentar

Link Beschreibung