Welcome to the Schooner project
This project is a collection of OpenGL libraries for the D programming language.
Bradley Smith has left this project, and baxissimo is in charge now.
Project Status
This project seems to have gone dormant since changeset 65 was committed on 2008-06-05.
GLD
Schooner GLD is a framework for OpenGL application development. Currently, GLD is essentially D language port of the GLFW library. Why port GLFW to the D language? While it is true that the GLFW library can be used directly, a D language port allows projects to modify the library without having to work in two languages.
See the GLD Demos.
Fonts
Schooner Fonts is a library to enable use of fonts in OpenGL applications. The Freetype library is used to decode font files. The fonts can be rendered in several different modes:
- Bitmaps
- Anti-aliased pixmaps
- Texture maps
- Outlines
- Polygon meshes
- Extruded polygon meshes
Currently, Schooner Fonts is essentially D language port of the FTGL library. Unlike GLD above, a D language port is necessary because FTGL is written in C++ and can't be used directly in the D language.
See the Fonts Demo.
Download
Schooner GLD and Schooner Fonts are now packaged in one download.
Current release: Version 3
Source: schooner-3.zip
Windows binary for DMD: schooner-3-win32-dmd.zip
Windows binary for GDC: schooner-3-win32-gdc.zip
Linux binary for DMD: schooner-3-linux-dmd.tar.gz
Linux binary for GDC: schooner-3-linux-gdc.tar.gz
Version 3 works on Windows and Linux, but has only been minimally tested using the example programs included.
Forum
Feedback, patches, and contributions are welcomed in the discussion forum.
Similar projects
Administrative Links
- TracGuide -- Built-in Documentation
- TitleIndex -- List of local wiki pages