The following patch series fixes the indirect sampler indexing piglit tests
 /tests/spec/arb_gpu_shader5/execution/sampler_array_indexing/* for nir.
It also takes steps toward removing the use of the UniformHash table.

There are no piglit regressions and I've also sent a couple more meaner
indirect tests to the piglit list [1].

Patch 6 is a related clean-up that is optional but gets us a step closer to
removing the UniformHash hash table.

V3: updates based on feedback from Jason, introduced patch 2 to assign
uniforms hidden uniforms their final slot ids *before* storage allocation.
Update patch 3 to make sure the location is stored for every stage not
just the first one with the uniform.

V2: nir change passes validation in debug build

[1] https://patchwork.freedesktop.org/patch/58063/
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to