[draw] Use multiplication instead of division in quadratic conversion
This commit is contained in:
parent
b095df1343
commit
36dd5d32fb
|
@ -56,12 +56,14 @@ hb_draw_quadratic_to_nil (hb_draw_funcs_t *dfuncs, void *draw_data,
|
|||
float to_x, float to_y,
|
||||
void *user_data HB_UNUSED)
|
||||
{
|
||||
#define HB_ONE_THIRD 0.33333333f
|
||||
dfuncs->emit_cubic_to (draw_data, *st,
|
||||
(st->current_x + 2.f * control_x) / 3.f,
|
||||
(st->current_y + 2.f * control_y) / 3.f,
|
||||
(to_x + 2.f * control_x) / 3.f,
|
||||
(to_y + 2.f * control_y) / 3.f,
|
||||
(st->current_x + 2.f * control_x) * HB_ONE_THIRD,
|
||||
(st->current_y + 2.f * control_y) * HB_ONE_THIRD,
|
||||
(to_x + 2.f * control_x) * HB_ONE_THIRD,
|
||||
(to_y + 2.f * control_y) * HB_ONE_THIRD,
|
||||
to_x, to_y);
|
||||
#undef HB_ONE_THIRD
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
Loading…
Reference in New Issue