Description

Glamour is an OpenGL wrapper for the D programming language.

Package Information

Version1.0.1 (2014-Sep-21)
Homepagehttps://github.com/Dav1dde/glamour
Repositoryhttps://github.com/Dav1dde/glamour
LicenseMIT
CopyrightCopyright © 2011-2014, David Herberth
AuthorsDavid Herberth
Registered byDavid Herberth
Dependenciesnone

Installation

To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

Readme

glamour

Glamour is an OpenGL wrapper for the D programming language.

Installation

Glamour supports these -version switches:

  • -version=gl3n – Adds gl3n support to glamour (you can pass gl3n vectors and matrices directly as uniform).
  • -version=glad – Uses glad for glamour.gl.
  • -version=Derelict2 – Uses Derelict2 for glamour.gl.
  • -version=Derelict3 – Uses Derelict3 for glamour.gl.
  • -version=stb – Uses stb_image to load textures from images.
  • -version=SDLImage2 - Uses the SDL to load textures from images, this requires DerelictSDL2.
  • -version=SDLImage - Uses the SDL to load textures from images, this requires DerelictSDL.1

To build glamour I recommend you to use the Makefile:

# to build with stb_image
wget -O stb_image.d https://bitbucket.org/dav1d/gl-utils/raw/tip/stb_image/stb_image.d
make DCFLAGS+="-version=glad -version=stb -version=gl3n `pkg-config --libs --cflags gl3n`"

# installing
make install

Example

Simple examples are available now in example directory. The simplest way to try them, is to use the dub package manager. Go to directory where glamour is installed and use the following:

dub run --config=example
dub run --config=example_texture

This command installs all dependencies, builds the example and runs it.

Documentation

http://dav1dde.github.com/glamour/

Available versions

1.0.1 ~master