<div>The spec of DTV SoC was release. I got the HW spec. And I found the design was not consider about &quot;shader&quot;.</div>
<div>Our HW architecture was a VG pipe line, almost like <a href="http://www.khronos.org/assets/uploads/apis/openvg_pipeline1.jpg">http://www.khronos.org/assets/uploads/apis/openvg_pipeline1.jpg</a></div>
<div>Is this means that it is not make sense to write a Gallium driver for GL/VG state tracker?<br></div>
<div class="gmail_quote">2011/4/11 Corbin Simpson <span dir="ltr">&lt;<a href="mailto:mostawesomedude@gmail.com">mostawesomedude@gmail.com</a>&gt;</span><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div class="im">On Fri, Apr 8, 2011 at 4:17 AM, Awin &lt;<a href="mailto:awin0628@gmail.com">awin0628@gmail.com</a>&gt; wrote:<br></div>
<div>
<div></div>
<div class="h5">&gt;  Hi all,<br>&gt;    I need to write a OpenGL driver for my company&#39;s IC, and base on gallium,<br>&gt; how do I get start? Is there any document or sample code to reference?<br><br></div></div>This is a remarkably candid question.<br>
<br>In the Mesa tree, the Gallium headers (src/gallium/include/**/*.h)<br>describe the objects Gallium passes around. There are also Sphinx docs<br>(src/gallium/docs/) which probably haven&#39;t really been maintained in a<br>
bit, but it&#39;s nice to think that they are somewhat accurate.<br><br>Gallium is laid out like this: There is a struct called Winsys which<br>handles talking to your hardware backend (DRM, Windows kernel, etc.),<br>a struct called Screen which helps to manage your GPU&#39;s information<br>
and resources, and a struct called Context which is, well, a rendering<br>context.<br><br>Which SoC is this? Do you have docs? Are you going to open-source any<br>of your driver code?<br><br>It&#39;s going to be a lot easier to answer your questions in realtime;<br>
there&#39;s an IRC channel on Freenode, #dri-devel, which is the general<br>Gallium channel (among other things), and is a great place to ask<br>questions.<br><br>Hope this helps somewhat,<br>~ C.<br><font color="#888888"><br>
--<br>When the facts change, I change my mind. What do you do, sir? ~ Keynes<br><br>Corbin Simpson<br>&lt;<a href="mailto:MostAwesomeDude@gmail.com">MostAwesomeDude@gmail.com</a>&gt;<br></font></blockquote></div><br>