On Sun, Jan 7, 2018 at 3:42 PM, Karol Herbst <kher...@redhat.com> wrote:
> significant changes to last series:
> * disable support for 64 bit types
> * fix tessellation shader bugs
> * assume vec4 elements for variable index arrays (MemoryOpts workaround)
>
> piglit run -x glx -x egl -x streaming-texture-leak -x max-texture-size 
> tests/gpu.py:
> [26010/26010] skip: 10410, pass: 15386, warn: 9, fail: 191, crash: 14

Great work!

>
> remaining issues:
> * transform feedback with geometry shaders

This could be some very important issue. I'd highly recommend looking
into it in some depth.

> * indirects in image_load/store
> * interpolateAt

I'd ignore those. It's unlikely to be anything too structural.

> * getting 64 bit types to work. This is mainly limited by codegen RA being
>   not able to handle those correctly, because from_TGSI just generates merge
>   and splits and doesn't hit the faulty paths.

Just generate the merges and splits like I told you initially. Store
64-bit vars into a merge of 2 original Value's.

I haven't looked at the patches, but have you fixed up the pipe caps
to disable the various features/etc that you don't implement when
using nir?

  -ilia
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to