Commit Graph

13 Commits

Author SHA1 Message Date
camh 938c461fc2 serious performance improvements: cache commands and avoid re-drawing unnecessary commands from event to event. in double buffering code, check bounds and only blit in changed area. 2021-12-19 23:54:47 -08:00
camh adeb3ede7f code clean up, styling tweaks -- committing to begin work on a small amount of profiling to see if there are any small opportunities for performance improvement left 2021-12-04 22:27:50 -08:00
camh 5d9ffc1b6f code clean up, code review, styling tweaks 2021-11-28 23:25:07 -08:00
camh 9d338480c0 continue code clean up 2021-11-27 23:48:59 -08:00
camh 280440d13f slightly modify layout of main chat window, use in chat for a few days, begin cleaning up code by moving most nuklear app code out of the main sample.c file. has bug where it repeatedly tries to send a black message after sending new messages, and will eventually hang it seems like -- but failures sort of seem caused by loss of connection to remote 2021-11-26 23:45:53 -08:00
camh 64033547d6 fix scrollbars, introduce watch cursor on blocking operations, lots of other small bug fixes 2021-11-16 23:40:49 -08:00
camh 48ba29dbc0 first version confirmed working on physical mac hw 2021-11-13 21:48:33 -08:00
camh 692f0ef5fb eliminate almost all floating point math and lots of unnused nuklear code, replace with short int math 2021-10-15 23:05:28 -07:00
camh 90f444a3c4 committing before removing individual window rendering code, too buggy, going to try some other perf paths 2021-10-13 23:16:11 -07:00
camh d7ee26e975 convert float and double math to integer, now scrollbars are broken. committing to investigate 2021-09-22 23:09:25 -07:00
camh 063a474d18 update nuklear version, start on bug fixes 2021-09-20 23:56:59 -07:00
camh 956dbbe8d3 first function version, used to send first imessage via system 6 2021-09-20 23:10:57 -07:00
camh f9975f3c0e first commit 2021-09-10 23:12:19 -07:00