i965/nir: Provide a default LOD for buffer textures
authorJason Ekstrand <jason.ekstrand@intel.com>
Sun, 13 Dec 2015 00:09:51 +0000 (16:09 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Sun, 13 Dec 2015 00:09:54 +0000 (16:09 -0800)
commitfd944197f27ff428f2599eb03bc0c4085c9fbc6a
treee549a8b01f411c5fb7c02e79b6e5cf573676ae9e
parent1c605c8dfa5552617f7b2764b859ca9decc0244e
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.
src/mesa/drivers/dri/i965/brw_fs_nir.cpp
src/mesa/drivers/dri/i965/brw_vec4_nir.cpp