Skip to content

Instantly share code, notes, and snippets.

View DynamicLoader's full-sized avatar

Yi Lu DynamicLoader

View GitHub Profile
@DynamicLoader
DynamicLoader / vec.cc
Last active October 12, 2025 08:06
Dummy vec of shader impl in C++, with or without member function
#include <algorithm>
#include <array>
#include <cassert>
#define MACRO_CONCAT(A, B) _MACRO_CONCAT(A, B)
#define _MACRO_CONCAT(A, B) A##B
#define ALIAS_FUNCTION(funcname, aliasname) \
auto aliasname() { return funcname(); }
#define ALIAS_FUNCTION_2(funcname, alias1, alias2) \