<p>Example code,  docs... </p>
<p><a href="http://www.mesa3d.org/brianp/xshm.c">http://www.mesa3d.org/brianp/xshm.c</a></p>
<p><a href="http://personales.mundivia.es/jap/xshm.htm">http://personales.mundivia.es/jap/xshm.htm</a></p>
<p>Tom<br>
</p>
<div class="gmail_quote">On Feb 5, 2015 7:40 PM, "Tom Wickline" <<a href="mailto:twickline@gmail.com">twickline@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p>There is a man page for starters.. </p>
<p>Tom<br>
</p>
<div class="gmail_quote">On Feb 5, 2015 4:58 PM, "John Found" <<a href="mailto:johnfound@asm32.info" target="_blank">johnfound@asm32.info</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, 04 Feb 2015 12:24:30 +0200<br>
Shachar Shemesh <<a href="mailto:shachar@shemesh.biz" target="_blank">shachar@shemesh.biz</a>> wrote:<br>
<br>
><br>
><br>
> On 31/01/2015 12:19, Stefan Dösinger wrote:<br>
><br>
> > Am 31.01.2015 um 08:11 schrieb John Found <<a href="mailto:johnfound@asm32.info" target="_blank">johnfound@asm32.info</a>>:<br>
> ><br>
> >> So, the question: How in WINE is implemented BitBlt function in order to have so high performance and so low CPU load?<br>
> ><br>
> > We use the X render extension. See dlls/winex11.drv/xrender.c.<br>
> ><br>
> > (I am not an expert on the GDI parts of Wine, so no guarantee for correctness of this information. I haven't followed the full path from gdi's BitBlt to the final X11 call)<br>
><br>
> Perhaps using XSHM for such things would be better (at least when the X<br>
> server is local, which is almost always the case).<br>
><br>
> Shachar<br>
><br>
<br>
I never heard about XSHM, but it sounds really interesting.<br>
Unfortunately Google gives some very sketchy references about it.<br>
Is there more informative documentation about XSHM?<br>
<br>
<br>
--<br>
John Found <<a href="mailto:johnfound@asm32.info" target="_blank">johnfound@asm32.info</a>><br>
<br>
<br>
</blockquote></div>
</blockquote></div>