At 01:46 PM 9/16/99 -0600, you wrote:
>
>What I've been trying to say with this approach does have bearing on the ABI
>spec though.  I think it's a bad idea to return context-specific function
>pointers from the proposed gl*GetProcAddress function.  The only valid
>objection I've heard to returning a context-independant pointer is that it
>would adversely affect performance.  So my venture into the architecture
>realm was to show that such an architecture could be high performance,
>therefore, performance degradation was not a valid argument for a poor
>design decision (i.e. returning context-specific pointers).

I don't see a way around the double-indirection, however.  Consider
per-vertex calls such as MultiTexCoord2fvARB(), you're adding another
branch indirect per vertex.  I do believe this will be measurable and
therefore to be avoided.


Reply via email to