Commit Graph

2766 Commits (5b156c1dca6663fcb7983b660beb927e1bc2defc)

Author SHA1 Message Date
hybrid a8a2412b35 Merged libpng 1.6.2 from vendor branch. Updated pnglibconf.h to latest predefined config file to catch up with latest setup requirements.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4552 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-06-20 15:24:55 +00:00
hybrid aff4ef06ba Unify texture transformation for tex coord system with mesh loader.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4549 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-06-19 19:50:20 +00:00
hybrid 20b802e857 Add equals check with tolerance in heigthmap optimizer
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4548 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-06-19 19:32:51 +00:00
hybrid 3743719676 Third round of override macro updates. Should have touched all functions stating virtual for now. This might still have missed some, as sometimes the virtual keyword is missing on derived functions. And some open points are also still under consideration, will be fixed in future.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4547 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-06-18 15:55:45 +00:00
hybrid fc35c2308a Fix syntax problems in Cg renderer base classes, which came from the override changes. Not yet tested, but should compile again.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4546 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-06-18 12:50:57 +00:00
hybrid bb3d37794b Second round of override checks
Exposed some more functions:
getArchiveName returning name (path) of archive
getColor and getColorHSL for color select dialog
get/setDoubleClickTime in device for setting the time offset necessary to have two separate clicks instead of a double-click

