ANN: glSDL 0.8 released

glSDL 0.8 released------------------
Bug fixes and stuff has added up, so I decided it’s
time to make another release. Most importantly,
some bugs that would cause crashes in some
applications have been fixed.
For those wanting more than plain SDL 2D, but
not willing to implement native OpenGL support,
glSDL now has some easy to use API extensions that
allow scaling, rotation, color multiplication and
slightly extended alpha blending when using OpenGL.
Demo/test program included.

ChangeLog:
* Fixed fake_screen memory leak when calling
(gl)SDL_SetVideoMode() without closing video.
* Colorkey implementation now ignores the alpha
channel in RGBA surfaces, for SDL compitibility.
* Now uses SDL_GL_SWAP_CONTROL to try to enable
retrace sync when using double buffering.
* Freeing surfaces after closing the SDL display
should now be safe. (UnloadTextures checks if
video is up before calling OpenGL.)
* Fixed use of uninitialized pointer instead of
display surface when reopening the display.
* Moved destruction of fake_screen to have it done
before unloading OpenGL, closing the display etc.
* Added Extended 2D API (OpenGL only):
* glSDL_SetBlendAlpha()
* glSDL_SetBlendColor()
* glSDL_SetCenter()
* glSDL_SetRotation()
* glSDL_SetScale()
* glSDL_ResetState()
* Added ‘balls’ test for the Extended 2D API.
* Added usage text to bigscroll and balls.

Home:
http://olofson.net/mixed.html

Direct download:
http://olofson.net/download/glSDL-0.8.tar.gz

//David Olofson - Programmer, Composer, Open Source Advocate

.------- http://olofson.net - Games, SDL examples -------.
| http://zeespace.net - 2.5D rendering engine |
| http://audiality.org - Music/audio engine |
| http://eel.olofson.net - Real time scripting |
’-- http://www.reologica.se - Rheology instrumentation --’

Thanks you very much David!!! :slight_smile:

I was using the old and good 0.7 but I will use this new one ASAP!

Cheers!> ----- Original Message -----

From: david@olofson.net (David Olofson)
To:
Sent: Wednesday, July 11, 2007 12:04 AM
Subject: [SDL] ANN: glSDL 0.8 released

glSDL 0.8 released

Bug fixes and stuff has added up, so I decided it’s
time to make another release. Most importantly,
some bugs that would cause crashes in some
applications have been fixed.
For those wanting more than plain SDL 2D, but
not willing to implement native OpenGL support,
glSDL now has some easy to use API extensions that
allow scaling, rotation, color multiplication and
slightly extended alpha blending when using OpenGL.
Demo/test program included.

ChangeLog:

  • Fixed fake_screen memory leak when calling
    (gl)SDL_SetVideoMode() without closing video.
  • Colorkey implementation now ignores the alpha
    channel in RGBA surfaces, for SDL compitibility.
  • Now uses SDL_GL_SWAP_CONTROL to try to enable
    retrace sync when using double buffering.
  • Freeing surfaces after closing the SDL display
    should now be safe. (UnloadTextures checks if
    video is up before calling OpenGL.)
  • Fixed use of uninitialized pointer instead of
    display surface when reopening the display.
  • Moved destruction of fake_screen to have it done
    before unloading OpenGL, closing the display etc.
  • Added Extended 2D API (OpenGL only):
  • glSDL_SetBlendAlpha()
  • glSDL_SetBlendColor()
  • glSDL_SetCenter()
  • glSDL_SetRotation()
  • glSDL_SetScale()
  • glSDL_ResetState()
  • Added ‘balls’ test for the Extended 2D API.
  • Added usage text to bigscroll and balls.

Home:
http://olofson.net/mixed.html

Direct download:
http://olofson.net/download/glSDL-0.8.tar.gz

//David Olofson - Programmer, Composer, Open Source Advocate

.------- http://olofson.net - Games, SDL examples -------.
| http://zeespace.net - 2.5D rendering engine |
| http://audiality.org - Music/audio engine |
| http://eel.olofson.net - Real time scripting |
’-- http://www.reologica.se - Rheology instrumentation --’


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

__________ NOD32 2390 (20070710) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com