We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byQuinten Crosswell
Modified over 2 years ago
© Copyright Khronos Group, 2006 - Page 1 Open Source Projects around the OpenGL ES API Hans-Martin Will Project Lead, Vincent
© 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
© 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/
© 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
© 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/
© 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
© 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
© Copyright Khronos Group, 2006 - Page 8
© 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
© Copyright Khronos Group, 2006 - Page 10 Refresher: OpenGL ES 2.x Pipeline
© Copyright Khronos Group, 2006 - Page 11 Compilation Process
© 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
© Copyright Khronos Group, 2006 - Page 13 Questions? http://ogl-es.sourceforge.net http://ogles2.sourceforge.net
© Copyright Khronos Group, Page 1 Open Source Projects around the OpenGL ES API Hans-Martin Will Project Lead, Vincent.
© Copyright Khronos Group, Page 1 COLLADA FX Update and FX Composer 2.0 Daniel Horowitz & Ignacio Castaño.
BlenderPocket How Blender bring CG in Mobile Devices by Salvatore Russo (russose) Blender Conference (21/10/2006)
Overview of Free/Open Source Software for Librarians Eric Goldhagen
© Copyright Khronos Group, Page 1 Khronos and OpenGL ES Status Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos.
© Copyright Khronos Group, Page 1 OpenGL ES SIGGRAPH 2006 Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos.
OpenGL ES Developer Focus Brian Bruning, Director DevRel Updated: August 31st, 2004.
Windows solution for linux. Windows Solution for Embedded Linux What is the Windows solution for Embedded Linux –Embedded Qt –Embedded gtk –tinyX –Pocket.
Ori Hanegby Pixtazy Blog:
OpenGL Course Notes Chapter 1: Introduction Jim Mims.
© Copyright OpenGL ARB, Page 1 Ecosystem Working Group Status Update Ecosystem Working Group Status Update Chair: Benj Lipchak, ATI.
CPSC 453 Tutorial Xin Liu Sep 23, OpenGL An open standard of rendering pipeline A software interface to graphics hardware A useful set of APIs for.
Irrlicht Engine Overview By Eric Osugi. Irrlicht's development started in 2003 with only Nikolaus Gebhardt. Only after the 1.0 release of Irrlicht in.
Fast rendering of 2D applications with text and images Combines the power of DirectX and the convenience of.NET Adopted by most triple-A titles.
© Copyright Khronos Group, Page 1 Shaders Go Mobile: An Introduction to OpenGL ES 2.0 Tom Olson, Texas Instruments Inc.
G3D Design Goals C++ library of code common to every 3D project Write once, compile everywhere Safe and fast Prototype a game in one week Maximize flexibility.
© Copyright Khronos Group, Page 1 The State of the Union Update from the Working Group Chair Tom Olson, Texas Instruments Inc.
Programming with OpenGL - Getting started - Hanyang University Han Jae-Hyek.
Windows Embedded for Point of Service Retail Seminar Microsoft Prague Presenter name Presenter Title.
Information Technology Quiz Questions with Answers Part 9 Visit: quizzes/information-technology/it-quiz-part- 9/
Does Android Matter? Bayode Bartley, Mark Connell.
Overview of Linux Dr. Michael L. Collard 1.
1 …librarians are more freedom fighters than shushers. --Carla Hayden, Ms. Magazine Mission Statement: Radical Reference is a collective of volunteer library.
Programming Tools and Applications. Programming Tools 3D systems – Maya – Blender – Unity – Ogre3D Libraries – OpenGL – Direct3D.
© Copyright Khronos Group, Page 1 Khronos Overview Neil Trevett Vice President Mobile Content, NVIDIA President, Khronos Group.
Aims 1 Introduction 2 FireMonkey in Details 3 Demo 4 Summary 5 Overview.
CSE328:Computer Graphics OpenGL Tutorial Dongli Zhang Department of Computer Science, SBU Department of Computer Science, Stony.
Windows CE 시스템 개발 개요. 임베디드시스템소프트웨어 -Windows CE 2 Overview Selecting a Windows Embedded Operating System The Windows CE Platform Development Cycle.
Windows CE 시스템 개발 개요. 모바일운영체제 - Windows CE 2 Overview Selecting a Windows Embedded Operating System The Windows CE Platform Development Cycle The.
Developing Windows ® CE Applications With Visual Basic ® Larry Roof tonked
2012: J Paul GibsonT&MSP: Mathematical FoundationsMAT7003/Introduction.1 MAT 7003 : Mathematical Foundations (for Software Engineering) J Paul Gibson,
© Copyright Khronos Group, Page 1 COLLADA 101 Everything you ever wanted to know about COLLADA Bruno Patatas Chairman & CEO PixelBox Academy Inc.
Introduction to Mobile Computing Dr. Frank McCown Harding University Spring 2010 An Overview of Mobile Devices and Developing Mobile Applications.
1Computer Graphics Lecture 2 - What is Computer Graphics? John Shearer Culture Lab – space 2
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Välkommen till Sommarkollo Introduce XNA Game Studio Express Make A Game!
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
MHK200 Module 1: Introduction to Windows CE. MHK200 Overivew Windows CE Design Goals Windows CE Architecture Supported Technologies, Libraries, and Tools.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Overview of System Development. Overview Selecting a Windows Embedded Operating System The Windows CE Platform Development Cycle The Application Development.
3D Engine II December 17, computer graphics -dpi.
Copyright © 2003 Pearson Education, Inc. Slide 6-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Free/Open Source Software and Libraries Eric Goldhagen com What is Free/Open Source Software? Why Should Librarians Care About Software.
Development and Debugging Tools for Windows Phone 7 Series Cullen Waters Software Development Engineer II Advanced Technology Group, Microsoft Corporation.
Animations by Physicists PHYSICS DEPARTMENT TAMU SUMMER ’05 Mario Francisco Borunda.
Autumn A MathML Progress Report.
What is GNU/Linux (Not Linux!)? David Sudjiman davidsudjiman (at) yahoo (dot) com The latest version of this document can.
Mobile App Development Using: Presented by Tyler Richey Images from
Python Introduction. Overview Python is a general-purpose interpreted, interactive, object-oriented and high-level programming language. Python was created.
© 2017 SlidePlayer.com Inc. All rights reserved.