Upload
coleen-cameron
View
226
Download
0
Embed Size (px)
Citation preview
© Copyright Khronos Group, 2006 - Page 1
OpenGL ESOpenGL ESSIGGRAPH 2006SIGGRAPH 2006
Neil TrevettVice 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
© 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
© Copyright Khronos Group, 2006 - Page 4
Over 100 companies creating media authoring and acceleration standards
© 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
© 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
© 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
© 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
© 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
© 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
© 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