mirror of
https://github.com/recp/cglm.git
synced 2026-01-05 22:59:12 +00:00
Merge pull request #441 from MarcinKonowalczyk/perlin
Implement Perlin noise
This commit is contained in:
77
test/tests.h
77
test/tests.h
@@ -359,6 +359,14 @@ TEST_DECLARE(glmc_project)
|
||||
TEST_DECLARE(glm_plane_normalize)
|
||||
TEST_DECLARE(glmc_plane_normalize)
|
||||
|
||||
/* noise */
|
||||
TEST_DECLARE(glm_perlin_vec4)
|
||||
TEST_DECLARE(glmc_perlin_vec4)
|
||||
TEST_DECLARE(glm_perlin_vec3)
|
||||
TEST_DECLARE(glmc_perlin_vec3)
|
||||
TEST_DECLARE(glm_perlin_vec2)
|
||||
TEST_DECLARE(glmc_perlin_vec2)
|
||||
|
||||
/* utils */
|
||||
TEST_DECLARE(clamp)
|
||||
|
||||
@@ -534,6 +542,11 @@ TEST_DECLARE(glm_vec2_maxv)
|
||||
TEST_DECLARE(glm_vec2_minv)
|
||||
TEST_DECLARE(glm_vec2_clamp)
|
||||
TEST_DECLARE(glm_vec2_abs)
|
||||
TEST_DECLARE(glm_vec2_fract)
|
||||
TEST_DECLARE(glm_vec2_floor)
|
||||
TEST_DECLARE(glm_vec2_mods)
|
||||
TEST_DECLARE(glm_vec2_steps)
|
||||
TEST_DECLARE(glm_vec2_stepr)
|
||||
TEST_DECLARE(glm_vec2_lerp)
|
||||
TEST_DECLARE(glm_vec2_complex_mul)
|
||||
TEST_DECLARE(glm_vec2_complex_div)
|
||||
@@ -582,6 +595,11 @@ TEST_DECLARE(glmc_vec2_maxv)
|
||||
TEST_DECLARE(glmc_vec2_minv)
|
||||
TEST_DECLARE(glmc_vec2_clamp)
|
||||
TEST_DECLARE(glmc_vec2_abs)
|
||||
TEST_DECLARE(glmc_vec2_fract)
|
||||
TEST_DECLARE(glmc_vec2_floor)
|
||||
TEST_DECLARE(glmc_vec2_mods)
|
||||
TEST_DECLARE(glmc_vec2_steps)
|
||||
TEST_DECLARE(glmc_vec2_stepr)
|
||||
TEST_DECLARE(glmc_vec2_lerp)
|
||||
TEST_DECLARE(glmc_vec2_complex_mul)
|
||||
TEST_DECLARE(glmc_vec2_complex_div)
|
||||
@@ -665,7 +683,6 @@ TEST_DECLARE(glm_vec3_ortho)
|
||||
TEST_DECLARE(glm_vec3_clamp)
|
||||
TEST_DECLARE(glm_vec3_mix)
|
||||
TEST_DECLARE(glm_vec3_mixc)
|
||||
TEST_DECLARE(glm_vec3_step_uni)
|
||||
TEST_DECLARE(glm_vec3_step)
|
||||
TEST_DECLARE(glm_vec3_smoothstep_uni)
|
||||
TEST_DECLARE(glm_vec3_smoothstep)
|
||||
@@ -687,6 +704,10 @@ TEST_DECLARE(glm_vec3_isvalid)
|
||||
TEST_DECLARE(glm_vec3_sign)
|
||||
TEST_DECLARE(glm_vec3_abs)
|
||||
TEST_DECLARE(glm_vec3_fract)
|
||||
TEST_DECLARE(glm_vec3_floor)
|
||||
TEST_DECLARE(glm_vec3_mods)
|
||||
TEST_DECLARE(glm_vec3_steps)
|
||||
TEST_DECLARE(glm_vec3_stepr)
|
||||
TEST_DECLARE(glm_vec3_hadd)
|
||||
TEST_DECLARE(glm_vec3_sqrt)
|
||||
TEST_DECLARE(glm_vec3_make)
|
||||
@@ -744,7 +765,6 @@ TEST_DECLARE(glmc_vec3_ortho)
|
||||
TEST_DECLARE(glmc_vec3_clamp)
|
||||
TEST_DECLARE(glmc_vec3_mix)
|
||||
TEST_DECLARE(glmc_vec3_mixc)
|
||||
TEST_DECLARE(glmc_vec3_step_uni)
|
||||
TEST_DECLARE(glmc_vec3_step)
|
||||
TEST_DECLARE(glmc_vec3_smoothstep_uni)
|
||||
TEST_DECLARE(glmc_vec3_smoothstep)
|
||||
@@ -766,6 +786,10 @@ TEST_DECLARE(glmc_vec3_isvalid)
|
||||
TEST_DECLARE(glmc_vec3_sign)
|
||||
TEST_DECLARE(glmc_vec3_abs)
|
||||
TEST_DECLARE(glmc_vec3_fract)
|
||||
TEST_DECLARE(glmc_vec3_floor)
|
||||
TEST_DECLARE(glmc_vec3_mods)
|
||||
TEST_DECLARE(glmc_vec3_steps)
|
||||
TEST_DECLARE(glmc_vec3_stepr)
|
||||
TEST_DECLARE(glmc_vec3_hadd)
|
||||
TEST_DECLARE(glmc_vec3_sqrt)
|
||||
TEST_DECLARE(glmc_vec3_make)
|
||||
@@ -834,7 +858,6 @@ TEST_DECLARE(glm_vec4_lerp)
|
||||
TEST_DECLARE(glm_vec4_lerpc)
|
||||
TEST_DECLARE(glm_vec4_mix)
|
||||
TEST_DECLARE(glm_vec4_mixc)
|
||||
TEST_DECLARE(glm_vec4_step_uni)
|
||||
TEST_DECLARE(glm_vec4_step)
|
||||
TEST_DECLARE(glm_vec4_smoothstep_uni)
|
||||
TEST_DECLARE(glm_vec4_smoothstep)
|
||||
@@ -857,6 +880,10 @@ TEST_DECLARE(glm_vec4_isvalid)
|
||||
TEST_DECLARE(glm_vec4_sign)
|
||||
TEST_DECLARE(glm_vec4_abs)
|
||||
TEST_DECLARE(glm_vec4_fract)
|
||||
TEST_DECLARE(glm_vec4_floor)
|
||||
TEST_DECLARE(glm_vec4_mods)
|
||||
TEST_DECLARE(glm_vec4_steps)
|
||||
TEST_DECLARE(glm_vec4_stepr)
|
||||
TEST_DECLARE(glm_vec4_hadd)
|
||||
TEST_DECLARE(glm_vec4_sqrt)
|
||||
TEST_DECLARE(glm_vec4_make)
|
||||
@@ -908,7 +935,6 @@ TEST_DECLARE(glmc_vec4_lerp)
|
||||
TEST_DECLARE(glmc_vec4_lerpc)
|
||||
TEST_DECLARE(glmc_vec4_mix)
|
||||
TEST_DECLARE(glmc_vec4_mixc)
|
||||
TEST_DECLARE(glmc_vec4_step_uni)
|
||||
TEST_DECLARE(glmc_vec4_step)
|
||||
TEST_DECLARE(glmc_vec4_smoothstep_uni)
|
||||
TEST_DECLARE(glmc_vec4_smoothstep)
|
||||
@@ -931,6 +957,10 @@ TEST_DECLARE(glmc_vec4_isvalid)
|
||||
TEST_DECLARE(glmc_vec4_sign)
|
||||
TEST_DECLARE(glmc_vec4_abs)
|
||||
TEST_DECLARE(glmc_vec4_fract)
|
||||
TEST_DECLARE(glmc_vec4_floor)
|
||||
TEST_DECLARE(glmc_vec4_mods)
|
||||
TEST_DECLARE(glmc_vec4_steps)
|
||||
TEST_DECLARE(glmc_vec4_stepr)
|
||||
TEST_DECLARE(glmc_vec4_hadd)
|
||||
TEST_DECLARE(glmc_vec4_sqrt)
|
||||
TEST_DECLARE(glmc_vec4_make)
|
||||
@@ -1539,6 +1569,14 @@ TEST_LIST {
|
||||
/* plane */
|
||||
TEST_ENTRY(glm_plane_normalize)
|
||||
TEST_ENTRY(glmc_plane_normalize)
|
||||
|
||||
/* noise */
|
||||
TEST_ENTRY(glm_perlin_vec4)
|
||||
TEST_ENTRY(glmc_perlin_vec4)
|
||||
TEST_ENTRY(glm_perlin_vec3)
|
||||
TEST_ENTRY(glmc_perlin_vec3)
|
||||
TEST_ENTRY(glm_perlin_vec2)
|
||||
TEST_ENTRY(glmc_perlin_vec2)
|
||||
|
||||
/* utils */
|
||||
TEST_ENTRY(clamp)
|
||||
@@ -1714,6 +1752,12 @@ TEST_LIST {
|
||||
TEST_ENTRY(glm_vec2_maxv)
|
||||
TEST_ENTRY(glm_vec2_minv)
|
||||
TEST_ENTRY(glm_vec2_clamp)
|
||||
TEST_ENTRY(glm_vec2_abs)
|
||||
TEST_ENTRY(glm_vec2_fract)
|
||||
TEST_ENTRY(glm_vec2_floor)
|
||||
TEST_ENTRY(glm_vec2_mods)
|
||||
TEST_ENTRY(glm_vec2_steps)
|
||||
TEST_ENTRY(glm_vec2_stepr)
|
||||
TEST_ENTRY(glm_vec2_lerp)
|
||||
TEST_ENTRY(glm_vec2_complex_mul)
|
||||
TEST_ENTRY(glm_vec2_complex_div)
|
||||
@@ -1762,6 +1806,11 @@ TEST_LIST {
|
||||
TEST_ENTRY(glmc_vec2_minv)
|
||||
TEST_ENTRY(glmc_vec2_clamp)
|
||||
TEST_ENTRY(glmc_vec2_abs)
|
||||
TEST_ENTRY(glmc_vec2_fract)
|
||||
TEST_ENTRY(glmc_vec2_floor)
|
||||
TEST_ENTRY(glmc_vec2_mods)
|
||||
TEST_ENTRY(glmc_vec2_steps)
|
||||
TEST_ENTRY(glmc_vec2_stepr)
|
||||
TEST_ENTRY(glmc_vec2_lerp)
|
||||
TEST_ENTRY(glmc_vec2_complex_mul)
|
||||
TEST_ENTRY(glmc_vec2_complex_div)
|
||||
@@ -1844,7 +1893,6 @@ TEST_LIST {
|
||||
TEST_ENTRY(glm_vec3_clamp)
|
||||
TEST_ENTRY(glm_vec3_mix)
|
||||
TEST_ENTRY(glm_vec3_mixc)
|
||||
TEST_ENTRY(glm_vec3_step_uni)
|
||||
TEST_ENTRY(glm_vec3_step)
|
||||
TEST_ENTRY(glm_vec3_smoothstep_uni)
|
||||
TEST_ENTRY(glm_vec3_smoothstep)
|
||||
@@ -1866,6 +1914,10 @@ TEST_LIST {
|
||||
TEST_ENTRY(glm_vec3_sign)
|
||||
TEST_ENTRY(glm_vec3_abs)
|
||||
TEST_ENTRY(glm_vec3_fract)
|
||||
TEST_ENTRY(glm_vec3_floor)
|
||||
TEST_ENTRY(glm_vec3_mods)
|
||||
TEST_ENTRY(glm_vec3_steps)
|
||||
TEST_ENTRY(glm_vec3_stepr)
|
||||
TEST_ENTRY(glm_vec3_hadd)
|
||||
TEST_ENTRY(glm_vec3_sqrt)
|
||||
TEST_ENTRY(glm_vec3_make)
|
||||
@@ -1923,7 +1975,6 @@ TEST_LIST {
|
||||
TEST_ENTRY(glmc_vec3_clamp)
|
||||
TEST_ENTRY(glmc_vec3_mix)
|
||||
TEST_ENTRY(glmc_vec3_mixc)
|
||||
TEST_ENTRY(glmc_vec3_step_uni)
|
||||
TEST_ENTRY(glmc_vec3_step)
|
||||
TEST_ENTRY(glmc_vec3_smoothstep_uni)
|
||||
TEST_ENTRY(glmc_vec3_smoothstep)
|
||||
@@ -1945,6 +1996,10 @@ TEST_LIST {
|
||||
TEST_ENTRY(glmc_vec3_sign)
|
||||
TEST_ENTRY(glmc_vec3_abs)
|
||||
TEST_ENTRY(glmc_vec3_fract)
|
||||
TEST_ENTRY(glmc_vec3_floor)
|
||||
TEST_ENTRY(glmc_vec3_mods)
|
||||
TEST_ENTRY(glmc_vec3_steps)
|
||||
TEST_ENTRY(glmc_vec3_stepr)
|
||||
TEST_ENTRY(glmc_vec3_hadd)
|
||||
TEST_ENTRY(glmc_vec3_sqrt)
|
||||
TEST_ENTRY(glmc_vec3_make)
|
||||
@@ -2013,7 +2068,6 @@ TEST_LIST {
|
||||
TEST_ENTRY(glm_vec4_lerpc)
|
||||
TEST_ENTRY(glm_vec4_mix)
|
||||
TEST_ENTRY(glm_vec4_mixc)
|
||||
TEST_ENTRY(glm_vec4_step_uni)
|
||||
TEST_ENTRY(glm_vec4_step)
|
||||
TEST_ENTRY(glm_vec4_smoothstep_uni)
|
||||
TEST_ENTRY(glm_vec4_smoothstep)
|
||||
@@ -2036,6 +2090,10 @@ TEST_LIST {
|
||||
TEST_ENTRY(glm_vec4_sign)
|
||||
TEST_ENTRY(glm_vec4_abs)
|
||||
TEST_ENTRY(glm_vec4_fract)
|
||||
TEST_ENTRY(glm_vec4_floor)
|
||||
TEST_ENTRY(glm_vec4_mods)
|
||||
TEST_ENTRY(glm_vec4_steps)
|
||||
TEST_ENTRY(glm_vec4_stepr)
|
||||
TEST_ENTRY(glm_vec4_hadd)
|
||||
TEST_ENTRY(glm_vec4_sqrt)
|
||||
TEST_ENTRY(glm_vec4_make)
|
||||
@@ -2087,7 +2145,6 @@ TEST_LIST {
|
||||
TEST_ENTRY(glmc_vec4_lerpc)
|
||||
TEST_ENTRY(glmc_vec4_mix)
|
||||
TEST_ENTRY(glmc_vec4_mixc)
|
||||
TEST_ENTRY(glmc_vec4_step_uni)
|
||||
TEST_ENTRY(glmc_vec4_step)
|
||||
TEST_ENTRY(glmc_vec4_smoothstep_uni)
|
||||
TEST_ENTRY(glmc_vec4_smoothstep)
|
||||
@@ -2110,6 +2167,10 @@ TEST_LIST {
|
||||
TEST_ENTRY(glmc_vec4_sign)
|
||||
TEST_ENTRY(glmc_vec4_abs)
|
||||
TEST_ENTRY(glmc_vec4_fract)
|
||||
TEST_ENTRY(glmc_vec4_floor)
|
||||
TEST_ENTRY(glmc_vec4_mods)
|
||||
TEST_ENTRY(glmc_vec4_steps)
|
||||
TEST_ENTRY(glmc_vec4_stepr)
|
||||
TEST_ENTRY(glmc_vec4_hadd)
|
||||
TEST_ENTRY(glmc_vec4_sqrt)
|
||||
TEST_ENTRY(glmc_vec4_make)
|
||||
|
||||
Reference in New Issue
Block a user