src/hb-subset-instancer-iup.cc

Branch


Log

Author Commit Date CI Message
Behdad Esfahbod 19b026b3 2025-09-22T14:48:42 [iup] Use a member pointer
Behdad Esfahbod 34771620 2025-09-22T14:45:42 [iup] Add an early exit
Behdad Esfahbod 1c7c3e50 2025-09-22T14:36:02 [iup] Micro-optimize Doesn't matter.
Behdad Esfahbod c03e1e0a 2025-09-16T18:15:51 [iup] Use a bit-page instead of bit-set Reject large contours instead.
Behdad Esfahbod 82370913 2025-09-15T20:16:52 [vector] Simplify resize()
Behdad Esfahbod 82ca73a2 2025-09-15T19:12:40 [iup] Reuse more vector allocs
Behdad Esfahbod e42714cf 2025-09-15T19:05:38 [iup] Reuse bit-set allocs
Behdad Esfahbod 54ac33cc 2025-09-15T19:00:34 [iup] Reuse more mallocs
Behdad Esfahbod 045bd691 2025-09-15T18:56:55 [iup] Use bit-set instead of set
Behdad Esfahbod 5e816ef7 2025-09-15T18:43:22 [iup] Reuse vectors
Behdad Esfahbod a64ab6c6 2025-09-15T17:47:07 [iup] Reduce hb_set_t allocs
Behdad Esfahbod 5928a3c7 2025-09-15T17:17:15 [iup] Reduce vector allocs
Behdad Esfahbod df18518f 2025-09-15T17:14:31 [iup] Don't sqrt
Garret Rieger b74a7ecc 2024-05-07T19:53:01 Fix IUP differences accoss platforms. - Slightly increase the tolerance to account for differences in floating point math across platforms. - The specific issue is a fused multiply add (d = d1 + (x - x1) * scale; in hb-subset-instancer-iup.cc) - Also fix more implicit double conversion warnings.
Garret Rieger 36e82fd5 2024-05-03T17:33:37 Use sizeof(repeat_x_deltas[0]) instead of sizeof(int).
Garret Rieger 06172662 2024-05-02T22:05:03 Test using double's in IUP optimizatio code. Trying to resolve delta differences on MINGW 32bit.
Qunxin Liu f072de93 2024-01-30T10:31:14 [instancer] move iup code to a seprate file