Commit Graph

243 Commits

Author SHA1 Message Date
PS b9dc967ad9 Readme updated with running and building instructions 2021-02-28 15:35:57 -08:00
PS c7eb56724f implemented setting the working directory by finding a data folder in an ancestor directory of the exe files path 2021-02-28 15:18:39 -08:00
PS 4765301c22 Fixed gen_blumen_lumen to output sculpture spec again, and updated readme. 2021-02-28 14:35:14 -08:00
Peter Slattery b470a63ec5 Now have thread safe plugging / unplugging of USBs / serial ports 2021-02-20 18:21:52 -08:00
Peter Slattery 0807abc08e created default view for lumenarium 2021-02-20 14:32:43 -08:00
Peter Slattery 4deeb2470e added a brightness slider to the assembly debug panel's all red, green, blue, and white modes. 2021-02-20 14:14:39 -08:00
Peter Slattery 3bc51afe73 Added a User Space Cleanup Proc, made BlumenLumen_CustomCleanup end its thread, and implemented a SocketQueryStatus function 2021-02-20 13:14:54 -08:00
Peter Slattery ac19ab97ba saturday at foldspace 2021-02-06 15:10:14 -08:00
Peter Slattery 63d204364a clean up after debugging lights 2021-02-06 14:25:43 -08:00
Peter Slattery 45f0b39679 Fixed a strip count error in gen_blumen_lumen, and did some output data checking to ensure that we weren't sending garbage data to the sculpture. 2021-02-06 14:09:17 -08:00
Peter Slattery c58ef9e40a Saturday @ Foldspace 2021-01-30 19:33:44 -08:00
PS 8a51ce2f04 New patterns with the idea of pulling colors from set arrays of color patterns 2021-01-30 16:24:36 -08:00
PS 4836f7550d Formalized a system for user space sculpture code 2021-01-30 15:10:46 -08:00
PS 751ee2e27a Compressed some of the socket layer code and added a path to peek for messages 2021-01-30 14:25:58 -08:00
PS 84854b2ad8 Fixed issue with the ring buffer's write incrementation. 2021-01-30 14:09:19 -08:00
Peter Slattery cd6bee6d7e Finished preliminary socket layer and win32 implementation. 2021-01-30 14:01:04 -08:00
PS 070773437d began working on an abstraction layer for sockets 2021-01-30 13:22:43 -08:00
PS b1d745aa1f implemented an abstraction layer for threads so application code can run multithreaded code wihtout worrying about the platform 2021-01-24 14:49:38 -08:00
Peter Slattery 9d1809b5e2 Got a listen loop set up for the mic 2021-01-23 17:38:19 -08:00
Peter Slattery 26caed68a4 more blumen explorations 2021-01-23 15:58:05 -08:00
Peter Slattery c921e37df3 merge 2021-01-23 12:49:11 -08:00
Peter Slattery 0916bef999 introduced BlumenLumen_CustomUpdate and Init as proxies for an eventual user space system 2021-01-23 12:48:14 -08:00
PS 6d8d642dfb cleaning up build system. added animation_system_desc 2021-01-23 12:46:46 -08:00
PS 2769640adf updated the build system to get it to work out of the box on more systems 2021-01-16 23:01:08 -08:00
PS 99c62292a4 fixed error causing crashes when you exit the file viewer without selecting a file. Issue was when we tried to check if a string that had no data pointer was null terminated 2021-01-16 19:45:13 -08:00
PS 3c1110adfd Layout push/pop pairing is now checked for and asserted on 2021-01-16 18:55:31 -08:00
PS 35a3793015 more debug functionality. 2021-01-16 16:37:56 -08:00
PS 4798002dfc debug and profiler improvements. implemented sending data to multiple destinations on a per strip basis, rather than a full sculpture basis. new patterns. Added user data to patterns. 2021-01-16 14:02:25 -08:00
PS 914523cb60 Cleaned up system start up, update, and cleanup 2021-01-11 00:02:42 -08:00
PS 71547b05dc Interface fixes. Fixed the problem with strip LUT tables where substrips were stamping over previous substrips. Some pattern building too. 2021-01-10 16:25:35 -08:00
PS 8d923a5e3c Fixed problem with bounds checking on parent widgets, when they weren't expanding to fit children until they themselves were committed 2020-11-15 20:03:35 -08:00
PS 0b6b3c6367 Got the hierarchy window rendering again. 2020-11-15 17:40:51 -08:00
PS e6f34d17ad fixed problem with adjusting panel borders after they've been created 2020-11-15 17:33:55 -08:00
PS aac3ce5f00 removed extraneous files, and fixed an error introduced in the merge 2020-11-15 17:23:17 -08:00
PS 70971cc196 Merge branch 'ui_widget_overhaul' into dev 2020-11-15 17:17:53 -08:00
PS 6e24051982 Added a mouse hover layout and used it in the profiler 2020-11-15 17:07:59 -08:00
PS 8d737fd961 made the profiler list view a ui list 2020-11-15 16:58:13 -08:00
PS 91b2b822f9 did a few more tweaks to teh list 2020-11-15 16:36:11 -08:00
PS 118b734d6c Implemented a list view, which included upgrading rendering strings to accept clipping masks 2020-11-15 16:29:13 -08:00
PS 296472a588 Implemented variable sized row specifications 2020-11-15 14:48:04 -08:00
PS 50b6980bec ui_DrawString -> ui_Label 2020-11-14 23:44:06 -08:00
PS 1db26150ba implemented overlay layouts 2020-11-14 23:38:56 -08:00
PS e5ab90fcb1 Did some styling updates to the ui, added a range slider and a toggle 2020-11-14 23:30:24 -08:00
PS 31ee768032 Editing patterns 2020-11-14 22:08:13 -08:00
PS 30123e47a2 fixed some problems with ui retained states 2020-11-14 17:18:38 -08:00
PS e51188398d cleaned up unneeded fields in animation_frame 2020-11-14 13:48:17 -08:00
PS 5e6ac25490 on frames with overlapping blocks, the blocks are blended together 2020-11-14 13:41:27 -08:00
PS a6c8d0c955 refactored layer blending 2020-11-14 12:47:51 -08:00
PS 708ac91afe pulled animation update and render functions out of foldhaus_app.cpp 2020-11-14 12:19:36 -08:00
PS a52d8645e6 refactored clips -> patterns 2020-11-14 11:43:20 -08:00