Commit graph

18 commits

Author SHA1 Message Date
14b18197bf Support resetting vecr::renderer to an existing image 2025-06-09 14:24:37 +03:00
5fcd2a171f Support using a lambda in vecr colorizer 2025-04-06 21:55:40 +03:00
472d095e2d Support setting individual pixels in vecr::renderer 2025-04-06 21:55:29 +03:00
c59b28e13f Rename 'geom' library to 'math' 2024-12-10 20:22:59 +03:00
47ec94641b Support filter in vecr renderer 2024-08-07 18:48:29 +03:00
b73a37deea Add vecr::closed(path) 2024-06-22 01:17:02 +03:00
bae1fb8c08 Support overall primitive alpha in vecr::renderer 2024-06-22 01:16:51 +03:00
b8ad66732a Add vecr::replace blend mode 2024-06-22 01:16:29 +03:00
17e23e41d4 Support specular highlight in vecr lighting colorizer 2024-06-22 01:16:15 +03:00
b290bfb063 Fix vecr::any unnecessarily moving objects 2024-06-22 01:15:48 +03:00
02ecca5ebc Add vecr::blur 2023-07-22 20:03:53 +03:00
3570cb4fea Fix vecr::bbox in case of infinite bboxes to prevent NaN's 2023-06-21 13:17:33 +03:00
168cca63e3 Fix bbox(vecr::mirror) 2023-06-21 13:16:55 +03:00
698bd2a60b Fix handling primitive bbox in vecr::renderer 2023-06-21 13:06:05 +03:00
d7c8d8710c Fix vecr::renderer primitive bbox 2023-06-19 20:00:50 +03:00
1bd3f30be4 Support retrieving the raw canvas from vecr::renderer 2023-06-19 19:58:39 +03:00
f70cdf9d8e Optimize vecr::renderer by using primitive's bbox 2023-06-19 19:11:50 +03:00
18c49f7740 Add CPU vector graphics library 2023-06-06 13:22:00 +03:00