thebookofshaders/glossary/mod
Kvmilos edb0e29f8a unified the singular/plural forms 2025-02-09 14:57:23 +01:00
..
README-ua.md add ukrainian translation 2023-08-06 20:36:42 +03:00
README-vi.md Translate the glossary section 2020-07-30 16:34:42 +07:00
README.md unified the singular/plural forms 2025-02-09 14:57:23 +01:00

README.md

Mod

Compute value of one parameter modulo another

Declaration

float mod(float x, float y)  
vec2 mod(vec2 x, vec2 y)  
vec3 mod(vec3 x, vec3 y)  
vec4 mod(vec4 x, vec4 y)

vec2 mod(vec2 x, float y)  
vec3 mod(vec3 x, float y)  
vec4 mod(vec4 x, float y)

Parameters

x specifies the value to evaluate. y specifies the value to obtain the modulo of.

Description

mod() returns the value of x modulo y. This is computed as x - y * floor(x/y).

See Also

floor, fract, ceil, Chapter 05: Shaping Functions