On 12.02.2020 19:18, Alan Coopersmith wrote:
> On 2/12/20 1:28 AM, Egil Möller wrote:
>> However, for every PropertyNotify event, I still do a full round trip
>> with XGetWindowProperty, with every XI_RawMotion I do XQueryPointer and
>> with every XDamageNotify I do
>>
On Thu, 13 Feb 2020 09:11:36 +0100 Michel Dänzer said:
> On 2020-02-12 6:42 p.m., Carsten Haitzler wrote:
> > On Wed, 12 Feb 2020 16:45:50 +0100 Michel Dänzer said:
> >
> >> On 2020-02-12 4:34 p.m., Carsten Haitzler wrote:
> >>> On Wed, 12 Feb 2020 15:36:06 +0100 Michel Dänzer
> >>> said:
>
On 2020-02-12 6:42 p.m., Carsten Haitzler wrote:
> On Wed, 12 Feb 2020 16:45:50 +0100 Michel Dänzer said:
>
>> On 2020-02-12 4:34 p.m., Carsten Haitzler wrote:
>>> On Wed, 12 Feb 2020 15:36:06 +0100 Michel Dänzer said:
>>>
On 2020-02-12 2:06 p.m., Carsten Haitzler wrote:
> On Wed, 12
On Thu, 13 Feb 2020 02:01:58 +0500 "Alexander E. Patrakov"
said:
> On Thu, Feb 13, 2020 at 1:12 AM Carsten Haitzler wrote:
> >
> > On Wed, 12 Feb 2020 16:45:50 +0100 Michel Dänzer said:
> >
> > > On 2020-02-12 4:34 p.m., Carsten Haitzler wrote:
> > > > On Wed, 12 Feb 2020 15:36:06 +0100 Michel
On Thu, Feb 13, 2020 at 1:12 AM Carsten Haitzler wrote:
>
> On Wed, 12 Feb 2020 16:45:50 +0100 Michel Dänzer said:
>
> > On 2020-02-12 4:34 p.m., Carsten Haitzler wrote:
> > > On Wed, 12 Feb 2020 15:36:06 +0100 Michel Dänzer
> > > said:
> > >
> > >> On 2020-02-12 2:06 p.m., Carsten Haitzler
On 2/12/20 1:28 AM, Egil Möller wrote:
However, for every PropertyNotify event, I still do a full round trip
with XGetWindowProperty, with every XI_RawMotion I do XQueryPointer and
with every XDamageNotify I do
XCompositeNameWindowPixmap/glXCreatePixmap/glXBindTexImageEXT... It
seems to me it's
On Wed, 12 Feb 2020 16:49:31 +0100 Egil Möller said:
>
> > You have some nasties - your input is going to have trouble due to zooming.
> > the standard x input will be 1:1 where the windows are relative to the root
> > window etc. :)
>
> Working around this is actually one of the main tasks my
On Wed, 12 Feb 2020 16:45:50 +0100 Michel Dänzer said:
> On 2020-02-12 4:34 p.m., Carsten Haitzler wrote:
> > On Wed, 12 Feb 2020 15:36:06 +0100 Michel Dänzer said:
> >
> >> On 2020-02-12 2:06 p.m., Carsten Haitzler wrote:
> >>> On Wed, 12 Feb 2020 13:23:28 +0200 Pekka Paalanen
> >>> said:
>
> You have some nasties - your input is going to have trouble due to zooming.
> the
> standard x input will be 1:1 where the windows are relative to the root window
> etc. :)
Working around this is actually one of the main tasks my WM handles, and
why it uses XI_RawMotion/QueryPointer - to be
On 2020-02-12 4:34 p.m., Carsten Haitzler wrote:
> On Wed, 12 Feb 2020 15:36:06 +0100 Michel Dänzer said:
>
>> On 2020-02-12 2:06 p.m., Carsten Haitzler wrote:
>>> On Wed, 12 Feb 2020 13:23:28 +0200 Pekka Paalanen
>>> said:
>>>
On Wed, 12 Feb 2020 11:07:56 +
Carsten Haitzler
On Wed, 12 Feb 2020 14:53:54 +0100 Egil Möller said:
>
> > EFL does. Evas (the canvas) does all the rendering (either in software or
> > GL) and handles "native surfaces" which are its term of adopting things like
> > pixmaps into the scene graph as objects. It glues in the EGL or GLX pixmaps
>
On Wed, 12 Feb 2020 15:36:06 +0100 Michel Dänzer said:
> On 2020-02-12 2:06 p.m., Carsten Haitzler wrote:
> > On Wed, 12 Feb 2020 13:23:28 +0200 Pekka Paalanen
> > said:
> >
> >> On Wed, 12 Feb 2020 11:07:56 +
> >> Carsten Haitzler wrote:
> >>
> >>> On Wed, 12 Feb 2020 12:40:15 +0200
On 2020-02-12 2:06 p.m., Carsten Haitzler wrote:
> On Wed, 12 Feb 2020 13:23:28 +0200 Pekka Paalanen said:
>
>> On Wed, 12 Feb 2020 11:07:56 +
>> Carsten Haitzler wrote:
>>
>>> On Wed, 12 Feb 2020 12:40:15 +0200 Pekka Paalanen
>>> said:
>>>
On Wed, 12 Feb 2020 10:21:02 +
> EFL does. Evas (the canvas) does all the rendering (either in software or GL)
> and handles "native surfaces" which are its term of adopting things like
> pixmaps into the scene graph as objects. It glues in the EGL or GLX pixmaps
> for
> you, partial update (buffer age...) etc. It may not be
On Wed, 12 Feb 2020 12:36:31 +0100 Egil Möller said:
>
> > hint: don't glXCreatePixmap() every time you render. do it only when you
> > first start compositing a window (i.e. on map) and if the window
> > resizes. ...
> I tried this at first, but couldn't get it to work under Xephyr., i.e.
>
On Wed, 12 Feb 2020 13:23:28 +0200 Pekka Paalanen said:
> On Wed, 12 Feb 2020 11:07:56 +
> Carsten Haitzler wrote:
>
> > On Wed, 12 Feb 2020 12:40:15 +0200 Pekka Paalanen
> > said:
> >
> > > On Wed, 12 Feb 2020 10:21:02 +
> > > Carsten Haitzler (The Rasterman) wrote:
> > >
> > >
> hint: don't glXCreatePixmap() every time you render. do it only when you first
> start compositing a window (i.e. on map) and if the window resizes. ...
I tried this at first, but couldn't get it to work under Xephyr., i.e.
the image in the texture didn't update when the window changed. Any
On Wed, 12 Feb 2020 11:07:56 +
Carsten Haitzler wrote:
> On Wed, 12 Feb 2020 12:40:15 +0200 Pekka Paalanen said:
>
> > On Wed, 12 Feb 2020 10:21:02 +
> > Carsten Haitzler (The Rasterman) wrote:
> >
> > > even better - if the /dev/dri/card0
> > > device exists, dlopen libdrm and get
On Wed, 12 Feb 2020 12:40:15 +0200 Pekka Paalanen said:
> On Wed, 12 Feb 2020 10:21:02 +
> Carsten Haitzler (The Rasterman) wrote:
>
> > even better - if the /dev/dri/card0
> > device exists, dlopen libdrm and get some symbols from it and ... use it to
> > request the drm device sent you
On Wed, 12 Feb 2020 10:21:02 +
Carsten Haitzler (The Rasterman) wrote:
> even better - if the /dev/dri/card0
> device exists, dlopen libdrm and get some symbols from it and ... use it to
> request the drm device sent you vsync events so you can use the vsync
> interrupt
> as your frame
On Sat, 8 Feb 2020 15:46:36 +0100 Egil Möller said:
> Hi!
>
> I have for a time now been working on a new composing window manager to try
> out a few UX ideas (https://redhog.github.io/InfiniteGlass videos:
> https://www.youtube.com/watch?v=vbt7qtwiLiM
>
On 11.02.2020 23:41, Adam Jackson wrote:
> On Sat, 2020-02-08 at 15:46 +0100, Egil Möller wrote:
>> Hi!
>>
>> I have for a time now been working on a new composing window manager
>> to try
>> out a few UX ideas (https://redhog.github.io/InfiniteGlass videos:
>>
On Sat, 2020-02-08 at 15:46 +0100, Egil Möller wrote:
> Hi!
>
> I have for a time now been working on a new composing window manager
> to try
> out a few UX ideas (https://redhog.github.io/InfiniteGlass videos:
> https://www.youtube.com/watch?v=vbt7qtwiLiM
>
Hi!
I have for a time now been working on a new composing window manager to try
out a few UX ideas (https://redhog.github.io/InfiniteGlass videos:
https://www.youtube.com/watch?v=vbt7qtwiLiM
https://www.youtube.com/watch?v=E8f2KwgvxK4).
However, I'm having a performance problem in my redraw
24 matches
Mail list logo