diff --git a/dependencies/glm b/dependencies/glm index 586a402..2993560 160000 --- a/dependencies/glm +++ b/dependencies/glm @@ -1 +1 @@ -Subproject commit 586a402397dd35d66d7a079049856d1e2cbab300 +Subproject commit 2993560ec9d0307da420e7bda0f23674102deb91 diff --git a/src/kekengine/include/utils.h b/src/kekengine/include/utils.h index 3b2859f..45182f8 100644 --- a/src/kekengine/include/utils.h +++ b/src/kekengine/include/utils.h @@ -21,7 +21,7 @@ struct GenericCallable { data(nullptr) {} GenericCallable(GenericFunction function) - : GenericCallable([](void *f) { ((GenericFunction) f)(); }, (void *) function) {} + : GenericCallable([](Args... args, void *f) { ((GenericFunction) f)(args...); }, (void *) function) {} GenericCallable(GenericFunction function, void *data) : function(function),