- 15 Aug, 2012 2 commits
-
-
cutealien authored
- In CColladaMeshWriter the texcoords in in mesh-source and those in texture (for effects) don't use the same name anymore. bind_vertex_input does handle that connection and having the same name had complicated the code (and was confusing) - In Collada export mesh-geometries can now be copied when different materials are using the same mesh. Reason was that many tools (all I tested so far including Irrlicht) can't handle such materials otherwise. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4277 dfc29bdd-3216-0410-991c-e03cc46cb475
-
cutealien authored
quaternion conversions to and from matrix4 no longer invert rotations. Define IRR_TEST_BROKEN_QUATERNION_USE in quaternion.h allows compile-tests to find affected code (see changes.txt for more info). Loaders for b3d, ms3d, ogre and .X just use transposed matrixes now for downward compatibility - meaning if it worked before it still works - if it was broken before it's still broken. Same for CSkinnedMesh. For collada (.dae) loader this fixed previously wrong rotations. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4276 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 13 Aug, 2012 2 commits
-
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4275 dfc29bdd-3216-0410-991c-e03cc46cb475
-
cutealien authored
Distinguish on collada-export between DummyTransformationSceneNode and other nodes and export matrix for the former and position, rotation, scale for the latter. That way we can maybe get rid of the increasing the number of nodes on each import later on. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4274 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 12 Aug, 2012 2 commits
-
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4273 dfc29bdd-3216-0410-991c-e03cc46cb475
-
cutealien authored
- CGUIEnvironment::loadGui - loading a gui into a target-element no longer messes up when the gui-file contained guienvironment serialization. - Improve IGUIEnvironment::loadGui documentation. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4272 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 11 Aug, 2012 1 commit
-
-
cutealien authored
Clean up some confusing variable naming in ColladaMeshWriter and build some id-string together a little earlier to not create it that often unnecessarily. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4271 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 10 Aug, 2012 1 commit
-
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4270 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 09 Aug, 2012 2 commits
-
-
cutealien authored
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: svn://svn.code.sf.net/p/irrlicht/code/trunk@4269 dfc29bdd-3216-0410-991c-e03cc46cb475
-
cutealien authored
- 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: svn://svn.code.sf.net/p/irrlicht/code/trunk@4268 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 04 Aug, 2012 1 commit
-
-
cutealien authored
- 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: svn://svn.code.sf.net/p/irrlicht/code/trunk@4267 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 03 Aug, 2012 2 commits
-
-
cutealien authored
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: svn://svn.code.sf.net/p/irrlicht/code/trunk@4266 dfc29bdd-3216-0410-991c-e03cc46cb475
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4265 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 30 Jul, 2012 5 commits
-
-
hybrid authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4264 dfc29bdd-3216-0410-991c-e03cc46cb475
-
hybrid authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4263 dfc29bdd-3216-0410-991c-e03cc46cb475
-
hybrid authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4262 dfc29bdd-3216-0410-991c-e03cc46cb475
-
hybrid authored
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: svn://svn.code.sf.net/p/irrlicht/code/trunk@4261 dfc29bdd-3216-0410-991c-e03cc46cb475
-
hybrid authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4260 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 28 Jul, 2012 1 commit
-
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4259 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 27 Jul, 2012 1 commit
-
-
cutealien authored
CSceneNodeAnimatorCameraFPS now resets the key-input when it was disabled (thx @ gerdb for reporting and patch-proposal) git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4258 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 25 Jul, 2012 1 commit
-
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4257 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 22 Jul, 2012 1 commit
-
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4256 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 21 Jul, 2012 3 commits
-
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4255 dfc29bdd-3216-0410-991c-e03cc46cb475
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4254 dfc29bdd-3216-0410-991c-e03cc46cb475
-
cutealien authored
Fix diplay bux in the attribute-panel of the GUIEditor. Fixes bug 3517314 (thx @Darkcoder for reporting). git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4253 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 20 Jul, 2012 2 commits
-
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4252 dfc29bdd-3216-0410-991c-e03cc46cb475
-
cutealien authored
Allow caching cursor position on X11 to work around slow XQueryPointer calls. Resolves patch 3476712. Thanks @ hendu for reporting and patch-proposal. For more info: http://irrlicht.sourceforge.net/forum/viewtopic.php?f=7&t=45525 git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4251 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 12 Jul, 2012 4 commits
-
-
cutealien authored
Make sure after EGET_EDITBOX_ENTER and EGET_COMBO_BOX_CHANGED event processing no more code is executed for the corresponding editbox or combobox objects to allow clearing the environment on those actions (see comments on bug-id 2995838). git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4239 dfc29bdd-3216-0410-991c-e03cc46cb475
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4238 dfc29bdd-3216-0410-991c-e03cc46cb475
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4237 dfc29bdd-3216-0410-991c-e03cc46cb475
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4236 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 09 Jul, 2012 3 commits
-
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4235 dfc29bdd-3216-0410-991c-e03cc46cb475
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4234 dfc29bdd-3216-0410-991c-e03cc46cb475
-
cutealien authored
Make shadows show again in D3D9 (NOTE: mini-shadow is still there and D3D8 not yet fixed as I'm not sure yet if this change is optimal) git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4233 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 07 Jul, 2012 3 commits
-
-
cutealien authored
Fix compile warnings for matrix4::setRotationAxisRadiansLH and matrix4::setRotationAxisRadiansRH found by greenya. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4232 dfc29bdd-3216-0410-991c-e03cc46cb475
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4231 dfc29bdd-3216-0410-991c-e03cc46cb475
-
cutealien authored
Fix string::replace which failed replacing substrings at the end when the replacement was longer (thx @ zerochen for reporting). Corresonding tests added. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4230 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 04 Jul, 2012 2 commits
-
-
Nadro authored
- Fixed issue with an int array uniforms. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4229 dfc29bdd-3216-0410-991c-e03cc46cb475
-
Nadro authored
- Improved texture handling in a shader callback (returned ability to bind a texture by a float interface). git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4228 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 03 Jul, 2012 1 commit
-
-
cutealien authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4227 dfc29bdd-3216-0410-991c-e03cc46cb475
-