    GLV library
    Version 0.4
    Written by Karl Robillard


Overview
--------

The GLV library provides a small, cross-platform, C interface for creating a
window or fullscreen display with an OpenGL context.  It was written for use
in games and demos as an alternative to larger libraries such as GLUT, SDL,
GLFW, PLIB, etc.  There are no thread, joystick, or timer wrappers here.

The currently supported environments are Android, Linux, and Windows.
The Linux version is the most complete, while the Mac version is the least
as it has not been updated for Cocoa.

Read the LICENSE file for terms of use.

HTML documentation is provided in the doc/html/ directory.



Requirements
------------

OpenGL.

The X11 version is built with the XFree86 XF86VidMode extension by default.
This can be disabled in the Makefile.  Code has been written for the
Xi Graphics XME fullscreen extension but it has not been tested.

The Windows version has been built with Cygwin and Visual C++ 6 using NMAKE.



Installation
------------

Linux

  Run the following commands from the glv directory:

    > make -C x11
    > make -C examples -f Makefile.linux
    > sudo make -C x11 install


Windows

  Note that the Windows version has had very little testing.

  Run the following commands from the command prompt:

    > cd win32
    > nmake
    > cd ..\examples
    > nmake -f Makefile.vc


Android

  Add the android source and header files to your project.


Mac OS X

  Run the following commands from the glv directory:

    > make -C mac
    > make -C examples -f Makefile.mac
    > sudo make -C mac install

