Commit Graph

3099 Commits (39c039302372d9cab39c4553f18b6b61f4a1969c)

Author SHA1 Message Date
cutealien 1e65f32ea7 Fix bug with ignored opening brace in .X files with DeclData section. Thx @Alin for bugreport and patch.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5169 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-11-01 20:57:47 +00:00
nadro 609eba77bf - Improved mipmaps handling (this modification was required for better support of cube maps and texture arrays in near future).
- Set IImage::lock and IImage::unlock methods as deprecated (those method names was wrong, IImage::unlock did nothing...). Please use IImage::getData method instead of older alternatives.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5168 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-11-01 14:24:15 +00:00
nadro d565cd6a39 - Improved ITexture::hasAlpha method.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5167 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-26 21:13:25 +00:00
nadro 6911048335 - Fixed compilation errors related to issues in COGLCoreCacheHandler.h.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5166 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-21 19:10:02 +00:00
nadro d6a197b5a8 Prepared OpenGL CacheHandler class for the new architecture of Irrlicht's shared OpenGL drivers code.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5165 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-20 20:59:53 +00:00
nadro 72dcc7cb5d - Removed VS 2008 project files.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5164 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-18 20:22:53 +00:00
nadro 1669566630 - Prepared OpenGL RenderTarget class for new architecture of Irrlicht's shared OpenGL drivers code (new architecture will allow us to adopt new OpenGL drivers faster and makes different drivers easier to maintain).
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5163 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-18 19:21:20 +00:00
nadro b5b6bcbb40 - Removed unused method declaration.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5162 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-17 22:23:50 +00:00
nadro 811f415e45 - Removed CG path entries from VS projects.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5161 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-17 20:30:27 +00:00
nadro ac8ee44d95 - Removed workaround for old Catalyst drivers (this driver bug it's fixed since few years).
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5160 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-17 16:29:38 +00:00
nadro bbe83e3f92 - Changed default values for parameters and settings like a StencilBuffer (from OFF to ON), ColorBuffer Bits (from 16 to 32) and ZBuffer Bits (from 16 to 24).
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5159 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-17 16:17:03 +00:00
nadro 1cb3573052 - Fixed issue related to compilation issues on VS2015 in some cases due to unimportant namespace prefix.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5158 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-17 15:57:07 +00:00
nadro a95483dd20 - Fixed issues with some OpenGLTexture methods like a lock or regenerateMipMaps.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5157 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-17 15:54:41 +00:00
nadro 2f3ca311d2 - Renamed COpenGLCallBridge to COpenGLCacheHandler and moved this class to dedicated files.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5156 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-17 12:42:56 +00:00
nadro 172b399fac - Added missing solution for Visual Studio 2015.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5155 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-16 16:40:25 +00:00
nadro fface044dd - Rewritten OpenGL textures cache.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5154 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-16 15:48:40 +00:00
nadro be22e33577 - Removed unused method declaration (bug from the previous commit).
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5153 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-16 08:57:04 +00:00
nadro 3fe418bc41 - Removed texture IDs parameter from IVideoDriver::setRenderTarget method. Performance gain was too low to keep this parameter available.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5152 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-16 08:47:55 +00:00
nadro 07a7d9ee2e - Added clear buffer flags.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5151 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-15 18:20:06 +00:00
cutealien 7f8604ca93 Merge branch releases/1.8 revisions 5140:5149 into trunk:
- Add warning in tests when stabilizing screenshots fails 
(Note - it still fails sometimes, just less now with trying to get a good screenshot)


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5150 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-06 20:48:42 +00:00
nadro eef7353833 - Added projects for Visual Studio 2014. Due to a problems with Windows7.1 SDK on Windows 10 those projects are recommended for users of this OS.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5148 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-10-01 22:59:08 +00:00
cutealien c7c5f166fe Rolled back to r5145. We're still disucssing better solutions
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5147 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-09-28 09:17:47 +00:00
nadro f6ac9e1906 - Updated Visual Studio 12.0 build platform.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5146 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-09-27 18:16:10 +00:00
cutealien 4c8da4892e Make Win32Window example compatible with the UNICODE define.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5145 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-09-25 09:37:07 +00:00
cutealien d491626bf9 Fix compiling with USE_IRRKLANG enabled. Thx@ AReichl for reporting.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5144 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-09-25 09:21:36 +00:00
nadro 02b49eea1b - Added exampleHelper and updated all examples. This is a base patch for upcoming patches related to iOS and OSX.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5143 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-09-24 22:44:32 +00:00
cutealien cacfc0a8b0 Make certain the override macro can also be used in gcc5 when c++11 is set.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5142 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-09-20 19:11:03 +00:00
cutealien b3ba72ab74 Merge branch releases/1.8 revisions 5129:5140 into trunk:
- Set the platform SDK for VS2010 and VS 2012 throughout to Windows7.1SDK
- Fix the fix for compiling on GCC5


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5141 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-09-20 11:19:26 +00:00
cutealien c3e94cf597 Change all VS 12 project files to use Windows SDK7.1 for compatibility between different VS versions.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5140 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-09-19 14:39:52 +00:00
cutealien c821f52bda Use Windows 7.1 SDK for Irrlicht (otherwise different VS versions are not compatible).
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5139 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-09-19 14:31:49 +00:00
cutealien 19435a22f4 - Fix: CGUIImage no longer scales wrong when working with textures which don't have the original image size.
- Fix CSoftwareTexture2 calculation for OriginalSize of ITexture. It had returned the changed texture size instead of the original one.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5138 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-09-16 21:11:30 +00:00
cutealien 1741e3e4d1 Add override macro to ISceneNodeAnimator::OnEvent. Thx @IrrlichtForiOS for report.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5137 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-09-14 11:28:06 +00:00
cutealien 6e48dfe928 Merge branch releases/1.8 revisions 5125:5127 into trunk:
- Fix compiling with IRR_LINUX_XCURSOR_


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5128 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-08-29 16:26:05 +00:00
cutealien d72189faf2 Merge branch releases/1.8 revisions 5121:5124 into trunk:
- Fix compiling with -DNO_IRR_COMPILE_WITH_LIBJPEG_


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5125 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-08-29 14:48:50 +00:00
cutealien acd601edbc Merge branch releases/1.8 revisions 5104:5120 into trunk:
- Fix compiling on GCC5 on MinGW


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5121 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-08-26 21:04:11 +00:00
cutealien 125e73ef55 Fix skinned meshes not playing their last frame.
Also clarified animation documentation to describe current behavior more exactly.
CSkinnedMesh had returned the last key instead of the number of keys.
Thx to whoever mentioned to me once that our example dwarf is not playing his full animation in the meshviewer.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5118 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-08-13 21:29:09 +00:00
cutealien 44e73315e9 Add comment about strange color conversions also to CColorConverter.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5116 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-08-11 10:04:48 +00:00
cutealien 16684d9f19 Add comment about RGB formats which are often flipped in memory.
Thx@ Squarefox for reporting.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5115 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-08-11 09:54:13 +00:00
cutealien 6ac1f8d5db Add IWriteFile::flush interface (thx @ JLouisB for the patch).
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5114 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-08-08 11:42:37 +00:00
cutealien a5325964eb Do return references local statics instead of references to 0 in error cases (was undefined in c++).
Thx @floriang for reporting at http://irrlicht.sourceforge.net/forum/viewtopic.php?f=7&t=50877



git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5112 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-07-30 21:49:29 +00:00
cutealien fbd317496c CLightSceneNode::updateAbsolutePosition does now light recalculations. This is to fix using animators with lights.
Thx @chronologicaldot for report.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5111 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-07-29 00:15:02 +00:00
cutealien 520f1f27cf Use %u instead of %d for unsigned integers in printf in a few places.
Found by VS code analysis.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5109 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-07-12 22:10:27 +00:00
cutealien 4919ac1926 Fix copy-paste bug in DDS image loader (could have caused problems in images where height > width).
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5108 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-07-12 21:21:45 +00:00
cutealien 6a3127c8de Fix Collada (dae) export for objects with rotations around more than 1 axis.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5107 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-06-05 15:03:09 +00:00
cutealien b0988a33a6 Add ISceneNodeAnimatorCameraMaya::setTargetMinDistance and getTargetMinDistance which allow to keep a distance to the zoom target.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5106 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-06-04 08:52:33 +00:00
cutealien 89640518bf Tiny comment fix.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5105 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-05-27 20:23:56 +00:00
cutealien 8db0549ea7 Merge branch releases/1.8 revisions 5101:5103 into trunk:
- Fixed compilation issues with OSX SDK 10.10+


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5104 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-05-11 10:56:00 +00:00
cutealien 50c2efb3e9 Merge branch releases/1.8 revisions 5000:5101 into trunk:
- Fix loading of .X and .B3D models with non-normalized quaternion rotations


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5102 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-05-05 17:05:38 +00:00
cutealien 9ee9422a1b Add override font to IGUITreeView (thx @Escen for reminder)
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5100 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-05-04 19:46:32 +00:00
cutealien b37ff9f619 CGUIComboBox now updates selection-list when font changes while it's open (thx @ rubixcuber for bugreport)
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5099 dfc29bdd-3216-0410-991c-e03cc46cb475
2015-05-04 18:49:34 +00:00