Good news,<div><br></div><div>David might find interesting to look at the code I wrote this summer for running Moonlight on top of OpenVG/OpenGL (though it&#39;s probably outdated API wise now) : <a href="http://lists.ximian.com/pipermail/moonlight-list/2009-July/000561.html">http://lists.ximian.com/pipermail/moonlight-list/2009-July/000561.html</a> </div>

<div><br></div><div>It somehow covers the Perspective 3D and Cached Composition (with PBO). If you go the Gallium way, there is a state tracker for OpenVG too : <a href="http://zrusin.blogspot.com/2009/05/openvg-release.html">http://zrusin.blogspot.com/2009/05/openvg-release.html</a></div>

<div><br></div><div>Cheers.</div><div><br></div><div>--<br clear="all">Jérémie Laval<br><a href="mailto:jeremie.laval@gmail.com">jeremie.laval@gmail.com</a><br><a href="http://neteril.org">http://neteril.org</a><br>
<br><br><div class="gmail_quote">On Thu, Nov 12, 2009 at 12:09 AM, Miguel de Icaza <span dir="ltr">&lt;<a href="mailto:miguel@novell.com">miguel@novell.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hello,<br>
<div class="im"><br>
&gt; The transformation from .ps to IL necessarily includes some sort of<br>
&gt; verification.  Like, if the shader references input 25, but there is<br>
&gt; no input 25, clearly the shader is invalid, but since referencing<br>
&gt; input 25 results in a generated IL call to shaderContext.GetInput(25),<br>
&gt; it&#39;s not something we&#39;d ever hit as part of IL verification.<br>
<br>
</div>With Gallium, does it make sense to generate IL for pixel shaders?<br>
<font color="#888888"><br>
Miguel.<br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
Moonlight-list mailing list<br>
<a href="mailto:Moonlight-list@lists.ximian.com">Moonlight-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/moonlight-list" target="_blank">http://lists.ximian.com/mailman/listinfo/moonlight-list</a><br>
</div></div></blockquote></div><br></div>