Search
Thursday, 26th of March 2020, 18:43:11 UTC
22:21:28
|3b|
Shinmera: started looking at it again yesterday, trying to decide if i want to rewrite a bunch of it or try to change it incrementally
22:22:14
Shinmera
What are the pros and cons of either?
22:22:25
Shinmera
Or rather, why would you want to do a rewrite?
22:24:21
|3b|
part of it is trying to factor out some of the curve/line/etc stuff that i want to use from other libs
22:24:47
|3b|
most of the argument in favor of rewriting form scratch is that i'm bad at details :/
22:25:43
|3b|
and building from scratch and figuring out things as i add them is easier than figuring out everything that exists so it can be modified
22:26:10
Shinmera
For me the typical rewrite argument is that trying to untangle the previous version is super boring and would make me miserable, so rewriting ends up faster and better in the end.
22:27:15
Shinmera
It's not always possible if the system is too big, but I don't think that's the case for the SDF generator, from what I've seen.
22:28:55
Shinmera
Starting out with a separate library to handle splines/curves sounds like a good idea in my opinion
22:35:18
|3b|
yeah, think i will try a bit of rewrite from scratch today
22:35:34
|3b|
though probably keep the frontend mostly intact
22:35:44
|3b|
and just rewrite the sdf/msdf/etc generator part
22:36:17
|3b|
possibly fix some of the bugs with dealing with ttf glyphs in the process
22:36:35
|3b|
but first i should eat breakfast, back later :)
22:39:34
Shinmera
I'll be off to sleep in a moment.
0:11:08
|3b|
selwyn: amusingly, i've been thinking about updating my linux install for vr dev :p (since steam still doesn't do openxr as far as i know)
0:11:41
|3b|
though considering how many other things i'm doing already, they probably will by the time i get back to openxr bindings :/
0:13:43
|3b|
(and not like i have any particular use for openxr anyway)
Friday, 27th of March 2020, 6:43:11 UTC