Commit Graph

626 Commits (3807fcf36258001f59e77700833129c751301653)

Author SHA1 Message Date
lukeph 3807fcf362 Fixed a bug with the Frontface culling render state in opengl.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1407 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-07-08 05:19:36 +00:00
hybrid 2aeafd70e5 Allow external input processing, currently supported for X11 only.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1406 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-07-07 14:33:23 +00:00
hybrid e80e76c763 Fixed line endings and a little bug in the if check.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1404 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-07-07 09:41:58 +00:00
lukeph e903f2ca6b -Made drivers update vertex and index VBOs independently. Massive speed up for terrain nodes. Interface isn’t so clean yet, but will be when vertex and index buffers are separated.
-fixed a rendering state bug, in openGL and directx drivers, while changing from 3d to 2d rendering.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1403 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-07-07 05:20:39 +00:00
hybrid c661079e7e FBO patch from Nadro for better ATI support.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1402 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-27 15:38:48 +00:00
hybrid 2c1aa553a8 floating point rounding problem fix by rogerborg/cutealien.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1401 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-27 09:22:40 +00:00
hybrid e5818880b9 Merge the new libpng version. Seems to take care of the WIN_CE problems on its own, so no need for the 'if 0' check anymore. Also fixes the const static warnings.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1400 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-27 08:41:15 +00:00
hybrid a43e6376be Add fpic for shared libraries.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1399 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-27 08:39:20 +00:00
hybrid 0d0c05625a Fix warnings if no X extension is available.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1397 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-26 09:12:11 +00:00
hybrid f10937f31b PerfHUD enabler by Rene Rivera
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1396 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-24 15:32:20 +00:00
hybrid 2843b8b583 Added generation of tangent space which can keep the original normals, by ryanclark. Note that inaccuracies of the tangent space may arise if you keep the original tangents. Angle weighted smoothing seems to be bogus, maybe indices are wrong.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1392 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-20 12:45:05 +00:00
hybrid 23949554cd Added angleweighted and smoothed generation of tangent space, by ryanclark.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1391 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-20 12:20:15 +00:00
hybrid 9646ed09af Some material fixes pointed out in the deled forum.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1390 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-20 08:36:07 +00:00
hybrid 05cdfb61ab Added angleweighted smoothing of normals, by ryanclark.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1389 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-20 08:34:39 +00:00
hybrid 26682d0102 Fixed warning in software driver.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1388 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-19 13:09:57 +00:00
hybrid 4dc82327d4 Added the getColorFormat for some drivers. Added the GLX context in exposed video data under OpenGL/X11.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1387 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-19 12:45:40 +00:00
hybrid 67da89e32c Fixed getColorFormat for SDL device and compiler errors.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1386 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-16 14:20:24 +00:00
hybrid 0874600315 Added getColorFormat methods, currently only method stubs.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1385 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-16 10:06:04 +00:00
hybrid 8d4c92a751 Added isFulscreen method.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1384 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-16 09:37:25 +00:00
hybrid 966db1eac4 Added isWindowFocused and isWindowMinimized methods.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1383 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-16 09:24:11 +00:00
teella 7d6f77dd91 get rid of compiler warning OSX
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1382 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-15 20:42:08 +00:00
teella a2946ae772 OSX sync with latest 1.4.1
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1381 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-14 19:59:53 +00:00
hybrid 2601d0b8b6 Changed ReadBuffer to be always the front buffer. Hence, screenshots under OpenGL will now also reflect the currently visible image, whatever render calls have been made in between.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1380 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-13 15:59:50 +00:00
hybrid d6c32fd9f0 Push the params also for OSX.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1379 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-13 15:52:54 +00:00
hybrid 97577f9bc2 Push creation parameters to video drivers.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1378 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-13 14:59:28 +00:00
hybrid 6fae142426 Fixed line endings.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1377 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-13 14:01:17 +00:00
hybrid 24793abad8 Cleaned up private version string parameter usage.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1376 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-13 13:35:03 +00:00
hybrid 70e78d80c9 Changed return value of a videomodelist method. missing linebreak in vector3d.h
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1375 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-13 13:34:05 +00:00
hybrid e0b7099b9f Fixed const problem.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1374 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-13 13:25:01 +00:00
hybrid 90c297019a Added zbuffer depth flag, not all drivers and devices honor it, yet. Adapted OSX device to recent device creation changes.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1373 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-13 13:15:53 +00:00
hybrid 85d886a0ae Added a new device creation parameter to choose alpha channel support for the color buffer.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1372 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-13 09:39:30 +00:00
hybrid 6b09fabba4 Also updated the WinCE device.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1371 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-13 08:54:48 +00:00
bitplane 32ae11b4b2 Applied Hybrid's device creation parameter changes to the Win32 device.
Clarified docs on event types and added a couple of links.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1370 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-06-13 01:35:42 +00:00
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