Removed deprecated getXJoint and getMS3DJoint functions

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4545 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-06-17 15:55:56 +00:00
hybrid 1db8718c23 Remove white spaces before semicolon
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4544 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-06-17 14:32:28 +00:00
hybrid b93788fa3d First round of override updates.
Some fixes:
Added get/setCurrentRenderPass to scene manager (internally renamed, exposed)
Removed destructor from light scene node.
Removed getType calls from archive loaders (one file archives have this)
Removed some internal exposures and virtual attributes for protected classes

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4543 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-06-17 14:18:14 +00:00
hybrid 80efea5574 Oops, wrong copy'n'paste. Fixed to pure virtual
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4542 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-06-17 13:43:57 +00:00
hybrid 00f8f8a8ac Expose getSpeed and setSpeed of particle attraction affector
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4541 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-06-17 09:28:37 +00:00
hybrid f220d10900 Fix name and parameters of draw2dImageBatch call, which was not yet used due to wrong override.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4540 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-06-17 09:24:58 +00:00
hybrid f8d7aab701 Add override patch by hende, to check for proper deriving in the class tree. Added MSVC support for this feature, should work beginning with MSVC 2010
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4539 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-06-17 08:57:19 +00:00
hybrid dadf0b99df Add the geoplane from hendu. This surface improves visualization of large surfaces.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4538 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-06-17 08:38:20 +00:00
hybrid 4eeed942c0 Merged revision 4510-4533 from 1.8 branch. X mesh loader fix
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4534 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-06-04 14:42:20 +00:00
hybrid 28267596e8 Another try to fix the compilation issues. Still untested, as my MSVC is currently out of business...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4527 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-05-16 08:34:39 +00:00
hybrid 7305f1008e Fix compilation with MSVC. Fixed brace indentation
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4526 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-05-15 16:50:04 +00:00
hybrid 20969d5c25 Heightmap optimization functions, supplied by Hendu.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4525 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-05-13 23:06:21 +00:00
hybrid 515673991b Remove degenerated tris to reduce render job and avoid artifacts. Patch by hendu.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4524 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-05-13 23:00:56 +00:00
hybrid f4088e7b60 Fix proper scene manager parameter handling in clone method. Thanks to greenya for this fix.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4520 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-05-13 22:13:17 +00:00
hybrid 45a75b6b82 Fix variable to io::path for proper handling of WCHAR filesystem. Thanks to greenya for fix.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4519 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-05-13 22:09:03 +00:00
nadro a287977bc6 Fixed bug in OpenGL 2D rendering system. Thanks Hendu for report this bug.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4515 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-05-01 11:21:22 +00:00
hybrid 37f8eb7d5d Merged revisions 4485-4509 from 1.8 branch. Cursor fix for Windows 8.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4510 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-04-17 16:09:25 +00:00
nadro 6c21502ce3 - Fixed OSX compilation issues (both trunk and ogl-es branches).
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4508 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-04-14 11:58:33 +00:00
nadro 5f619ddfde - Fixed issue with mipmaps generation in OpenGL.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4507 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-04-13 09:23:10 +00:00
hybrid 9670a8ba33 Some more whitespace adjustment.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4503 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-04-05 23:03:20 +00:00
hybrid 2b067aabdd Some more whitespace adjustment.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4502 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-04-05 22:29:41 +00:00
hybrid 9f7227b7ad Some whitespace adjustment.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4500 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-04-05 21:55:05 +00:00
hybrid 6d6b243924 Push trunk to 1.9 version information everywhere
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4498 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-04-05 12:14:04 +00:00
hybrid 9a0d42cef0 Push trunk to 1.9 version information everywhere
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4497 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-04-05 12:03:44 +00:00
hybrid 6c7ac760d4 Fix some indentation and white spacing before parantheses
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4493 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-04-04 16:31:34 +00:00
hybrid fa970fa94f Update for scons project file by flashpixx
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4489 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-04-02 13:48:25 +00:00
hybrid 4c464ee005 Add a test for particle system to exist before working with it
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4486 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-03-27 18:04:12 +00:00
hybrid 5de4ef87f6 Merged from 1.8 branch, revisions 4393-4484: Compiler issues with certain compilers fixed, localtime bug under windows7 fixed.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4485 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-03-27 13:43:52 +00:00
nadro 1b37134284 - revert rotation patch from rev4478. Texture Matrix will be default solution for manipulate 2d image drawing.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4480 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-03-18 16:19:02 +00:00
cutealien 45a8e00fe6 Fix a bunch of warnings (mostly about constructor initializer order)
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4479 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-03-18 11:25:46 +00:00
nadro 5f4c2795ef - Added support for rotation 2D images. This patch base on FuzzYspo0N patch from irrEXT. (Software drivers aren't supported).
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4478 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-03-16 03:03:15 +00:00
hybrid c2b593fbe3 New method for camera scene nodes. updateMatrices updates the camera matrices without uploading them to the driver directly. Patch submitted by hendu
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4475 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-03-07 17:02:32 +00:00
hybrid a01095adfe Add getRadius method for aabbox3d, as suggested by hendu
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4474 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-03-07 16:57:55 +00:00
hybrid a36cdf072b Added window position parameter to device creation params. For now, window is not programmatically movable. This patch is merely intended for restoring the device in the same location as with last run. Patch provided by Auria
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4472 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-03-07 12:44:11 +00:00
hybrid b53e949e6e Added hendu's constification patch for memory read/write files. Also slightly changed the use of global C methods to class specific static methods, which seems more appropriate
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4471 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-03-07 12:17:35 +00:00
hybrid fce326fdd0 Constification patch by hendu
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4470 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-03-07 10:16:05 +00:00
hybrid da59ee303c Forgot the comment in last commit
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4469 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-03-07 09:37:29 +00:00
hybrid ecf8fe192d Make sure to initialize the mhz variable so in case we cannot read a value we return a safe 0
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4468 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-03-07 09:31:01 +00:00
hybrid 2e9746735d Fix .mtl writing which did not use the correct path, thanks to hendu for pointing this out
Also fixed texture names, which could have spaces and thus fail immediately upon loading. Now the path is given relative to the .mtl file, which often works, and in case of spaces in the path no path at all is used.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4467 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-03-07 09:30:06 +00:00
cutealien 695abde41d IGUIEnvironment::hasFocus has now a parameter checkSubElements as subelements are usually seen as part of an element. Default unfortunately must be false due to backward compatibility.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4465 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-03-05 12:32:54 +00:00
cutealien 2659619e1a Add IGUIElement::isTrulyVisible which works like ISceneNode::isTrulyVisible.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4462 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-02-27 14:47:26 +00:00
cutealien dac64e00a7 Add some documentation.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4460 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-02-14 16:00:46 +00:00
nadro 176804e48c - Fixed some minor issues with Cg material renderer.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4458 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-02-05 02:51:20 +00:00
hybrid 8a27e174a6 Fix typos in Linux code.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4453 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-01-28 13:22:06 +00:00
hybrid 923bd7cf78 Add cpu freq check for Linux and available mem check for OSX
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4452 dfc29bdd-3216-0410-991c-e03cc46cb475
2013-01-28 13:00:24 +00:00