Lights are in

Okay, I’ve decided to stop looking for a better API for lights and just put them into master.

Here are the relevant commits:

Some changes are still pending, but the API is going to remain as it is, at least for the time being.

Posted in SIEGE. No Comments »

SIEGE Util now independent of the core

Until recently, SIEGE Util (sources and headers in siege/util/*) have depended on SIEGE core to initialize them – not anymore – now they work perfectly fine without the core. This marks an important first step in getting SIEGE into a less monolithic state, so that (say) its pathfinding code can be used as a separate library.

There are a few cases where util depends on, say, modules (which currently depend on core) – for example, conv.c which requires an iconv module – but I have plans on fixing this and getting modules independent as well.

Here is the relevant commit: https://github.com/SIEGE/siege/commit/bd8d77a1651099eac809c0aae58623fa1fa10144.

UPDATE: SIEGE-Modules do not depend on core for initialization anymore. Commit: https://github.com/SIEGE/siege/commit/03c578bf8bc04f83c6d3c945a770874fd00af642

Posted in SIEGE. No Comments »

Migration to GitHub

Yesterday, I’ve migrated SIEGE from Gitorious to GitHub – I have good reasons to do so, but I will not discuss them here.

SIEGE is now located on this GitHub page: https://github.com/SIEGE. The Gitorious repository will be kept for a while and perhaps even updated once in a while – exactly how often (if at all) I will update it and for how long will I keep the repository, I do not know.

Posted in SIEGE, Website. 2 Comments »