SDL2 revision 8234 made a serious change in the order which event watchers are executed. SDLU depended on the undocumented fact that they were run in reverse order. Revision 8234 changes this, so if you use SDL2 revision 8234 or higher, please also update to the latest SDLU from git.
-- Aggelos Kolaitis
Sunday, February 23, 2014
Thursday, January 30, 2014
SDLU 2.1 released!
SDLU is an open-source cross-platform library that makes developing SDL2 programs and games faster and easier.
SDLU supports Windows, Linux, Mac OS X, Android, iOS and the Raspberry Pi.
It is written in C, and is distributed under the terms of the zlib license, see COPYING for details.
You can get the source code from the git repository in bitbucket. After building the library, see the example programs in the "test/" subdirectory to get started. Documentation can be found in the header files, and if you downloaded SDLU from the downloads page at bitbucket, then HTML documentation can be found in the "docs/" folder.
For any questions, suggestions or thoughts, feel free to contact me at "neoaggelos@gmail.com".
Features:
* Cross-platform, zlib licensed, just like SDL2
* Fully featured Button API, with SDL2 event queue integration
* Support for static or animated hardware accelerated sprites
* Extends SDL2 Render API with polygon rendering routines
* Text Rendering API
* APIs that allow mixing pure OpenGL calls with the SDL2 Render API
* Ini file handling API
* Turtle drawing API
* Optional cxx interface
* .... and much more
Blog: http://libsdlu.blogspot.com
Repository: http://bitbucket.org/sdlu/sdlu
-- Aggelos Kolaitis
-- The SDL Utility Library [http://bitbucket.org/sdlu/sdlu]
SDLU supports Windows, Linux, Mac OS X, Android, iOS and the Raspberry Pi.
It is written in C, and is distributed under the terms of the zlib license, see COPYING for details.
You can get the source code from the git repository in bitbucket. After building the library, see the example programs in the "test/" subdirectory to get started. Documentation can be found in the header files, and if you downloaded SDLU from the downloads page at bitbucket, then HTML documentation can be found in the "docs/" folder.
For any questions, suggestions or thoughts, feel free to contact me at "neoaggelos@gmail.com".
Features:
* Cross-platform, zlib licensed, just like SDL2
* Fully featured Button API, with SDL2 event queue integration
* Support for static or animated hardware accelerated sprites
* Extends SDL2 Render API with polygon rendering routines
* Text Rendering API
* APIs that allow mixing pure OpenGL calls with the SDL2 Render API
* Ini file handling API
* Turtle drawing API
* Optional cxx interface
* .... and much more
Blog: http://libsdlu.blogspot.com
Repository: http://bitbucket.org/sdlu/sdlu
-- Aggelos Kolaitis
-- The SDL Utility Library [http://bitbucket.org/sdlu/sdlu]
Tuesday, December 31, 2013
Saturday, December 28, 2013
Source code snapshot [28th Dec 2013]
The latest snapshot adds many new interesting features:
API Additions
-- Aggelos Kolaitis
API Additions
- Added SDLU::RWops cxx class
- Added SDLU_GL_RenderCacheState() and SDLU_GL_RenderRestoreState(), which enable mixing pure OpenGL calls with the SDL2 Render API
- SDLU_SaveIniRW() and SDLU_LoadIniRW() now have a freesrc parameter
- OpenGL functions are dynamically loaded, so we don't have to link to -lGL
- Added configure script for the tests
- You can now build deb and rpm packages using CMake
- Check for std::string support
If you have a copy of the git repository, the snapshot is tagged with the name
snapshot-281213. (281213 stands for 28/12/13, I just don't like having slashes '/' in the tag name).
As always please test the library, run the test programs and report issues at the issue tracker.
-- Aggelos Kolaitis
Subscribe to:
Posts (Atom)