- 29 Dec, 2008 6 commits
-
-
rogerborg authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1998 dfc29bdd-3216-0410-991c-e03cc46cb475
-
bitplane authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1993 dfc29bdd-3216-0410-991c-e03cc46cb475
-
rogerborg authored
http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=181419 Partial fix for CSceneCollisionManager::getPickedNodeBB(), but we should push on and do a proper test for the actual intersection point with each hit cube. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1991 dfc29bdd-3216-0410-991c-e03cc46cb475
-
hybrid authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1989 dfc29bdd-3216-0410-991c-e03cc46cb475
-
rogerborg authored
Fixing some benign but annoying build warnings about unhandled values in switch statements and order of pre-constructor instantiation. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1988 dfc29bdd-3216-0410-991c-e03cc46cb475
-
rogerborg authored
Fix bug in dimension2d::operator+=. Add operator-= and have operator == use core::equals() while I'm in there. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1984 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 20 Dec, 2008 2 commits
-
-
Rogerborg authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1981 dfc29bdd-3216-0410-991c-e03cc46cb475
-
Rogerborg authored
Add an ISceneNodeAnimator::hasFinished() method. It can only return true for non-looping delete, fly straight and texture animators. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1980 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 19 Dec, 2008 2 commits
-
-
Rogerborg authored
From IRC: CSceneCollisionManager::getPickedNodeBB() unconditionally checks collision against children, so visible children of invisible nodes can be hit. This seems nonsensical, so we now only check children of visible nodes. Also clarified the comments on ISceneNode::setVisible() and isVisible(), and added a new method, isTrulyVisible() that recursively checks any Parent nodes as well. Unit/regression tests updated, verifying that they tested (and failed) with the old behaviour and pass with the new. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1978 dfc29bdd-3216-0410-991c-e03cc46cb475
-
hybrid authored
Merged all revisions up to 1975 from 1.5 branch. Boiled down to changes.txt fix and terrain fix, all others were already commited. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1976 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 18 Dec, 2008 2 commits
-
-
Rogerborg authored
1) The active camera. 2) Receiving input. This allows example 09.Meshviewer (with two cameras) to work as expected. Replace the magic numbers in that example with enumerated values. This patch also exposes ISceneNode::SceneManager through a public getSceneManager() API. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1974 dfc29bdd-3216-0410-991c-e03cc46cb475
-
Rogerborg authored
Another poke at matrix4::transformPlane(). Tested with the example from the report, a (1,5,1) scaled node in 02.Quake3Map, and the existing regression tests, with some expected results updated. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1970 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 17 Dec, 2008 7 commits
-
-
hybrid authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1968 dfc29bdd-3216-0410-991c-e03cc46cb475
-
hybrid authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1967 dfc29bdd-3216-0410-991c-e03cc46cb475
-
Rogerborg authored
Have the FPS animator set the cursor to the window centre unconditionally to cope with the cursor escaping the window. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1966 dfc29bdd-3216-0410-991c-e03cc46cb475
-
Rogerborg authored
Forget about the cached mesh frame for animated mesh scene nodes when the mesh is changed. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1963 dfc29bdd-3216-0410-991c-e03cc46cb475
-
Rogerborg authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1962 dfc29bdd-3216-0410-991c-e03cc46cb475
-
Rogerborg authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1959 dfc29bdd-3216-0410-991c-e03cc46cb475
-
Rogerborg authored
https://sourceforge.net/tracker2/?func=detail&aid=1339139&group_id=74339&atid=540679 This is a very small API breaking change to a method that's unlikely to be heavily used in user code. It is commented in the declaration, in changes.txt and a unit test has been added. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1958 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 16 Dec, 2008 1 commit
-
-
Rogerborg authored
Expose the target scene nodes of collision response animators. Setting the target forces an update of its last position. This allows a setPosition() to take effect without being blocked by the collision geometry. Added comments to this effect, a unit test, and some unrelated !node checks in all the animators' animateNode() methods. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1957 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 15 Dec, 2008 1 commit
-
-
hybrid authored
Merged from 1.5 branch to trunk, all changes from 1933 to 1953. Camera and animation fixes, project file updates, etc. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1954 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 14 Dec, 2008 3 commits
-
-
hybrid authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1950 dfc29bdd-3216-0410-991c-e03cc46cb475
-
hybrid authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1949 dfc29bdd-3216-0410-991c-e03cc46cb475
-
hybrid authored
Separated specualr settings from other color settings. Made changes propagate even when shininess is 0, which introduced some renderstate bugs previously. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1948 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 09 Dec, 2008 1 commit
-
-
hybrid authored
Merged from 1.5 branch to trunk, all changes from 1913 to 1932. Mostly example and test fixes. Some bug fixes, camera interface changes. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1933 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 04 Dec, 2008 1 commit
-
-
hybrid authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1913 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 30 Nov, 2008 1 commit
-
-
hybrid authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1884 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 28 Nov, 2008 1 commit
-
-
hybrid authored
Merged from 1.5 branch revisions 1837:1850. Light property changes, shader problems fixed, OSX resize fixed, meshloader debug messages disabled. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1851 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 26 Nov, 2008 1 commit
-
-
hybrid authored
Merged from 1.5 branch to trunk, all changes from 1821 to 1835. Mostly warning fixes, GL ASM shaders repaired, d3d9 RTTs less memory consuming, skinned mesh bboxes updating. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1837 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 25 Nov, 2008 1 commit
-
-
hybrid authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1821 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 23 Nov, 2008 9 commits
-
-
Rogerborg authored
Clarify the comment on matrix4::getRotationDegrees() to explain that the returned Euler triplet will be an equivalent rotation to that set by setRotationDegrees(), just not necessarily identical to it. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1814 dfc29bdd-3216-0410-991c-e03cc46cb475
-
Rogerborg authored
Tidy up the User Interface example to pass a context instead of using globals, and enumerate values instead of using magic numbers. Just for niceness. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1813 dfc29bdd-3216-0410-991c-e03cc46cb475
-
hybrid authored
Flip terrain heightmap and texture coords. Now the heightmap and texture are used unaltered - the terrain looks like the texture/heightmap when looked from high above. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1812 dfc29bdd-3216-0410-991c-e03cc46cb475
-
https://sourceforge.net/tracker/index.php?func=detail&aid=1769820&group_id=74339&atid=540676Rogerborg authored
Significant internal change to the way that FPS camera jump speed and collision response animator gravity interact. The behaviour is now much more realistic, but it will require you to adjust your jump speed and gravity. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1811 dfc29bdd-3216-0410-991c-e03cc46cb475
-
Rogerborg authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1810 dfc29bdd-3216-0410-991c-e03cc46cb475
-
hybrid authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1809 dfc29bdd-3216-0410-991c-e03cc46cb475
-
hybrid authored
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1808 dfc29bdd-3216-0410-991c-e03cc46cb475
-
Rogerborg authored
Scale the sky box to the average of the near and far clip planes so that it doesn't get clipped. Test by adding (e.g.) camera->setNearValue(100.f); to example 12. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1807 dfc29bdd-3216-0410-991c-e03cc46cb475
-
Rogerborg authored
Bug #2318880: in CCubeSceneNode::setSize(), add vertices from index 0 to prevent multiple calls of setSize() adding new vertices, but re-sizing the first 12. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1806 dfc29bdd-3216-0410-991c-e03cc46cb475
-
- 22 Nov, 2008 1 commit
-
-
Rogerborg authored
Update the bounding boxes of animated skinned meshes. (Attempt to) remove duplication of the recalculation of frames of animated meshes in CAnimatedMeshSceneNode::OnAnimate() and CAnimatedMeshSceneNode::render(). git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1805 dfc29bdd-3216-0410-991c-e03cc46cb475
-