|
|
OpenGL ++ ARB Interest Subcomittee Meeting NotesSeptember 8, 1997 |
| Henri Warren | Digital |
| Bruce Damora | IBM |
| Suzy Deffeyes | IBM |
| Feng Xie | Intel |
| David Blythe | SGI |
| Mark Segal | SGI |
9/8/97
SGI progress report:
really working on the implementation and specification
[ Cosmo 3D/OpenGL++ differences (list same as last time) ]
Optimizer has MP support: queued updates w/transaction manager
Performer not flexible enough for Optimizer
SGI just starting Optimizer port
What we do have:
VRML subset (no routes, exotic nodes)
display
field access/containers/actions
1/2 code, 2/3 functionality of Cosmo 3D; 1st cut at multiprocessing
We need a schedule for releasing code to subcommittee members
2-3 more months before alpha,
with a couple of spins on various parts
Testing
attempt at systematic testing of implemented functionality
How will conformance tests work? e.g. bounding box calculation:
how tested?
Many tests are straightforward, though.
MP discussion
extra overhead
can compare performance to non-multibuffered case.
multiple contexts: not part of the MP framework
Need thread private data
may need to be fast access
[SGI's MP slides are not shown here.]
action-action communication
What is the exposed data structure?
decorated scene graph?
list of specific records?
e.g. cull
For all shape nodes, need transform, appearance, environment
node. This info is sorted, then sent to the draw.
Review of other spec changes
Basic types cleaned up
Containers and fields are complete and match the implementation
Routes are gone (to be built on notification, which is still
not well-
described)
Much more complete viewer and window interface
MP still not present
Java bindings for OpenGL++
designed with Java in mind, but bindings won't be available
for a while.
(mostly engineering resource issue)
PC version status:
Just barely up.
What about COM bindings? C bindings?
Compression (geometric)
some discussion:
until OpenGL accepts compressed data, it doesn't belong in
OpenGL++
- it is a file loader issue
- don't want to expose a compressed node
Do the OpenGL ARB by-laws need modifying to cover this? We need
to
make sure the spec and other work are covered.
---
The group walked to Intel, where Feng treated us to an Intel
Scene Manager demo.