Re: [Dri-devel] [PATCH] per-screen client-side glx extensions

2003-08-14 Thread Ian Romanick
Felix Kühling wrote: On Tue, 05 Aug 2003 12:00:50 -0600 Keith Whitwell [EMAIL PROTECTED] wrote: Ian Romanick wrote: Ian Romanick wrote: I'm also having second thoughts about allowing drivers to add function calls to the GLX dispatch table. This is a global table that has no way to identify the

Re: [Dri-devel] [PATCH] per-screen client-side glx extensions

2003-08-14 Thread Andreas Stenglein
Am 2003.08.05 22:45:36 +0200 schrieb(en) Ian Romanick: Keith Whitwell wrote: I'm happy to drop these once we have identified implemented a suitable replacement. There are two ways to go on this. One way is to make a new GLX_MESA_memory_allocate extension that just extends the

Re: [Dri-devel] [PATCH] per-screen client-side glx extensions

2003-08-11 Thread Keith Whitwell
Ian Romanick wrote: Ian Romanick wrote: I'm also having second thoughts about allowing drivers to add function calls to the GLX dispatch table. This is a global table that has no way to identify the owner of a dispatch function. This functionality is currently only used by a single feature

Re: [Dri-devel] [PATCH] per-screen client-side glx extensions

2003-08-09 Thread Ian Romanick
Ian Romanick wrote: I'm also having second thoughts about allowing drivers to add function calls to the GLX dispatch table. This is a global table that has no way to identify the owner of a dispatch function. This functionality is currently only used by a single feature of the r200 driver.

Re: [Dri-devel] [PATCH] per-screen client-side glx extensions

2003-08-07 Thread Felix Kühling
On Tue, 05 Aug 2003 12:00:50 -0600 Keith Whitwell [EMAIL PROTECTED] wrote: Ian Romanick wrote: Ian Romanick wrote: I'm also having second thoughts about allowing drivers to add function calls to the GLX dispatch table. This is a global table that has no way to identify the owner of

Re: [Dri-devel] [PATCH] per-screen client-side glx extensions

2003-08-07 Thread Keith Whitwell
Ian Romanick wrote: Keith Whitwell wrote: I'm happy to drop these once we have identified implemented a suitable replacement. There are two ways to go on this. One way is to make a new GLX_MESA_memory_allocate extension that just extends the existing glXAllocateMemoryNV, glXFreeMemoryNV,

Re: [Dri-devel] [PATCH] per-screen client-side glx extensions

2003-08-06 Thread Ian Romanick
Keith Whitwell wrote: I'm happy to drop these once we have identified implemented a suitable replacement. There are two ways to go on this. One way is to make a new GLX_MESA_memory_allocate extension that just extends the existing glXAllocateMemoryNV, glXFreeMemoryNV, and glXGetAGPOffsetMESA

Re: [Dri-devel] [PATCH] per-screen client-side glx extensions

2003-08-03 Thread Felix Kühling
On Fri, 01 Aug 2003 17:57:14 -0700 Ian Romanick [EMAIL PROTECTED] wrote: Felix Kühling wrote: Hi, I attached a first attempt on a patch that makes client-side extensions aware of multiple screens and will allow extensions to be enabled conditionally by the drivers. This is a result

Re: [Dri-devel] [PATCH] per-screen client-side glx extensions

2003-08-03 Thread Ian Romanick
Felix Kühling wrote: The proposed changes break binary compatibility. The patch ignores that for now. As this API hasn't been exposed in any XFree releases yet (according to Ian), we may get away with it. ;-) I thought of a way (that should have been obvious) to prevent any binary compatability

Re: [Dri-devel] [PATCH] per-screen client-side glx extensions

2003-08-02 Thread Allen Akin
On Fri, Aug 01, 2003 at 05:57:14PM -0700, Ian Romanick wrote: | ... | If we take away the ability to add functions to the GLX function table, | is it really useful for drivers to be able to add new extensions at all? | That would also remove the need for the force_client parameter to |

[Dri-devel] [PATCH] per-screen client-side glx extensions

2003-08-01 Thread Felix Kühling
Hi, I attached a first attempt on a patch that makes client-side extensions aware of multiple screens and will allow extensions to be enabled conditionally by the drivers. This is a result of the thread Observations about dynamic extension registration. It compiles but the drivers aren't changed

Re: [Dri-devel] [PATCH] per-screen client-side glx extensions

2003-08-01 Thread Ian Romanick
Felix Kühling wrote: Hi, I attached a first attempt on a patch that makes client-side extensions aware of multiple screens and will allow extensions to be enabled conditionally by the drivers. This is a result of the thread Observations about dynamic extension registration. It compiles but the