On Tue, Dec 8, 2015 at 4:46 PM, Jason Ekstrand <[email protected]> wrote: > This is my third sending of this series. I think this version is close to > working on all of the relevant drivers (it works on i965). Hopefully, we > can actually push it this time. > > As mentioned before, all but the first two patches will be squashed > together so it's important to get this right. Thank you very much to Rob > Clark and Eric Anholt for all your work helping me debug this on your > drivers. > > Jason Ekstrand (12): > vc4: Do all uniform loads with byte offsets > i965/fs_nir: Refactor store_output, load_input, and load_uniform > nir: Get rid of *_indirect variants of input/output load/store > intrinsics > nir/glsl: Stop handling UBO/SSBO load/stores differently depending on > indirect > nir/lower_io: Get rid of load/store_foo_indirect > i965/fs: Get rid of load/store_foo_indirect > i965/vec4: Get rid of load/store_foo_indirect > tgsi_to_nir: Get rid of load/store_foo_indirect > ir3/nir: Use the new unified io intrinsics > vc4/nir: Use the new unified io intrinsics > nir/lower_clip: Update to the new load/store intrinsics > nir/lower_two_sided_color: Update to the new load intrinsic
for the ir3 and tgsi_to_nir bits: Reviewed-by: Rob Clark <[email protected]> the core nir bits, I've skimmed, so I guess I should say, for those: Acked-by: Rob Clark <[email protected]> BR, -R > src/gallium/auxiliary/nir/tgsi_to_nir.c | 52 ++++---- > .../drivers/freedreno/ir3/ir3_compiler_nir.c | 79 ++++++----- > src/gallium/drivers/vc4/vc4_nir_lower_blend.c | 1 + > src/gallium/drivers/vc4/vc4_nir_lower_io.c | 55 +++++--- > src/gallium/drivers/vc4/vc4_program.c | 44 +++--- > src/glsl/nir/glsl_to_nir.cpp | 47 +------ > src/glsl/nir/nir.h | 2 +- > src/glsl/nir/nir_intrinsics.h | 81 ++++++------ > src/glsl/nir/nir_lower_clip.c | 3 + > src/glsl/nir/nir_lower_io.c | 111 ++++++---------- > src/glsl/nir/nir_lower_phis_to_scalar.c | 4 - > src/glsl/nir/nir_lower_two_sided_color.c | 2 + > src/glsl/nir/nir_print.c | 9 +- > src/mesa/drivers/dri/i965/brw_fs.h | 2 +- > src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 147 > +++++++++------------ > src/mesa/drivers/dri/i965/brw_nir.c | 45 +++++-- > src/mesa/drivers/dri/i965/brw_vec4_gs_nir.cpp | 7 +- > src/mesa/drivers/dri/i965/brw_vec4_nir.cpp | 95 ++++++------- > 18 files changed, 380 insertions(+), 406 deletions(-) > > -- > 2.5.0.400.gff86faf > > _______________________________________________ > mesa-dev mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
