938 Commits

Author SHA1 Message Date
hybrid
dd90e0895a Some more EGL defines
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2021 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-01-03 00:49:20 +00:00
hybrid
f9e428d1b8 Fix some issues with version checks.
First changes for ogl-es without egl for iPhone.
Submitted by grafikrobot.

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2019 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-01-02 22:44:07 +00:00
hybrid
e3d3b7e892 ogl-es has another hint. Also removed some unnecessary todos.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2016 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-01-02 11:11:50 +00:00
hybrid
d59dc841c4 Add and comment the ogl-es extension define. Make opengl and ogl-es mutually exclusive by default.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2015 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-01-02 11:09:37 +00:00
hybrid
cc9b327eec Copied FBO support from OpenGL driver to ogles driver. Not yet tested due to lack of support in emulator.
Added initial ogl-es extension support with function pointers. Not yet working due to pointer problems...

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1983 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-12-28 14:35:16 +00:00
hybrid
554f6f8c74 Compile fix by grafikrobot
Added some things for FBO integration, not yet finished.

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1982 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-12-27 18:53:10 +00:00
hybrid
c5d29d0786 Merged all revisions up to 1976 from trunk into ogl-es branch.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1977 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-12-19 09:56:25 +00:00
hybrid
ad57e8c5ad Added separate extension handler file with some new functions. Moved code from the header file there.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1972 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-12-18 00:10:18 +00:00
hybrid
71f2aac842 Added missing and new files to project file
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1971 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-12-18 00:07:35 +00:00
hybrid
341ad40b26 iPhone fixes, submitted by tonic and Adversus.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1960 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-12-16 17:09:01 +00:00
hybrid
465ff8d4d0 Fix another point_sprite define and enable AllowZWriteOnTransparent also for ogl-es.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1855 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-11-28 08:57:59 +00:00
hybrid
9847717193 Merged revisions 1726:1852 from trunk for the recent updates.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1853 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-11-27 23:52:13 +00:00
hybrid
dae76f7042 Add new extension handler file
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1852 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-11-27 23:29:00 +00:00
hybrid
1e9d15ae75 Enable the texture based RTT
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1849 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-11-27 21:18:27 +00:00
hybrid
2dd000bdf3 Fixed typo in ogl-es extension names.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1848 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-11-27 18:31:18 +00:00
hybrid
e3290191ca Enable point sprites and optimize screenshot.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1847 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-11-27 16:02:09 +00:00
hybrid
8ef9eb2246 Fix order and missing extensions.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1846 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-11-27 15:56:26 +00:00
hybrid
41c7025b13 Added some OGLES extension support. With the IMG_BGRA8888 extension colors are fixed now.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1845 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-11-27 10:27:52 +00:00
hybrid
8b6786fe23 Fix Linux support for ogl-es.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1730 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-11-13 12:50:07 +00:00
hybrid
0390e3e53a Minor fixes for the ogl-es driver
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1729 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-11-13 00:45:00 +00:00
hybrid
50cff44069 Wrong texture type fixed. Support for emulator with MSVC added.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1728 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-11-13 00:15:58 +00:00
hybrid
31066c2beb A compilable version of the ogl-es1 driver.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1727 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-11-12 23:04:00 +00:00
hybrid
b4e8a117c7 Merge rev. 1524:1721 from trunk in order to get latest initialisation code and feature support for ogl-es driver.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1722 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-11-12 10:11:25 +00:00
hybrid
09f8dabe1d Starting ogl-es driver.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1656 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-10-28 16:46:13 +00:00
engineer_apple
ac5ce0b80d small bugfix winCE
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1524 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-09-01 15:41:36 +00:00
engineer_apple
20efeb0763 git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1523 dfc29bdd-3216-0410-991c-e03cc46cb475 2008-09-01 15:36:33 +00:00
hybrid
11291ea022 Branch for the ogl-es driver development
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1522 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-31 22:26:54 +00:00
hybrid
a031df9979 Cleanup of some helper structs.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1521 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-31 10:33:47 +00:00
hybrid
dc4a0f5e28 Removed unused jpeglib files from project files. Mentioned by CuteAlien.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1518 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-28 15:06:35 +00:00
hybrid
a88ac034de Removed some consts from POD type return values. Added missing imlementations in SSkinMeshBuffer.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1517 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-28 14:20:05 +00:00
hybrid
3ccf699a73 Removed some consts from POD type return values.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1516 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-28 14:08:12 +00:00
lukeph
3c2b4d6694 -added support for 32bit buffers in the opengl and directx9 drivers :) hopefully not buggy...
(may need to add support for directx8 and software?)

