Commit Graph

893 Commits (0dae37726542fa6dfb3c1c9b13643a20a8f450e3)

Author SHA1 Message Date
hybrid f8010d7289 Changed the device creation to make more use of SIrrlichtCreationParameters. This should increase maintainability and ease addition of more configurable properties. The windows devices need to be adapted still, but should compile for now...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1369 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-12 15:45:07 +00:00
hybrid 93ec1e0a4d Fixed draw2DImage methods for RTT usage under OpenGL.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1368 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-12 12:00:41 +00:00
hybrid c55da82a0c Merged revisions 1357:1366 from 1.4 branch.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1367 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-12 11:15:45 +00:00
bitplane 96b3d0beed Fixed bug with Maya cam animator absorbing all wheel events (1983850)
OpenGL render target flip now works with texture clamping (assuming tcoords are 0.0 to 1.0)
Quick fix for crash when removing old hardware buffers.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1366 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-12 03:15:59 +00:00
hybrid 5ac04338ae Speed up screenshot with OpenGL on Intel gfx cards.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1365 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-11 07:59:28 +00:00
bitplane 1833dcdb23 Camera FPS animator: Fixed float scaling bug. When horizontal movement is disabled the camera now moves at a constant speed regardless of angle.
Collision response animator now animates camera target (can be disabled via attributes) and the node can be changed.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1364 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-10 01:10:06 +00:00
hybrid e1df173280 Minor code cleaning.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1362 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-09 14:24:03 +00:00
hybrid 1dac6b6c0b Fixed a method signature bug, found by kburkhart84
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1361 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-06 16:07:30 +00:00
hybrid daeb4d0412 MY3D loading bug fixed. Some more code cleaning, removed the my3d stuff file.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1357 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-05-30 12:31:06 +00:00
hybrid 464c714f39 Performance improvement for terrainmesh generation.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1356 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-05-30 12:10:24 +00:00
hybrid 8ee7c89b14 Minor include fix for OSX by grafikrobot.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1355 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-05-30 08:16:47 +00:00
hybrid 9c167398bb Added the missing copyright headers and changed the new files to 2008 as well.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1354 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-05-22 12:07:43 +00:00
hybrid cdffc4a5d6 Merge from branch 1.4, revisions 1344:1352, which are the doc updates from the 1.4.1 release.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1353 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-05-22 11:51:37 +00:00
hybrid a69531ee82 Fixed wrong cast spotted by greenya.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1349 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-05-16 21:56:57 +00:00
hybrid 7bfe4830d2 Fixed cleanup in case of failed shader compilation such that the base material is used.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1344 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-30 17:06:08 +00:00
hybrid 376c58fe28 The d3d drivers also suffered from the shader compilation failure problem, now fixed.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1343 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-30 14:38:43 +00:00
hybrid a5286dbb30 Fixed warning.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1342 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 22:07:21 +00:00
bitplane ad9518894f Fixed memory leak in cube node
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1341 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 20:55:30 +00:00
bitplane f51d8bf3f0 Added debug data strings to most classes
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1340 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 20:54:12 +00:00
hybrid f15aa6b053 Cleanup for FPS cam.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1339 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 16:51:26 +00:00
hybrid 6ae5273344 Avoid warning on systems not supporting FBOs.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1338 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 16:26:19 +00:00
hybrid 1092362c9d Removed doubly stored image, as in d3d9 driver.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1337 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 16:22:23 +00:00
hybrid 2f8299d3e3 Fixed OpenGL shader materials to always add a material renderer in order to avoid mismatched predefined material renderers. Moreover, this is also the behavior if no shader support is available.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1336 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 16:05:42 +00:00
hybrid 35cb5664d3 Make md3 models movable again.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1335 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 15:15:51 +00:00
hybrid cd6632de6c Fixed minor mem leak in 3ds loader. Fixed texture translation in q3 shaders.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1334 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 12:14:07 +00:00
hybrid 22ffe908f8 Change material field to char in order to save memory.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1333 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 12:11:37 +00:00
hybrid 402c34e47d Warning fix and new method for both 1.4 branch and trunk.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1332 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 12:10:33 +00:00
hybrid c65379e770 Minor changes.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1331 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 12:02:59 +00:00
hybrid 1884d75682 Simplified code for image generation using methods of the CImage class. Untested, due to lack of example files.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1330 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 11:58:36 +00:00
hybrid 755e117078 Merged from 1.4 branch revisions 1316:1328.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1329 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 11:34:54 +00:00
hybrid cf0038ca5a Add 64bit linux check for proper library selection.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1328 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 09:29:38 +00:00
hybrid 827a3c6861 Added frontface culling.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1327 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-29 08:19:17 +00:00
hybrid a635b71fa2 Fixed typo in Makefile.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1326 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-28 22:16:11 +00:00
teella 760b51273b full screen mouse fix for OSX
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1324 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-25 20:21:06 +00:00
bitplane f524ab2b03 ISceneNodeAnimator now inherits IEventReceiver, cameras send events to their animators. FPS and Maya cameras are now animators.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1321 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-24 21:39:22 +00:00
hybrid 304c3b2449 Fixed mem leak.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1319 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-04-22 16:12:24 +00:00
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