Procedural LUT Creation in C