On a related note, On Mon, Mar 23, 2015 at 2:19 PM, Jason Ekstrand <ja...@jlekstrand.net> wrote:
> On Mon, Mar 23, 2015 at 11:19 AM, Bruno Jimenez <brunoji...@gmail.com> > wrote: > > On Wed, 2015-03-18 at 16:37 -0700, Jason Ekstrand wrote: > >> On Wed, Mar 18, 2015 at 4:27 PM, Connor Abbott <cwabbo...@gmail.com> > wrote: > >> > On Wed, Mar 18, 2015 at 2:58 PM, Matt Turner <matts...@gmail.com> > wrote: > >> >> On Thu, Mar 12, 2015 at 9:46 PM, Matt Turner <matts...@gmail.com> > wrote: > >> >>> Here are some ideas I think might be reasonable GSoC ideas. > >> >>> > >> >>> - GLSL linking in NIR > >> >>> - Would allow us to stop doing optimizations and other > expensive > >> >>> things on GLSL IR > >> >> > >> >> Ian said this should wait until everything is using NIR so that we > >> >> don't have two linkers. :) > >> > > >> > Yeah, and it also won't make sense to do it until we can get the NIR > >> > optimizations up to par with the GLSL ones so that we can disable all > >> > the GLSL ones after linking and not get a regression. This would > >> > involve porting all the GLSL optimizations to NIR, which now that I > >> > think about it actually seems like a quite doable GSoC project -- it's > >> > a pretty well-defined task and there are lots of little optimizations > >> > to translate so it's easy to make progress, although porting all of > >> > them over might be too much for one summer. > >> > >> Yeah, grabbing a handful of optimizations and porting them seems like > >> a good GSoC project to me. There's also the NIR checklist which > >> people could grab stuff off of. > > > > Out of curiosity, I know that NIR can be used with the intel drivers > > but, is there a way to test it with gallium? > > i965 is where it's actively tested and known to be working. However, > Eric Anholt has a NIR -> TGSI pass so it could be hacked up to work > with gallium. > On a related note, Has anyone ported shader-db over to working on R600/RadeonSI/<anything non-intel>? I've been meaning to take a look at the NIR->TGSI pass and see if there's an easy way to hook it up to the radeon drivers, but I wanted to be able to get shader-db up and running on that hardware first so that we could get some before/after numbers (I'm assuming that R600 w/o SB will be the main radeon driver that benefits, but I'd love to be proven wrong). --Aaron > --Jason > > > - Bruno > > > >> --Jason > >> _______________________________________________ > >> mesa-dev mailing list > >> mesa-dev@lists.freedesktop.org > >> http://lists.freedesktop.org/mailman/listinfo/mesa-dev > > > > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev