| I'm a little bit opposed to this, as it makes it quite impossible to
| get decent performance with a static dispatch table (which our
| implementation uses). Wouldn't it be possible to have something
| similar to what SUN is using, where you explicitely register that you
| want to use thread-safeness. This avoids pretty much every kind of
| overhead.

I suggest not following this path.  this just makes things that
much more complicated for apps and layer libraries if they
have to keep second guessing each other.  the glx specification
specifies how threading works -- other companies have had successful
implementations for 5+ years, and I see no reason to break
compatibility by introducing even more convoluted threading api.
        -db

Reply via email to