Commit Graph

1320 Commits (361e4ecdc2ab636dc06484edb99e977cfbe0b726)

Author SHA1 Message Date
hybrid 8a0d790a4b Some constification.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@948 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-12 17:49:04 +00:00
hybrid f583f7dcfb Use methods of the vector class.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@947 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-12 17:47:48 +00:00
hybrid 17ed8d5b60 Some new convenience functions and fixes for template usage.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@946 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-12 17:46:58 +00:00
hybrid 8772a2cd8d Changed .x loader to use u32.
Added profiling option to Makefile.
Removed some debug code.
Fixed ogre mesh loader using relative paths.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@945 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-12 17:45:29 +00:00
bitplane e87832050e added IMeshManipulator::createMeshWelded to copy a mesh with welded vertices. removed IAnimatedMeshX from the vc8 project.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@944 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-11 21:47:32 +00:00
hybrid 83703b6e8d Fix OpenGL user clip plane adaption to view matrix changes.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@943 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-10 22:49:59 +00:00
hybrid 4997e7d747 Improved binary loader, cleaned up some more things.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@942 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-10 16:15:36 +00:00
hybrid 658ca725f6 Fixed a severe performance penalty in .x loader.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@941 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-10 13:24:18 +00:00
hybrid bd88f744f5 Improving binary loader. Fixed some list handling for ascii part.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@940 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-10 13:11:47 +00:00
bitplane 787009d0d8 Updated dev-cpp project, changed x loader debug messages to use _X_READER_DEBUG define
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@939 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-10 11:31:43 +00:00
hybrid 38a6a8216c Added string representation for vertex types. Simplified some code, made some methods const.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@938 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-10 09:27:37 +00:00
hybrid b6f54d05f6 Removed debug output.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@937 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-09 23:10:00 +00:00
hybrid a72b1d0c7d Removed some now unused stuff for braces handling.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@936 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-09 23:09:06 +00:00
hybrid d6a18858b2 Fixed .x parser for missing whitespaces and delimiters. Some minor changes in other files.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@935 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-09 22:40:28 +00:00
hybrid 9b7603025a Some doc typos fixed.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@934 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-09 22:04:52 +00:00
hybrid 2df80134ad Fixed color problem in loader and added to Makefile.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@933 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-09 18:33:00 +00:00
bitplane 1d7eea602c updated vc8 project. fixed two small x loader bugs
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@932 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-09 08:39:21 +00:00
irrlicht fbd4188b83 added loader for the new .irrmesh format. (CIrrMeshFileLoader)
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@931 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-09 06:52:57 +00:00
lukeph c02aca0029 -skinnedMesh: meshes with weights are still counted as animated for ragdolls, etc, even if they have no animation data.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@930 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-09 04:53:25 +00:00
hybrid 602d5c1f77 Fix mousewheel response for whole fileopen dialog.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@929 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-08 23:13:56 +00:00
hybrid 39fc2a426b Avoid destructor on md3 substructures which causes crash due to non-constructed array elements. Fixed color writing in irr mesh writer.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@928 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-08 22:37:57 +00:00
irrlicht 8a3a2a2ad5 .irrMesh writer implementation finished
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@927 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-08 15:26:47 +00:00
hybrid 71a1e46d7b Fixed some warnings and indentation.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@926 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-08 10:51:27 +00:00
lukeph e2f8a70349 -B3D loader: support for different TRIS Chunks sharing the same vertex in static meshes.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@925 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-08 08:57:43 +00:00
irrlicht 2da809bc2a added mesh writing features. COLLADA file writer is finished, .irrmesh writer is under construction.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@924 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-08 06:10:52 +00:00
irrlicht 7b734957d8 removed getVertexPitch() method
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@923 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-08 05:06:47 +00:00
hybrid 7c965509aa Fixed the unary minus bug reported by elvman.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@922 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-07 18:22:50 +00:00
hybrid 5f25e2100b Removed some unnecessary arrays. Added shininess support. Added some additional sxmesh members.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@921 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-07 16:09:14 +00:00
hybrid b299e9c4ea Reverted some stuff od the optimized .x splitting back to working version from Luke. Simplified some mesh loader parts in several formats.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@920 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-07 14:18:47 +00:00
hybrid 04ed098fe8 Fix the relative addressing for all types.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@919 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-07 08:57:15 +00:00
hybrid fb1d24d219 More compiler warning fixes. Switched automatic culling without camera off as suggested on the forum.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@918 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-07 08:40:19 +00:00
irrlicht 5a4c66cd67 visual studio 6.0 compatibility
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@917 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-07 06:29:57 +00:00
irrlicht b85584c8e1 renamed IUnknown to IReferenceCounted
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@916 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-07 06:11:47 +00:00
irrlicht a10c8644b5 removed some evil visual studio compiler warnings
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@915 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-07 05:55:34 +00:00
hybrid 4cec57051e Some cleanup, texture loading bug fix reintroduced.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@914 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-06 23:20:02 +00:00
hybrid 9b26c928d5 A first fix to get normals right.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@913 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-06 16:14:33 +00:00
bitplane 1a5f36f683 fixed memory leak
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@912 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-06 12:38:06 +00:00
engineer_apple 097ab3481c sync with 80.sln
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@911 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-06 11:52:17 +00:00
hybrid df0ac0cf70 Added missing includes for CuteAlien.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@910 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-06 08:44:44 +00:00
hybrid 647356f7f9 Added MSVC support for sprintf_s
Added copyright notice to all platform libs
Removed some (hopefully) unused libs

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@909 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-05 15:21:47 +00:00
hybrid 383d3101c9 Some code cleanup for animated meshes.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@908 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-05 13:10:36 +00:00
lukeph 2d24d11b40 mirror doc change, updated project file
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@907 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-05 12:35:19 +00:00
hybrid e3d76c04a5 Minor cleanup and type usage clarifications.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@906 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-05 12:11:28 +00:00
hybrid bad0b24603 Fixed lerp usage for non-scalars. Added refs to allow max and min to be used for other ordered structures.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@905 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-05 11:57:57 +00:00
hybrid a1e7be3375 Fixed the win32 project files.
Fixed more problems with rounding and s32/f32 changes for animated meshes.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@904 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-05 09:31:56 +00:00
hybrid a6c880c3c0 Finally reverted almost all changes regarding round. Seems to be a too recent feature as almost no compiler supports it.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@903 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-05 09:25:04 +00:00
hybrid 2c7b3dbee7 Put even more messages into debug mode.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@902 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-05 08:59:46 +00:00
lukeph a03e241be7 updated docs in AnimatedMeshSceneNode for the new commands.
added: getJointNode(u32 jointID)

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@901 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-05 08:54:40 +00:00
hybrid 2551458919 Renamed core::round to core::round_ just as for the other replacement functions already available in standard headers. Fixed a signed/unsigned warning.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@900 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-05 08:51:10 +00:00
hybrid a4c0195901 Hmm, this seems to be faster ;-) Anyway, Solaris won't like it just as the :: namespace. We'll see.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@899 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-09-05 08:16:07 +00:00