caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Elliott Oti <elliott@elliottoti.com>
To: caml-list@yquem.inria.fr
Cc: caml-hump@inria.fr, Jon Harrop <jon@ffconsultancy.com>
Subject: [Ann] GLCaml version 20080215 available
Date: Sun, 17 Feb 2008 18:33:31 +0100	[thread overview]
Message-ID: <47B86FEB.7030604@elliottoti.com> (raw)

GLCaml version 20080215 is now available at http://glcaml.sourceforge.net

GLCaml is a collection of three modules:

1. Glcaml, which offers dynamic bindings to OpenGL 1.1 through 2.1 plus 
all ARB and vendor specific extensions.

2. SDLCaml, which offers bindings to SDL (http://libsdl.org), a graphics 
library

3. Win, which allows OpenGL calls to be used from an Ocaml Graphics 
window without requiring other libraries such as SDL or GTK.

This version of GLCaml has major API changes with respect to the 
previous versions.
The following changes have been made:

1. Bigarrays are no longer necessary for using OpenGL functions. 
Standard Ocaml
types (ints, floats, bools and strings, and corresponding arrays) are 
now used.

2. Enumerated constants (glenums) have been replaced by ints. As a 
result, there
are no more GL_ALL_CAPS constants; these have been replaced by 
gl_no_caps ints

3. An exception is now always thrown if an OpenGL call is not available. 
This is
because silent fails can leave mutable parameters in an undefined state.

Extra examples have been added that make use of the Win module, 
including an example demonstrating the use of OpenGL shaders.

Regards,

Elliott Oti


                 reply	other threads:[~2008-02-17 17:35 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=47B86FEB.7030604@elliottoti.com \
    --to=elliott@elliottoti.com \
    --cc=caml-hump@inria.fr \
    --cc=caml-list@yquem.inria.fr \
    --cc=jon@ffconsultancy.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).