Mesa 3.3 features a new API dispatch system.  In order make it as
efficient as possible it should be implemented with assembly
language.  I'm looking for a volunteer to help with this.

Basically, all of the GL entrypoints/functions need to be implemented
with a tiny assembly language routine which gets a pointer to the
current dispatch table and then does a jump through the table to
the actual implementation of that function.  Arguments to the function
shouldn't have to be copied into a new stack frame (activation record).

Actually, once one of these assembly routines are implemented, the rest
should be trivial to implement.  A few simple macros might do the job
for the entire set of entrypoints.

An x86 implementation is needed first.  Any volunteers?  I'm
prepared to work with whoever volunteers to make this as easy
as possible.

Thanks.

-Brian


_______________________________________________
Mesa-dev maillist  -  [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev

Reply via email to