[Mesa-dev] Moving i965 driver to genxml commands and structures

Jason Ekstrand jason at jlekstrand.net
Fri Mar 3 18:16:57 UTC 2017


Also, you can find most of the gen4-5 XML here:

https://cgit.freedesktop.org/~jekstrand/mesa/log/?h=wip/blorp-gen4

That should save you some typing. :-)

On Fri, Mar 3, 2017 at 8:57 AM, Jason Ekstrand <jason at jlekstrand.net> wrote:

> Lois-Francis,
>
> Thanks for taking a crack at this!  There are a couple other people (I put
> them in the Cc) who have talked about doing this so thank you for sending
> the announcement!
>
> My primary request as you dive into this would be that you do things in
> such a way that we can have a fairly tight feedback loop.  I think both Ken
> and myself have a pretty clear idea of what things should look like when
> you're done and I'd like to avoid any chance that you send a 50 patch
> series and then get told to go back through the whole thing and make some
> mechanical change.
>
> One other comment: look at blorp.  It's already using genxml with the i965
> driver although there's a but of an abstraction layer there.  It should
> give you a decent idea about how to make a brw_emit() macro by combining
> things and removing the abstraction.
>
> --Jason
>
> Sent with AquaMail for Android
> http://www.aqua-mail.com
>
>
>
> On March 3, 2017 6:41:59 AM Louis-Francis Ratté-Boulianne <
> lfrb at collabora.com> wrote:
>
> Hi,
>>
>> As to avoid any duplicate work, I want to inform everyone that I'm in
>> the process of modifying the i965 driver so that it uses the same
>> genxml infrastructure that the one used by the Intel Vulkan driver. The
>> task has been proposed by Jason Ekstrand.
>>
>> I will probably post my first patchset today that will contain the
>> basic call to replace the BEGIN_BATCH/ADVANCE_BATCH macros and the XML
>> specification files for generations 4, 4.5 and 5.
>>
>> Let me know if you have any question or suggestion related to this
>> work.
>>
>> --
>> Louis-Francis Ratté-Boulianne
>>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20170303/1df1af52/attachment.html>


More information about the mesa-dev mailing list