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