1 / 12

Ecosystem Working Group Status Update Chair: Benj Lipchak, ATI

Ecosystem Working Group Status Update Chair: Benj Lipchak, ATI. Schedules driven by commercial needs. Tools and Utilities Source-level debugger/profiler, PerfHUD, FX Composer, COLLADA, PIX and D3DX. Expanded documentation and examples.

leiko
Download Presentation

Ecosystem Working Group Status Update Chair: Benj Lipchak, ATI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ecosystem Working GroupStatus UpdateChair: Benj Lipchak, ATI

  2. Schedules driven by commercial needs Tools and Utilities Source-level debugger/profiler, PerfHUD, FX Composer, COLLADA, PIX and D3DX Expanded documentation and examples C++ like shading language features Layered over core specification An FX File format – with run-times – COLLADA FX Effective outbound marketing Need to broaden OpenGL’s scope beyond just driver specifications Up to date conformance tests Closer collaboration with Khronos A Complete OpenGL Ecosystem Think Bigger

  3. opengl.org poll • level of interest in constituent parts is hard to determine • most interest in a unified SDK with everything • conformance tests out-rate all other individual initiatives • EXCEPT better communications!

  4. newsletter • This was the #2 initiative falling out of the poll results • Each working group chair contributes a summary of activity • Published quarterly, soon after ARB meeting ARBitrary Fragments

  5. SDK • This is what 496 OpenGL developers asked for! • A unified SDK: • published by the ARB • endorsed by ARB members • contributed to by ARB members and the OpenGL community • including reference docs, samples, tutorials, tools, utilities, conformance, layered libs, ... • Virtual & Continuous • contains a combination of directly hosted content and external links • constantly evolving with new contributions • releases are not so much discrete versions of the package • instead releases coincide with press releases for notable new contributions • Will reside at opengl.org

  6. SDK: documentation • next initiative we’re undertaking • goal: OpenGL 2.1 “man page” readiness • XML chosen as intermediate format • toolchain for converting to PDF tested on UNIX and XP • conversion to HTML, Windows Help, etc. also possible • ~50 entrypoints left to write/update

  7. SDK: tutorials & sample code • 10 OpenGL tutorial/sample code web sites signed up: • Clockworkcoders • Delphi3D • GameDev.net • GameTutorials • Humus • Lighthouse 3D • Neon Helium Productions • Nate Robins • OpenGL Colony • Paul’s Projects • Range of options for participation • simple link, zero effort • “feature page” with content and/or links • full adoption of materials

  8. SDK: tools & utilities • Graphic Remedy (gDEBugger) free academic program in full swing! • 8 tools/utilities already signed up: • Fraps • freeglut • gDEBugger • glean • GLee • GLEW • Mesa • SDL • we’ll also look internally for ARB member company tools • advertise “wanted” tools, possibly with bounties

  9. SDK: conformance tests • conformance tests promote compatibility • develop apps on conformant implementation of choice • same apps will run fine on other conformant implementations • lack of tests lead to divergent implementations • also help to flush out ambiguous or incomplete specifications • most recent conformance suite covers OpenGL 1.2.1 • five versions later, we’re at OpenGL 2.1 now! • will consider using “glean” – test suite used by Mesa

  10. naming conventions • essentially syntax guidelines • goals include self-documentation and consistency • for use by new APIs, especially as part of GL3 effort • to be road-tested first by new object model specs

  11. gDEBugger:professional OpenGL debugger and profiler Provides graphic pipeline information needed to find bugs and to optimize application performance: • Shortens debugging and profiling time • Improves application quality • Optimizes application performance

  12. free gDEBugger license for academic users! • OpenGL ARB and Graphic Remedy Academic Program: • Annual program for all OpenGL academic users • License of the full feature version for one year • Includes all software updates • Limited number of free licenses also available fornon-commercial developers who are not in academia • More details:http://academic.gremedy.com

More Related