hybrid
9d1cc03094
windows32 class unregister fixes by namtabmai
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3244 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-03-11 22:17:24 +00:00
hybrid
8813f08a8a
Add extension support for OpenGL 3.3 and 4.0. Fix some init warnings
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3243 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-03-11 17:28:10 +00:00
cutealien
ea10ff872d
Add parameter to line2d::intersectWith to allow getting intersections outside the segments (thx Yoran).
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3235 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-03-06 12:10:18 +00:00
hybrid
16ef2e5e7d
Don't destroy the external window.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3232 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-25 09:03:17 +00:00
hybrid
8796542e05
Fix texture size of terrain mesh.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3230 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-21 18:13:17 +00:00
hybrid
7a4c4a4a5e
Added some test cases for getRotationDegrees submitted by fabietto, also fixed the method to clamp values for asin to [-1,1].
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3228 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-18 13:03:05 +00:00
hybrid
16bb785537
Fix last showstopper for GL2 GLSL instantations
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3227 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-16 20:17:25 +00:00
hybrid
9c4bb40b6c
Fix some more typos in gl extension usage and new GLSL interface
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3226 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-16 19:55:47 +00:00
hybrid
aee05c3199
Fix typo with using the wrong variable.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3225 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-16 14:33:06 +00:00
hybrid
11e37d6246
Improved inputs handling. Implemented instance before geometry handling. Enhanced debug output.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3223 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-15 17:20:44 +00:00
hybrid
9e23a0482f
Rename local variable.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3222 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-14 22:56:54 +00:00
hybrid
813274d8ea
Fix a problem with file format differences (wrong weights) and a problem with wrongly placed bones.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3221 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-14 22:55:35 +00:00
hybrid
a23436f955
Merged revisions 3199-3217 from 1.7 branch. Fix collision problem in aabbox3d and some compile problems due to API changes. Fixed some minor mem leaks.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3218 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-12 15:13:11 +00:00
hybrid
360cd6d181
Fix wrong sign in new method.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3217 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-11 17:24:04 +00:00
hybrid
ce2734d4e7
Add a new matrix method, e.g. used for stencil shadows.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3216 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-11 16:13:47 +00:00
hybrid
3c6b62c127
Fix the old way for shaders to work properly.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3215 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-10 17:34:28 +00:00
hybrid
b74a85df05
Add the new OpenGL2.x scheme for shader creation.
...
Properly clean up shaders, which were not completely removed before.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3214 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-10 17:17:33 +00:00
hybrid
c981decf86
Some cleanup in stencil setup.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3213 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-09 21:01:56 +00:00
hybrid
55a3220a1b
Add test for string operator+= and fix for long type parameters. Bug and fix found by loneboco.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3211 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-08 00:04:26 +00:00
hybrid
db4abd66d7
Missing constification fixed, found by loneboco
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3210 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-07 21:51:40 +00:00
hybrid
d5346c98b2
Some updates from Steel's patch. Also removed the debug data rendering, as it won't work this way.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3209 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-07 16:18:35 +00:00
hybrid
8f5a1f6f23
Change shadow node to use core::array
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3208 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-07 14:57:19 +00:00
hybrid
20c762c5e8
Add test for self-shadowing
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3207 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-07 12:16:07 +00:00
hybrid
7260791edc
Add test for stencil shadows with normal projection matrix.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3206 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-07 11:54:50 +00:00
hybrid
a7b73dbf51
New test for orthogonal Cameras.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3205 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-06 23:29:21 +00:00
hybrid
303e5c16dc
Add a test for different light effects.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3204 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-06 17:05:49 +00:00
hybrid
96310b964d
Merged revisions 3172:3197 from 1.7 branch. Some more bug fixes and doc updates from the 1.7 beta phase.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3198 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-02-02 20:53:57 +00:00
hybrid
675fd7637e
Merge revisions 3139:3171 from 1.7 branch. Many new tests and bug fixes.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3172 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-01-23 16:53:15 +00:00
engineer_apple
934b4cfd22
Set #define OCTREE_USE_HARDWARE to false as default
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3149 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-01-16 12:02:51 +00:00
hybrid
0ca3ba3744
Merged revisions 3089-3138 from 1.7 branch. Full merge, all changes from 1.7 beta phase up to now are included.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3139 dfc29bdd-3216-0410-991c-e03cc46cb475
2010-01-08 11:46:38 +00:00
cutealien
9b3f9590f0
- Add unicode and dead-key handling on Windows 32. Based on patch 2922403 from Jetro Lauha (tonic). Just we're now not using ToUnicode, but do stuff manually to support even older Windows systems.
...
- Add support for entering chars like @ with Alt Gr on non-US keyboards. Also from patch 2922403 by Jetro Lauha.
- Move unit globals into anonymous namespace in CIrrDeviceWin32.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3088 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-29 00:19:29 +00:00
hybrid
c1510bc8bd
Change the version numbers to be digits only
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3086 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-28 14:09:17 +00:00
hybrid
618e7f81f6
Add new image and archive extensions supported by Irrlicht.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3085 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-28 14:06:54 +00:00
hybrid
7414995ba3
Add implementations for new abstract methods of IGUIWindow
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3084 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-28 14:04:08 +00:00
hybrid
0be2fc2628
Make checks in erase not only happen in debug mode.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3083 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-28 13:42:59 +00:00
hybrid
5185fdf554
New example, provided by geoff some time ago. It shows some details for SMesh handling, which can be useful when manually creating or editing geometry.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3082 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-28 13:31:59 +00:00
hybrid
ebda9739d3
Add OpenGL support for mode2
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3081 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-28 11:46:48 +00:00
hybrid
c251aaf62f
Change scrollbar to access negative framerates as well.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3080 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-28 11:36:20 +00:00
hybrid
26c3f03682
Add an example for how to use the 2d material settings.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3079 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-28 11:34:16 +00:00
hybrid
d4620f37f5
Use the generic render method for more flexibility.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3078 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-28 11:24:23 +00:00
hybrid
a8229b3f10
Merged from 1.6 branch, revisions 2936:3075. Several bugfixes for GUI, containers, file system.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3076 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-28 10:56:30 +00:00
cutealien
1b523f689b
- Fix bug that menus on IGUIWindows with titlebar got drawn too high (id: 2714400)
...
- Add another parameter to IGUISkin::draw3DWindowBackground to allow getting the client area without actually drawing
- Add function getClientRect to IGUIWindow for getting the draw-able area
- Documenation updates
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3073 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-27 20:04:11 +00:00
cutealien
95ea9b9b4e
Fix hopefully problem I introduced for compiling on 64-bit linux (found by Tecan). Needs test from someone with 64-bit system.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3068 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-23 20:32:10 +00:00
cutealien
a08f3e25d2
- Fix problem that modal windows do not get activated on setFocus (noticed by Yoran).
...
- Kick virtual function calls out of IGUIElement constructor.
- Actually those fixes could maybe go into 1.6 (only non-virtual protected interfaces added).
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3067 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-23 18:41:45 +00:00
hybrid
538d1a1e96
Remove unused function, simplify joints code.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3066 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-22 16:26:09 +00:00
hybrid
7b6640fd8f
Return shadow node if adding to a node that already has a shadow.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3065 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-22 16:19:08 +00:00
cutealien
fdfc470b38
Improving array::insert speed by kicking out lots of memory construction calls, but hopefull still leaving all the important ones in places. Does double the speed but is still twice as slow as std::insert unfortunately.
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3064 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-21 20:17:18 +00:00
cutealien
a0b9cea740
Fix recently introduced bug that caused irrlicht to sort the array on each search (instead of just when unsorted).
...
Also test 33 writeImageToFile currently fails when compiled with optimizations, but probably the test needs to lower requiredMatch.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3063 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-21 13:24:53 +00:00
cutealien
28a04fbd42
Renamed OctTree to Octree
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3062 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-20 22:10:53 +00:00
cutealien
1a876af375
Allow getting a ConstIterator from a non-const core:list
...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3061 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-12-20 18:43:12 +00:00