This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
proton:win_3dapp [2010/12/15 01:46] seth |
proton:win_3dapp [2010/12/22 03:35] (current) seth |
||
---|---|---|---|
Line 2: | Line 2: | ||
This app combines the features of the previous apps with the powerful 3D engine [[http://irrlicht.sourceforge.net/|Irrlicht]]. | This app combines the features of the previous apps with the powerful 3D engine [[http://irrlicht.sourceforge.net/|Irrlicht]]. | ||
- | Seth integrated it over a couple days [[http://www.codedojo.com/?p=440|about a year ago]], so it's based on V1.6, not the absolute latest version. (up to 1.71 now) Seth is planning to update it soon. | + | It's based on the Irrlicht GLES 1.7.1 beta branch. |
Key points about how I integrated it: | Key points about how I integrated it: | ||
* I don't use any of Irrlicht's GL init/window code, Proton handles that | * I don't use any of Irrlicht's GL init/window code, Proton handles that | ||
* I added a custom texture type so it could read my .rttex format, including pvrct. (PowerVR compressed textures that iOS stuff uses) | * I added a custom texture type so it could read my .rttex format, including pvrct. (PowerVR compressed textures that iOS stuff uses) | ||
- | * It supports only two renderers, GL and GLES V1.X. Both work on Windows, only GLES works on portable devices, naturally | + | * It supports only two renderers, GL and GLES V1.X. (GLES or GL can work on windows, mobiles can only use GLES) |
* It is able to load texture formats that Proton can't, including .jpg and .png directly | * It is able to load texture formats that Proton can't, including .jpg and .png directly | ||
* You can use Proton's entity/components along side of Irrlicht, in this example Proton handles the GUI controls | * You can use Proton's entity/components along side of Irrlicht, in this example Proton handles the GUI controls |