intel/fs: Drop the fs_surface_builder
authorJason Ekstrand <jason.ekstrand@intel.com>
Mon, 11 Feb 2019 22:11:35 +0000 (16:11 -0600)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 28 Feb 2019 22:58:20 +0000 (16:58 -0600)
commit9d437f948201abc56ef8be349012babe37ccfbe4
treed7617be216878a3123eeca71f17ca89fc4fc906c
parent494a0543e62be59be3a56ca21990eb9eff5ac668
intel/fs: Drop the fs_surface_builder

All of the actual abstraction (except possibly setting size_written)
happens as part of the logical opcodes.  The only thing that the surface
builder is providing at this point is extra levels of functions to call
through.  I'm going to be adding bindless image support soon and all the
extra abstraction here is just getting in the way.

Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
src/intel/Makefile.sources
src/intel/compiler/brw_fs_nir.cpp
src/intel/compiler/brw_fs_surface_builder.cpp [deleted file]
src/intel/compiler/brw_fs_surface_builder.h [deleted file]
src/intel/compiler/meson.build