i965/nir: Provide a default LOD for buffer textures
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 25 Mar 2016 21:02:50 +0000 (14:02 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Mon, 4 Apr 2016 22:56:39 +0000 (15:56 -0700)
commit80c72a8ea7b1018661da0e6509a7f88ca1f5086f
tree09375f0c2b89ca271c5c1d68998ea3c090117e17
parent3babb7b0a4037c4ae98078611a827af6dd3e121e
i965/nir: Provide a default LOD for buffer textures

Our hardware requires an LOD for all texelFetch commands even if they are
on buffer textures.  GLSL IR gives us an LOD of 0 in that case, but the LOD
is really rather meaningless.  This commit allows other NIR producers to be
more lazy and not provide one at all.

Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
src/mesa/drivers/dri/i965/brw_fs_nir.cpp
src/mesa/drivers/dri/i965/brw_vec4_nir.cpp