/* * This software is licensed under the terms of the MIT License. * See COPYING for further information. * --- * Copyright (c) 2011-2024, Lukas Weber . * Copyright (c) 2012-2024, Andrei Alexeyev . */ #pragma once #include "taisei.h" // This is a wrapper header to include cglm the "right way". // Please include this in any C file where access to the glm_* functions is needed. // You don't need to include this if you just want the types. // IWYU pragma: always_keep DIAGNOSTIC(push) DIAGNOSTIC(ignored "-Wdeprecated-declarations") #include // IWYU pragma: export DIAGNOSTIC(pop) typedef float (*glm_ease_t)(float); INLINE float glm_ease_apply(glm_ease_t ease, float f) { return ease ? ease(f) : f; }