DGLSDK: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Informationen)
K (Allgemein)
Zeile 28: Zeile 28:
 
|DGL - Dateien, wie z. B. die Templates oder Veröffentlichungen der DGL - Mitglieder.
 
|DGL - Dateien, wie z. B. die Templates oder Veröffentlichungen der DGL - Mitglieder.
 
|}
 
|}
<div>
+
</div>
  
 
== Windows ==
 
== Windows ==

Version vom 17. August 2005, 17:18 Uhr

DGLSDK

Allgemein

DGLSDK steht für "Delphi OpenGL Software Development Kit" und stellt ein Projekt der DGL-Community dar. Es soll gerade Einsteigern erleichtern notwendige oder zumindest hilfreiche Header und Loader auf dem System zur Verfügung zu stellen. Notwendigerweise wird bei der Entwicklung eines Projektes Bibliotheken Dritter benötigt. Die SDK versucht in Form eines einfach zu bedienenden Installers diese auf dem System zur Verfügung zu stellen, damit möglichst viele Anwendungen und Tutorials, die auf www.delphigl.com vorgestellt werden auch kompiliert werden können.

Das SDK erzeugt während der Installation folgende Struktur:

Verzeichnis Beschreibung
SDK Hauptverzeichnis, welches bei der Installation ausgewählt wurde.
-bin Binaries und DLLs aus den einzelnen Quellpaketen.
-contribute Originalzusammenstellung der Quellpakete. Für jedes der im SDK vorhanden Quellpakete wird aus lizenztechnischen Gründen ein separates Unterverzeichnis erstellt. Aus diesen werden die entsprechen Dateien in die Verzeichnisse bin, docs oder lib kopiert.
-docs Eventuell vorhandene Dokumentationen sind nach der Installation hierher kopiert worden.
-lib Damit nicht jedes Verzeichnis in den Suchpfad von Delphi aufgenommen werden muss, werden alle Header - Dateien in dieses Verzeichnis kopiert und nur dieses Verzeichnis wird dann dem Suchpfad der Delphi - IDE hinzugefügt.
-source DGL - Dateien, wie z. B. die Templates oder Veröffentlichungen der DGL - Mitglieder.

Windows

Informationen

Die DGLSDK 2005.1 ist momentan die aktuellste Version und wird von KidPaddle gepflegt und aktualisiert. Als Unterbau wird ein Installer verwendet, der auf den OpenSource-Installer NSIS aufbaut. Momentan sind im SDK u.a. enthalten:

Name Version Beschreibung
DGLOpenGL.pas 1.6
21.04.2004
OpenGL-Header von DelphiGL.com. Enthält alle GL, GLU und WGL Funktionen sowie die momentanen Extensions. Immer auf dem neuesten Stand. (Weitere Infos)
SDL-Header 1.17
03.01.2005
Jedi SDL-Header. Enthält Jedi SDL 1.17 mit allen Beispielen. In dem Unterverzeichnis docs ist die englische Dokumentation, leider auf dem Stand von 2002, im CHM - Format hinterlegt. SDL enthält weitere Units zu folgenden Bereichen (Liste nicht komplett):

- SDL_Image, ein Texture Loader
- SDL_Mixer, Ausgabe von Musik und Effekten
- SDL_Net, Netzwerkbibliothek
- SDL_TTF, Ausgabe von TrueType - Schriften
- SDLCtrls, GUI - Library in Anlehnung an die VCL

fxpascal.pas 0.4 fxPascal OpenGL Shader Compiler
gl3ds.pas 2.4a
02.08.2004
Unit zum einbinden von 3DS und Ascii - Milkshape - Modellen. Diese Unit bindet die Units DGLOpenGL und GLBitmap ein.
glBitmap.pas 1.17
22.05.2004
Texture Loader zum laden von TGAs, BMPs und JPGs. Siehe auch glBitmap.pas.
glBMP.pas 1.3 Alternativer Texture Loader zum laden von TGAs, BMPs und JPGs.
openal.pas Sound - Unit für das abspielen von Musik und Geräuschen unter Windows und Linux.

Tabelle Unvollständig! Bitte Weitere Komponenten ergänzen!

Anleitung

Linux

Warnung

Die DGLSDK for Linux befindet sich momentan noch in einem experimentellen Status und sollte daher nur von Leuten verwendet werden, die auch wirklich an der Entwicklung beteiligt sind. Es wird in keinster Weise garantiert, dass dieses Paket an dem System keinerlei Schäden verursacht und sollte daher vor der Verwendung ausführlich begutachtet werden.

Information

Die DGL SDK for Linux befindet sich aktuell in der Version 0.1pre und wird von Florian Sievert entwickelt. Der Installer selbst setzt sich momentan aus einigen kleineren Python-Skripten zusammen und bietet. u.a. die Möglichkeit Freepascal-RPMs aus dem Netz nachzuladen. Momentan im Paket enthalten sind:

Name Beschreibung
DGLOpenGL.pas OpenGL-Header von DelphiGL.com . Enthält Alle GL, GLU und WGL Funktionen sowie die momentanen Extensions. Immer auf dem neuesten Stand. (Weitere Infos)
Einige SDL-Header
OpenGL-Header der JEDIS

Anleitung

Entsprechende Hinweise entnehmen Sie der beiliegenden README.


Download