Commit Graph

914 Commits (2ec010d0a5d872c22f2ce83007acf3bc6f56f9ff)

Author SHA1 Message Date
hybrid 66e0fc6eb3 Add support for more texture formats
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2375 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-05-07 22:14:00 +00:00
hybrid e57e7d48c7 Add initial support for ogl-es platforms without BGRA support.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2374 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-05-07 17:05:05 +00:00
hybrid 24e4b4d663 Make 3dline really 3d.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2373 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-05-07 10:56:20 +00:00
hybrid 14dada0d4e Support wireframe emulation.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2372 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-05-07 09:34:53 +00:00
hybrid e7fcfef180 Fix the BGRA extension recognition (or whichever extension comes last in the extension string). With latest emulator also colorkey works.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2371 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-05-06 23:54:52 +00:00
hybrid d101418b56 Added new extension names, add support for user clip planes without IMG extension.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2370 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-05-06 20:45:56 +00:00
hybrid d49174fa82 Fix missing extension checks, add access to driver (for error testing) to initExtensions. Unify setup with OpenGL driver.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2369 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-05-06 19:33:53 +00:00
hybrid 8405d0da3e Support all depth write modes, colormask, and anti-aliasing
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2368 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-05-05 23:27:57 +00:00
hybrid a5d2180ce1 Fix onetexture_blend material
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2367 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-05-05 22:35:59 +00:00
hybrid 93e1120c7f Fix and adapt more changes from latest merge
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2366 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-05-05 22:27:24 +00:00
hybrid 2a708e0174 Fix interface changes from latest merge
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2365 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-05-05 21:14:21 +00:00
hybrid 75b5403b5b Merged from trunk revisions 2144:2363
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2364 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-05-05 00:09:53 +00:00
hybrid fa91c5ab41 Copy stencilbuffer flag into member.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2250 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-03-04 17:28:53 +00:00
hybrid 9faf6eca97 Use includes with full paths for OSX.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2249 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-03-04 08:16:56 +00:00
hybrid b66e9c86b2 Fix warnings from changed types.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2233 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-02-26 20:50:32 +00:00
hybrid 97470518cf Fix the extension handler code and add it to Makefile.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2232 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-02-26 14:14:52 +00:00
hybrid be8a2cf192 Fix some differences between trunk and branch.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2146 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-01-27 14:15:59 +00:00
hybrid 3e35a40a91 Adapt new u32 interfaces.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2145 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-01-27 13:45:17 +00:00
hybrid 55e2c6d600 Merged from trunk, all revisions from 1977 to 2143.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2144 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-01-27 13:23:36 +00:00
hybrid 292874f7c2 Applied grafikrobot's anisotropy patch. Already incorporated some changes from ogl driver in trunk.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2138 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-01-26 09:26:48 +00:00
hybrid da34cc5141 Fix extension name in ifdef
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2071 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-01-14 00:03:59 +00:00
hybrid 1df5e063fb Fix compilation on iPhone platform, submitted by grafikrobot.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2051 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-01-06 21:06:19 +00:00
hybrid c310eb3f3f Support all stencil formats for fbos.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2037 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-01-05 09:40:33 +00:00
hybrid b722400f6b Fix the fbo extension for OES naming.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2036 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-01-05 09:33:58 +00:00
hybrid 2938573c39 Fix typo in ifdefs
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2023 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-01-03 01:11:59 +00:00
hybrid e905a9ef0c Added iPhone device and ogl-es support for it. Patch submitted by grafikrobot.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@2022 dfc29bdd-3216-0410-991c-e03cc46cb475
2009-01-03 01:02:59 +00:00
hybrid 285c2868bc Some more EGL defines
git-svn-id: svn://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 8a5d8cc386 Fix some issues with version checks.
First changes for ogl-es without egl for iPhone.
Submitted by grafikrobot.

git-svn-id: svn://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 ecd3c3a877 ogl-es has another hint. Also removed some unnecessary todos.
git-svn-id: svn://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 40966c5a1a Add and comment the ogl-es extension define. Make opengl and ogl-es mutually exclusive by default.
git-svn-id: svn://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 ce418e5c84 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: svn://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 8e533e5c53 Compile fix by grafikrobot
Added some things for FBO integration, not yet finished.

git-svn-id: svn://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 30100db0a5 Merged all revisions up to 1976 from trunk into ogl-es branch.
git-svn-id: svn://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 62d85c8758 Added separate extension handler file with some new functions. Moved code from the header file there.
git-svn-id: svn://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 28cb9c630d Added missing and new files to project file
git-svn-id: svn://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 f670996b66 iPhone fixes, submitted by tonic and Adversus.
git-svn-id: svn://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 889f29559a Fix another point_sprite define and enable AllowZWriteOnTransparent also for ogl-es.
git-svn-id: svn://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 cc7f977f60 Merged revisions 1726:1852 from trunk for the recent updates.
git-svn-id: svn://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 57c7cd319d Add new extension handler file
git-svn-id: svn://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 a19ac22b87 Enable the texture based RTT
git-svn-id: svn://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 6c036b519e Fixed typo in ogl-es extension names.
git-svn-id: svn://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 c4f9124f89 Enable point sprites and optimize screenshot.
git-svn-id: svn://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 d966c463fd Fix order and missing extensions.
git-svn-id: svn://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 016a904adf Added some OGLES extension support. With the IMG_BGRA8888 extension colors are fixed now.
git-svn-id: svn://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 afaf6d44b1 Fix Linux support for ogl-es.
git-svn-id: svn://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 d6c32ef514 Minor fixes for the ogl-es driver
git-svn-id: svn://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 cdb0c7f747 Wrong texture type fixed. Support for emulator with MSVC added.
git-svn-id: svn://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 0504cb817e A compilable version of the ogl-es1 driver.
git-svn-id: svn://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 51484af6d3 Merge rev. 1524:1721 from trunk in order to get latest initialisation code and feature support for ogl-es driver.
git-svn-id: svn://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 0dd12c09ed Starting ogl-es driver.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@1656 dfc29bdd-3216-0410-991c-e03cc46cb475
2008-10-28 16:46:13 +00:00