Re: [Mesa3d-dev] Dispatch generation for x86-64

2006-08-15 Thread Ian Romanick
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Ian Romanick wrote: Here is my first pass at run-time dispatch generation code for x86-64. It's not particularly well tested yet (or I'd just commit it now). I wrote a test program that called fill_in_entrypoint with a few different parameter

Re: [Mesa3d-dev] Dispatch generation for x86-64

2006-08-14 Thread Ian Romanick
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Ian Romanick wrote: Normally when an application calls glXGetProcAddress a dummy stub is created. In the current implementation, a dispatch offset is not assigned at this time. The existing code expects that the driver will later ask for the

Re: [Mesa3d-dev] Dispatch generation for x86-64

2006-08-14 Thread Brian Paul
Ian Romanick wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Ian Romanick wrote: Normally when an application calls glXGetProcAddress a dummy stub is created. In the current implementation, a dispatch offset is not assigned at this time. The existing code expects that the driver

Re: [Mesa3d-dev] Dispatch generation for x86-64

2006-08-14 Thread Ian Romanick
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Brian Paul wrote: I sometimes wonder if all this complexity to handle dynamic addition of entrypoints is worth it. It would all be a heck of a lot simpler if we just updated libGL with the newest entrypoints from time to time and asked people to

Re: [Mesa3d-dev] Dispatch generation for x86-64

2006-07-04 Thread Keith Whitwell
Ian Romanick wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Here is my first pass at run-time dispatch generation code for x86-64. It's not particularly well tested yet (or I'd just commit it now). I wrote a test program that called fill_in_entrypoint with a few different parameter