I'm in the process of creating a procedural texture generator, based on Irrlicht, for a small game that I'm slowly developing.
The idea is you basically string together various building blocks, like noise functions, blend function, etc to create the texture. That is then exported to an XML file which is used by the game to re-build the texture at load-time at whatever resolution it needs.
It saves having to bundle a lot of large texture files with the game. An example I had was a 1Mb 2048x2048 PNG texture file vs a <1Kb XML file to create the same texture.
It's still very much a work in progress but I'd thought I'd announce it here if anyone is interested.
My blog for it is here: http://sourceforge.net/apps/wordpress/blockplanet/ (BlockPlanet is the game I'm working on although most of my time at the moment is on TexGen).
And the downloads are here: http://sourceforge.net/projects/blockpl ... Gen/Alpha/
Readme included in the zip file contains brief instructions on how to use the editor.
Visual C++ 2010 runtimes are needed for the Windows version.
There is also a Linux binary that I managed to get working only 2 hours ago on my Linux Virtual PC. First time I ever tried any of my projects on Linux. Not tested on any other PC so not sure if it works... (I'm a linux noob, so not really sure what I'm doing

Source is also available via the SourceForge CVS if anyone wants to take a look at it. (beware, it's messy)