Re: [PATCH v3] configurable maximum number of clients

2015-06-15 Thread Olivier Fourdan
Hi all, Could someone be so kind and take some time to do a review of this patch? I know it's quite intrusive but tbh such a feature requires to touch the core of the X server. It seems to work fine here (see my other email [1] with the test programs used to verify). Thanks in advance,

Re: Nested procedures into X12

2015-06-15 Thread Alan Coopersmith
On 06/15/15 12:46 AM, Sławomir Lach wrote: I would like to suggest something, which could improve speed of X12 protocol and maybe XServer too. My suggestions is the same idea, which makes databases works faster, OpenGL(via commands list) works faster and NoMachine NX works faster: nested

Nested procedures into X12

2015-06-15 Thread Sławomir Lach
I would like to suggest something, which could improve speed of X12 protocol and maybe XServer too. My suggestions is the same idea, which makes databases works faster, OpenGL(via commands list) works faster and NoMachine NX works faster: nested procedures. Nested procedures will have four kind

Re: [PATCH 6/6] prime: add rotation support for offloaded outputs

2015-06-15 Thread Dave Airlie
On 15 June 2015 at 18:02, Chris Wilson ch...@chris-wilson.co.uk wrote: On Mon, Jun 15, 2015 at 09:25:01AM +1000, Dave Airlie wrote: One of the lacking features with output offloading was that screen rotation didn't work at all. This patch makes 0/90/180/270 rotation work with USB output and

Re: [PATCH 6/6] prime: add rotation support for offloaded outputs

2015-06-15 Thread Chris Wilson
On Mon, Jun 15, 2015 at 09:25:01AM +1000, Dave Airlie wrote: One of the lacking features with output offloading was that screen rotation didn't work at all. This patch makes 0/90/180/270 rotation work with USB output and GPU outputs. When it allocates the shared pixmap it allocates it

Re: [PATCH 5/6] cursor: add hw cursor support for prime

2015-06-15 Thread Michel Dänzer
On 15.06.2015 08:25, Dave Airlie wrote: @@ -165,6 +209,30 @@ xf86SetCursor(ScreenPtr pScreen, CursorPtr pCurs, int x, int y) return TRUE; } +Bool +xf86SetCursor(ScreenPtr pScreen, CursorPtr pCurs, int x, int y) +{ +ScreenPtr pSlave; +PixmapDirtyUpdatePtr ent; +Bool