Irrlicht 1.2 released
Irrlicht 1.2 released
As you can see from the main page, Niko has just released Irrlicht 1.2
Thanks to all the svn users who provided patches, bug reports, fixes, test cases and general feedback.. you know who you are
If there's any really serious bugs we've missed, please report them asap and we'll see about getting a 1.2.1 release together
Thanks to all the svn users who provided patches, bug reports, fixes, test cases and general feedback.. you know who you are
If there's any really serious bugs we've missed, please report them asap and we'll see about getting a 1.2.1 release together
AWESOME!!!! AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME AWESOME!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
YEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHH!
YEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHH!
That's great but I'm affraid the 1.2.1 is going to be necessary, because as I can see, multi texture still does not work with GLSL, and the Smooth flag is enabled (whereas it seems to be unstable).
PS : Is it just a compiled version of the SVN or was something more added ?
PS : Is it just a compiled version of the SVN or was something more added ?
Irrlicht .NET complete and Cross Platform Wrapper
The kid on my avatar wrote:A painless lesson is one without any meaning
I downloaded it and recompile my game with the new version. Positive: the modelloader for .x and .b3d work like it should. But it seems that any setting of ambient light is ignored. I cant get it to work. Does anybody have any ideas?
Last edited by Lynxeye on Thu Nov 30, 2006 7:04 pm, edited 1 time in total.
Hm, you are right, somehow it disappeared from the ISceneManager interface again. It's in the CSceneManager implementation, but slipped away before the release again. Sorry. As workaround - if you don't want to add the method to the interface and recompile the engine - you can use the ISceneNode::deserializeAttributes() method from the Root scene node to set the ambient light.Lynxeye wrote:The changes.txt says there is an ambient light set method in the scene manager called setAmbientLight, but I cant find it there!
This is an ugly hack, but it _should_ work.
Code: Select all
void ISceneManager_setAmbientLight(scene::ISceneManager* smgr, IFileSystem* files, video::SColor color)
{
io::IAttributes* a = files->createEmptyAttributes();
// get the current attributes
scene::ISceneNode* self = smgr->getRootSceneNode();
self->serializeAttributes(a);
// set the color attribute
a->setAttribute("AmbientLight", color);
self->deserializeAttributes(a);
// destroy attributes
a->drop();
}
What do i put for IFileSystem* files?vitek wrote:This is an ugly hack, but it _should_ work.
Code: Select all
void ISceneManager_setAmbientLight(scene::ISceneManager* smgr, IFileSystem* files, video::SColor color) { io::IAttributes* a = files->createEmptyAttributes(); // get the current attributes scene::ISceneNode* self = smgr->getRootSceneNode(); self->serializeAttributes(a); // set the color attribute a->setAttribute("AmbientLight", color); self->deserializeAttributes(a); // destroy attributes a->drop(); }
You can have all the power in the world but if you have no one to follow you what good is the power?