<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2658.24">
<TITLE>Re: What about glxCopyContext</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>On Tue, 2005-05-17 at 12:17 -0400, Matthias Hopf wrote:</FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;We need a mechanism for sharing texture data between different </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;*processes*. As the implications and exact requirements for that</FONT>
<BR><FONT SIZE=2>&gt; are not </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;completely clear so far, we decided to delay this until Xgl matured</FONT>
<BR><FONT SIZE=2>&gt; a </FONT>
<BR><FONT SIZE=2>&gt; &gt; &gt;bit. Then we'll come up with a proposal for another extension. </FONT>
<BR><FONT SIZE=2>&gt; &gt;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &gt; I guess I'm not fully aware of the issues yet.&nbsp; In terms of&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &gt; *processes* there's: </FONT>
<BR><FONT SIZE=2>&gt; &gt;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &gt; 1. The EGL layer/driver + XGL server + compositor </FONT>
<BR><FONT SIZE=2>&gt; &gt; 2. The OpenGL/Xlib application(s) </FONT>
<BR><FONT SIZE=2>&gt; &gt;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt; &gt; Right?&nbsp; Or is the compositor in a different process?</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Yes it is. It typically would be the window manager, though it can be</FONT>
<BR><FONT SIZE=2>&gt; a </FONT>
<BR><FONT SIZE=2>&gt; different process (and actually usually is at the moment, because</FONT>
<BR><FONT SIZE=2>&gt; AFAIK </FONT>
<BR><FONT SIZE=2>&gt; no window manager with embedded compositing has been released yet).</FONT>
</P>

<P><FONT SIZE=2>xfwm 4.2 and kwin 3.4 have compositing managers built in optionally.</FONT>
<BR><FONT SIZE=2>Last I heard there were plans to integrate Luminocity into Metacity as</FONT>
<BR><FONT SIZE=2>well.</FONT>
</P>
<BR>

<P><FONT SIZE=2>-- </FONT>
<BR><FONT SIZE=2>Michel Danzer, Linux Software Engineering&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \&nbsp;&nbsp; Tel: +1 905-882-2600</FONT>
<BR><FONT SIZE=2>ATI Technologies Inc., Markham, Ontario, Canada&nbsp; \&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Extension: 3550</FONT>
</P>

</BODY>
</HTML>