Surprise!! After one full week of coding and testing, the new CMake-based build system for SDLU is finally ready! This does not mean that the premake-based system will be ditched. A lot of work has been done there, and it's still the only way to go if you want to build the ports for iOS and Android.
I believe, however, that due to the fact that CMake is a little more well-known than premake, this move will make it easier for more people to build and try out the library.
Of course, the system is still under development, this is just a first draft that actually works (okay, not exactly a first draft, I paid extra attention into keeping it simple and well-structured).
-- Aggelos Kolaitis
Tuesday, October 22, 2013
Sunday, October 20, 2013
SDLU 2.0 released!
The SDL Utility Library (SDLU) is a cross-platfrom development library
that provides APIs to make development of SDL2 apps faster and easier.
It works on Windows, Linux, Mac OS X, iOS and Android, with a Raspberry Pi
port planned for the future.
The source code is available at bitbucket. There is also a website
and a small blog which I mostly use to announce the development
progress.
The library is available under the zlib license (same as SDL2).
Some of its main features are a powerful Button API that blends with SDL
nicely, an extensible 2D Sprite API, collision detection functions,
OpenGL texture loading functions, a simple to use Text Rendering API
and much more.
The library is considered to be stable with many of the bugs having been
fixed. New features are planned, and I'm very open to your suggestions and/or
feature requests.
This is the first public release, and is intended to make the library known
to the world, in the hope that it will be useful for every SDL developer out
there.
You can download the 2.0 source code from bitbucket, or the website.
Source code releases include pre-generated documentation in HTML format.
-- Aggelos Kolaitis
that provides APIs to make development of SDL2 apps faster and easier.
It works on Windows, Linux, Mac OS X, iOS and Android, with a Raspberry Pi
port planned for the future.
The source code is available at bitbucket. There is also a website
and a small blog which I mostly use to announce the development
progress.
The library is available under the zlib license (same as SDL2).
Some of its main features are a powerful Button API that blends with SDL
nicely, an extensible 2D Sprite API, collision detection functions,
OpenGL texture loading functions, a simple to use Text Rendering API
and much more.
The library is considered to be stable with many of the bugs having been
fixed. New features are planned, and I'm very open to your suggestions and/or
feature requests.
This is the first public release, and is intended to make the library known
to the world, in the hope that it will be useful for every SDL developer out
there.
You can download the 2.0 source code from bitbucket, or the website.
Source code releases include pre-generated documentation in HTML format.
-- Aggelos Kolaitis
Monday, October 14, 2013
Development State [14th October]
For the last few days, I concentrated mostly on stabilizing the build system both for the main library as well as for the iOS and Android ports. I'm proud to say that everything went as planned, and the build system is almost (if not already) ready for a release.
Other changes were the addition of a new hint SDLU_HINT_GL_ADD_PADDING, which may be set to change how SDLU_GL_LoadTexture() handles non-power-of-two-textures. See SDLU_hints.h and here for details.
Finally, many changes were made to the README files, to be as helpful and accurate as possible.
Expect a new snapshot in the next few days.
Other changes were the addition of a new hint SDLU_HINT_GL_ADD_PADDING, which may be set to change how SDLU_GL_LoadTexture() handles non-power-of-two-textures. See SDLU_hints.h and here for details.
Finally, many changes were made to the README files, to be as helpful and accurate as possible.
Expect a new snapshot in the next few days.
Friday, October 4, 2013
Source code snapshot [03/10/13]
I have uploaded the source code snapshots as zip or tar.gz archives in the Downloads section of the repository over at bitbucket. The snapshots contain the latest source code, along with pre-generated documentation by doxygen.
If you have a copy of the git repository, the snapshot is tagged with the name
snapshot-031013. (031013 stands for 3/10/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)