float32vec

package
v0.0.0-...-da8c776 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Float32Vec16

type Float32Vec16 [16]float32

func (*Float32Vec16) Add

func (a *Float32Vec16) Add(b *Float32Vec16, result *Float32Vec16)

func (*Float32Vec16) Ceil

func (v *Float32Vec16) Ceil(result *Float32Vec16)

func (*Float32Vec16) Clamp

func (v *Float32Vec16) Clamp(mn *Float32Vec16, mx *Float32Vec16, result *Float32Vec16)

func (*Float32Vec16) Div

func (a *Float32Vec16) Div(b *Float32Vec16, result *Float32Vec16)

func (*Float32Vec16) FMA

func (a *Float32Vec16) FMA(b *Float32Vec16, c *Float32Vec16, result *Float32Vec16)

func (*Float32Vec16) Floor

func (v *Float32Vec16) Floor(result *Float32Vec16)

func (*Float32Vec16) Max

func (v *Float32Vec16) Max(mx *Float32Vec16, result *Float32Vec16)

func (*Float32Vec16) Min

func (v *Float32Vec16) Min(mn *Float32Vec16, result *Float32Vec16)

func (*Float32Vec16) Mul

func (a *Float32Vec16) Mul(b *Float32Vec16, result *Float32Vec16)

func (*Float32Vec16) Round

func (v *Float32Vec16) Round(result *Float32Vec16)

func (*Float32Vec16) Sub

func (a *Float32Vec16) Sub(b *Float32Vec16, result *Float32Vec16)

type Float32Vec2

type Float32Vec2 [2]float32

func (*Float32Vec2) Add

func (a *Float32Vec2) Add(b *Float32Vec2, result *Float32Vec2)

func (*Float32Vec2) Ceil

func (v *Float32Vec2) Ceil(result *Float32Vec2)

func (*Float32Vec2) Clamp

func (v *Float32Vec2) Clamp(mn *Float32Vec2, mx *Float32Vec2, result *Float32Vec2)

func (*Float32Vec2) Div

func (a *Float32Vec2) Div(b *Float32Vec2, result *Float32Vec2)

func (*Float32Vec2) FMA

func (a *Float32Vec2) FMA(b *Float32Vec2, c *Float32Vec2, result *Float32Vec2)

func (*Float32Vec2) Floor

func (v *Float32Vec2) Floor(result *Float32Vec2)

func (*Float32Vec2) Max

func (v *Float32Vec2) Max(mx *Float32Vec2, result *Float32Vec2)

func (*Float32Vec2) Min

func (v *Float32Vec2) Min(mn *Float32Vec2, result *Float32Vec2)

func (*Float32Vec2) Mul

func (a *Float32Vec2) Mul(b *Float32Vec2, result *Float32Vec2)

func (*Float32Vec2) Round

func (v *Float32Vec2) Round(result *Float32Vec2)

func (*Float32Vec2) Sub

func (a *Float32Vec2) Sub(b *Float32Vec2, result *Float32Vec2)

type Float32Vec3

type Float32Vec3 [3]float32

func (*Float32Vec3) Add

func (a *Float32Vec3) Add(b *Float32Vec3, result *Float32Vec3)

func (*Float32Vec3) Ceil

func (v *Float32Vec3) Ceil(result *Float32Vec3)

func (*Float32Vec3) Clamp

func (v *Float32Vec3) Clamp(mn *Float32Vec3, mx *Float32Vec3, result *Float32Vec3)

func (*Float32Vec3) Div

func (a *Float32Vec3) Div(b *Float32Vec3, result *Float32Vec3)

func (*Float32Vec3) FMA

func (a *Float32Vec3) FMA(b *Float32Vec3, c *Float32Vec3, result *Float32Vec3)

func (*Float32Vec3) Floor

func (v *Float32Vec3) Floor(result *Float32Vec3)

func (*Float32Vec3) Max

func (v *Float32Vec3) Max(mx *Float32Vec3, result *Float32Vec3)

func (*Float32Vec3) Min

func (v *Float32Vec3) Min(mn *Float32Vec3, result *Float32Vec3)

func (*Float32Vec3) Mul

func (a *Float32Vec3) Mul(b *Float32Vec3, result *Float32Vec3)

func (*Float32Vec3) Round

func (v *Float32Vec3) Round(result *Float32Vec3)

func (*Float32Vec3) Sub

func (a *Float32Vec3) Sub(b *Float32Vec3, result *Float32Vec3)

type Float32Vec4

type Float32Vec4 [4]float32

func (*Float32Vec4) Add

func (a *Float32Vec4) Add(b *Float32Vec4, result *Float32Vec4)

func (*Float32Vec4) Ceil

func (v *Float32Vec4) Ceil(result *Float32Vec4)

func (*Float32Vec4) Clamp

func (v *Float32Vec4) Clamp(mn *Float32Vec4, mx *Float32Vec4, result *Float32Vec4)

func (*Float32Vec4) Div

func (a *Float32Vec4) Div(b *Float32Vec4, result *Float32Vec4)

func (*Float32Vec4) FMA

func (a *Float32Vec4) FMA(b *Float32Vec4, c *Float32Vec4, result *Float32Vec4)

func (*Float32Vec4) Floor

func (v *Float32Vec4) Floor(result *Float32Vec4)

func (*Float32Vec4) Max

func (v *Float32Vec4) Max(mx *Float32Vec4, result *Float32Vec4)

func (*Float32Vec4) Min

func (v *Float32Vec4) Min(mn *Float32Vec4, result *Float32Vec4)

func (*Float32Vec4) Mul

func (a *Float32Vec4) Mul(b *Float32Vec4, result *Float32Vec4)

func (*Float32Vec4) Round

func (v *Float32Vec4) Round(result *Float32Vec4)

func (*Float32Vec4) Sub

func (a *Float32Vec4) Sub(b *Float32Vec4, result *Float32Vec4)

type Float32Vec8

type Float32Vec8 [8]float32

func (*Float32Vec8) Add

func (a *Float32Vec8) Add(b *Float32Vec8, result *Float32Vec8)

func (*Float32Vec8) Ceil

func (v *Float32Vec8) Ceil(result *Float32Vec8)

func (*Float32Vec8) Clamp

func (v *Float32Vec8) Clamp(mn *Float32Vec8, mx *Float32Vec8, result *Float32Vec8)

func (*Float32Vec8) Div

func (a *Float32Vec8) Div(b *Float32Vec8, result *Float32Vec8)

func (*Float32Vec8) FMA

func (a *Float32Vec8) FMA(b *Float32Vec8, c *Float32Vec8, result *Float32Vec8)

func (*Float32Vec8) Floor

func (v *Float32Vec8) Floor(result *Float32Vec8)

func (*Float32Vec8) Max

func (v *Float32Vec8) Max(mx *Float32Vec8, result *Float32Vec8)

func (*Float32Vec8) Min

func (v *Float32Vec8) Min(mn *Float32Vec8, result *Float32Vec8)

func (*Float32Vec8) Mul

func (a *Float32Vec8) Mul(b *Float32Vec8, result *Float32Vec8)

func (*Float32Vec8) Round

func (v *Float32Vec8) Round(result *Float32Vec8)

func (*Float32Vec8) Sub

func (a *Float32Vec8) Sub(b *Float32Vec8, result *Float32Vec8)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL