That sounds like an Idea, also if the compilers aren't smart enough to vectorize and unroll you can also implement specialized templates for common values.
Only slight issue is that it means that all the functions have to be inline, but whether that's an advantage (cross-method optimizations like inlining and calling convention modification) or a disadvantage(Increases binary size) I'm not sure.
I'll keep working on decoupling as in the worst case its very useful ground work for a chunk server.
Only slight issue is that it means that all the functions have to be inline, but whether that's an advantage (cross-method optimizations like inlining and calling convention modification) or a disadvantage(Increases binary size) I'm not sure.
I'll keep working on decoupling as in the worst case its very useful ground work for a chunk server.