501 Commits

Author SHA1 Message Date
bitplane
105cef522e Logger is no longer destroyed with the video driver, reported by lzy0168
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1164 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-01-06 20:22:36 +00:00
bitplane
08ff172f78 getMaterialCount in custom node example was non-const, reported by vitek
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1163 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-01-06 19:55:43 +00:00
hybrid
27ff9f3e0b Missed some initializations.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1162 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-01-06 15:57:23 +00:00
teella
70eccc863a added Volumetric lighting to Makefile and Irrlicht8.0 (VC2005) project
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1161 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-01-06 13:24:27 +00:00
teella
8e931228d6 Volumetric lighting for Irrlicht
Example useage added to 08.Special FX demo



git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1160 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-01-06 13:13:24 +00:00
hybrid
6bffab3a01 Fixed the warning fix.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1158 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-01-04 22:28:33 +00:00
hybrid
2cad181b51 Fixed vc warning.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1157 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-01-04 22:08:27 +00:00
hybrid
79d6c97580 Fixed old file name, found by MasterGod.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1156 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-01-04 22:05:44 +00:00
bitplane
b2f0fccfbe Added RogerBorg's better fix for hires timers on dual core machines.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1155 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-01-04 17:52:39 +00:00
hybrid
91a7199d02 Merged 1134:1151 from branch 1.4
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1152 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-01-04 11:10:37 +00:00
lukeph
52c9c29263 VBOs now use irrMap
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1151 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-01-03 13:52:06 +00:00
lukeph
637700ac25 fixed a bug in skinnedMesh
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1150 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-01-03 13:36:54 +00:00
teella
de40afa073 added examples to MacOSX project
1.HelloWorld
15.LoadIrrFile
16.Quake3Shader


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1147 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-01-03 09:37:56 +00:00
engineer_apple
f5332516f1 added Initial Windows Mobile 6 Version.
- Windows Mobile 6 SDK
- Visual Studio 2005 only
Minor:
- Burningvideo: MipMap Selection repaired
- renamed private Driver function getTextureSizeFromImageSize to
  getTextureSizeFromSurfaceSize


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1146 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-01-02 10:28:12 +00:00
hybrid
961cf42626 Added some checks and documentation. Reenabled the normal calculation for non-lighted meshes to make them complete in all occasions. Due to lack of meshes not tested against animated meshes.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1145 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-31 01:28:38 +00:00
hybrid
f2f2d0dcc1 Fixed some warnings.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1144 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-31 00:28:51 +00:00
engineer_apple
18960d44f6 - Burningvideo: repaired MipMap Selection
- renamed private Driver function name getTextureSizeFromImageSize to
  getTextureSizeFromSurfaceSize ( now equal in all drivers )


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1143 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-30 16:51:28 +00:00
hybrid
18d495851f Added some sanity checks to avoid buffer overruns. Avoid using this loader on generic images.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1142 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-29 16:09:30 +00:00
teella
a05f06d79c XCode Project clean up . File sorting simular to Visual Studio Project
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1135 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-24 05:03:43 +00:00
teella
a0b4866425 OSX project update
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1134 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-24 03:33:47 +00:00
hybrid
79a51a02b0 Merged 1.4 branch, revisions 1106:1132.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1133 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-23 17:04:40 +00:00
bitplane
8d0d729d99 table serialization
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1132 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-23 02:48:02 +00:00
bitplane
c4509813b9 ministry of truth update. removed the user settings files from osx projects
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1131 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-23 00:39:02 +00:00
hybrid
af610977f1 Removed another umlaut from comments. Minor other changes.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1130 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-22 22:33:51 +00:00
bitplane
bd532bea5f removed umlauts from Acki's credits
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1128 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-22 21:16:24 +00:00
bitplane
67531af3c0 Added collision manager optimization by rogerborg, adds early-out optimizations in ray-triangle intersection.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1126 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-22 08:15:22 +00:00
bitplane
191393c5e7 oops missed this one
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1125 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-22 07:50:37 +00:00
bitplane
bcf61ee6ce Added StarSonata GUI patch from the tracker, const corrected. Fixed some bugs and changed the style and behaviour of the tabs. Tables aren't fully tested and don't serialize properly yet.
Changed gui editor to show off and test the new tab features.
Updated project files and makefile, have only tested vc8 and dev-cpp. Didn't know how to do the OSX project so I'll leave it for Dean.
Moved EGUI_ALIGNMENT into separate header.
Added getArea and getVolume for bounding boxes, no real reason for them.

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1124 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-22 07:49:29 +00:00
bitplane
e7dec2ab25 editbox didn't draw children.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1123 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-22 01:34:57 +00:00
bitplane
a41750940e Added fix for d3d9 textures by rogerborg- D3D9 textures no longer hold on to the IImage pointer, a copy is already in system ram due to using the d3d_managed pool. The same change should also be added to D3D8 textures.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1122 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-21 21:20:34 +00:00
hybrid
52a4e4728c Made the scenenode parameter for selectors const.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1120 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-21 15:41:51 +00:00
hybrid
644acde456 Check for null pointer.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1119 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-21 15:39:23 +00:00
hybrid
4e9b9c7e16 Removed some WIP code which was not completely commited, and yet not working.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1117 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-21 14:28:55 +00:00
hybrid
2941559ac3 Some character handling fixes for SDL device by tonic.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1116 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-21 11:50:15 +00:00
lukeph
e0d0251140 -added a linux codeblocks project file (may have some unnecessary includes right now)
-stopped wal image loader trying to load (and crashing on) every unknown image file

