753 Commits

Author SHA1 Message Date
hybrid
d637656e71 Changed ExposedVideoData to use void* under Windows, fixes problems on 64bit systems. Some other 64bit warnings silenced. All changes provided by Kosuha.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1313 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-09 09:15:12 +00:00
hybrid
ccc1bf0261 Moved the variable to avoid warning.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1309 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-04 08:49:28 +00:00
hybrid
23de18de7a Added another material flag to enable front face culling. Can be useful for special effects.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1308 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-04 08:48:22 +00:00
hybrid
5adce42013 Additional check to avoid access to non-exisiting indices, by kosuha.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1307 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-04 08:43:08 +00:00
hybrid
133cd79f4a Merged from branch 1.4 revisions 1290:1305.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1306 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-30 23:19:12 +00:00
hybrid
89d1b34238 Fix addHLShaderMaterialFromFiles to properly reset the file when being used twice, found by Kriolyth. Fixed affinityMask type, found by Kosuha.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1305 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-27 23:39:37 +00:00
hybrid
f0f2d680e4 Fixed the setter methods to recreate the volume light.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1301 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-26 13:59:01 +00:00
hybrid
9ab230b754 Fixed types mismatch.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1300 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-26 13:40:01 +00:00
hybrid
fed3e8ae4f Fixed quaternion warnings. Fixed returned interface pointers for newly introduced scene node changes.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1299 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-26 12:56:25 +00:00
hybrid
67d09fa37a Fixed the quaternion problem. However, getMatrix(m) and m=getMatrix do produce different values now, and seem to have made this for quite a long time. This needs some more fixing and testing.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1298 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-20 09:52:00 +00:00
hybrid
8325a442b2 Fixed the missing Windows API check for _WIN32 and _WIN64, both in trunk and 1.4. Finished the API enhancements in quaternion and vector classes. All methods now return the object where necessary.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1297 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 21:48:23 +00:00
hybrid
6310432b76 Changed scene node sorting to use squared distances.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1296 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 13:11:42 +00:00
hybrid
075edcbdc7 Fixed extra qualification.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1295 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 12:50:53 +00:00
hybrid
2df5c111c5 Use the filesystem methods to deal with paths.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1294 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 10:22:33 +00:00
hybrid
da6734136e Added some bounding box updates.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1293 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 10:21:27 +00:00
hybrid
fd15c09a2a Minor changes and cleanup.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1292 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 10:20:41 +00:00
hybrid
7a5305f608 API changes to the quaternion class. Some methods now return the quaternion by reference in order to chain operations. Renamed getDotProduct to dotProduct to follow the vector class.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1291 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 10:20:13 +00:00
hybrid
9161ae8048 Merged from branch 1.4, revisions 1275:1289
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1290 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 09:54:51 +00:00
hybrid
7c05caf068 Fixed a possible transformation problem in debug render.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1289 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 09:33:59 +00:00
hybrid
cf7c54e0ca Made cube node a mesh node.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1288 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 09:29:57 +00:00
hybrid
aca2ca0356 Removed a default destructor. Fixed .x loader to avoid loading .xml files.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1287 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 09:28:55 +00:00
teella
d6efa59f7e added depthSize and alphaSize support to OSX based on colour bit
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1284 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-12 08:37:30 +00:00
teella
f6f9e9efd9 added peroid work around for OSX reported by Ori Hanegby
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1283 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-12 05:05:54 +00:00
teella
e28b87fc1c anti alias added for OSX and GL_LINE_SMOOTH enabled if antiAlias true
How ever createDevice does not pass any AntiAlias option so default is always false


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1282 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-12 04:50:29 +00:00
hybrid
f60c3c3b45 Added a method to get the basename of the file, without path.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1281 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-05 16:47:30 +00:00
hybrid
257b097a81 Merged from 1.4 branch revisions 1272:1279
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1280 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-05 00:02:00 +00:00
hybrid
d19424e02b Removed some unused code.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1279 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-04 16:56:55 +00:00
hybrid
706f5f5de6 Merged from 1.4 branch revisions 1251:1271
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1272 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-02 14:28:48 +00:00
LukePH
9fb318d29a bug from VBO changes. when more indices are drawn then the last frame, the debug build would crash
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1271 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-01 05:31:48 +00:00
teella
31bea011b9 added getVideoModeList and getDesktopResolution support for OSX
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1270 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-27 19:59:16 +00:00
lukeph
56cddb9625 terrains can now use VBOs, but index and vertex data will need to be updated independently for any speed gain
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1269 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-27 14:07:27 +00:00
hybrid
78d5cee16f Added TangentMesh support.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1265 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-26 23:23:19 +00:00
hybrid
1c6159a345 Made obj group support optional via SceneParameter.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1264 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-26 17:15:13 +00:00
hybrid
69916f9d42 Added group support for .obj files.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1263 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-26 16:35:52 +00:00
teella
0388712953 OSX project update for releaes build for hiding menu and dock changes
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1262 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-26 13:27:47 +00:00
teella
239d588867 fix mouse cursor in OSX reported by Jay Riley
Hide Menu and Doc when in fullscreen mode on OSX


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1261 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-26 13:12:53 +00:00
hybrid
439e46373a Major changes to OpenGL render states. Should reduce the number of state changes and reduce some render state confusion. Also changed back the order of 2d texture setting and render state changes.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1260 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-25 23:19:46 +00:00
hybrid
73850de2da Give access to the sphere mesh of the scene node.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1259 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-25 23:15:16 +00:00
bitplane
2bb77e22a4 Oops.. Also added pc0de's fix as it works with tab
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1258 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-25 18:39:49 +00:00
bitplane
65f9126a27 Fixed bug with windows not moving to front when clicked, reported by pc0de
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1257 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-25 18:35:48 +00:00
hybrid
1351182542 Fixed 3ds support for normal maps.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1256 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-25 17:44:12 +00:00
hybrid
2c5679741a Fixed obj bumpmap and clamp support.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1255 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-25 01:32:36 +00:00
hybrid
5162ce28eb Removed some unused variables.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1252 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-21 13:03:22 +00:00
hybrid
8a04c4c859 Merged from 1.4 branch revisions 1235:1250
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1251 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-21 00:20:39 +00:00
hybrid
f174123809 Fixed a crash in the collada 1.4 loader, also added better texture search.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1250 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-20 17:17:42 +00:00
hybrid
3945a55df6 Fixed wrong weights assignment found by bang2ni.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1249 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-14 09:33:45 +00:00
hybrid
690cd7821b Fixed the signatures the other way.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1248 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-12 23:43:19 +00:00
hybrid
17ca30706b Fixed a docs typo.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1247 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-12 23:25:03 +00:00
bitplane
66c975e1b3 reverted (accidental?) changes to ISceneNode::getPosition and setPosition return values
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1246 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-12 18:05:09 +00:00
hybrid
662e8c09b1 Added multiple inheritance to the billboard texte scene node in order to expose both billboard and textnode interface.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1244 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-12 16:01:26 +00:00