Commit Graph

707 Commits (341dc1656641c165f23c81cc0f7607687d4a8f10)

Author SHA1 Message Date
lukeph 24202d861a committed patch:
[ 1942358 ] DX9 Blindside VBO Implementation plus SiO2 fix

to allow hardware buffers to be used by dx9, like openGL

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1318 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-21 15:36:14 +00:00
bitplane 4325befbb1 Volume light to use hardware buffers and correct render pass. Doesn't make much difference as complex lights do lots of filling when close up
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1317 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-17 06:27:47 +00:00
bitplane 818b79852a Added a texture animator to volume light in special effects example to show off how cool it can look, and better integrated it into the tutorial.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1316 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-16 07:27:20 +00:00
hybrid 0e63486fbe Merged revisions 1309:1314 from 1.4 branch.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1315 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-12 23:02:15 +00:00
hybrid 6a0d4ea7b2 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: svn://svn.code.sf.net/p/irrlicht/code/trunk@1313 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-09 09:15:12 +00:00
hybrid 7b8dbd227f Moved the variable to avoid warning.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1309 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-04 08:49:28 +00:00
hybrid ec8f03d70e Added another material flag to enable front face culling. Can be useful for special effects.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1308 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-04 08:48:22 +00:00
hybrid 1a45ab5d92 Additional check to avoid access to non-exisiting indices, by kosuha.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1307 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-04 08:43:08 +00:00
hybrid 897a3fa6a6 Merged from branch 1.4 revisions 1290:1305.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1306 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-30 23:19:12 +00:00
hybrid bffa0b1905 Fix addHLShaderMaterialFromFiles to properly reset the file when being used twice, found by Kriolyth. Fixed affinityMask type, found by Kosuha.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1305 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-27 23:39:37 +00:00
hybrid e480b85d31 Fixed the setter methods to recreate the volume light.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1301 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-26 13:59:01 +00:00
hybrid 7e65d90e54 Fixed types mismatch.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1300 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-26 13:40:01 +00:00
hybrid 9eb99c5bd7 Fixed quaternion warnings. Fixed returned interface pointers for newly introduced scene node changes.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1299 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-26 12:56:25 +00:00
hybrid 7ad9b812bb 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: svn://svn.code.sf.net/p/irrlicht/code/trunk@1298 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-20 09:52:00 +00:00
hybrid 2a9ae4bea7 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: svn://svn.code.sf.net/p/irrlicht/code/trunk@1297 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 21:48:23 +00:00
hybrid 11d12d3488 Changed scene node sorting to use squared distances.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1296 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 13:11:42 +00:00
hybrid bd4a3aa3b4 Fixed extra qualification.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1295 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 12:50:53 +00:00
hybrid 7c19d2db5f Use the filesystem methods to deal with paths.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1294 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 10:22:33 +00:00
hybrid e300dc2c3b Added some bounding box updates.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1293 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 10:21:27 +00:00
hybrid ffb438d141 Minor changes and cleanup.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1292 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 10:20:41 +00:00
hybrid 22e7edbfbe 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: svn://svn.code.sf.net/p/irrlicht/code/trunk@1291 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 10:20:13 +00:00
hybrid 4e6e236ec4 Merged from branch 1.4, revisions 1275:1289
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1290 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 09:54:51 +00:00
hybrid ca91742a1e Fixed a possible transformation problem in debug render.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1289 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 09:33:59 +00:00
hybrid eefa8390a9 Made cube node a mesh node.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1288 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 09:29:57 +00:00
hybrid b6f67a0b46 Removed a default destructor. Fixed .x loader to avoid loading .xml files.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1287 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-19 09:28:55 +00:00
teella 14b4e58c6c added depthSize and alphaSize support to OSX based on colour bit
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1284 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-12 08:37:30 +00:00
teella fca48f5a8f added peroid work around for OSX reported by Ori Hanegby
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1283 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-12 05:05:54 +00:00
teella 09e767a933 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: svn://svn.code.sf.net/p/irrlicht/code/trunk@1282 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-12 04:50:29 +00:00
hybrid 5bdb986ed0 Added a method to get the basename of the file, without path.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1281 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-05 16:47:30 +00:00
hybrid e7add51880 Merged from 1.4 branch revisions 1272:1279
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1280 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-05 00:02:00 +00:00
hybrid 7818dcbfc0 Removed some unused code.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1279 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-04 16:56:55 +00:00
hybrid 451d5bca72 Merged from 1.4 branch revisions 1251:1271
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1272 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-02 14:28:48 +00:00
LukePH 89aa5dab47 bug from VBO changes. when more indices are drawn then the last frame, the debug build would crash
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1271 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-03-01 05:31:48 +00:00
teella 3258b181b6 added getVideoModeList and getDesktopResolution support for OSX
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1270 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-27 19:59:16 +00:00
lukeph 580c3f5365 terrains can now use VBOs, but index and vertex data will need to be updated independently for any speed gain
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1269 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-27 14:07:27 +00:00
hybrid ee6f54877e Added TangentMesh support.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1265 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-26 23:23:19 +00:00
hybrid fb9366b41d Made obj group support optional via SceneParameter.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1264 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-26 17:15:13 +00:00
hybrid 96a5c452cd Added group support for .obj files.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1263 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-26 16:35:52 +00:00
teella eb9abfdda7 OSX project update for releaes build for hiding menu and dock changes
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1262 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-26 13:27:47 +00:00
teella 405a2682ba fix mouse cursor in OSX reported by Jay Riley
Hide Menu and Doc when in fullscreen mode on OSX


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1261 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-26 13:12:53 +00:00
hybrid 0eb29afe81 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: svn://svn.code.sf.net/p/irrlicht/code/trunk@1260 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-25 23:19:46 +00:00
hybrid 3977eb1ad5 Give access to the sphere mesh of the scene node.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1259 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-25 23:15:16 +00:00
bitplane a278844150 Oops.. Also added pc0de's fix as it works with tab
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1258 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-25 18:39:49 +00:00
bitplane d05f91209c Fixed bug with windows not moving to front when clicked, reported by pc0de
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1257 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-25 18:35:48 +00:00
hybrid d570b0d356 Fixed 3ds support for normal maps.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1256 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-25 17:44:12 +00:00
hybrid 913ef64b5e Fixed obj bumpmap and clamp support.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1255 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-25 01:32:36 +00:00
hybrid 54b918f770 Removed some unused variables.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1252 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-21 13:03:22 +00:00
hybrid beea38a195 Merged from 1.4 branch revisions 1235:1250
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1251 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-21 00:20:39 +00:00
hybrid 81e8956dd5 Fixed a crash in the collada 1.4 loader, also added better texture search.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1250 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-20 17:17:42 +00:00
hybrid f978f537f9 Fixed wrong weights assignment found by bang2ni.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1249 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-02-14 09:33:45 +00:00