Documentation
¶
Overview ¶
Package float provides GPU operations on floating-point values.
Index ¶
- func BitsToInt[A gpu.AnyFloat](a A) gpu.Int
- func BitsToUint[A gpu.AnyFloat](a A) gpu.Uint
- func Eq[A, B gpu.AnyFloat](a A, b B) gpu.Bool
- func Gt[A, B gpu.AnyFloat](a A, b B) gpu.Bool
- func Gte[A, B gpu.AnyFloat](a A, b B) gpu.Bool
- func IsInf[A gpu.AnyFloat](a A) gpu.Bool
- func IsNaN[A gpu.AnyFloat](a A) gpu.Bool
- func Lt[A, B gpu.AnyFloat](a A, b B) gpu.Bool
- func Lte[A, B gpu.AnyFloat](a A, b B) gpu.Bool
- func Modf(a X) (X, X)
- func Neq[A, B gpu.AnyFloat](a A, b B) gpu.Bool
- type X
- func Abs[A gpu.AnyFloat](a A) X
- func Acos[A gpu.AnyFloat](a A) X
- func Acosh[A gpu.AnyFloat](a A) X
- func Add[A, B gpu.AnyFloat](a A, b B) X
- func Asin[A gpu.AnyFloat](a A) X
- func Asinh[A gpu.AnyFloat](a A) X
- func Atan[A gpu.AnyFloat](a A) X
- func Atan2[A, B gpu.AnyFloat](a A, b B) X
- func Atanh[A gpu.AnyFloat](a A) X
- func Ceil[A gpu.AnyFloat](a A) X
- func Clamp[A, B, C gpu.AnyFloat](a A, b B, c C) X
- func Cos[A gpu.AnyFloat](a A) X
- func Cosh[A gpu.AnyFloat](a A) X
- func DFdx[A gpu.AnyFloat](a A) X
- func DFdy[A gpu.AnyFloat](a A) X
- func Degrees[A gpu.AnyFloat](a A) X
- func Distance[A, B gpu.AnyFloat](a A, b B) X
- func Div[A, B gpu.AnyFloat](a A, b B) X
- func Dot[A, B gpu.AnyFloat](a A, b B) X
- func Exp[A gpu.AnyFloat](a A) X
- func Exp2[A gpu.AnyFloat](a A) X
- func FaceFoward[A, B, C gpu.AnyFloat](a A, b B, c C) X
- func Floor[A gpu.AnyFloat](a A) X
- func Fract[A gpu.AnyFloat](a A) X
- func Fwidth[A gpu.AnyFloat](a A) X
- func InverseSqrt[A gpu.AnyFloat](a A) X
- func Length[A gpu.AnyFloat](a A) X
- func Log[A gpu.AnyFloat](a A) X
- func Log2[A gpu.AnyFloat](a A) X
- func Max[A, B gpu.AnyFloat](a A, b B) X
- func Min[A, B gpu.AnyFloat](a A, b B) X
- func Mix[A, B, C gpu.AnyFloat](a A, b B, c C) X
- func Mod[A, B gpu.AnyFloat](a A, b B) X
- func Mul[A, B gpu.AnyFloat](a A, b B) X
- func Neg[A gpu.AnyFloat](a A) X
- func New[T gpu.AnyFloat](x T) X
- func Normalize(a X) X
- func Pow[A, B gpu.AnyFloat](a A, b B) X
- func Radians[A gpu.AnyFloat](a A) X
- func Reflect[A, B gpu.AnyFloat](a A, b B) X
- func Refract[A, B, C gpu.AnyFloat](a A, b B, c C) X
- func Round[A gpu.AnyFloat](a A) X
- func RoundEven[A gpu.AnyFloat](a A) X
- func Sign[A gpu.AnyFloat](a A) X
- func Sin[A gpu.AnyFloat](a A) X
- func Sinh[A gpu.AnyFloat](a A) X
- func SmoothStep[A, B, C gpu.AnyFloat](a A, b B, c C) X
- func Sqrt[A gpu.AnyFloat](a A) X
- func Step[A, B gpu.AnyFloat](a A, b B) X
- func Sub[A, B gpu.AnyFloat](a A, b B) X
- func Tan[A gpu.AnyFloat](a A) X
- func Tanh[A gpu.AnyFloat](a A) X
- func Trunc[A gpu.AnyFloat](a A) X
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type X ¶
X is a floating-point value on the GPU (represented by an unspecified number of bits).
func FaceFoward ¶
func InverseSqrt ¶
func SmoothStep ¶
Click to show internal directories.
Click to hide internal directories.