All Projects → sechshelme → Lazarus Opengl 3.3 Tutorial

sechshelme / Lazarus Opengl 3.3 Tutorial

Programming Languages

pascal
1382 projects

Sourcen gehören zu dem Wiki in DGL:

https://wiki.delphigl.com/index.php/Lazarus_-_OpenGL_3.3_Tutorial

Bitte Kritik und Feedback hier schreiben:

https://delphigl.com/forum/viewtopic.php?f=13&t=11565&p=100919#p100919 oder http://www.lazarusforum.de/viewtopic.php?f=29&t=11373&p=101685&hilit=opengl+3.3#p101685

Auf Github hat es zum Teil Projekte, welche im Wiki nicht vorhanden/beschrieben sind, diese befinden sich in Arbeit oder sind Fehlerhaft.

Neuerungen:

28.10.2018 Bug behoben bei "Normalize"

30.07.2018 Fehler bei Verwendung von "Nur einer Array" wurde behoben, es wurden versehentlicht zweimal die Daten in den Vertex-Buffer geschrieben.

27.07.2018 Verwendung von Instancen.

14.07.2018 Funktionen in oglVektor und oglMatrix optimiert.

20.06.2018 Matrix.Multiply wurde aus oglMatrix entfernt, dafür ist es möglich Matrizen direkt zu multiplizieren. Matrix := Matrix * Matrix

08.05.2018 Textur-Array

28.04.2018 Objekte mit Alpha-Blending sortieren, so das man die unschönen Überlappungen verhindern kann.

08.04.2018 Bump-Mapping

25.03.2018 UBO-Tutorial fertig gestellt.

23.03.2018 Die Vertex-Funktionen wurden aus der oglMatrix Unit entfernt und in eine seperate Unit oglVetex ausgelagert. Die Classe TMatrix wurde entfernt und durch Type Helper ersetzt, somit hat man nun die Möglichkeit die Matrizen auch in einer UBO zu verwenden.

16.03.2018 Im Ordner "HTML-Tutorial" befindet sich das Tutorial in einer HTML-Version.

15.01.2018 Tutorial auf GITHUB hochgeladen.

10.04.2017 Tutorial das erste mal veröffentlicht.

Schlagwörter: Tutorial Lazarus FPC Pascal Delphi OpenGL 3.3 Core Vector Vektor Vertex Matrix 3D

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].