[m-rev.] for post-commit review: add glfw binding to extras

Julien Fischer juliensf at csse.unimelb.edu.au
Mon Mar 26 14:23:27 AEDT 2012


On Mon, 26 Mar 2012, Ian MacLarty wrote:

> On Mon, Mar 26, 2012 at 1:04 AM, Julien Fischer
> <juliensf at csse.unimelb.edu.au> wrote:
>>
>> I will add this to the NEWS file etc after I have dealt with
>> any review comments.
>>
>> -------------------------------
>>
>> For post-commit review by Ian.
>>
> ...
>> Index: extras/graphics/mercury_glfw/README
>> ===================================================================
>> RCS file: extras/graphics/mercury_glfw/README
>> diff -N extras/graphics/mercury_glfw/README
>> --- /dev/null   1 Jan 1970 00:00:00 -0000
>> +++ extras/graphics/mercury_glfw/README 25 Mar 2012 13:50:07 -0000
>> @@ -0,0 +1,43 @@
>> +This directory contains the package `mercury_glfw', which is a Mercury
>> binding
>> +to the GLFW (See: <http://www.glfw.org>).
>> +
>> +Building the binding
>> +====================
>> +
>> +(1) Fill in the system-specific information for your GLFW installation
>> +    in the file GLFW.options.
>> +
>> +(2) Build and install using the following command:
>> +
>> +    $ mmc --make libmercury_glfw.install
>> +
>> +
>> +Overview of the binding
>> +=======================
>> +
>> +The Mercury GLFW binding provides access to  all of version 2.7 of GLFW API
>> +with the exception of:
>> +
>> +   * the GLFW thread routines                   (use Mercury threads
>> instead)
>> +   * the image and texture loading routines     (deprecated)
>> +   * the routines for handling OpenGL extensions
>> +
>> +The mapping between GLFW functions and the corresponding Mercury predicates
>> +in the binding is straightforward, for example:
>> +
>> +   C                                    Mercury
>> +   ---------                            -------
>> +   glfwInit()                           glfw.init/2
>> +   glfwOpenWindow()                     glfw.open_window/11
>> +   glfwSetWindowRefreshCallback()       glfw.set_window_refresh_callback/3
>> +   glfwPollEvents()                     glfw.poll_events/2
>> +
>> +Unless otherwise noted, you may assume the specified given in the GLFW
>
> s/specified/specification/

Fixed -- thanks for that.

Julien.


More information about the reviews mailing list