Presentation is loading. Please wait.

Presentation is loading. Please wait.

© Copyright Khronos Group, 2006 - Page 1 Open Source Projects around the OpenGL ES API Hans-Martin Will Project Lead, Vincent.

Similar presentations


Presentation on theme: "© Copyright Khronos Group, 2006 - Page 1 Open Source Projects around the OpenGL ES API Hans-Martin Will Project Lead, Vincent."— Presentation transcript:

1 © Copyright Khronos Group, 2006 - Page 1 Open Source Projects around the OpenGL ES API Hans-Martin Will Project Lead, Vincent

2 © Copyright Khronos Group, 2006 - Page 2 Overview Applications of OpenGL ES API - Application Programs - Games & Game Engines - Libraries and Wappers Vincent Project - OpenGL ES 1.x API - OpenGL ES 2.x API Q & A

3 © Copyright Khronos Group, 2006 - Page 3 Pocket Blender Port of Blender 3D modeling application Windows Mobile Case-study for porting legacy OpenGL application to ES: - Use OpenGL emulation layer to get started - In thise case: Klimt ES - Convert to OpenGL ES API Binary License and GPL http://russose.free.fr/BlenderPocket/

4 © Copyright Khronos Group, 2006 - Page 4 Quake 3 Arena Port of Quake 3 Arena to Pocket PC Windows Mobile 2003, 5 in the works Code base converted to fixed point! - And many other profile-guided changes - Case study for porting AAA title to mobile Playable frame-rates on hardware OpenGL ES implementation GPL http://www.noctemware.com/q3c e.htmlhttp://www.noctemware.com/q3c e.html

5 © Copyright Khronos Group, 2006 - Page 5 OGRE Game Engine Port of OGRE to PocketPCs Windows Mobile Considered one of the best OSS game engines out there Great asset tool chain (Collada, Blender, 3dsmax, Maya, …) Porting process described in - http://www.gprt.ufpe.br/~grvm/pdfs/ArtigosCompl etos/2006/SVR2006_Limaetal.pdf http://www.gprt.ufpe.br/~grvm/pdfs/ArtigosCompl etos/2006/SVR2006_Limaetal.pdf LGPL Siggraph: - BOF Thu at 2 pm, #213 http://www.cin.ufpe.br/~grvm/ http://www.manifestgames.com/

6 © Copyright Khronos Group, 2006 - Page 6 Torus 3D Engine Game engine specifically developed for mobile devices BREW BSP-based Small footprint, fixed-point math Exporters for 3dsmax BSD License http://www.imersiva.com/torus3d.php http://sourceforge.net/projects/torus-3d

7 © Copyright Khronos Group, 2006 - Page 7 GLUT ES Port of freeglut implementation; most of GLUT v.3 WinCE and Win32 Great to get started with OpenGL ES programming ZeusCMD Tutorials BSD-style license http://glutes.sourceforge.net

8 © Copyright Khronos Group, 2006 - Page 8

9 © Copyright Khronos Group, 2006 - Page 9 Vincent3D Rendering Library Goal: Develop OSS implementation of OpenGL ES 2.x API Platform-independent C, later Verilog Includes GL SL ES to C compiler Reference, content development, research Comes with unit testing framework wxWindows Licence (LGPL + distribution) http://sourceforge.net/projects/ogles2

10 © Copyright Khronos Group, 2006 - Page 10 Refresher: OpenGL ES 2.x Pipeline

11 © Copyright Khronos Group, 2006 - Page 11 Compilation Process

12 © Copyright Khronos Group, 2006 - Page 12 What’s next? Timeline Alpha release of runtimeSiggraph - Integrate shader language compiler3Q06 - Fully stable release1Q07 Outlook - Piecewise conversion to system model - Verilog Interested?  Get involved!  http://ogles2.sourceforge.net http://ogles2.sourceforge.net

13 © Copyright Khronos Group, 2006 - Page 13 Questions? http://ogl-es.sourceforge.net http://ogles2.sourceforge.net


Download ppt "© Copyright Khronos Group, 2006 - Page 1 Open Source Projects around the OpenGL ES API Hans-Martin Will Project Lead, Vincent."

Similar presentations


Ads by Google