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

Ian MacLarty maclarty at csse.unimelb.edu.au
Mon Mar 26 09:40:40 AEDT 2012


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/

Looks good otherwise.

Ian.

--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to:       mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions:          mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the reviews mailing list