Always have sampler unit enabled in shader.

Always call uniform1i(uniformLocation, texture_unit) to ensure the
sampler2D or samplerCube in shader is enabled so access them does not
produce error.