Commit graph

16 commits

Author SHA1 Message Date
Yousef Khadadeh
23dbfcfede DrawData is passed to main draw function 2026-02-25 13:26:35 +03:00
Yousef Khadadeh
ddface1de6 Reset default smoothness 2026-02-12 16:18:46 +03:00
Yousef Khadadeh
52dd4c112c Decrease default smoothness for brush strokes 2026-02-12 16:17:09 +03:00
Yousef Khadadeh
51b10e4925 Revert floating point determinism attempt 2026-02-12 15:31:07 +03:00
Yousef Khadadeh
a935c48e13 Remove warning from double to float conversion 2026-02-12 14:28:50 +03:00
Yousef Khadadeh
75fedd545d Workaround floating point determinism by using doubles 2026-02-12 14:23:24 +03:00
Yousef Khadadeh
994301c294 Fixed gaps between triangles in brush stroke accurate draw 2026-02-08 20:24:23 +03:00
Yousef Khadadeh
6b3ac4dc04 Added optimization to clip brush strokes from camera view 2026-02-08 13:27:18 +03:00
Yousef Khadadeh
89925763cd Calculate accurate brush stroke data in parallel before drawing 2026-02-07 18:49:56 +03:00
Yousef Khadadeh
fd1f76520b Brush strokes now have accurate_draw 2026-02-07 16:03:02 +03:00
Yousef Khadadeh
a73f5e2122 Can edit stroke colors through selection 2026-01-27 16:55:09 +03:00
Yousef Khadadeh
fb3b13d303 Added clipboard code back (has issues) 2025-12-29 19:57:36 +03:00
Yousef Khadadeh
266d0b9127 Removed an extra canvas restore call 2025-12-15 17:40:28 +03:00
Yousef Khadadeh
7d1671229b All tools now converted to use new net objects 2025-12-15 15:36:42 +03:00
Yousef Khadadeh
460183d5c0 Added add many and erase many functions to net ordered list 2025-12-13 17:56:07 +03:00
Yousef Khadadeh
228469c33d Added all canvas component classes 2025-12-13 13:03:27 +03:00