Commit Graph

1408 Commits (dc41969f1f20a762538812e930b1b1f84f376cdd)

Author SHA1 Message Date
hybrid 9fbd2926fb Reduce some more calls to the named path conversions.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3024 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-08 00:45:35 +00:00
hybrid ab5bf465d5 Add InitMaterial2D member, which will be used to alter 2d render state settings. Not yet functional, though, as we need to do more performance tests and API additions.
Added the 2d batch render function to OpenGL as it reduces the amount of render state changes. This makes text rendering far better scaling.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3023 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-08 00:42:45 +00:00
cutealien ab590612a9 Make spritebank a little easier to use by adding clear and addTextureAsSprite.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3021 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-08 00:05:35 +00:00
cutealien 7e91fcb00f Simplyfy SNamedPath
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3020 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-07 22:45:39 +00:00
hybrid 1f574c6069 Add support for different primitive types for geometry shaders.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3019 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-07 17:27:22 +00:00
hybrid 7909a00d6d Update render context switch code, should work under windows now.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3018 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-07 13:47:56 +00:00
cutealien 0a3800376c Fix incorrect cursorpos for resizable windows on Windows Vista (found and patched by buffer)
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3017 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-06 23:15:37 +00:00
monstrobishi b0bc19fd7a - Just felt like saying hi ^^
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3016 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-06 22:40:13 +00:00
hybrid 2f4fe1af75 Move deprecated methods into non-virtual delegating methods.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3015 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-06 22:36:32 +00:00
hybrid 1e9b87e804 Fix material reset in 2d setup for proper render state reset.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3014 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-06 22:20:37 +00:00
hybrid fa2c5d0cd4 Change void* parameter in beginScene to SExposedVideoData&, which will allow to configure more features. Due to the constructor for SExposedVideoData this is mostly transparent, just add this type around the currently used pointer.
Please also note that the OpenGL context handling is not yet working, so no real enhancement so far.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3013 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-06 22:17:52 +00:00
hybrid e5bcc47079 Add lzma files to other project files.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3007 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-06 10:44:04 +00:00
hybrid 07a652f488 Add LZMA decompression (7zip compatible, without 7zip archive support).
Change bzip2 code to NO_STDIO to save some space.
Add some more flags to allow for system version of bzip2 etc.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3006 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-06 10:23:37 +00:00
cutealien 7eaece5d46 Add OBJ_TEXTURE_PATH and B3D_TEXTURE_PATH to SceneParameters to allow setting texture-paths for obj and b3d.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3005 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-06 05:46:43 +00:00
cutealien 58764ce8b9 - Keep filenames additionally to internally used names for meshes, fonts, textures and sprites to fix problems with uppercase-filenames on Linux.
- Adapt MeshCache interface to make the difference between names and filenames more clear. Old functions behave the same, but are deprecated.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3004 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-06 04:52:15 +00:00
hybrid 65e7a3bd52 Fix warnings, MSVC version only guessed.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3003 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-06 00:06:17 +00:00
cutealien 0a9e77fde8 Fix minor problems with includes in c::b project file.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3002 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-05 23:52:59 +00:00
hybrid eb88b172e2 Add bzip2 files to other project files.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3001 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-05 18:16:21 +00:00
hybrid df5bdda304 Add bzip2 files to vc9 project.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3000 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-05 17:23:15 +00:00
hybrid 20b458d973 Add support for bzip2 compressed zip files.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2999 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-05 16:58:12 +00:00
hybrid f4fbdbd458 Rename file due to name clash with zlib.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2995 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-05 16:43:49 +00:00
hybrid d8457b0bdf Add bzip2 to trunk.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2994 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-05 16:32:10 +00:00
hybrid 4a3f5d8068 Remove unused files.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2992 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-05 14:17:26 +00:00
hybrid 97d4c2f71a Fix compilation under Solaris.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2991 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-05 12:48:02 +00:00
hybrid dd198af9e5 Add possibility to add externally loaded/created fonts.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2989 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-05 12:02:42 +00:00
hybrid 6ffcba6836 Fix test compilation. Add check for decryption support being enabled. Add meaningful message if trying to load an encrypted file without decryption support.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2987 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-05 11:08:05 +00:00
hybrid def8fc60a0 Fix warnings found by randomMesh
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2986 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-05 01:14:26 +00:00
hybrid 504a2474d5 Fix HLSL support, which was broken due to a wrong overload. Mentioned by Yoran
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2983 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-04 21:39:19 +00:00
hybrid 04be1cd5f3 Fix aes loader, seems like no tables won't work. Added test to ensure proper decryption.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2982 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-04 18:42:07 +00:00
hybrid e0bec83ba7 Add openbsd define check.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2981 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-04 18:40:28 +00:00
hybrid f9116eab17 Use irrlicht defines for endianess, and less memory consuming ops.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2980 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-04 18:13:19 +00:00
hybrid 05e1cf1871 Change project files for new file names of aes files.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2979 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-04 17:36:40 +00:00
hybrid 67110aa2e7 Rename files to cpp.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2978 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-04 17:29:23 +00:00
hybrid 7adfec0503 Start port of aes lib to c++.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2977 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-04 17:24:31 +00:00
hybrid 77405cc50f Make aes includes also optional.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2976 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-04 09:50:30 +00:00
hybrid 0b00abe72f Add aes files to project files.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2975 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-04 09:33:26 +00:00
cutealien a0aebc868b - Bugfix: Mousewheel no longer sends EMIE_MOUSE_WHEEL messages twice on Linux.
- Further cleanup/improvements to example 22 MaterialViewer


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2974 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-04 00:58:09 +00:00
hybrid f8ce8a1ed1 Adapt jpeg changes in other project files.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2973 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-03 17:32:32 +00:00
hybrid 226bc7555e Adjust changed files of jpeglib.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2972 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-03 14:13:56 +00:00
hybrid a9ec50bd40 Update trunk to latest jpeglib revision.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2971 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-03 08:19:22 +00:00
cutealien 0e21f80e5a - CStringWArrayAttribute can use const-ref instead of full copy
- Put E_ATTRIBUTE_TYPE in own header EAttributes.h
- Put IAttribute in own header IAttribute.h


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2969 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-02 16:02:41 +00:00
cutealien 11ef630ef7 Revert accidental checkin of zipreader changes.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2967 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-01 18:31:50 +00:00
cutealien 622bd16ba1 SceneNodeAnimatorFollowSpline can now loop and pingpong.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2966 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-01 18:26:52 +00:00
hybrid 3d4ff2a67e Add ways to provide the password for encrypted archives.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2965 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-01 17:07:00 +00:00
hybrid 7862d83a33 Fix some more types, now encryption works (just enable the define in IrrCompileConfig)
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2964 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-01 16:27:29 +00:00
hybrid ebc97594b3 Fix zip files again.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2963 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-01 15:58:13 +00:00
hybrid d1251606f7 Make aes decryption optional.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2961 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-01 12:17:18 +00:00
hybrid 7e2c6364c1 Ignore .d files. Add fbdev sync.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2960 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-01 12:15:53 +00:00
hybrid 09392b791d Fix Makefile includes and type qualifier.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2959 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-01 09:30:30 +00:00
hybrid 69fd3110f4 Fix wrongly set ifdef
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2958 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-01 08:38:22 +00:00
hybrid f7c1b27558 Make sure we hide the GL enums whre they don't exist.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2957 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-01 02:08:27 +00:00
hybrid 5a124e3193 Fix compilation under Linux.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2956 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-01 01:57:57 +00:00
hybrid 2c72efbab4 Create an initial stub for support of AES-encrypted zip files. This code is not yet functional. There is no way to specify the password, and it's unconditionally compiled in. But the basic algorithm is there, though untested so far.
We use the aes library by Dr Gladman, which is also used in WinZip. It can be used for other encryption support as well, and also provides a PRNG, SHA, and other things.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2955 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-01 01:45:55 +00:00
hybrid be53718e91 Fix flattenFilename method.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2952 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-30 17:34:54 +00:00
hybrid e7b200fef4 Merged revisions 2892:2947 from 1.6 branch. Mainly GUI fixes. Cylinder texturing enhanced. WIN64 defines everywhere also use _WIN64. Code layout and documentation updates.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2948 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-30 14:42:58 +00:00
cutealien 9e1eb1e6ca Revert r2939 (allocation strategy scheme for arrays). Which means old (slow?) speed for now. Reason is that
assignment would otherwise depend on allocation strategy which isn't a good idea. Also some problems due to 
default template parameters which got ignored in copy-constructor and operator= which caused those functions 
not to be called. 


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2946 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-30 14:11:27 +00:00
monstrobishi 1ea180d6be - Noticed a major slowdown with the fairly-recently implemented allocation strategy scheme for irrArray (About 5 times slowdown) mainly due to the switch statement in the time critical section. So I re-implemented it as a static template-based system and now the speed is a lot more acceptable.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2939 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-28 06:24:37 +00:00
hybrid a8ccdb1194 Add another fb device position and a simpler pitch.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2938 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-27 23:15:21 +00:00
hybrid e82e998aff Add experimental framebuffer device.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2937 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-27 18:58:56 +00:00
hybrid 2922d1736d Fix used extension names.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2930 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-26 18:28:22 +00:00
hybrid 92b77f2f02 Prepare for support of more ASM shader models.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2929 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-26 17:07:55 +00:00
hybrid 8e4002126f Geometry shaders need triangle_, not triangles, as output type
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2928 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-25 13:53:15 +00:00
hybrid 51545ba051 Add geometry shaders for OpenGL. Implementation is largely influenced by ideas from devsh. Right now the input and output types are fixed to EPT_TRIANGLES, the maximal output vertices are only limited by the driver, and some geometry shader extensions are wrongly used. Will be fixed in the near future.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2926 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-24 23:35:43 +00:00
hybrid 9b6bbb0477 Unify gpu programming service calls.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2920 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-24 08:31:10 +00:00
hybrid e0440b4627 Another typo in the MRT inits, also make sure these mixed MRTs really work.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2918 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-23 20:36:27 +00:00
hybrid 9b418dbd9e Oops, wrong extension defines and wrong maximal count.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2917 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-23 19:53:35 +00:00
hybrid 0fd0e52e7e Reorganize the mrt reset procedure.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2916 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-22 23:03:04 +00:00
cutealien 2573257ffc Double and triple click events now for each mouse-button. Old events for that got removed.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2914 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-22 15:25:00 +00:00
hybrid 883db0f081 Make sure our path names use '/' instead of '\\'
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2913 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-21 23:50:51 +00:00
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 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 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 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 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
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 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 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
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 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 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