<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">The point is that the tests are uncorrect:<br>Here is I obtain in a real windows Vista box:<br><br>http://test.winehq.org/data/8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed/vista_june5/d3d9:visual.html<br><br><div class="test trace"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l183">visual.c:183</a>: Driver string: "nvd3dum.dll"</div>
<div class="test trace"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l184">visual.c:184</a>: Description string: "NVIDIA GeForce Go 7600"</div>
<div class="test trace"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l185">visual.c:185</a>: Device name string: "\\.\DISPLAY1"</div>
<div class="test trace"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l186">visual.c:186</a>: Driver version 7.15.11.7692</div>
<div class="test skipped"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l8868">visual.c:8868</a>: Tests skipped: D3DFMT_R16F textures not supported</div>
<div class="test skipped"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l7572">visual.c:7572</a>: Tests skipped: Card has unconditional pow2 support, skipping conditional NP2 tests</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9690">visual.c:9690</a>: Test failed: Input 0xff000000: Got color 0x00008700 for pixel 2/1, expected 0x004bff1c, format D3DFMT_UYVY</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9690">visual.c:9690</a>: Test failed: Input 0x0000ff00: Got color 0x004bff1c for pixel 2/1, expected 0x00008700, format D3DFMT_UYVY</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9690">visual.c:9690</a>: Test failed: Input 0xffff0000: Got color 0x00b30000 for pixel 2/1, expected 0x00ffd01c, format D3DFMT_UYVY</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9690">visual.c:9690</a>: Test failed: Input 0xff0000ff: Got color 0x000030e1 for pixel 2/1, expected 0x004bffff, format D3DFMT_UYVY</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9690">visual.c:9690</a>: Test failed: Input 0x00ffff00: Got color 0x00ffd01c for pixel 2/1, expected 0x00b30000, format D3DFMT_UYVY</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9690">visual.c:9690</a>: Test failed: Input 0x0000ffff: Got color 0x004bffff for pixel 2/1, expected 0x000030e1, format D3DFMT_UYVY</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9690">visual.c:9690</a>: Test failed: Input 0xffff00ff: Got color 0x00b300e1 for pixel 2/1, expected 0x00ff79ff, format D3DFMT_UYVY</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9686">visual.c:9686</a>: Test failed: Input 0x00000000: Got color 0x00000000 for pixel 1/1, expected 0x00008700, format D3DFMT_YUY2</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9690">visual.c:9690</a>: Test failed: Input 0x00000000: Got color 0x00000000 for pixel 2/1, expected 0x00008700, format D3DFMT_YUY2</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9686">visual.c:9686</a>: Test failed: Input 0xff000000: Got color 0x00000000 for pixel 1/1, expected 0x00b30000, format D3DFMT_YUY2</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9690">visual.c:9690</a>: Test failed: Input 0xff000000: Got color 0x00000000 for pixel 2/1, expected 0x00b30000, format D3DFMT_YUY2</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9686">visual.c:9686</a>: Test failed: Input 0x00ff0000: Got color 0x00000000 for pixel 1/1, expected 0x00008700, format D3DFMT_YUY2</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9690">visual.c:9690</a>: Test failed: Input 0x00ff0000: Got color 0x00000000 for pixel 2/1, expected 0x004bff1c, format D3DFMT_YUY2</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9686">visual.c:9686</a>: Test failed: Input 0x0000ff00: Got color 0x00000000 for pixel 1/1, expected 0x000030e1, format D3DFMT_YUY2</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9690">visual.c:9690</a>: Test failed: Input 0x0000ff00: Got color 0x00000000 for pixel 2/1, expected 0x000030e1, format D3DFMT_YUY2</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9686">visual.c:9686</a>: Test failed: Input 0x000000ff: Got color 0x00000000 for pixel 1/1, expected 0x004bff1c, format D3DFMT_YUY2</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9690">visual.c:9690</a>: Test failed: Input 0x000000ff: Got color 0x00000000 for pixel 2/1, expected 0x00008700, format D3DFMT_YUY2</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9686">visual.c:9686</a>: Test failed: Input 0xffff0000: Got color 0x00000000 for pixel 1/1, expected 0x00b30000, format D3DFMT_YUY2</div>
<div class="test failed"><a href="http://source.winehq.org/git/wine.git/?a=blob;f=dlls/d3d9/tests/visual.c;hb=8d0cb61bc7760c4ab254c3a5bb751bded3a6f4ed#l9690">visual.c:9690</a>: Test failed: Input 0xffff0000: Got color 0x00000000 for pixel 2/1, expected 0x00ffd01c, format D3DFMT_YUY2<br><br><br></div>So, something is wrong in wined3d implementation.<br><br>David<br><br>--- En date de&nbsp;: <b>Ven 5.6.09, Alexandre Julliard <i>&lt;julliard@winehq.org&gt;</i></b> a �crit&nbsp;:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>De: Alexandre Julliard &lt;julliard@winehq.org&gt;<br>Objet: Re: [08/10] wined3d: Use FBOs for offscreen rendering by default.<br>�: "Henri Verbeet" &lt;hverbeet@codeweavers.com&gt;<br>Cc: wine-devel@winehq.org<br>Date: Vendredi 5 Juin 2009, 14h38<br><br><div class="plainMail">Henri Verbeet &lt;<a ymailto="mailto:hverbeet@codeweavers.com"
 href="/mc/compose?to=hverbeet@codeweavers.com">hverbeet@codeweavers.com</a>&gt; writes:<br><br>&gt; Alexandre Julliard wrote:<br>&gt;&gt; It doesn't work here:<br>&gt;&gt;<br>&gt;&gt; ../../../tools/runtest -q -P wine -M d3d9.dll -T ../../.. -p d3d9_test.exe.so visual.c &amp;&amp; touch visual.ok<br>&gt;&gt; visual.c:7572: Tests skipped: Card has unconditional pow2 support, skipping conditional NP2 tests<br>&gt;&gt; visual.c:9686: Test failed: Input 0x00000000: Got color 0x00000000 for pixel 1/1, expected 0x00008700, format D3DFMT_UYVY<br>&gt;&gt; visual.c:9690: Test failed: Input 0x00000000: Got color 0x00000000 for pixel 2/1, expected 0x00008700, format D3DFMT_UYVY<br>&gt;&gt; visual.c:9686: Test failed: Input 0xff000000: Got color 0x00000000 for pixel 1/1, expected 0x00008700, format D3DFMT_UYVY<br>&gt;&gt; visual.c:9690: Test failed: Input 0xff000000: Got color 0x00000000 for pixel 2/1, expected 0x004bff1c, format D3DFMT_UYVY<br>&gt;&gt;
 visual.c:9686: Test failed: Input 0x00ff0000: Got color 0x00000000 for pixel 1/1, expected 0x00b30000, format D3DFMT_UYVY<br>&gt;&gt; visual.c:9690: Test failed: Input 0x00ff0000: Got color 0x00ffffff for pixel 2/1, expected 0x00b30000, format D3DFMT_UYVY<br>&gt;&gt; visual.c:9686: Test failed: Input 0x0000ff00: Got color 0x00000000 for pixel 1/1, expected 0x004bff1c, format D3DFMT_UYVY<br>&gt;&gt; [...many more...]<br>&gt;&gt; make: *** [visual.ok] Error 72<br>&gt;&gt;<br>&gt; Does the attached patch make it any better?<br><br>Yes, that fixes it.<br><br>-- <br>Alexandre Julliard<br><a ymailto="mailto:julliard@winehq.org" href="/mc/compose?to=julliard@winehq.org">julliard@winehq.org</a><br><br><br></div></blockquote></td></tr></table><br>