© Copyright Khronos Group, 2006 - Page 1 OpenGL ES SIGGRAPH 2006 Neil Trevett Vice President...

11
© Copyright Khronos Group, 2006 - Page 1 OpenGL ES OpenGL ES SIGGRAPH 2006 SIGGRAPH 2006 Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos

Transcript of © Copyright Khronos Group, 2006 - Page 1 OpenGL ES SIGGRAPH 2006 Neil Trevett Vice President...

Page 1: © Copyright Khronos Group, 2006 - Page 1 OpenGL ES SIGGRAPH 2006 Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos.

© Copyright Khronos Group, 2006 - Page 1

OpenGL ESOpenGL ESSIGGRAPH 2006SIGGRAPH 2006

Neil TrevettVice President Embedded Content, NVIDIA

President, Khronos

Page 2: © Copyright Khronos Group, 2006 - Page 1 OpenGL ES SIGGRAPH 2006 Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos.

© Copyright Khronos Group, 2006 - Page 2

OpenGL ES BOF AgendaOpenGL ES BOF Agenda

Session Time Finish DescriptionNeil Trevett, NVIDIA 10:00 10:15 Khornos Overview and OpenGL ES in ContextTom Olson, TI 10:15 10:50 OpenGL ES - State of the Union from the Working Group ChairYaki Tebeka, Graohic Remedy 10:50 11:00 OpenGL ES debugging and profiling techniques using gDEBugger ESHans-Martin Will, Vincent 11:00 11:10 Open Source Efforts around OpenGL ES APIMember Demos 11:10 11:30Audience Q&A 11:30 11:45

Session Time Finish DescriptionNeil Trevett, NVIDIA 10:00 10:15 Khornos Overview and OpenGL ES in ContextTom Olson, TI 10:15 10:50 OpenGL ES - State of the Union from the Working Group ChairYaki Tebeka, Graohic Remedy 10:50 11:00 OpenGL ES debugging and profiling techniques using gDEBugger ESHans-Martin Will, Vincent 11:00 11:10 Open Source Efforts around OpenGL ES APIMember Demos 11:10 11:30Audience Q&A 11:30 11:45

Page 3: © Copyright Khronos Group, 2006 - Page 1 OpenGL ES SIGGRAPH 2006 Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos.

© Copyright Khronos Group, 2006 - Page 3

Khronos - Creating Open StandardsKhronos - Creating Open Standards

Open MembershipAny company is welcome

Funded by membership dues - $5K / year

Open Standards Publicly available on web-site

Royalty-free

Khronos has a PROVEN reputation for the TIMELY creation of HIGH-QUALITY,

ROYALTY-FREE standards

Khronos has a PROVEN reputation for the TIMELY creation of HIGH-QUALITY,

ROYALTY-FREE standards

Open Standards for Media Authoring and Acceleration

Page 4: © Copyright Khronos Group, 2006 - Page 1 OpenGL ES SIGGRAPH 2006 Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos.

© Copyright Khronos Group, 2006 - Page 4

Over 100 companies creating media authoring and acceleration standards

Page 5: © Copyright Khronos Group, 2006 - Page 1 OpenGL ES SIGGRAPH 2006 Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos.

© Copyright Khronos Group, 2006 - Page 5

Khronos News – SIGGRAPH 2006Khronos News – SIGGRAPH 2006

COLLADA gains strong Momentum since joining Khronos one year agoUsed by all major authoring tools as 3D asset exchange standardAdopted as an import format by Google Earth Essential to OpenGL and OpenGL ES for FX Framework and authoring

Defining a complete native API set for handheld media applicationsLike DirectX for cell phones – except cross-platform and an open standard

Gaining strong support from Wireless Operators – Vodafone joins KhronosIncludes OpenGL ES for 2D/3D graphics

Khronos membership close to 120 – Apple, Google, Dell and S3 joinAll active members of OpenGL ARB have joined / joining

Intel and Samsung have seats on Board of Promoters – Apple will soonKhronos now driving dynamic media standards for embedded and desktop

OpenGL ARB has voted to pass control of OpenGL to KhronosOpenGL 2.1 specification released here at SIGGRAPHgDEBugger Academic Program – free OpenGL tools for academia

