fuckingtech/public/assets/glsl/lygia/math
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Elias Rhouzlane bf76c6b086 fix: code
2025-04-06 17:23:52 +02:00
..
quat fix: code 2025-04-06 17:23:52 +02:00
aafloor.glsl fix: code 2025-04-06 17:23:52 +02:00
aafloor.hlsl fix: code 2025-04-06 17:23:52 +02:00
aafloor.msl fix: code 2025-04-06 17:23:52 +02:00
aafloor.wgsl fix: code 2025-04-06 17:23:52 +02:00
aafract.glsl fix: code 2025-04-06 17:23:52 +02:00
aafract.hlsl fix: code 2025-04-06 17:23:52 +02:00
aafract.msl fix: code 2025-04-06 17:23:52 +02:00
aafract.wgsl fix: code 2025-04-06 17:23:52 +02:00
aamirror.glsl fix: code 2025-04-06 17:23:52 +02:00
aamirror.hlsl fix: code 2025-04-06 17:23:52 +02:00
aastep.glsl fix: code 2025-04-06 17:23:52 +02:00
aastep.hlsl fix: code 2025-04-06 17:23:52 +02:00
aastep.msl fix: code 2025-04-06 17:23:52 +02:00
aastep.wgsl fix: code 2025-04-06 17:23:52 +02:00
abs.cuh fix: code 2025-04-06 17:23:52 +02:00
absi.glsl fix: code 2025-04-06 17:23:52 +02:00
absi.msl fix: code 2025-04-06 17:23:52 +02:00
adaptiveThreshold.cuh fix: code 2025-04-06 17:23:52 +02:00
adaptiveThreshold.glsl fix: code 2025-04-06 17:23:52 +02:00
adaptiveThreshold.hlsl fix: code 2025-04-06 17:23:52 +02:00
adaptiveThreshold.msl fix: code 2025-04-06 17:23:52 +02:00
adaptiveThreshold.wgsl fix: code 2025-04-06 17:23:52 +02:00
asin.cuh fix: code 2025-04-06 17:23:52 +02:00
atan2.glsl fix: code 2025-04-06 17:23:52 +02:00
atan2.msl fix: code 2025-04-06 17:23:52 +02:00
bump.cuh fix: code 2025-04-06 17:23:52 +02:00
bump.glsl fix: code 2025-04-06 17:23:52 +02:00
bump.hlsl fix: code 2025-04-06 17:23:52 +02:00
bump.msl fix: code 2025-04-06 17:23:52 +02:00
bump.wgsl fix: code 2025-04-06 17:23:52 +02:00
clamp.cuh fix: code 2025-04-06 17:23:52 +02:00
const.cuh fix: code 2025-04-06 17:23:52 +02:00
const.glsl fix: code 2025-04-06 17:23:52 +02:00
const.hlsl fix: code 2025-04-06 17:23:52 +02:00
const.msl fix: code 2025-04-06 17:23:52 +02:00
const.wgsl fix: code 2025-04-06 17:23:52 +02:00
cross.cuh fix: code 2025-04-06 17:23:52 +02:00
cubic.cuh fix: code 2025-04-06 17:23:52 +02:00
cubic.glsl fix: code 2025-04-06 17:23:52 +02:00
cubic.hlsl fix: code 2025-04-06 17:23:52 +02:00
cubic.msl fix: code 2025-04-06 17:23:52 +02:00
cubic.wgsl fix: code 2025-04-06 17:23:52 +02:00
cubicMix.glsl fix: code 2025-04-06 17:23:52 +02:00
cubicMix.hlsl fix: code 2025-04-06 17:23:52 +02:00
cubicMix.msl fix: code 2025-04-06 17:23:52 +02:00
cubicMix.wgsl fix: code 2025-04-06 17:23:52 +02:00
decimate.cuh fix: code 2025-04-06 17:23:52 +02:00
decimate.glsl fix: code 2025-04-06 17:23:52 +02:00
decimate.hlsl fix: code 2025-04-06 17:23:52 +02:00
decimate.msl fix: code 2025-04-06 17:23:52 +02:00
decimate.wgsl fix: code 2025-04-06 17:23:52 +02:00
dist.glsl fix: code 2025-04-06 17:23:52 +02:00
dist.hlsl fix: code 2025-04-06 17:23:52 +02:00
dist.wgsl fix: code 2025-04-06 17:23:52 +02:00
dot.cuh fix: code 2025-04-06 17:23:52 +02:00
equal.msl fix: code 2025-04-06 17:23:52 +02:00
fcos.glsl fix: code 2025-04-06 17:23:52 +02:00
fcos.hlsl fix: code 2025-04-06 17:23:52 +02:00
floor.cuh fix: code 2025-04-06 17:23:52 +02:00
frac.cuh fix: code 2025-04-06 17:23:52 +02:00
frac.glsl fix: code 2025-04-06 17:23:52 +02:00
frac.msl fix: code 2025-04-06 17:23:52 +02:00
fract.cuh fix: code 2025-04-06 17:23:52 +02:00
fract.hlsl fix: code 2025-04-06 17:23:52 +02:00
gain.cuh fix: code 2025-04-06 17:23:52 +02:00
gain.glsl fix: code 2025-04-06 17:23:52 +02:00
gain.hlsl fix: code 2025-04-06 17:23:52 +02:00
gain.msl fix: code 2025-04-06 17:23:52 +02:00
gain.wgsl fix: code 2025-04-06 17:23:52 +02:00
gaussian.cuh fix: code 2025-04-06 17:23:52 +02:00
gaussian.glsl fix: code 2025-04-06 17:23:52 +02:00
gaussian.hlsl fix: code 2025-04-06 17:23:52 +02:00
gaussian.msl fix: code 2025-04-06 17:23:52 +02:00
gaussian.msl 2 fix: code 2025-04-06 17:23:52 +02:00
gaussian.wgsl fix: code 2025-04-06 17:23:52 +02:00
grad4.cuh fix: code 2025-04-06 17:23:52 +02:00
grad4.glsl fix: code 2025-04-06 17:23:52 +02:00
grad4.hlsl fix: code 2025-04-06 17:23:52 +02:00
grad4.msl fix: code 2025-04-06 17:23:52 +02:00
grad4.wgsl fix: code 2025-04-06 17:23:52 +02:00
greaterThan.cuh fix: code 2025-04-06 17:23:52 +02:00
greaterThan.hlsl fix: code 2025-04-06 17:23:52 +02:00
greaterThan.msl fix: code 2025-04-06 17:23:52 +02:00
greaterThanEqual.msl fix: code 2025-04-06 17:23:52 +02:00
hammersley.glsl fix: code 2025-04-06 17:23:52 +02:00
hammersley.hlsl fix: code 2025-04-06 17:23:52 +02:00
highPass.cuh fix: code 2025-04-06 17:23:52 +02:00
highPass.glsl fix: code 2025-04-06 17:23:52 +02:00
highPass.hlsl fix: code 2025-04-06 17:23:52 +02:00
highPass.msl fix: code 2025-04-06 17:23:52 +02:00
highPass.wgsl fix: code 2025-04-06 17:23:52 +02:00
inside.glsl fix: code 2025-04-06 17:23:52 +02:00
inside.hlsl fix: code 2025-04-06 17:23:52 +02:00
inside.msl fix: code 2025-04-06 17:23:52 +02:00
inside.wgsl fix: code 2025-04-06 17:23:52 +02:00
invCubic.cuh fix: code 2025-04-06 17:23:52 +02:00
invCubic.glsl fix: code 2025-04-06 17:23:52 +02:00
invCubic.hlsl fix: code 2025-04-06 17:23:52 +02:00
invCubic.msl fix: code 2025-04-06 17:23:52 +02:00
invCubic.wgsl fix: code 2025-04-06 17:23:52 +02:00
inverse.glsl fix: code 2025-04-06 17:23:52 +02:00
inverse.msl fix: code 2025-04-06 17:23:52 +02:00
inverse.wgsl fix: code 2025-04-06 17:23:52 +02:00
invQuartic.cuh fix: code 2025-04-06 17:23:52 +02:00
invQuartic.glsl fix: code 2025-04-06 17:23:52 +02:00
invQuartic.hlsl fix: code 2025-04-06 17:23:52 +02:00
invQuartic.msl fix: code 2025-04-06 17:23:52 +02:00
invQuartic.wgsl fix: code 2025-04-06 17:23:52 +02:00
length.cuh fix: code 2025-04-06 17:23:52 +02:00
lengthSq.cuh fix: code 2025-04-06 17:23:52 +02:00
lengthSq.glsl fix: code 2025-04-06 17:23:52 +02:00
lengthSq.hlsl fix: code 2025-04-06 17:23:52 +02:00
lengthSq.msl fix: code 2025-04-06 17:23:52 +02:00
lengthSq.wgsl fix: code 2025-04-06 17:23:52 +02:00
lerp.cuh fix: code 2025-04-06 17:23:52 +02:00
lerp.glsl fix: code 2025-04-06 17:23:52 +02:00
lerp.msl fix: code 2025-04-06 17:23:52 +02:00
lessThan.msl fix: code 2025-04-06 17:23:52 +02:00
lessThanEqual.msl fix: code 2025-04-06 17:23:52 +02:00
make.cuh fix: code 2025-04-06 17:23:52 +02:00
map.cuh fix: code 2025-04-06 17:23:52 +02:00
map.glsl fix: code 2025-04-06 17:23:52 +02:00
map.hlsl fix: code 2025-04-06 17:23:52 +02:00
map.msl fix: code 2025-04-06 17:23:52 +02:00
map.wgsl fix: code 2025-04-06 17:23:52 +02:00
max.cuh fix: code 2025-04-06 17:23:52 +02:00
min.cuh fix: code 2025-04-06 17:23:52 +02:00
mirror.cuh fix: code 2025-04-06 17:23:52 +02:00
mirror.glsl fix: code 2025-04-06 17:23:52 +02:00
mirror.hlsl fix: code 2025-04-06 17:23:52 +02:00
mirror.msl fix: code 2025-04-06 17:23:52 +02:00
mirror.wgsl fix: code 2025-04-06 17:23:52 +02:00
mix.cuh fix: code 2025-04-06 17:23:52 +02:00
mix.hlsl fix: code 2025-04-06 17:23:52 +02:00
mmax.cuh fix: code 2025-04-06 17:23:52 +02:00
mmax.glsl fix: code 2025-04-06 17:23:52 +02:00
mmax.hlsl fix: code 2025-04-06 17:23:52 +02:00
mmax.msl fix: code 2025-04-06 17:23:52 +02:00
mmax.wgsl fix: code 2025-04-06 17:23:52 +02:00
mmin .wgsl fix: code 2025-04-06 17:23:52 +02:00
mmin.cuh fix: code 2025-04-06 17:23:52 +02:00
mmin.glsl fix: code 2025-04-06 17:23:52 +02:00
mmin.hlsl fix: code 2025-04-06 17:23:52 +02:00
mmin.msl fix: code 2025-04-06 17:23:52 +02:00
mmix.glsl fix: code 2025-04-06 17:23:52 +02:00
mmix.msl fix: code 2025-04-06 17:23:52 +02:00
mod.cuh fix: code 2025-04-06 17:23:52 +02:00
mod.hlsl fix: code 2025-04-06 17:23:52 +02:00
mod.msl fix: code 2025-04-06 17:23:52 +02:00
mod.wgsl fix: code 2025-04-06 17:23:52 +02:00
mod2.glsl fix: code 2025-04-06 17:23:52 +02:00
mod2.hlsl fix: code 2025-04-06 17:23:52 +02:00
mod2.msl fix: code 2025-04-06 17:23:52 +02:00
mod289.cuh fix: code 2025-04-06 17:23:52 +02:00
mod289.glsl fix: code 2025-04-06 17:23:52 +02:00
mod289.hlsl fix: code 2025-04-06 17:23:52 +02:00
mod289.msl fix: code 2025-04-06 17:23:52 +02:00
mod289.wgsl fix: code 2025-04-06 17:23:52 +02:00
normalize.cuh fix: code 2025-04-06 17:23:52 +02:00
notEqual.msl fix: code 2025-04-06 17:23:52 +02:00
nyquist.glsl fix: code 2025-04-06 17:23:52 +02:00
nyquist.hlsl fix: code 2025-04-06 17:23:52 +02:00
operations.cuh fix: code 2025-04-06 17:23:52 +02:00
pack.glsl fix: code 2025-04-06 17:23:52 +02:00
pack.hlsl fix: code 2025-04-06 17:23:52 +02:00
pack.msl fix: code 2025-04-06 17:23:52 +02:00
pack.wgsl fix: code 2025-04-06 17:23:52 +02:00
parabola.cuh fix: code 2025-04-06 17:23:52 +02:00
parabola.glsl fix: code 2025-04-06 17:23:52 +02:00
parabola.hlsl fix: code 2025-04-06 17:23:52 +02:00
parabola.msl fix: code 2025-04-06 17:23:52 +02:00
parabola.wgsl fix: code 2025-04-06 17:23:52 +02:00
permute.cuh fix: code 2025-04-06 17:23:52 +02:00
permute.glsl fix: code 2025-04-06 17:23:52 +02:00
permute.hlsl fix: code 2025-04-06 17:23:52 +02:00
permute.msl fix: code 2025-04-06 17:23:52 +02:00
permute.wgsl fix: code 2025-04-06 17:23:52 +02:00
pow.cuh fix: code 2025-04-06 17:23:52 +02:00
pow2.cuh fix: code 2025-04-06 17:23:52 +02:00
pow2.glsl fix: code 2025-04-06 17:23:52 +02:00
pow2.hlsl fix: code 2025-04-06 17:23:52 +02:00
pow2.msl fix: code 2025-04-06 17:23:52 +02:00
pow3.cuh fix: code 2025-04-06 17:23:52 +02:00
pow3.glsl fix: code 2025-04-06 17:23:52 +02:00
pow3.hlsl fix: code 2025-04-06 17:23:52 +02:00
pow3.msl fix: code 2025-04-06 17:23:52 +02:00
pow5.cuh fix: code 2025-04-06 17:23:52 +02:00
pow5.glsl fix: code 2025-04-06 17:23:52 +02:00
pow5.hlsl fix: code 2025-04-06 17:23:52 +02:00
pow5.msl fix: code 2025-04-06 17:23:52 +02:00
pow7.cuh fix: code 2025-04-06 17:23:52 +02:00
pow7.glsl fix: code 2025-04-06 17:23:52 +02:00
pow7.hlsl fix: code 2025-04-06 17:23:52 +02:00
pow7.msl fix: code 2025-04-06 17:23:52 +02:00
powFast.cuh fix: code 2025-04-06 17:23:52 +02:00
powFast.glsl fix: code 2025-04-06 17:23:52 +02:00
powFast.hlsl fix: code 2025-04-06 17:23:52 +02:00
powFast.msl fix: code 2025-04-06 17:23:52 +02:00
powFast.wgsl fix: code 2025-04-06 17:23:52 +02:00
quartic.cuh fix: code 2025-04-06 17:23:52 +02:00
quartic.glsl fix: code 2025-04-06 17:23:52 +02:00
quartic.hlsl fix: code 2025-04-06 17:23:52 +02:00
quartic.msl fix: code 2025-04-06 17:23:52 +02:00
quartic.wgsl fix: code 2025-04-06 17:23:52 +02:00
quat.glsl fix: code 2025-04-06 17:23:52 +02:00
quat.hlsl fix: code 2025-04-06 17:23:52 +02:00
quat.msl fix: code 2025-04-06 17:23:52 +02:00
quat.wgsl fix: code 2025-04-06 17:23:52 +02:00
quintic.cuh fix: code 2025-04-06 17:23:52 +02:00
quintic.glsl fix: code 2025-04-06 17:23:52 +02:00
quintic.hlsl fix: code 2025-04-06 17:23:52 +02:00
quintic.msl fix: code 2025-04-06 17:23:52 +02:00
quintic.wgsl fix: code 2025-04-06 17:23:52 +02:00
radians.msl fix: code 2025-04-06 17:23:52 +02:00
reflect.cuh fix: code 2025-04-06 17:23:52 +02:00
rotate2d.glsl fix: code 2025-04-06 17:23:52 +02:00
rotate2d.hlsl fix: code 2025-04-06 17:23:52 +02:00
rotate2d.msl fix: code 2025-04-06 17:23:52 +02:00
rotate2d.wgsl fix: code 2025-04-06 17:23:52 +02:00
rotate3d.glsl fix: code 2025-04-06 17:23:52 +02:00
rotate3d.hlsl fix: code 2025-04-06 17:23:52 +02:00
rotate3d.msl fix: code 2025-04-06 17:23:52 +02:00
rotate3d.wgsl fix: code 2025-04-06 17:23:52 +02:00
rotate3dX.glsl fix: code 2025-04-06 17:23:52 +02:00
rotate3dX.hlsl fix: code 2025-04-06 17:23:52 +02:00
rotate3dX.msl fix: code 2025-04-06 17:23:52 +02:00
rotate3dX.wgsl fix: code 2025-04-06 17:23:52 +02:00
rotate3dY.glsl fix: code 2025-04-06 17:23:52 +02:00
rotate3dY.hlsl fix: code 2025-04-06 17:23:52 +02:00
rotate3dY.msl fix: code 2025-04-06 17:23:52 +02:00
rotate3dY.wgsl fix: code 2025-04-06 17:23:52 +02:00
rotate3dZ.glsl fix: code 2025-04-06 17:23:52 +02:00
rotate3dZ.hlsl fix: code 2025-04-06 17:23:52 +02:00
rotate3dZ.msl fix: code 2025-04-06 17:23:52 +02:00
rotate3dZ.wgsl fix: code 2025-04-06 17:23:52 +02:00
rotate4d.glsl fix: code 2025-04-06 17:23:52 +02:00
rotate4d.hlsl fix: code 2025-04-06 17:23:52 +02:00
rotate4d.msl fix: code 2025-04-06 17:23:52 +02:00
rotate4d.wgsl fix: code 2025-04-06 17:23:52 +02:00
rotate4dX.glsl fix: code 2025-04-06 17:23:52 +02:00
rotate4dX.hlsl fix: code 2025-04-06 17:23:52 +02:00
rotate4dX.msl fix: code 2025-04-06 17:23:52 +02:00
rotate4dX.wgsl fix: code 2025-04-06 17:23:52 +02:00
rotate4dY.glsl fix: code 2025-04-06 17:23:52 +02:00
rotate4dY.hlsl fix: code 2025-04-06 17:23:52 +02:00
rotate4dY.msl fix: code 2025-04-06 17:23:52 +02:00
rotate4dY.wgsl fix: code 2025-04-06 17:23:52 +02:00
rotate4dZ.glsl fix: code 2025-04-06 17:23:52 +02:00
rotate4dZ.hlsl fix: code 2025-04-06 17:23:52 +02:00
rotate4dZ.msl fix: code 2025-04-06 17:23:52 +02:00
rotate4dZ.wgsl fix: code 2025-04-06 17:23:52 +02:00
round.glsl fix: code 2025-04-06 17:23:52 +02:00
round.msl fix: code 2025-04-06 17:23:52 +02:00
round.wgsl fix: code 2025-04-06 17:23:52 +02:00
saturate.cuh fix: code 2025-04-06 17:23:52 +02:00
saturate.glsl fix: code 2025-04-06 17:23:52 +02:00
saturate.msl fix: code 2025-04-06 17:23:52 +02:00
saturate.msl 2 fix: code 2025-04-06 17:23:52 +02:00
saturateMediump.cuh fix: code 2025-04-06 17:23:52 +02:00
saturateMediump.glsl fix: code 2025-04-06 17:23:52 +02:00
saturateMediump.hlsl fix: code 2025-04-06 17:23:52 +02:00
saturateMediump.msl fix: code 2025-04-06 17:23:52 +02:00
scale2d.glsl fix: code 2025-04-06 17:23:52 +02:00
scale2d.hlsl fix: code 2025-04-06 17:23:52 +02:00
scale2d.msl fix: code 2025-04-06 17:23:52 +02:00
scale2d.wgsl fix: code 2025-04-06 17:23:52 +02:00
scale3d.glsl fix: code 2025-04-06 17:23:52 +02:00
scale3d.hlsl fix: code 2025-04-06 17:23:52 +02:00
scale3d.msl fix: code 2025-04-06 17:23:52 +02:00
scale3d.wgsl fix: code 2025-04-06 17:23:52 +02:00
scale4d.glsl fix: code 2025-04-06 17:23:52 +02:00
scale4d.hlsl fix: code 2025-04-06 17:23:52 +02:00
scale4d.msl fix: code 2025-04-06 17:23:52 +02:00
scale4d.wgsl fix: code 2025-04-06 17:23:52 +02:00
select.glsl fix: code 2025-04-06 17:23:52 +02:00
select.hlsl fix: code 2025-04-06 17:23:52 +02:00
select.msl fix: code 2025-04-06 17:23:52 +02:00
sign.cuh fix: code 2025-04-06 17:23:52 +02:00
sin.cuh fix: code 2025-04-06 17:23:52 +02:00
smootherstep.cuh fix: code 2025-04-06 17:23:52 +02:00
smootherstep.glsl fix: code 2025-04-06 17:23:52 +02:00
smootherstep.hlsl fix: code 2025-04-06 17:23:52 +02:00
smootherstep.msl fix: code 2025-04-06 17:23:52 +02:00
smootherstep.wgsl fix: code 2025-04-06 17:23:52 +02:00
smoothstep.cuh fix: code 2025-04-06 17:23:52 +02:00
sqrt.cuh fix: code 2025-04-06 17:23:52 +02:00
step.cuh fix: code 2025-04-06 17:23:52 +02:00
sum.cuh fix: code 2025-04-06 17:23:52 +02:00
sum.glsl fix: code 2025-04-06 17:23:52 +02:00
sum.hlsl fix: code 2025-04-06 17:23:52 +02:00
sum.msl fix: code 2025-04-06 17:23:52 +02:00
sum.wgsl fix: code 2025-04-06 17:23:52 +02:00
taylorInvSqrt.cuh fix: code 2025-04-06 17:23:52 +02:00
taylorInvSqrt.glsl fix: code 2025-04-06 17:23:52 +02:00
taylorInvSqrt.hlsl fix: code 2025-04-06 17:23:52 +02:00
taylorInvSqrt.msl fix: code 2025-04-06 17:23:52 +02:00
taylorInvSqrt.wgsl fix: code 2025-04-06 17:23:52 +02:00
toMat3.glsl fix: code 2025-04-06 17:23:52 +02:00
toMat4.glsl fix: code 2025-04-06 17:23:52 +02:00
toMat4.hlsl fix: code 2025-04-06 17:23:52 +02:00
toMat4.msl fix: code 2025-04-06 17:23:52 +02:00
toMat4.wgsl fix: code 2025-04-06 17:23:52 +02:00
translate4d.glsl fix: code 2025-04-06 17:23:52 +02:00
translate4d.hlsl fix: code 2025-04-06 17:23:52 +02:00
translate4d.msl fix: code 2025-04-06 17:23:52 +02:00
translate4d.wgsl fix: code 2025-04-06 17:23:52 +02:00
transpose.glsl fix: code 2025-04-06 17:23:52 +02:00
unpack.cuh fix: code 2025-04-06 17:23:52 +02:00
unpack.glsl fix: code 2025-04-06 17:23:52 +02:00
unpack.hlsl fix: code 2025-04-06 17:23:52 +02:00
unpack.msl fix: code 2025-04-06 17:23:52 +02:00
unpack.wgsl fix: code 2025-04-06 17:23:52 +02:00
within.cuh fix: code 2025-04-06 17:23:52 +02:00
within.glsl fix: code 2025-04-06 17:23:52 +02:00
within.hlsl fix: code 2025-04-06 17:23:52 +02:00
within.msl fix: code 2025-04-06 17:23:52 +02:00
within.wgsl fix: code 2025-04-06 17:23:52 +02:00