Add IAnimatedMeshSceneNode::getLoopMode (asked for by JLouisB)


git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4259 dfc29bdd-3216-0410-991c-e03cc46cb475
Fix comment to ASCII characters

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4260 dfc29bdd-3216-0410-991c-e03cc46cb475
Add new parameter to array reallocate function. This prevents a reallocation in case the array would become smaller. As the reallocation operation is quite time consuming, this can be avoided on request now, on the expense of more memory consumption.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4261 dfc29bdd-3216-0410-991c-e03cc46cb475
Minor syntax problem with missing space after template brace.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4262 dfc29bdd-3216-0410-991c-e03cc46cb475
Avoid problem with buggy driver returns

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4263 dfc29bdd-3216-0410-991c-e03cc46cb475
Add some default inits for opengl helper functions, as suggested by greenbird

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4264 dfc29bdd-3216-0410-991c-e03cc46cb475
Add the usual count element to E_LIGHT_TYPE enum.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4265 dfc29bdd-3216-0410-991c-e03cc46cb475
Add some warnings (just with ELL_DEBUG) to the not working position/rotation/scale access functions in CDummyTransformationSceneNode so it's at least a little easier figuring out when they are called when hunting troubles.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4266 dfc29bdd-3216-0410-991c-e03cc46cb475
- Colladawriter now exports materials per node when those are used in Irrlicht
- Colladawriter now writing matrices for node transformations as old solution did not work with CDummyTransformationSceneNode's.
- Colladawriter no longer create an extra node for the scenemanger as <visual_scene> has that job in Collada.
- Colladwriter no longer makes all Scenenodes children of ambient-light as that can be parallel on the same layer instead.
- Colladareader now creates the ambient-light correct instead of creating a point-light for it.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4267 dfc29bdd-3216-0410-991c-e03cc46cb475
- Colladawriter does now reset correctly (calling writeMesh twice failed before and writeScene twice didn't write light-nodes second time)
- Add some callbacks that allow users to use custom-names on writing
(I'll probably add an example as well soon for how to use all that - the problem is that there don't seem to be 2 tools out there interpreting Collada the same way and so we have to be rather flexible on export. And yeah - our own import also still  has way to go...)

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4268 dfc29bdd-3216-0410-991c-e03cc46cb475
Make nameFor functions in IColladaMeshWriterNames non-const as it's not necessary in the writer and we don't know what people will do with it (and because I already needed it non-const to avoid ugly mutable variables in writing the example).

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4269 dfc29bdd-3216-0410-991c-e03cc46cb475
Simplify the IColladaMeshWriterNames interface somewhat and improve documentation.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4270 dfc29bdd-3216-0410-991c-e03cc46cb475