Hi Peter,<br><br>I had the same problem with tooltips + windows forms + OSG.  It only happened on certain video cards with certain drivers.  I could never find a solution for it, but what I ended up doing was pausing the OSG render loop for a few seconds (long enough for someone to read the tooltip) before a tooltip was displayed.  This worked ok for the most part, but also had its own issues obviously.<br>
<br>Jason<br><br><div class="gmail_quote">On Thu, Mar 5, 2009 at 8:55 AM, Peter Amstutz <span dir="ltr"><<a href="mailto:peter.amstutz@tseboston.com">peter.amstutz@tseboston.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I have a similar problem to the one described here, although with Windows Forms rather than WPF.  Whenever my application renders a tooltip which overlaps the OSG window, the tooltip gets cut off on the next OSG frame.  I've spent hours trying to find any information about how to work around the problem, but have drawn a blank.  This seems to mainly be a problem on Windows XP; the systems with Vista I have tried do not exhibit this problem.  I can't speak to whether different hardware/drivers have different behavior, though.<br>

<br>
Peter<br>
<br>
Brede Johansen wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5">
Hi Brian,<br>
<br>
What you describe sounds like the WPF airspace limitation described here <a href="http://msdn.microsoft.com/en-us/library/aa970688.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/aa970688.aspx</a>.  The short version is that each pixel can only belong to one render technology (WPF, DirectX, Win32 OpenGL).<br>

A workaround is to render your OSG scene off screen and give the bitmap to WPF.<br>
<br>
Brede<br>
<br>
On Wed, Mar 4, 2009 at 11:49 PM, Brian Stewart <osgforum@tevs.eu> wrote:<br>
<br>
    Hi,<br>
<br>
    I have developed an application where I have an OSG window<br>
    embedded in a windows application built with WPF. On certain<br>
    Geforce cards there seems to be a bug where WPF popup windows<br>
    (like menus) that have AllowTransparency set to true do not draw<br>
    correctly over my OSG window. Basically whenever the OSG/OpenGL<br>
    window updates, it overwrites all overlapping pixels, even if the<br>
    popup is higher in the window manager's Z-order. I have isolated<br>
    it to an issue with the OpenGL driver. It only occurs on Geforce<br>
    cards, not Quadro cards (which is not surprising, since I've read<br>
    the Geforce cards were optimized for DirectX). I'm not so much<br>
    looking for a fix (though one would be welcome) - I'm just<br>
    wondering if anyone else has encountered this. I have already<br>
    filed a bug report with nvidia, and it might help if I could<br>
    report that others are having issues with it too (or maybe I<br>
    really am the only person out there foolish enough to try this).<br>
    If anyone is interested, I can supply a small<br>
     test project that uses WPF and OpenGL together to demonstrate the<br>
    problem.<br>
<br>
    Thanks!<br>
<br>
    ------------------<br>
    Read this topic online here:<br>
    <a href="http://forum.openscenegraph.org/viewtopic.php?p=7967#7967" target="_blank">http://forum.openscenegraph.org/viewtopic.php?p=7967#7967</a><br>
<br>
<br>
<br>
<br>
<br>
    _______________________________________________<br>
    osg-users mailing list<br>
    <a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br></div></div>
    <mailto:<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a>><div class="im"><br>
    <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
<br>
<br></div>
------------------------------------------------------------------------<div class="im"><br>
<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
  <br>
</div></blockquote><div><div></div><div class="h5">
<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</div></div></blockquote></div><br>