Re: [PATCH 2/2] randr: add provider object (v3.1)

2012-06-29 Thread Dave Airlie
On Fri, Jun 29, 2012 at 3:48 AM, Keith Packard kei...@keithp.com wrote: Aaron Plattner aplatt...@nvidia.com writes: On 06/28/2012 03:21 AM, Dave Airlie wrote: Keith, thoughts? Well, RRScreenChangeNotify is supposed to signal any 'screen configuration changes', which presumably includes

Re: [PATCH 2/2] randr: add provider object (v3.1)

2012-06-28 Thread Dave Airlie
  /* Event selection bits */   #define RRScreenChangeNotifyMask  (1L 0)   /* V1.2 additions */   #define RRCrtcChangeNotifyMask     (1L 1)   #define RROutputChangeNotifyMask    (1L 2)   #define RROutputPropertyNotifyMask  (1L 3) +#define RRProviderPropertyNotifyMask        (1L 4) Do

Re: [PATCH 2/2] randr: add provider object (v3.1)

2012-06-28 Thread Dave Airlie
On Thu, Jun 28, 2012 at 10:36 AM, Dave Airlie airl...@gmail.com wrote:   /* Event selection bits */   #define RRScreenChangeNotifyMask  (1L 0)   /* V1.2 additions */   #define RRCrtcChangeNotifyMask     (1L 1)   #define RROutputChangeNotifyMask    (1L 2)   #define

Re: [PATCH 2/2] randr: add provider object (v3.1)

2012-06-28 Thread Aaron Plattner
On 06/28/2012 03:21 AM, Dave Airlie wrote: On Thu, Jun 28, 2012 at 10:36 AM, Dave Airlie airl...@gmail.com wrote: /* Event selection bits */ #define RRScreenChangeNotifyMask (1L 0) /* V1.2 additions */ #define RRCrtcChangeNotifyMask (1L 1) #define RROutputChangeNotifyMask

Re: [PATCH 2/2] randr: add provider object (v3.1)

2012-06-28 Thread Keith Packard
Aaron Plattner aplatt...@nvidia.com writes: On 06/28/2012 03:21 AM, Dave Airlie wrote: Keith, thoughts? Well, RRScreenChangeNotify is supposed to signal any 'screen configuration changes', which presumably includes adding or removing crtcs or outputs... However, something a bit simpler, like

Re: [PATCH 2/2] randr: add provider object (v3.1)

2012-06-27 Thread Aaron Plattner
Thanks for writing this up. Comments below. On 06/25/2012 04:19 AM, Dave Airlie wrote: From: Dave Airlie airl...@redhat.com A provider object represents a GPU or virtual device that provides rendering or output services to the X server. This is the first rev of a protocol to enumerate

[PATCH 2/2] randr: add provider object (v3.1)

2012-06-25 Thread Dave Airlie
From: Dave Airlie airl...@redhat.com A provider object represents a GPU or virtual device that provides rendering or output services to the X server. This is the first rev of a protocol to enumerate providers devices, set their roles, and provide generic properties based on output properties for