-fixed bug with hybrid's offsets, in the vbos. btw the offsets really needs to be changed back to my method with plain casts (I cannot see a problem there), or use the offsetOf macro.

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1114 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-18 04:25:45 +00:00
hybrid
2137c5d58a Avoid warning.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1112 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-10 23:33:24 +00:00
hybrid
71aca33b45 Make HWbuffer stuff protected.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1111 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-10 23:30:46 +00:00
hybrid
d4e8adb8d1 Moved enum to additional file.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1110 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-10 23:26:20 +00:00
lukeph
029da617db small vbo changes, added removeHardwareBuffer(const scene::IMeshBuffer* mb)
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1109 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-09 13:19:31 +00:00
hybrid
e07e88b87e Fix extra qualification.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1108 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-09 13:14:10 +00:00
hybrid
68e3f68ef7 Fix merge bug.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1107 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-08 14:50:54 +00:00
hybrid
5b1cd785d5 Merged 1.4 branch 1075:1105.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1105 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-08 13:11:39 +00:00
lukeph
6d5735b9c1 let skinnedMesh software animate with VBOs, other small changes with VBOs, left in debug output
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1104 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-07 15:25:07 +00:00
hybrid
203fc243b6 Fixes to make VBOs actually work in OpenGL. Need more improvements, though. Minor fixes in other files.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1103 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-06 16:26:14 +00:00
hybrid
99aa0c91ab Fix to compile on non-VBO systems without OpenGL extension pointers.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1102 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-06 09:02:41 +00:00
hybrid
560ed3b25d Added initial values, to be corrected.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1101 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-06 00:05:16 +00:00
hybrid
11aba60bfd Some reindentation, minor bugfixes, removed unused members from ExtensionHandler.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1100 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-06 00:00:23 +00:00
hybrid
75208f2f20 Let md2 animate even with hw buffers.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1098 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-05 21:10:36 +00:00
hybrid
a08dc1d84e Add return values.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1097 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-05 17:15:18 +00:00
lukeph
7ee29e3b71 -- added VBO support --
-so far only the openGL driver is supported, will add dx tomorrow or the next day

-right now to use, go: MeshBuffer->setHardwareMappingHint(EHM_STATIC); but this will be automatic when complete

-code needs a clean up, and the design isn't fixed, I just wanted to get stuff happening :)

-works well with hardware skinning :)

(design: http://img220.imageshack.us/img220/1931/vbo8xy8.png)

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1095 dfc29bdd-3216-0410-991c-e03cc46cb475
2007-12-05 14:10:28 +00:00