[Mesa-dev] Proposal for an Updated Linux OpenGL ABI, again

2013-04-25 Thread Andy Ritger
Hi all, Last fall, I put together a proposal for an updated Linux OpenGL ABI specification: https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl-abi-proposal.txt but then got distracted. I'd like to try to resurrect the discussion. From the earlier email thread

Re: [Mesa-dev] Proposal for an Updated Linux OpenGL ABI, again

2013-04-25 Thread Andy Ritger
On Thu, Apr 25, 2013 at 05:34:11AM -0700, Ian Romanick wrote: On 04/25/2013 11:12 AM, Andy Ritger wrote: Hi all, Last fall, I put together a proposal for an updated Linux OpenGL ABI specification: https://github.com/aritger/linux-opengl-abi-proposal/blob/master/linux-opengl

Re: [Mesa-dev] Vendor-neutral OpenGL dispatching library

2013-09-04 Thread Andy Ritger
a 'struct mapi_stub', and then variants of _glapi_add_dispatch() and _glapi_get_proc_offset() that take a 'struct mapi_stub' rather than (or in addition to) a string. Thanks, - Andy On Wed, Aug 28, 2013 at 08:46:13AM -0700, Brian Nguyen wrote: Last September, Andy Ritger proposed updating the Linux

Re: [Mesa-dev] Proposal for an Updated Linux OpenGL ABI

2012-09-14 Thread Andy Ritger
On Thu, Sep 13, 2012 at 09:05:03AM -0700, Kristian Høgsberg wrote: On Wed, Sep 12, 2012 at 5:09 PM, Andy Ritger arit...@nvidia.com wrote: There was some recent Khronos discussion about updating the OpenGL Implementer's Guide for Linux, to which Ian Romanick noted that this topic

Re: [Mesa-dev] Proposal for an Updated Linux OpenGL ABI

2012-09-14 Thread Andy Ritger
On Thu, Sep 13, 2012 at 03:19:44PM -0700, Brian Paul wrote: On 09/12/2012 03:09 PM, Andy Ritger wrote: There was some recent Khronos discussion about updating the OpenGL Implementer's Guide for Linux, to which Ian Romanick noted that this topic will be discussed at XDC as part of the broad

Re: [Mesa-dev] Proposal for an Updated Linux OpenGL ABI

2012-09-14 Thread Andy Ritger
On Thu, Sep 13, 2012 at 11:55:06PM -0700, Kenneth Graunke wrote: On 09/12/2012 02:09 PM, Andy Ritger wrote: There was some recent Khronos discussion about updating the OpenGL Implementer's Guide for Linux, to which Ian Romanick noted that this topic will be discussed at XDC as part

Re: [Mesa-dev] Proposal for an Updated Linux OpenGL ABI

2012-09-14 Thread Andy Ritger
On Fri, Sep 14, 2012 at 12:17:26AM -0700, Ian Romanick wrote: On 09/13/2012 12:09 AM, Andy Ritger wrote: There was some recent Khronos discussion about updating the OpenGL Implementer's Guide for Linux, to which Ian Romanick noted that this topic will be discussed at XDC as part

[Mesa-dev] RFC - libglvnd and GLXVND vendor enumeration to facilitate GLX multi-vendor PRIME GPU offload

2019-02-08 Thread Andy Ritger
(I'll omit EGL and Vulkan for the moment, for the sake of focus, and those APIs have programmatic ways to enumerate and select GPUs. Though, some of what we decide here for GLX we may want to leverage for other APIs.) Today, GLX implementations loaded into the X server register themselves on a

Re: [Mesa-dev] RFC - libglvnd and GLXVND vendor enumeration to facilitate GLX multi-vendor PRIME GPU offload

2019-02-08 Thread Andy Ritger
On Fri, Feb 08, 2019 at 03:01:33PM -0500, Adam Jackson wrote: > On Fri, 2019-02-08 at 10:19 -0800, Andy Ritger wrote: > > > (1) If configured for PRIME GPU offloading (environment variable or > > application profile), client-side libglvnd could load the possible > >

Re: [Mesa-dev] RFC - libglvnd and GLXVND vendor enumeration to facilitate GLX multi-vendor PRIME GPU offload

2019-02-13 Thread Andy Ritger
On Wed, Feb 13, 2019 at 12:15:02PM -0700, Kyle Brenneman wrote: > On 02/12/2019 01:58 AM, Michel Dänzer wrote: > > On 2019-02-11 5:18 p.m., Andy Ritger wrote: > > > On Mon, Feb 11, 2019 at 12:09:26PM +0100, Michel Dänzer wrote: > > > > On 2019-02-08 11:43 p.m., Kyle B

Re: [Mesa-dev] RFC - libglvnd and GLXVND vendor enumeration to facilitate GLX multi-vendor PRIME GPU offload

2019-02-11 Thread Andy Ritger
On Mon, Feb 11, 2019 at 12:09:26PM +0100, Michel Dänzer wrote: > On 2019-02-08 11:43 p.m., Kyle Brenneman wrote: > > > > Also, is Mesa the only client-side vendor library that works with the > > Xorg GLX module? I vaguely remember that there was at least one other > > driver that did, but I don't

Re: [Mesa-dev] RFC - libglvnd and GLXVND vendor enumeration to facilitate GLX multi-vendor PRIME GPU offload

2019-02-11 Thread Andy Ritger
On Fri, Feb 08, 2019 at 03:43:25PM -0700, Kyle Brenneman wrote: > On 2/8/19 2:33 PM, Andy Ritger wrote: > > On Fri, Feb 08, 2019 at 03:01:33PM -0500, Adam Jackson wrote: > > > On Fri, 2019-02-08 at 10:19 -0800, Andy Ritger wrote: > > > > > > > (1)