-made terrainNode use DynamicMeshBuffer, so it can use 32bit buffers. (no more size limits now on terrains!!! )
if the terrainNode loads an image over 256x256, it is set to 32bit, smaller sizes will use 16bit for better speed.

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1515 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-28 04:00:22 +00:00
hybrid
33ec492c37 Removed unnecessary default value.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1514 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-26 11:47:22 +00:00
hybrid
265daccbe1 Added some vector operations which take just one scalar as argument.
Optimized isBetweenPoints for vector2d
Added some virtual qualifiers for better readability
Added some terrain interface methods which are not properly working, yet


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1513 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-26 11:46:07 +00:00
hybrid
daaea782e9 Fixed an issue with alpha values in 2d opengl mode.
Changed the interpretation of MaterialTypeParam==0 in transparent materials. Before, it was interpreted as 0.5, now it's used as 0 (perfectly smooth transparency). This is slower than the old value, but you can achieve the same effect by specifying 0.5 as MaterialTypeParam.

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1512 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-25 20:25:22 +00:00
hybrid
36822a4e32 Replaced transformBox by transformBoxEx to avoid major malfunction of the transformations when the transformation includes rotations.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1511 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-25 13:46:22 +00:00
hybrid
6d719e410f Fix texture path handling.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1510 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-21 08:07:35 +00:00
hybrid
8682205c54 Change parameter to bool.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1509 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-20 08:51:31 +00:00
hybrid
ed1b95e8f1 Docs update for trunk and branch.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1508 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-20 08:36:41 +00:00
hybrid
6359567a88 Merged 1499:1506 from 1.4 branch: Doc updates, getEmitter added.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1507 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-20 08:24:52 +00:00
hybrid
356cb8549a Fix for compiling without OpenGL, provided by jmpep.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1504 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-19 13:02:20 +00:00
hybrid
638a33b6d8 Readded the texture settings, which have to be made for every texture used, not just once...
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1503 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-19 12:58:36 +00:00
hybrid
42e2cb8af9 New glext.h and glxext.h including support in ExtensionHandler for OpenGL 3.0 additions.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1502 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-18 15:17:03 +00:00
hybrid
37e5586c77 Fixed RTT zbuffer usage. Also cleaned up RTT bind and unbind operations.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1501 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-18 12:36:17 +00:00
hybrid
b26c36c4fa Const correctness for a pointer.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1499 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-15 08:46:57 +00:00
hybrid
b21f206bca Merge revisions 1495:1497 from 1.4 branch. GUIImage fix by CuteAlien. Default value changes in particle system and scene manager.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1498 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-14 15:36:21 +00:00
hybrid
3ea4eb3d08 Merge revisions 1489:1494 from 1.4 branch. Mainly cleanup, removal of .NET wrapper, and postEventFromUser patch to return if the event was absorbed.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1495 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-14 08:55:40 +00:00
hybrid
42f2529290 Bugfix by Vitek to allow zip files inside zip files.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1491 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-14 07:57:16 +00:00
hybrid
add466a67f Merged 1486-1488 from 1.4 branch, IImage methods exposed and MeshManipulator moved.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1489 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-13 23:48:33 +00:00
hybrid
92015ad0bc This time a proper sw renderer fix.
git-svn-id: http://svn.code.sf.net/p/irrlicht/code/trunk@1485 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-08-11 16:12:15 +00:00