.de Sh \" Subsection heading
.br
.if t .Sp
.ne 5
.PP
\fB\\$1\fR
.PP
..
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Ip \" List item
.br
.ie \\n(.$>=3 .ne \\$3
.el .ne 3
.IP "\\$1" \\$2
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R

.fi
..
.tr \(*W-|\(bv\*(Tr
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
'br\}
.if \nF \{\
.    de IX
.    tm Index:\\$1\t\\n%\t"\\$2"
..
.    nr % 0
.    rr F
.\}
.hy 0
.if n .na
.bd B 3
.    \" fudge factors for nroff and troff
.if n \{\
.    ds #H 0
.    ds #V .8m
.    ds #F .3m
.    ds #[ \f1
.    ds #] \fP
.\}
.if t \{\
.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
.    ds #V .6m
.    ds #F 0
.    ds #[ \&
.    ds #] \&
.\}
.    \" simple accents for nroff and troff
.if n \{\
.    ds ' \&
.    ds ` \&
.    ds ^ \&
.    ds , \&
.    ds ~ ~
.    ds /
.\}
.if t \{\
.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
.\}
.    \" troff and (daisy-wheel) nroff accents
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
.ds ae a\h'-(\w'a'u*4/10)'e
.ds Ae A\h'-(\w'A'u*4/10)'E
.    \" corrections for vroff
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
.    \" for low resolution devices (crt and lpr)
.if \n(.H>23 .if \n(.V>19 \
\{\
.    ds : e
.    ds 8 ss
.    ds o a
.    ds d- d\h'-1'\(ga
.    ds D- D\h'-1'\(hy
.    ds th \o'bp'
.    ds Th \o'LP'
.    ds ae ae
.    ds Ae AE
.\}
.rm #[ #] #H #V #F C
.IX Title "index_stdlib Cg"
.TH index_stdlib Cg "" "Cg Toolkit 2.2" "Cg Documentation"
.UC
.SH "Cg Standard Library"
.IX Header "Cg Standard Library"
Back to Top
.Ip "abs" 2
.IX Item "abs"
.PD 0
.Ip "acos" 2
.IX Item "acos"
.Ip "all" 2
.IX Item "all"
.Ip "any" 2
.IX Item "any"
.Ip "asin" 2
.IX Item "asin"
.Ip "atan" 2
.IX Item "atan"
.Ip "atan2" 2
.IX Item "atan2"
.Ip "ceil" 2
.IX Item "ceil"
.Ip "clamp" 2
.IX Item "clamp"
.Ip "clip" 2
.IX Item "clip"
.Ip "cos" 2
.IX Item "cos"
.Ip "cosh" 2
.IX Item "cosh"
.Ip "cross" 2
.IX Item "cross"
.Ip "ddx" 2
.IX Item "ddx"
.Ip "ddy" 2
.IX Item "ddy"
.Ip "degrees" 2
.IX Item "degrees"
.Ip "determinant" 2
.IX Item "determinant"
.Ip "distance" 2
.IX Item "distance"
.Ip "dot" 2
.IX Item "dot"
.Ip "exp" 2
.IX Item "exp"
.Ip "exp2" 2
.IX Item "exp2"
.Ip "faceforward" 2
.IX Item "faceforward"
.Ip "floatToIntBits" 2
.IX Item "floatToIntBits"
.Ip "floatToRawIntBits" 2
.IX Item "floatToRawIntBits"
.Ip "floor" 2
.IX Item "floor"
.Ip "fmod" 2
.IX Item "fmod"
.Ip "frac" 2
.IX Item "frac"
.Ip "frexp" 2
.IX Item "frexp"
.Ip "fwidth" 2
.IX Item "fwidth"
.Ip "intBitsToFloat" 2
.IX Item "intBitsToFloat"
.Ip "isfinite" 2
.IX Item "isfinite"
.Ip "isinf" 2
.IX Item "isinf"
.Ip "isnan" 2
.IX Item "isnan"
.Ip "ldexp" 2
.IX Item "ldexp"
.Ip "length" 2
.IX Item "length"
.Ip "lerp" 2
.IX Item "lerp"
.Ip "lit" 2
.IX Item "lit"
.Ip "log" 2
.IX Item "log"
.Ip "log10" 2
.IX Item "log10"
.Ip "log2" 2
.IX Item "log2"
.Ip "max" 2
.IX Item "max"
.Ip "min" 2
.IX Item "min"
.Ip "mul" 2
.IX Item "mul"
.Ip "normalize" 2
.IX Item "normalize"
.Ip "pow" 2
.IX Item "pow"
.Ip "radians" 2
.IX Item "radians"
.Ip "reflect" 2
.IX Item "reflect"
.Ip "refract" 2
.IX Item "refract"
.Ip "round" 2
.IX Item "round"
.Ip "rsqrt" 2
.IX Item "rsqrt"
.Ip "saturate" 2
.IX Item "saturate"
.Ip "sign" 2
.IX Item "sign"
.Ip "sin" 2
.IX Item "sin"
.Ip "sincos" 2
.IX Item "sincos"
.Ip "sinh" 2
.IX Item "sinh"
.Ip "sqrt" 2
.IX Item "sqrt"
.Ip "step" 2
.IX Item "step"
.Ip "tan" 2
.IX Item "tan"
.Ip "tanh" 2
.IX Item "tanh"
.Ip "tex1D" 2
.IX Item "tex1D"
.Ip "tex1DARRAY" 2
.IX Item "tex1DARRAY"
.Ip "tex1DARRAYbias" 2
.IX Item "tex1DARRAYbias"
.Ip "tex1DARRAYcmpbias" 2
.IX Item "tex1DARRAYcmpbias"
.Ip "tex1DARRAYcmplod" 2
.IX Item "tex1DARRAYcmplod"
.Ip "tex1DARRAYfetch" 2
.IX Item "tex1DARRAYfetch"
.Ip "tex1DARRAYlod" 2
.IX Item "tex1DARRAYlod"
.Ip "tex1DARRAYproj" 2
.IX Item "tex1DARRAYproj"
.Ip "tex1DARRAYsize" 2
.IX Item "tex1DARRAYsize"
.Ip "tex1Dbias" 2
.IX Item "tex1Dbias"
.Ip "tex1Dcmpbias" 2
.IX Item "tex1Dcmpbias"
.Ip "tex1Dcmplod" 2
.IX Item "tex1Dcmplod"
.Ip "tex1Dfetch" 2
.IX Item "tex1Dfetch"
.Ip "tex1Dlod" 2
.IX Item "tex1Dlod"
.Ip "tex1Dproj" 2
.IX Item "tex1Dproj"
.Ip "tex1Dsize" 2
.IX Item "tex1Dsize"
.Ip "tex2D" 2
.IX Item "tex2D"
.Ip "tex2DARRAY" 2
.IX Item "tex2DARRAY"
.Ip "tex2DARRAYbias" 2
.IX Item "tex2DARRAYbias"
.Ip "tex2DARRAYfetch" 2
.IX Item "tex2DARRAYfetch"
.Ip "tex2DARRAYlod" 2
.IX Item "tex2DARRAYlod"
.Ip "tex2DARRAYproj" 2
.IX Item "tex2DARRAYproj"
.Ip "tex2DARRAYsize" 2
.IX Item "tex2DARRAYsize"
.Ip "tex2Dbias" 2
.IX Item "tex2Dbias"
.Ip "tex2Dcmpbias" 2
.IX Item "tex2Dcmpbias"
.Ip "tex2Dcmplod" 2
.IX Item "tex2Dcmplod"
.Ip "tex2Dfetch" 2
.IX Item "tex2Dfetch"
.Ip "tex2Dlod" 2
.IX Item "tex2Dlod"
.Ip "tex2Dproj" 2
.IX Item "tex2Dproj"
.Ip "tex2Dsize" 2
.IX Item "tex2Dsize"
.Ip "tex3D" 2
.IX Item "tex3D"
.Ip "tex3Dbias" 2
.IX Item "tex3Dbias"
.Ip "tex3Dfetch" 2
.IX Item "tex3Dfetch"
.Ip "tex3Dlod" 2
.IX Item "tex3Dlod"
.Ip "tex3Dproj" 2
.IX Item "tex3Dproj"
.Ip "tex3Dsize" 2
.IX Item "tex3Dsize"
.Ip "texBUF" 2
.IX Item "texBUF"
.Ip "texBUFsize" 2
.IX Item "texBUFsize"
.Ip "texCUBE" 2
.IX Item "texCUBE"
.Ip "texCUBEARRAY" 2
.IX Item "texCUBEARRAY"
.Ip "texCUBEARRAYsize" 2
.IX Item "texCUBEARRAYsize"
.Ip "texCUBEbias" 2
.IX Item "texCUBEbias"
.Ip "texCUBElod" 2
.IX Item "texCUBElod"
.Ip "texCUBEproj" 2
.IX Item "texCUBEproj"
.Ip "texCUBEsize" 2
.IX Item "texCUBEsize"
.Ip "texRECT" 2
.IX Item "texRECT"
.Ip "texRECTbias" 2
.IX Item "texRECTbias"
.Ip "texRECTfetch" 2
.IX Item "texRECTfetch"
.Ip "texRECTlod" 2
.IX Item "texRECTlod"
.Ip "texRECTproj" 2
.IX Item "texRECTproj"
.Ip "texRECTsize" 2
.IX Item "texRECTsize"
.Ip "transpose" 2
.IX Item "transpose"
.Ip "trunc" 2
.IX Item "trunc"
.PD
.PP
Back to Top
