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
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
hybrid
7a2881da53
Merged revisions 2833:2848 from 1.6 branch. vector3d.normalize cleaned, gui skin bounds check fixed.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2849 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-12 17:42:53 +00:00
hybrid
ef99c2700a
Remove unused elements from skeleton code.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2843 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-11 16:01:10 +00:00
cutealien
153237613d
Remove unneeded drop/grab calls.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2839 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-10 22:47:14 +00:00
hybrid
b56ddb920f
Merged revisions 2778:2832 from 1.6 branch. Add some Linux keycodes, make skin name arrays safer, disable dx8. Please note, the last merge was from wrong repository, now everything is up to date again.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2835 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-10 16:40:58 +00:00
hybrid
3d467cb42e
Merged revisions 2778:2832 from 1.5 branch. Fix a driver feature return value and a render state bug for OpenGL.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2833 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-10 16:30:34 +00:00
hybrid
d65af1e599
Also try to load a skeleton if no skeleton link was given.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2831 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-10 15:02:50 +00:00
hybrid
98ef47c1c9
Make scale value optional in keyframes as well.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2830 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-10 14:46:03 +00:00
hybrid
1d23fa03a4
Make additional file loading more flexible.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2829 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-10 14:37:55 +00:00
hybrid
c77b66a50a
Support for Ogre skeletons. Animations are not correctly working, yet. Also flipping mesh from right-handed to left-handed now, so expect some changes with loaded meshes.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2827 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-10 13:26:45 +00:00
hybrid
cd5b4ece7b
Forgot to commit the Makefile for new NPK reader.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2823 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-09 17:50:43 +00:00
hybrid
c35ca282d2
Add Nebula device archive reader.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2820 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-09 17:05:46 +00:00
hybrid
fcf0229a92
Fix typos.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2818 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-09 16:58:23 +00:00
hybrid
cf8c269ffc
Rename MoveTo_ methods in SSkinMeshBuffer for proper Irrlicht naming scheme.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2817 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-09 09:48:29 +00:00
hybrid
5b99488247
Fix another strict-aliasing warning.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2815 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-08 19:03:17 +00:00
hybrid
54f4ed0a87
Add some Caps checks and implement color mask for MRTs.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2812 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-06 22:20:07 +00:00
hybrid
e5271f7f22
Fix typos
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2811 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-06 20:47:14 +00:00
hybrid
1bb093d561
Add BlendFunc support for MRTs under OpenGL.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2810 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-06 18:07:31 +00:00
hybrid
4030c50364
Add support for mrt separate blend and colormask in OpenGL. Update OpenGL extension headers to latest version.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2809 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-06 17:36:20 +00:00
hybrid
91e86f4c9c
Add MRT support for OpenGL and Direct3D9. This patch is heavily based on the code from Nadro. This version supports also special render targets for OpenGL, and is already prepared for further MRT extensions such as per-target blend support. The d3d9 version is not yet tested.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2808 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-06 16:53:35 +00:00
hybrid
039d42da66
Fix strict-aliasing problem.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2807 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-05 14:47:29 +00:00
hybrid
bcf09b2ee4
Filesystem cwd patch for virtual file systems, by IPv6.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2806 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-04 16:06:19 +00:00
hybrid
291a7ca4c0
Add default formats support to new method.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2804 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-04 15:15:46 +00:00
hybrid
9f7c98bb38
Make color format method available to all texture types.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2803 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-04 15:08:14 +00:00
hybrid
14e47232ea
Add another FBO failure code.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2802 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-04 15:01:04 +00:00
hybrid
9c672f8c08
Oops, off by one.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2801 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-04 14:56:47 +00:00
hybrid
4f80f4a223
Make sure we really set the proper texture matrix. Fixes a render state confusion.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2797 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-04 11:58:06 +00:00
hybrid
01478210af
Make sure we init all matrices.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2796 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-04 11:57:00 +00:00
hybrid
28482fb61d
Add aprroximated implementation of one of the 2d image methods in Nulldriver. This enables support in the software drivers as well.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2795 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-04 11:52:18 +00:00
hybrid
de53c9b789
Properly reduce the polycount of the sphere until within allowed range.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2794 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-04 09:02:37 +00:00
hybrid
058f1d26b0
Add missing includes and reduce libraries used.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2791 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-03 22:51:31 +00:00
hybrid
e5368f57f6
Fix warnings
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2790 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-03 22:28:43 +00:00
hybrid
bb4727f201
Use new typedef.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2786 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-03 10:22:29 +00:00
hybrid
061464d17e
Add parameter name and remove unused constructor.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2785 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-03 09:51:56 +00:00
hybrid
c8570dca84
Constification of getter return value.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2784 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-03 09:42:15 +00:00
hybrid
7713cddaf8
Merged revisions 2748:2778 from branch 1.6. A few bug fixes (wrong drop/grab, normals handling, rotation animator) and many doc fixes.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2780 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-11-02 10:27:15 +00:00
monstrobishi
24265b1527
- Fixed the OpenGL normal mapping some more (Works properly now).
...
- Fixed the OpenGL parallax mapping offset.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2776 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-10-31 06:32:36 +00:00
monstrobishi
d21b144624
- Fixed active camera scene node registering itself twice (This causes anything parented to the camera to get drawn twice, potentially a major performance issue). Scene manager now calls "render()" to update the active camera's matrices prior to doing culling, rather than OnRegisterSceneNode.
...
- Fixed the object-space lighting normal mapping/parallax mapping bug in OpenGL. Parallax offset still looks a bit weird in OpenGL compared to D3D IMO.
- Fixed a compile warning in D3D9 driver.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2775 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-10-31 06:00:53 +00:00
hybrid
ae0240d602
Avoid multiple calls to makeNormalMapTexture for the same texture.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2774 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-10-30 16:42:59 +00:00