Commit Graph

1599 Commits (76c4b0f81325a65ca881a69941ef36cdba9a06c7)

Author SHA1 Message Date
hybrid 76c4b0f813 Add access to miplevels in addTexture, texture->lock, and texture->regenerateMipMapLevels.
This allows to create custom mipmap textures manually, or provide them from certain image formats that come with precalculated mipmaps.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2912 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-21 23:24:31 +00:00
hybrid 978c768ade More atan2 param casts.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2911 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-21 23:19:38 +00:00
hybrid 48e43d758d Remove unused includes.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2910 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-21 21:09:31 +00:00
hybrid cbbd50e1d4 Fix another image constructor usage.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2909 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-20 17:27:56 +00:00
hybrid 75f7074ed2 Deprecate some image creation methods.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2908 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-20 17:24:26 +00:00
hybrid 4b57a03b7a Fix float bswap macro usage.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2907 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-20 17:22:49 +00:00
hybrid c12630078a Bump version in Makefile.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2905 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-20 17:03:14 +00:00
hybrid 755a2c4a1d Change image usage.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2904 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-20 16:54:01 +00:00
hybrid 8c13dcdbdf Clean up image usage.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2903 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-20 16:33:42 +00:00
hybrid d28a6bb481 Fix triangle render for selection.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2901 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-20 14:54:43 +00:00
hybrid 9a14224c6f Trying to put the texture activation back into setMaterial. This had been changed in early versions of Irrlicht for render state problems. I hope we got them all fixed and can this way make external materials possible again. (problems are all OpenGL only)
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2900 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-20 14:20:07 +00:00
hybrid f30d47b667 Update the render size in fullscreen mode.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2899 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-20 14:15:47 +00:00
hybrid 9cf8f0fe07 Properly store the MAX_AINSOTROPY level.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2898 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-20 13:53:17 +00:00
hybrid f29995ded6 Merged revisions 2848:2891 from 1.6 branch. DMF loader fixes, Win32 shift key fixes, version number update.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2892 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-20 09:50:37 +00:00
hybrid 23ffd04c56 Remove unused member.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2891 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-19 21:41:21 +00:00
hybrid 34f496f76a Remove GLU from linker flags.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2890 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-19 17:35:47 +00:00
hybrid 0d0d879080 Constification and code layout.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2888 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-19 14:16:52 +00:00
hybrid 45b3d37ec5 Minor render state changes for proper state exit.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2887 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-19 14:03:05 +00:00
hybrid b1f728db13 Merge the UserClipPlane elements into a common struct.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2886 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-19 09:51:51 +00:00
hybrid 559cdaebac Init moved to genericInit in Driver.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2884 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-18 12:58:48 +00:00
hybrid 237464bb1f Make sure we properly init all matrices in OpenGL.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2883 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-18 12:58:23 +00:00
monstrobishi d7d497f0e5 - Fixed compile error in getHorizontalAngle() (Ambiguous method call to atan2).
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2882 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-18 05:32:58 +00:00
hybrid 9cda111b6a Add duplicated archive mounting test, fix some precision problems.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2881 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-17 12:41:45 +00:00
hybrid 1b89cef4a3 Fix precision problems in getHorizontalAngle.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2880 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-17 12:36:22 +00:00
hybrid db4c7a2caf Remove extra commas
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2879 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-17 12:35:21 +00:00
hybrid 590cd72782 Make path check use absolutePaths on both sides. Fixes duplicated archive insertion problems.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2878 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-17 12:12:45 +00:00
hybrid 6c62592d5b Fix precision problems in new method.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2877 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-17 12:10:57 +00:00
hybrid 35fe8766ef Some dmf simplifications.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2875 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-16 17:53:46 +00:00
hybrid 06379558a9 Extend OpenGL creation under win32 for easy access to OpenGL versions.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2874 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-16 17:31:55 +00:00
hybrid ca751c411d Fix types for new helper method.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2873 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-16 17:27:37 +00:00
hybrid e5488e1777 Support separate U and V texture wrap modes.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2872 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-16 15:58:54 +00:00
hybrid 53b01b72b0 Fix init warning.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2871 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-16 15:47:24 +00:00
hybrid 17bc727e31 Add mirror texture wrap modes.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2870 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-16 14:59:58 +00:00
cutealien 0f8a4a75bc Give ListBox better defaults for the ScrollBar stepsizes.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2869 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-16 03:48:53 +00:00
hybrid f1d7323d41 Remove debug code
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2867 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-15 12:44:25 +00:00
cutealien 76b921b2c6 Draw sub-menues to the left side fi they would be outside main-window otherwise.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2866 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-15 09:07:09 +00:00
cutealien bfb66d1494 Checkbox uses now disabled text color when disabled.
Changed colors for window-title caption to keep them readable when not active.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2865 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-15 08:58:46 +00:00
cutealien c5af97e735 Windows show now active/inactive state.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2864 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-15 07:23:10 +00:00
hybrid 683e1d7e89 Set DebugName in all constructors
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2863 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-15 00:14:30 +00:00
hybrid 5cdb8fb1d4 Add new checks.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2862 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-13 18:36:57 +00:00
hybrid 7babf477db Add new angles calculation method suggested by Yoran.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2861 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-13 18:35:05 +00:00
hybrid cac3641573 Add early out when maximal array size is reached.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2860 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-13 15:41:03 +00:00
hybrid 47ee78456d Add new triangle3d method, suggested by rogerborg. Fix comment. Fix type in multiplication.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2859 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-13 15:34:38 +00:00
hybrid 02b5e40616 Add ScaleAlongNormals manipulator.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2858 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-13 14:58:37 +00:00
hybrid 372161fa0c Fix missing include.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2857 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-13 14:43:04 +00:00
hybrid f3bf8b1f2b Fix createMeshWith1TCoords to avoid vertex duplication.
Add a new VertexManipulator interface, which allows to easily add manipulators. Several existing methods have been replaced by this interface. 
Further manipulation schemes will be added later.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2856 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-13 13:46:12 +00:00
hybrid a8e7d5eb86 Fix WinCE string format problem.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2855 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-13 09:00:43 +00:00
hybrid f95bf6fbc6 Fix more strict-aliasing problems.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2854 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-12 23:30:49 +00:00
hybrid ba9e58e786 Fix strict-aliasing problem.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2853 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-12 22:05:29 +00:00
hybrid 624abae3f8 fix type conversion.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2852 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-12 21:51:30 +00:00