Commit Graph

395 Commits

Author SHA1 Message Date
Peter Slattery 4c78d8b594 Jobs are now set by assembly rather than in total. This ensures that no matter what, all leds will be drawn. 2019-11-23 00:15:40 -08:00
Peter Slattery 67b402b74f Got assemblies to unload again 2019-11-22 23:57:30 -08:00
Peter Slattery a5e774c8d1 created a mapping from leds to universes in assemly structures that doesn't rely on SACN 2019-11-22 23:33:48 -08:00
Peter Slattery 70c9c74796 Decoupled assembly from sacn. 2019-11-22 16:07:25 -08:00
Peter Slattery 726785eec4 Updating todo list 2019-11-11 20:36:10 -08:00
Peter Slattery 834aab2671 Did a bunch of stuff with nodes 2019-11-11 20:34:56 -08:00
Peter Slattery 25d9fda391 Stopped storing copies of nodes names in memory with them. They now just point at the specifications name 2019-11-11 14:42:14 -08:00
Peter Slattery 275c5ac90e Planning 2019-11-11 12:55:59 -08:00
Peter Slattery dba7b1a250 Created basic scope list view 2019-11-11 12:02:24 -08:00
Peter Slattery 59cac0f435 lots of little fixes 2019-11-03 13:12:25 -08:00
Peter Slattery 741529a664 Moved nodes over to using handles rather than offsets in memory 2019-11-02 15:17:29 -07:00
Peter Slattery f3270918d0 Removed MinAfterUpdate from interface_node 2019-11-02 14:17:52 -07:00
Peter Slattery d9ae913bd8 Fixed node field label offsetting to account for the new right alignment 2019-11-02 14:11:06 -07:00
Peter Slattery 30f48d16fe Added Left and Right alignment of text to the interface system. 2019-11-02 14:09:57 -07:00
Peter Slattery 66f666a50f Prepared a delete node interface level function 2019-11-02 13:36:27 -07:00
Peter Slattery 6d893433c4 Made nodes selectable 2019-11-02 13:17:23 -07:00
Peter Slattery e9a6bdd376 Got nodes to update when the node view isn't open 2019-11-02 10:47:27 -07:00
Peter Slattery 85c0602f94 Removed opening the node lister from the default command registry 2019-11-02 10:36:09 -07:00
Peter Slattery ae3c762c29 Moved color selector activation out of node field dragging, and into clicking on a node field 2019-11-02 10:35:00 -07:00
Peter Slattery 6c71c5a89d Made modes work with hot code reloading, dealt with a bug in the search lister that allowed you to select an item from an empty list, pulled NodeRenderSettings back out into app_state, and generally filled out the operation mode system. 2019-11-02 10:29:51 -07:00
Peter Slattery d90b275cff Improved function of the Input Command Dispatch 2019-11-02 07:02:11 -07:00
Peter Slattery 22e15858e5 Fixed input handling for events that need to be held. Added support for events that only get called on a button release 2019-11-01 09:09:05 -07:00
Peter Slattery 10cc9a4e95 Git repo fixup 2019-11-01 07:51:29 -07:00
Peter Slattery 613be64f41 Moved node view over to mode system! 2019-11-01 07:38:44 -07:00
Peter Slattery a889deaa98 Pulled the color picker into the new modes system 2019-11-01 06:46:06 -07:00
Peter Slattery b2579a45b7 Pulled the universe view into the new modes system 2019-11-01 06:16:30 -07:00
Peter Slattery e51400c313 Got modes working for the node lister 2019-11-01 05:46:40 -07:00
Peter Slattery 619c1370fe Fixed up a bunch of node lister, search lister, and text entry stuff. Began playing with modes 2019-11-01 04:17:46 -07:00
Peter Slattery e00e90f2fd Quickly got the search lister to use the correct index when filtering the list. 2019-10-30 09:10:15 -07:00
Peter Slattery 21d6c1740e Removed large file 2019-10-30 07:32:10 -07:00
Peter Slattery fb9f1026c8 Updating gitignore 2019-10-30 07:30:12 -07:00
Peter Slattery e9e89b8f3d Folder restructure 2019-10-30 07:28:02 -07:00
Peter Slattery e998d86dd9 Updating gitignore 2019-10-30 07:26:19 -07:00
Peter Slattery eb22ebf1ea Search lister improvements. 2019-09-21 13:19:02 -07:00
Peter Slattery 594e4257e0 Implemented text input into float fields. Small fixes to the node search bar, beginning to pull it out into a standalone piece. 2019-09-01 23:03:38 -07:00
Peter Slattery 8040479379 Removed Patterns and Channels, rebuilt the file open dialog box, and began implementing a basic text entry system. 2019-08-18 14:56:18 +02:00
Peter Slattery d67d041b21 Updated todo 2019-08-03 16:44:57 -07:00
Peter Slattery 16401f9259 Added delta time as a parameter to NODE_PROC functions. Created a vector node and a sin wave node. 2019-08-03 16:40:20 -07:00
Peter Slattery 40d9e0b83e Did an audit of the transient arena's usage, cleaned up the assembly parsing to control allocations, removed stb_truetype (again?) and fixed the memory problems the node system was having. 2019-08-03 15:08:19 -07:00
Peter Slattery 808453b867 Removed stb_truetype.h 2019-07-28 17:25:28 -07:00
Peter Slattery e69aa8d21a Reimplemented PrintF 2019-07-28 17:24:10 -07:00
Peter Slattery 7a10f4066f Switched over to rendering fonts from Windows directly (can now get rid of stb_truetype), and got textures rendering in OpenGL again 2019-07-28 14:31:05 -07:00
Peter Slattery 0f220c608d Got OpenGL kind of working again. Lots of other work recreating functionality as well, but none of its done yet. 2019-07-21 23:30:53 -07:00
Peter Slattery 134a0a1e20 First Commit 2019-07-19 13:56:21 -07:00
Peter Slattery 56648be357
Initial commit 2019-07-19 13:54:29 -07:00