[Mesa-dev] [PATCH 00/21] Towards NIR support for etnaviv

Philipp Zabel p.zabel at pengutronix.de
Wed Jun 6 11:10:26 UTC 2018


Hi Christian,

On Tue, 2018-06-05 at 17:43 +0200, Christian Gmeiner wrote:
> Am Di., 5. Juni 2018 um 16:40 Uhr schrieb Philipp Zabel
> <p.zabel at pengutronix.de>:
> Thanks for this nice patch series. I have been working for too long on
> the nir topic
> for etnaviv and never pushed any patches (which is quite sad). I have taken
> another route to tackle it. I have started with a low level library to
> generate valid
> Vivante binaries and to be able to disassemble them. On top of this, I
> have an eir
> library which is a simple block based ir which makes use of the low-level lib.

With your bottom-up vs our top-down approach it sounds like our efforts
might well complement each other. We haven't touched low level code
emission at all on purpose.

> And the last thing is the actual compiler which is nir based. All life outside
> of the gallium driver and have some gtest based unit tests. My main goal was to
> start from a green field without looking at the current tgsi based compiler.
> 
> I will have a deeper look at your patches and review them.

Thanks, I'm looking forward to your review.

> I am quite unsure what I will do with my current code.
> I think the best would be to clean it up and push it.

I would appreciate being able to have a look.

> Hopefully, we can incorporate each work into a really nice new compiler.

Agreed!

regards
Philipp


More information about the mesa-dev mailing list