On Mon, Jan 5, 2009 at 7:16 PM, Vasek Potocek <vasek.poto...@post.cz> wrote: > Hello! > > Maybe this is bad question, but talking about the promising projects, what's > the > current state of input transformations? In my opinion, these would be > definitely > attractive to revisit! > > I'm completely off the picture by now but I remember the Compiz developers > were > still waiting for some changes to the X system to allow this. However, I have > had an idea: > > As far as I understand, the GL_EXT_texture_from_pixmap extension was David > Reveman's idea after all, wasn't it? So it could be said it was implemented in > the drivers for the purpose of simplifying composite managers, especially > Compiz. Couldn't the Compiz developers similarly implement the input > transformations backend as an extension to X, or is it impossible this way?
In short, no. In long, Input Redirection adds a triangle mesh interface to the COMPOSITE extension, both the internal extension in the X Server source tree and also some functions to the libXComposite extension. Additionally, in order to capture the event co-ordinates and transform them according to the input mesh, we needed to add an extra hook to the event handler in of the X Server, which lies in it's very core. GLX_EXT_texture_from_pixmap was different in that it allowed us to make a GL texture from an X Pixmap with hardware acceleration. Composite allows us to redirect windows. There are already patches to implement the functionality you want at git://git.compiz-fusion.org/users/smspillaz/compiz-mpx-ir Regards, Sam > > Best regards and good luck with all the new effort, > VaĊĦek P. > _______________________________________________ > compiz mailing list > compiz@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/compiz > -- Sam Spilsbury _______________________________________________ compiz mailing list compiz@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/compiz