NAME
    tex3D - performs a texture lookup in a given 3D sampler. May also use
    pre computed derivatives if those are provided.

SYNOPSIS
      float4 tex3D(sampler3D samp, float3 s)
      float4 tex3D(sampler3D samp, float3 s, int texelOff)

      float4 tex3D(sampler3D samp, float3 s, float3 dx, float3 dy)
      float4 tex3D(sampler3D samp, float3 s, float3 dx, float3 dy, int texelOff)

      int4 tex3D(isampler3D samp, float3 s)
      int4 tex3D(isampler3D samp, float3 s, int texelOff)

      int4 tex3D(isampler3D samp, float3 s, float3 dx, float3 dy)
      int4 tex3D(isampler3D samp, float3 s, float3 dx, float3 dy, int texelOff)

      unsigned int4 tex3D(usampler3D samp, float3 s)
      unsigned int4 tex3D(usampler3D samp, float3 s, int texelOff)

      unsigned int4 tex3D(usampler3D samp, float3 s, float3 dx, float3 dy)
      unsigned int4 tex3D(usampler3D samp, float3 s, float3 dx, float3 dy,
                          int texelOff)

PARAMETERS
    samp    Sampler to lookup.

    s       Coordinates to perform the lookup.

    dx      Pre computed derivative along the x axis.

    dy      Pre computed derivative along the y axis.

    texelOff
            Offset to be added to obtain the final texel.

DESCRIPTION
    Performs a texture lookup in sampler *samp* using coordinates *s*, may
    use and derivatives *dx* and *dy*, also may use texel offset *texelOff*
    to compute final texel.

PROFILE SUPPORT
    tex3D is supported in all fragment profiles and all vertex profiles
    starting with vp40, variants with texel offsets are only supported in
    gp4 and newer profiles. Variants with integer samplers are also only
    suppported in gp4 and newer profiles.

SEE ALSO
    the tex3Dbias manpage, the tex3Dlod manpage, the tex3Dproj manpage

