Sourcen gehören zu dem Wiki in DGL:
Bitte Kritik und Feedback hier schreiben:
Auf Github hat es zum Teil Projekte, welche im Wiki nicht vorhanden/beschrieben sind, diese befinden sich in Arbeit oder sind Fehlerhaft.
Tutorial direkt auf GitHub:
Datum | Änderungen |
---|---|
22.11.2024 | Bug im Beispiel"xx_-Einrichten_und_Einstieg/xx-_Context_erzeugen" behoben. |
21.11.2024 | Mindesanforderung von FPC/Lazarus angepasst. |
20.05.2024 | Neu Package ogl_package_nolcl hinzugefügt. |
20.04.2024 | dglopengl.pas durch oglglad_gl.pas ersetzt. |
20.08.2023 | Neue Beispiele bei Geometrie-Shader. |
05.06.2022 | Diese readme.me optisch gestaltet. |
11.04.2022 | Tutorial direkt bei den Sourcen intergriert, anhand einzelner "readme.md" Dateien in den einzelnen Ordner. |
02.05.2020 | readme.me in jedem Unterverzeichniss mit Images eingefügt. |
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. |
- https://learnopengl.com/Advanced-OpenGL/Geometry-Shader
- https://open.gl/geometry
- https://paroj.github.io/gltut/index.html
- https://www.songho.ca/opengl/index.html
- https://ogldev.org/index.html
- glad
- glad2 (Kein Pascal)
- Infos zu glad
- https://www.w3.org/TR/webgpu/
- Sampler:
$ google-chrome-unstable --enable-unsafe-webgpu --enable-features=Vulkan
Mehr Infos:
- https://stackoverflow.com/questions/72294876/i-enable-webgpu-in-chrome-dev-and-it-still-doesnt-work
- https://askubuntu.com/questions/299345/how-to-enable-webgl-in-chrome-on-ubuntu
- https://developer.chrome.com/blog/webgpu-release?hl=de
- https://developer.chrome.com/blog/webgpu-release?hl=en
- Chrome läuft auf Anhieb
Tutorial Lazarus FPC Pascal Delphi OpenGL 3.3 Core Vector Vektor Vertex Matrix 3D