Welcome, Guest! Log In | Create Account

Main Page

From esdl

Jump to: navigation, search

Esdl

Contents

Introduction

Esdl is an Erlang binding to SDL and includes a binding to OpenGL.

Esdl was created to be used in Wings3D but in other projects as well.

SDL (and esdl) mainly does image blitting and input for games, if you want a gui which handles windows and widgets checkout wxErlang

The current updated source code have moved to a git repository (currently) at http://github.com/dgud/esdl/tree/master

Download, build, and copy the contents to where you want it.

Esdl contains a 'gl.beam' which clashes with wxErlangs opengl variant. Run erlang with erl -pa /PATH/TO/esdl-1.0/ebin if you want to use OpenGL with esdl or if want you to use SDL 2D video or audio and combine with wx opengl use erl -pz /PATH/TO/esdl-1.0/ebin

NOTE: esdl do NOT work with a smp enabled erlang.

News

2009-05-20: esdl-1.0.1:

  1. Fixed some installer problems.
  2. Added glu:triangulate/2 since glu:tess* crashes for me on windows.

2009-05-08:

  1. A new version, mostly a cleanup for Erlang R13B and minor bugfixes and build fixes.
  2. Klas Johansson have added SDL_ttf and SDL_image but they are not enabled by default, see makefile.

060626:

  1. One year between each update, here comes the new version which should work with Erlang/Otp-R11B.
  2. I have also fixed some bugs, one 64 bits issue on 32 bits linux and a problem with glUniformXXv which didn't work at all in previous releases.

Download

The latest src and a prebuilt windows version: Download


Contact

Either visit the Tracker or contact me directly at dgud-at-users-dot-sf-dot-net

Project Logo

Insert Logo here Image:MediaWikiSidebarLogo.png