X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=util.h;fp=util.h;h=e4474d375eb0fae524c39ea5f0b92adc42815525;hp=a89d3a2adf4be608e296b2357e0b79f6104b3151;hb=185ced44b129739c9b5438da691e71d664d6443a;hpb=fe7a508885d19950c43e46dc60db675375f49ffb diff --git a/util.h b/util.h index a89d3a2..e4474d3 100644 --- a/util.h +++ b/util.h @@ -62,8 +62,9 @@ enum CombineRoundingBehavior { // is COMBINE_ROUND_TO_FP16, the coordinate is assumed to be stored as a // rounded fp16 value. This enables more precise calculation of total_weight // and sum_sq_error. -void combine_two_samples(float w1, float w2, float pos1, float pos2, unsigned size, CombineRoundingBehavior rounding_behavior, - float *offset, float *total_weight, float *sum_sq_error); +template +void combine_two_samples(float w1, float w2, float pos1, float pos2, unsigned size, + DestFloat *offset, DestFloat *total_weight, float *sum_sq_error); // Create a VBO with the given data, and bind it to the vertex attribute // with name . Returns the VBO number.