<div><br></div><div><br></div><div class="gmail_quote">2009/4/27 vitamin <span dir="ltr">&lt;<a href="mailto:wineforum-user@winehq.org">wineforum-user@winehq.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
James Huk wrote:<br>
&gt; 4.What about wine support for cards other then Geforce or Radeon? For<br>
&gt; example, few month ago S3 released something called Chrome GTX 540 – with<br>
&gt; full OpenGL 3.0 support – assuming drivers are not buggy, will that card<br>
&gt; work well with wine? Will features like PS(Pixel Shaders) and VS(Vertex<br>
&gt; Shaders) be supported?<br>
<br>
</div>OpenGL is OpenGL no matter who implemented it. It will be supported. What exactly will be available depends on HW &amp; driver.<br>
<div class="im"><br>
<br>
James Huk wrote:<br>
&gt; 5.If I remember correctly – before OpenGL 3.0 you could use PS only with<br>
&gt; Nvidia hardware thought one of the extensions – did that change with the<br>
&gt; release of OpenGL 3.0 – in other words, can you use generic OpenGL (NOT<br>
&gt; vendor specific extension) to get GLSL and ARB to “emulate” DX Pixel and<br>
&gt; Vertex Shaders? If so, are you planning to rewrite wine to use this generic<br>
&gt; OpenGL instead of extensions?<br>
<br>
</div>Wrong. Wine support PS &amp; VS with any card providing ARB/GLSL. And Wine currently desn&#39;t use OGL 3.<br>
<br>
Wine has 2 shader backends GLSL and ARB. These _are_ the shader implementations. There is nothing to emulate. ARB supports up to 1.4 shaders. So if GLSL available Wine prefers that instead. GLSL supports shaders all the way to 4.0<br>

<br>
Wine will not do any sort of shader emulations if they are not supported by the hardware / driver.<br>
<br>
<br>
<br>
<br>
<br>
</blockquote></div><br><div>Thanks once again, LAST question – if I get you all correctly, then graphics problems with ATI/Intel and other hardware are only driver related (well OK, maybe with Intel also HW related) or maybe mesa/dri itself is simply not up to the challenge?<br>
</div>