Page 6: © Copyright Khronos Group, 2006 - Page 1 OpenGL ES SIGGRAPH 2006 Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos.

© Copyright Khronos Group, 2006 - Page 6

Khronos Dynamic Media EcosystemKhronos Dynamic Media Ecosystem

Embedded Media Acceleration APIs

2D/3D Vector 2D Streaming Media Enhanced Audio

“DirectX-like” set of native APIsIncludes mixed media acceleration and OS portability APIs

3D Authoring

Dynamic Media Authoring

Dynamic Media Authoring Standards

Cross platform 2D/3D

Cross-platform graphics authoring/acceleration

Ecosystem

Page 7: © Copyright Khronos Group, 2006 - Page 1 OpenGL ES SIGGRAPH 2006 Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos.

© Copyright Khronos Group, 2006 - Page 7

OpenGL in KhronosOpenGL in Khronos• Can synergize resources and outreach- Common Conformance tests, marketing and web-site, tool chains etc.

• API collaboration- OpenGL, OpenGL ES, COLLADA, OpenKODE (EGL and debugging), OpenVG

• OpenGL and OpenGL ES Working Groups will remain independent- Both groups will be able to make decisions that best serve their own markets- OpenGL Working Group for desktop graphics- OpenGL ES Working Group for embedded graphics

Next Generation architectural firepower

Market feedback on streamlining functionality

Momentum - hundreds of millions of OpenGL ES devices

Integrated Authoring and Effects Framework

Embedded Markets

Desktop Markets

Page 8: © Copyright Khronos Group, 2006 - Page 1 OpenGL ES SIGGRAPH 2006 Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos.

© Copyright Khronos Group, 2006 - Page 8

OpenGL Roadmap SynergyOpenGL Roadmap Synergy• OpenGL is now foundation of coherent family of market-focused APIs- Strong roadmap synergy between OpenGL, OpenGL ES and COLLADA

• “OpenGL 3.0” could use OpenGL ES 2.0 design for lean and mean core- Add nexgen performance, shaders (geometry, sample, uniforms), tool integration, object model

• Both APIs can share same conformance test foundation- Significant recent investment in OpenGL ES conformance tests by Khronos

OpenGL 1.5/2.0Architectural Foundation

OpenGL ES 1.1/2.0Functional

Streamlining

“OpenGL 3.0”Next generation functionality starting with OpenGL ES 2.0 streamlined core

“OpenGL ES 3.0”Streamlining next

generation functionality for embedded markets

Inter-generational Roadmap Synergy

Page 9: © Copyright Khronos Group, 2006 - Page 1 OpenGL ES SIGGRAPH 2006 Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos.

© Copyright Khronos Group, 2006 - Page 9

OpenGL 2.1 Released at SIGGRAPHOpenGL 2.1 Released at SIGGRAPH• Enhancements to OpenGL’s advanced programmable pipeline- Backwards compatible with all previous versions of OpenGL - All applications will continue to work with no modifications

• Pixel Buffer Objects - Fast texture and pixel copies between frame buffer and buffer objects in GPU memory

• Texture images specified in standard sRGB color space - Enhanced application color management flexibility

• Increase the flexibility of shader programming - Non-square matrix support- Support for arrays as first-class objects- Fragment position query in shaders using Point Sprites- Invariant attribute for variables to enhance shader code reliability

Page 10: © Copyright Khronos Group, 2006 - Page 1 OpenGL ES SIGGRAPH 2006 Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos.

© Copyright Khronos Group, 2006 - Page 10

OpenGL SC – Safety CriticalOpenGL SC – Safety Critical• Super small subset of OpenGL for safety critical applications- Enables safety certification for markets such as avionics displays – e.g. DO-178B

OpenGL SC removes functionality not needed in cockpit displays:

format conversions and color manipulations, blending

combinations etc.

OpenGL SC includes functionality needed by legacy applications in this specialized

market: display lists

Page 11: © Copyright Khronos Group, 2006 - Page 1 OpenGL ES SIGGRAPH 2006 Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos.

© Copyright Khronos Group, 2006 - Page 11

OpenGL SC StatusOpenGL SC Status

2H05 1H06 2H06 3Q06

OpenGL SC 1.1Design

OpenGL SC 1.0Released July 05

Conformance Tests Public Release