Download presentation
Presentation is loading. Please wait.
Published byAugustine Sparks Modified over 9 years ago
1
© Copyright Khronos Group, 2002 - Page 1 ARB Update June 2002
2
© Copyright Khronos Group, 2002 - Page 2 Creating Open API Standards “Embedded OpenGL” Scalable, small footprint 2D & 3D graphics “Embedded OpenML” Small footprint video & audio processing Synergize Authoring & Deployment Synergize Graphics and Media Processing
3
© Copyright Khronos Group, 2002 - Page 3 Khronos is a Two Track Organization OpenML API set for dynamic media authoring OpenML 1.0 spec released at Siggraph 2001 Key task is now to enable and encourage shipping implementations “Embedded OpenGL” OpenGL profiles for embedded platforms Significant Industry interest Informal working group discussions started
4
© Copyright Khronos Group, 2002 - Page 4 New Participation Framework Open Khronos membership for interested companies Four levels of participation: -Application developers – can use Khronos-based drivers with no license or royalties -Adopters - any company can sign a royalty free license to implement Khronos specifications -Contributors - open membership, nominal annual fee, working group participation & voting -Promoters – founders of the group, driving the Khronos organization and its standards Board of Promoters Board of promoters establish working groups for any needed task: spec generation, marketing, reference implementations, conformance tests Working Group Open Contributor Membership with Full Working Group Voting Rights Specs generated by Working Groups are passed back to the Promoters Board for final ratification
5
© Copyright Khronos Group, 2002 - Page 5 Working Group Update Where are we now? Significant industry interest -100’s of companies have expressed support for Khronos activities -Rich set of companies from which we can form actual working groups (NOT 100’s!) -Bodes well for final adoption Participation Agreement is close! -BUT we have been waiting a year – cost us some momentum -Struggled to get IP framework in place(!) – but we are there now OpenML implementation group -The task: ABI definitions, sample implementations, conformance tests etc… -Have been waiting for resources and framework from participation agreement -High energy new participants: DVS, RealViz – other companies waiting -Khronos has budget for contract engineering resource if needed “Embedded OpenGL” working group -Significant outreach success -Waiting for participation agreement -Ad hoc working group meetings already started to refine 3Dlabs’ strawman
6
© Copyright Khronos Group, 2002 - Page 6 Proposed Hardware Profiles Addressing broad application requirements Core 2D -High-quality 2D geometry -Lines, polygons and text Core Image -High quality affine transforms Core 3D -Minimum footprint 3D -Including texture-mapping Core 2D Core 3D Core Image Eliminate redundancy Duplicated functionality Unnecessary queries Data-type variants Eliminate workstation functionality e.g. 3D textures Difficult/costly to implement with little benefit in embedded space
7
© Copyright Khronos Group, 2002 - Page 7 Core2D Prototype Implementations Standard OpenGL Standard OpenGLCore2DFraction Files:4996112.2% Functions:51812875.5% Lines:415564204024.9% Lines Blank: 545652168n/a Lines Code: 303947127444.2% Lines Comment: 791176956n/a % Comment: 26.0%54.0%207.7%
8
© Copyright Khronos Group, 2002 - Page 8 Poorly defined standard API requirements. Discussions with BroadcastCL group- to avoid divergence Strong support from ARINC and aerospace companies including Boeing, Airbus, Rockwell, Honeywell, Smiths, Lockheed… At a meeting in April 2002, Symbian and the cell phone industry selected Khronos’ “Embedded OpenGL” as the graphics API for cell phones with accelerated 3D in 2004 Phones Web pads Cameras PDAs Hand-held Appliances Line-powered Appliances STBs Internet Terminals Consoles Industry Momentum Safety Critical Avionics Automotive New Visual Processing APIs
9
© Copyright Khronos Group, 2002 - Page 9 Aggressive Timelines Embedded industry won’t wait Need ratifiable specs by the end of the year Next working group meeting at Siggraph June Khronos Participation agreement available July First working Group Meetings 4Q02 First draft specification 1Q03 “Embedded OpenGL 1.0” ratified by Khronos
10
© Copyright Khronos Group, 2002 - Page 10 Embedded OpenGL Roadmap For embedded OpenGL applications Embedded OpenGL can eventually migrate to “pure” OpenGL 2.0 -Provides a small core for advanced embedded visual processing Can repeat the exercise of eliminating non-embedded functionality -OpenGL 2.0 already being designed with this transition in mind Embedded OpenGL 1.0 Embedded OpenGL 2.0 Future Streamlined API Standards Eliminate redundant functionality. Profiles to suit market segments. OpenGL 1.3 OpenGL 2.0 “Pure” OpenGL 2.0 Eliminate redundant functionality. Gain access to programmability.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.