501 Commits

Author SHA1 Message Date
hybrid
eae04e2efb Make multiplication const and add the proper op-assignments.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1029 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-17 14:58:59 +00:00
hybrid
82b8cd6ce5 Avoid problem with missing POSIX symbols.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1028 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-17 08:05:32 +00:00
lukeph
014e5aef45 added enum E_JOINT_UPDATE_ON_RENDER, for IAnimatedMeshSceneNode::setJointMode
changed IAnimatedMeshSceneNode::animateJoints() to animateJoints(bool CalculateAbsolutePositions=true)

removed ISkinnedMesh::recoverJointsFromMesh, transferJointsToMesh, and createJoints from interface.

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1027 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-16 13:34:07 +00:00
hybrid
fead2f1fc0 Fix the variable declaration.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1026 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-15 22:27:45 +00:00
hybrid
cc928eae36 Fixed a mem leak in b3d loader, spotted by Ico.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1025 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-15 12:27:19 +00:00
hybrid
a6e218c6b3 Make the win32 device close again.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1024 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-15 12:00:23 +00:00
lukeph
7971cb2e53 removed EAMT_MS3D and EAMT_X
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1023 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-13 14:15:29 +00:00
hybrid
bcd59a38b5 Fixed some unpleasant code fragments.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1022 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-10 14:07:40 +00:00
hybrid
79f1237b02 Partially reverted the skybox changes, such that now only a right/left texture exchange is needed. Skyboxes are still correctly oriented and other tools are still compatible.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1021 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-05 07:48:53 +00:00
hybrid
bb30aecff1 Some documentation updates.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1020 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-02 22:41:05 +00:00
hybrid
e225667ca2 More matrix enhancements.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1019 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-02 22:20:57 +00:00
lukeph
8b468b6128 added identity check on getInverse() in CMatrix4
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1018 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-02 14:24:45 +00:00
hybrid
5ddb050e70 Fixed some typos in irrList and adapted GUIEditor to ConstIterators.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1017 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-02 12:43:25 +00:00
lukeph
8bb1ff90d8 support for positioning joints at an absolute position. Without this support, doing ragdolls would require the inverse of a matrix (slow)
I'll write a tutorial in the wiki for this.

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1016 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-02 04:01:08 +00:00
hybrid
c37e24c8c9 Fixed logo position and image extension recognition. Added supported formats to window text.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1015 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-01 08:59:15 +00:00
hybrid
5a3afd7336 Fixed drop positions to avoid accessing already dropped pointers. No real problem in the examples, but better coding style.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1014 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-01 08:41:08 +00:00
hybrid
476838470c Moved GUI elements lower to avoid overlapping with Logo.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1013 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-10-01 08:30:58 +00:00
irrlicht
02327ceb82 codeblocks project update
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1012 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-29 08:11:14 +00:00
hybrid
fecde1ed82 Fixed the skybox textures orientation. They are now displayed non-flipped. Existing skybox textures have to be exchanged and rotated, though.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1011 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-28 23:10:53 +00:00
hybrid
7bb8590280 Added a Mesh to 2TCoords converter.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1010 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-28 21:11:30 +00:00
hybrid
ae5ef9d006 Fix for proper disabling of mesh writers, by slygamer.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1009 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-28 07:27:17 +00:00
hybrid
96bdb7ba47 Fixed OpenGL DetailMap with S3DVertex meshes.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1008 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-27 20:45:18 +00:00
hybrid
5173dfa310 Fix for Win32 closeDevice, proposed by Spintz.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1007 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-27 19:38:08 +00:00
hybrid
7435a795d6 Fixed compile bug in FollowSpline Animator. Fixed memory leak in .x loader.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1006 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-27 16:04:03 +00:00
hybrid
2254f113fc Fixed div by zero bug found by TomiZ.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1005 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-27 15:42:35 +00:00
hybrid
e161f26fda Fixed some type issues with sqrt. Fixed rect.isValid to work with all types and avoid useless tests. Cleaned up some variable uses and scopes.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1004 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-26 16:18:11 +00:00
bitplane
75405a721f Fixed modal screen flicker, removed remainders of the old focus code, tidied vc8 project
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1003 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-25 21:54:45 +00:00
hybrid
0fc2184662 Added a cast in vector2d to make MSVC happy with integer vectors. Added virtual destructors in factory interfaces.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1002 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-25 16:06:06 +00:00
hybrid
f6440f93f7 Fix problems with VC6 and Borland. Some indentation fixes.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1001 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-24 22:41:52 +00:00
hybrid
5ce611ea37 Start 1.4 beta phase.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1000 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-23 23:14:48 +00:00
hybrid
1c75f4c303 Some const fixes from CaptainPants. Warning fix in PPM loader.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@999 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-23 23:12:06 +00:00
hybrid
15d88ba8ce Some image writer fixes for proper directx screenshots.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@998 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-23 18:54:07 +00:00
hybrid
44fffae436 Added compiler switches for image loaders and writers.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@997 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-22 00:10:21 +00:00
hybrid
b7d5213648 Finally made the PPM loader, as promised.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@996 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-21 18:11:00 +00:00
hybrid
561dc5b8c9 OpenGL Performance tweaks by GnarlyHotep
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@995 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-21 16:34:56 +00:00
hybrid
3a118786c4 Fixed 1bit bitmap conversion. Removed unnecessary ifdefs.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@994 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-21 16:20:37 +00:00
hybrid
d2d3b3da64 Big endian fixes.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@993 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-20 22:12:09 +00:00
hybrid
c9fe29ad65 Split texture layer properties from SMaterial. Changed all texture access etc. in source code and examples. There is also a method to access textures now, which would allow to grab and drop them...
Also disabled dx8 by default.

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@992 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-20 15:33:36 +00:00
hybrid
0127228d19 Fixed an order warning. Hopefully fixed also one more VC6 error.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@991 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-20 08:13:44 +00:00
hybrid
31727c23a9 Activate binary write option.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@990 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-19 20:06:53 +00:00
hybrid
4bea5c857a Scope fix for VC6.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@989 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-19 19:55:04 +00:00
bitplane
2c76c100cf scrollbar fix, updated readme
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@988 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-19 15:59:46 +00:00
bitplane
2f07f68eae fixed vc8 project
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@987 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-19 15:58:58 +00:00
hybrid
7529ddb49a Fixed key input for composed characters.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@986 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-19 15:47:06 +00:00
bitplane
5a50ba95f5 Listbox double click now times out. Added scrollbar tray clicks and get/setLargeStep
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@985 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-19 14:42:22 +00:00
hybrid
3c1c406648 Moved material enums into separate files. Disabled randr again, was accidentially activated.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@984 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-19 14:35:35 +00:00
hybrid
e9c0c0ce30 Removed unnecessary irr namespace prefixing.
Added STL mesh file format reader and writer. This is a pretty simple format, but I wanted to try the mesh writer interface.

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@983 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-19 14:08:28 +00:00
bitplane
ee8ce3c517 Added ITexture::isRenderTarget and moved OGL render texture flip to the texture matrix.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@982 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-19 12:52:35 +00:00
hybrid
2989ee8445 This time it's compiling properly. Was a copy-paste error from XVidMode to XRandR.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@981 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-19 11:10:45 +00:00
bitplane
9be7473508 font tool overlapping character fix by heiye. updated const signatures in gui editor and font tool.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@980 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-19 08:03:29 +00:00