<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jun 21, 2013 at 3:53 PM, Kenneth Graunke <span dir="ltr"><<a href="mailto:kenneth@whitecape.org" target="_blank">kenneth@whitecape.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 06/21/2013 01:25 PM, Patrick Baggett wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm not a developer, but I like to keep up with the drivers that I have<br>
hardware for. Please take my opinions with a grain of salt.<br>
<br>
When you say you break i915 more than you improve it, do you mean to say<br>
that it is difficult to improve !i915 without breaking i915 and<br>
therefore to improve development speed, it should be forked OR that i915<br>
doesn't receive enough testing / have maintainers who can resolve the<br>
issues and so it burdens other developers to fix i915 and hence slows<br>
development?<br>
<br>
The reason I ask if because if it is #2, then it sounds like you should<br>
be looking for someone to volunteer as the official i915 maintainer [and<br>
if none, then fork], but if it is #1, then maintainer or not, it will<br>
slow down your efforts.<br>
</blockquote>
<br></div>
Mostly the former...i915c already supports everything the hardware can do, while we're continually adding new features to i965+ (well, mostly gen6+).  Things like HiZ, fast color clears, and ETC texture compression support affect the common miptree code, but they do nothing for i915 class hardware...there's only a potential downside of accidental breakage.<br>

<br>
The latter is true as well.  Unfortunately, community work is hampered by the fact that Intel hasn't released public documentation for i915 class hardware.  From time to time we've tried to find and motivate the right people to make that happen, but it hasn't yet.  Most people in the community are also more interested in working on the i915g driver.<br>

<br></blockquote><div><br></div><div style>Ah, thanks for the explanation, though I guess it doesn't do a whole, whole lot to answer Eric's question.</div><div style><br></div><div style>On a side note: I was interested in the i915g driver, but I couldn't find any documentation for it other than some architectural information about the GPU's pipeline. I'm glad I wasn't just lacking the Google-foo. :\</div>
</div></div></div>