| Syntax /// | Description /// |
|---|---|
| /// \ref fennec::dot "float dot(genFType x, genFType y)" /// \ref fennec::dot "double dot(genDType x, genDType x)" /// | /// \copydoc fennec::dot /// /// |
| /// \ref fennec::length2 "float length2(genFType x)" /// \ref fennec::length2 "double length2(genDType x)" /// | /// \copydoc fennec::length2 /// /// |
| /// \ref fennec::length "float length(genFType x)" /// \ref fennec::length "double length(genDType x)" /// | /// \copydoc fennec::length /// /// |
| /// \ref fennec::distance "float distance(genFType x, genFType y)" /// \ref fennec::distance "double distance(genDType x, genDType x)" /// | /// \copydoc fennec::distance /// /// |
| /// \ref fennec::normalize "float normalize(genFType x)" /// \ref fennec::normalize "double normalize(genDType x)" /// | /// \copydoc fennec::normalize /// /// |
| /// \ref fennec::cross "vec3 cross(vec3 x, vec3 y)" /// \ref fennec::cross "dvec3 cross(dvec3 x, dvec3 x)" /// | /// \copydoc fennec::cross /// /// |
| /// \ref fennec::faceforward "genFType faceforward(genFType N, genFType I, genFType Nref)" /// \ref fennec::faceforward "genDType faceforward(genDType N, genDType I, genDType Nref)" /// | /// \copydoc fennec::faceforward /// /// |
| /// \ref fennec::reflect "genFType reflect(genFType I, genFType N)" /// \ref fennec::reflect "genDType reflect(genDType I, genDType N)" /// | /// \copydoc fennec::reflect /// /// |
| /// \ref fennec::refract "genFType refract(genFType N, genFType I, float eta)" /// \ref fennec::refract "genDType refract(genDType N, genDType I, double eta)" /// | /// \copydoc fennec::refract /// /// |