Télécharger la liste

Description du projet

GLCaml is an Objective Caml interface for OpenGL
versions 1.1, 1.2, 1.3, 1.4, 1.5, 2.0, and 2.1,
plus extensions. It is intended as a compact
drop-in binding. It is a direct, dynamic binding
to OpenGL. An OCaml SDL binding is provided as
well, along with texture-map scaling functions,
texture mip-map generators, and a bitmapped font
library. Extensive documentation and more than 20
examples are provided.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-02-17 22:03
20080215

Le présent communiqué contient d'importantes modifications de l'API. Bigarrays ne sont plus nécessaires pour utiliser les fonctions OpenGL. Standard types Ocaml (entiers, flottants, bools, les chaînes et les tableaux correspondants) sont suffisantes. Glenums ont été remplacées par des constantes entières, et par conséquent, GL_ALL_CAPS notation devient gl_small_letters. Silent gestion des erreurs a été supprimée. Exemples supplémentaires ont été ajoutées, dont une démo Shader OpenGL. Un nouveau module, Win, a été ajoutée pour permettre l'utilisation d'OpenGL à partir de Windows standard module graphique Ocaml.
Tags: Major feature enhancements
This release contains significant API changes. Bigarrays are no longer necessary to use OpenGL functions. Standard Ocaml types (ints, floats, bools, strings, and corresponding arrays) are sufficient. Glenums have been replaced by integer constants, and as a result, GL_ALL_CAPS notation becomes gl_small_letters. Silent error handling has been removed. Extra examples have been added, including an OpenGL shader demo. A new module, Win, has been added to allow the use of OpenGL from standard Ocaml Graphics module windows.

2007-06-16 21:25
20070616

GLCaml prend désormais en charge presque toutes les extensions OpenGL actuelle. Solaris et Unix générale, un soutien a été ajoutée. SDLCaml corrections de bugs mineures ont été ajoutées. La licence pour GLCaml a été modifié à la licence BSD. SDLCaml reste sous la LGPL.
Tags: Minor feature enhancements
GLCaml now supports almost all current OpenGL
extensions. Solaris and generic Unix support has
been added. Minor bugfixes to SDLCaml have been
added. The license for GLCaml has been changed to
the BSD license. SDLCaml remains under the LGPL.

2007-02-27 19:49
20072027

Cette version incorpore des corrections de bogues pour enregistrer des noms de type d'événement qui se chevauchent membres. Le code et la documentation ont été nettoyées.
Tags: Minor bugfixes
This release incorporates bugfixes to overlapping event record type member names. The code and documentation have been cleaned up.

2007-01-28 00:15
20070126

Tags: Initial freshmeat announcement

Project Resources