title: CUDA Texture Linear Filtering
body: <p>In the CUDA C Programming Guide Version 5, Appendix E.2 (Linear Filtering), it is stated that:</p>
  
  <blockquote>
    <p>In this filtering mode, <strong>which is only available for floating-point
    textures</strong>, the value returned by the texture fetch is...</p>
  </blockquote>
  
  <p>The part in bold case is confusing me. Does <code>floating point</code> mean the texel type only, or the return type also? For example, I declare 3 textures as follows.</p>
  
  <pre><code>texture&lt;float,cudaTextureType2D&gt; tex32f;
  texture&lt;unsigned char, cudaTextureType2D, cudaReadModeNormalizedFloat&gt; tex8u;
  texture&lt;unsigned short, cudaTextureType2D, cudaReadModeNormalizedFloat&gt; tex16u;
  </code></pre>
  
  <p>Is linear filtering available for <code>tex32f</code> only, or also for <code>tex8u</code> and <code>tex16u</code>?</p>