Documentation ¶
Index ¶
- type Float32Vec16
- func (a *Float32Vec16) Add(b *Float32Vec16, result *Float32Vec16)
- func (v *Float32Vec16) Ceil(result *Float32Vec16)
- func (v *Float32Vec16) Clamp(mn *Float32Vec16, mx *Float32Vec16, result *Float32Vec16)
- func (a *Float32Vec16) Div(b *Float32Vec16, result *Float32Vec16)
- func (a *Float32Vec16) FMA(b *Float32Vec16, c *Float32Vec16, result *Float32Vec16)
- func (v *Float32Vec16) Floor(result *Float32Vec16)
- func (v *Float32Vec16) Max(mx *Float32Vec16, result *Float32Vec16)
- func (v *Float32Vec16) Min(mn *Float32Vec16, result *Float32Vec16)
- func (a *Float32Vec16) Mul(b *Float32Vec16, result *Float32Vec16)
- func (v *Float32Vec16) Round(result *Float32Vec16)
- func (a *Float32Vec16) Sub(b *Float32Vec16, result *Float32Vec16)
- type Float32Vec2
- func (a *Float32Vec2) Add(b *Float32Vec2, result *Float32Vec2)
- func (v *Float32Vec2) Ceil(result *Float32Vec2)
- func (v *Float32Vec2) Clamp(mn *Float32Vec2, mx *Float32Vec2, result *Float32Vec2)
- func (a *Float32Vec2) Div(b *Float32Vec2, result *Float32Vec2)
- func (a *Float32Vec2) FMA(b *Float32Vec2, c *Float32Vec2, result *Float32Vec2)
- func (v *Float32Vec2) Floor(result *Float32Vec2)
- func (v *Float32Vec2) Max(mx *Float32Vec2, result *Float32Vec2)
- func (v *Float32Vec2) Min(mn *Float32Vec2, result *Float32Vec2)
- func (a *Float32Vec2) Mul(b *Float32Vec2, result *Float32Vec2)
- func (v *Float32Vec2) Round(result *Float32Vec2)
- func (a *Float32Vec2) Sub(b *Float32Vec2, result *Float32Vec2)
- type Float32Vec3
- func (a *Float32Vec3) Add(b *Float32Vec3, result *Float32Vec3)
- func (v *Float32Vec3) Ceil(result *Float32Vec3)
- func (v *Float32Vec3) Clamp(mn *Float32Vec3, mx *Float32Vec3, result *Float32Vec3)
- func (a *Float32Vec3) Div(b *Float32Vec3, result *Float32Vec3)
- func (a *Float32Vec3) FMA(b *Float32Vec3, c *Float32Vec3, result *Float32Vec3)
- func (v *Float32Vec3) Floor(result *Float32Vec3)
- func (v *Float32Vec3) Max(mx *Float32Vec3, result *Float32Vec3)
- func (v *Float32Vec3) Min(mn *Float32Vec3, result *Float32Vec3)
- func (a *Float32Vec3) Mul(b *Float32Vec3, result *Float32Vec3)
- func (v *Float32Vec3) Round(result *Float32Vec3)
- func (a *Float32Vec3) Sub(b *Float32Vec3, result *Float32Vec3)
- type Float32Vec4
- func (a *Float32Vec4) Add(b *Float32Vec4, result *Float32Vec4)
- func (v *Float32Vec4) Ceil(result *Float32Vec4)
- func (v *Float32Vec4) Clamp(mn *Float32Vec4, mx *Float32Vec4, result *Float32Vec4)
- func (a *Float32Vec4) Div(b *Float32Vec4, result *Float32Vec4)
- func (a *Float32Vec4) FMA(b *Float32Vec4, c *Float32Vec4, result *Float32Vec4)
- func (v *Float32Vec4) Floor(result *Float32Vec4)
- func (v *Float32Vec4) Max(mx *Float32Vec4, result *Float32Vec4)
- func (v *Float32Vec4) Min(mn *Float32Vec4, result *Float32Vec4)
- func (a *Float32Vec4) Mul(b *Float32Vec4, result *Float32Vec4)
- func (v *Float32Vec4) Round(result *Float32Vec4)
- func (a *Float32Vec4) Sub(b *Float32Vec4, result *Float32Vec4)
- type Float32Vec8
- func (a *Float32Vec8) Add(b *Float32Vec8, result *Float32Vec8)
- func (v *Float32Vec8) Ceil(result *Float32Vec8)
- func (v *Float32Vec8) Clamp(mn *Float32Vec8, mx *Float32Vec8, result *Float32Vec8)
- func (a *Float32Vec8) Div(b *Float32Vec8, result *Float32Vec8)
- func (a *Float32Vec8) FMA(b *Float32Vec8, c *Float32Vec8, result *Float32Vec8)
- func (v *Float32Vec8) Floor(result *Float32Vec8)
- func (v *Float32Vec8) Max(mx *Float32Vec8, result *Float32Vec8)
- func (v *Float32Vec8) Min(mn *Float32Vec8, result *Float32Vec8)
- func (a *Float32Vec8) Mul(b *Float32Vec8, result *Float32Vec8)
- func (v *Float32Vec8) Round(result *Float32Vec8)
- func (a *Float32Vec8) Sub(b *Float32Vec8, result *Float32Vec8)
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)
Click to show internal directories.
Click to hide internal directories.