Did you know ... Search Documentation:
Packs (add-ons) for SWI-Prolog

Package "plOpenGL"

Title:OpenGL Bindings
Rating:
(1/1)
Latest version:0.6.2
SHA1 sum:b5375d0ff76c509b378fa060326ef0893a130b8c
Author:Jan Tatham <jan@sebity.com>
Home page:http://www.sebity.com/index.php
Download URL:http://www.sebity.com/downloads/plOpenGL-0.6.2.zip

Reviews

Write a review or add a rating.

I have not tested with with 32-bit version of swipl. However, the 64-bit version of this pack does not work on 64-bit windows 8.1. "dumpbin.exe" declares that the plOpenGL.dll in the x86_64 folder is 32-bit. It therefore gives a ubiquitous error "%1 is not a valid win32 application" when using '$open_shared_object'/3 called by use_foreign_library(foreign(plOpenGL)).

I looked through all the documentation on building from source and none of it solves the problem or builds a 64-bit dll.

Thursday 08 January 2015, myself

Details by download location

VersionSHA1#DownloadsURL
0.6.2b5375d0ff76c509b378fa060326ef0893a130b8c131http://www.sebity.com/downloads/plOpenGL-0.6.2.zip
4a1d1d1ee964dd26ecd8f6e5e0ee5f3d460d5c561http://github.com/thecommieduck/plOpenGL.git
0.6.1eaad8d5dc7b27b31652cdfb22d44a50f48ba014c1http://www.sebity.com/downloads/plOpenGL-0.6.1.tgz
183fae5c1b936e1e49d6ecde63a51d18f965782f10http://www.sebity.com/downloads/plOpenGL-0.6.1.zip
0.6.0034e0b84be41bcc4f29b3726716be016f5e96a0e1http://www.sebity.com/downloads/plOpenGL-0.6.0.tgz
96d9a89764aed8c5be4f46385ccc49e7d6c493a81http://www.sebity.com/downloads/plOpenGL-0.6.0.zip

plOpenGL

SWI-Prolog OpenGL Bindings

What is plOpenGL

plOpenGL is an open source project that aims to develop a complete cross-platform SWI-Prolog binding for the OpenGL, GLU and GLUT libraries.

Platforms

Windows, Mac OSX and Linux

Usage

To use plOpenGL, add the following import modules and libraries to your script:

:- use_foreign_library(foreign(plOpenGL)).

:- use_module(library(plOpenGL)).

:- use_module(library(plGL_defs)).

:- use_module(library(plGLU_defs)).

:- use_module(library(plGLUT_defs)).

:- use_module(library(plGL)).

:- use_module(library(plGLU)).

:- use_module(library(plGLUT)).

Author

Jan Tatham

License

plOpenGL is currently available under the GNU Lesser General Public License (LGPL) version 2.1.

Contents of pack "plOpenGL"

Pack contains 46 files holding a total of 1.9M bytes.