PS
|
121e9efa93
|
Fixed animations so they are no longer updating when the current frame is not in range
|
2020-10-17 13:12:40 -07:00 |
PS
|
85b99b17a2
|
basically removed the need for the meta system from the codebase, and implemented pushing new panel types on a LIFO queue with return memory destinations
|
2020-10-17 12:43:05 -07:00 |
PS
|
bfd50c9129
|
implemented segmented led strips
|
2020-10-11 20:54:38 -07:00 |
PS
|
0ba59d3767
|
added error reporting to the parser
|
2020-10-10 17:46:50 -07:00 |
PS
|
43d3426a58
|
renamed assembly_parser -> foldhaus_assembly_parser for consistency
|
2020-10-10 17:23:39 -07:00 |
PS
|
e4266ba1ef
|
assembly_parser now uses the standard parser
|
2020-10-10 17:22:31 -07:00 |
PS
|
55284cde25
|
Created serial_monitor, and debugged uart functionality. It is now working
|
2020-10-10 16:52:00 -07:00 |
PS
|
1940483620
|
Wrote a file serializer and parser for animations
|
2020-10-10 00:10:51 -07:00 |
PS
|
b816474dd5
|
Successfully transitioned to discrete animations
|
2020-10-09 22:08:51 -07:00 |
PS
|
ecca6c691a
|
Speeding up COM writing
|
2020-10-05 13:17:33 -07:00 |
PS
|
83ed23280a
|
Cleaned up network interface, separated SACN out from the actual sending of data, implemented sending over COM ports (remains to be tested), and added information specifying data output modes for com ports to the assembly file format
|
2020-10-03 08:46:14 -07:00 |
PS
|
0022efea8e
|
Naming convention updates, separated out the work queue into its own file
|
2020-10-01 15:41:32 -07:00 |
PS
|
78d44b9348
|
Created addressed_data_buffer as a universal way for systems to send data over various output devices. Cleaned up old SACN code, removed dmx as its not needed in its own right anymore.
|
2020-10-01 15:30:24 -07:00 |
Peter Slattery
|
01a20f41e7
|
File lister now displays current directory at top, and omits it from file names
|
2020-09-07 14:35:58 -07:00 |
Peter Slattery
|
3a732f95b8
|
File lister now handles . in directory names
|
2020-09-07 14:29:32 -07:00 |
Peter Slattery
|
6491a88d8a
|
File lister now handles .. in directory names
|
2020-09-07 14:28:41 -07:00 |
Peter Slattery
|
15a2cb080e
|
Basic file lister functionality. Extended Win32EnumerateDirectory; it now includes folders if proper flags are set.
|
2020-09-07 13:42:00 -07:00 |
Peter Slattery
|
d08de9b99f
|
Stopped freeing assembly file memory after load since its in the transient buffer anyways.
|
2020-09-07 12:47:12 -07:00 |
Peter Slattery
|
c7522bfa4b
|
Added a default tag to every strip specifying which assembly it is a part of
|
2020-09-07 12:37:32 -07:00 |
Peter Slattery
|
cc41442923
|
added assembly_center field to assembly files and used it to place assemblies at construction time
|
2020-09-07 11:12:58 -07:00 |
Peter Slattery
|
44486acca4
|
did a bunch of animation timeline todos - just simplifying function call signatures
|
2020-09-06 21:42:21 -07:00 |
Peter Slattery
|
736b7ab85e
|
Prevented array index out of bounds error when accessing animation procs form the GlobalAnimationClips array
|
2020-09-06 21:18:49 -07:00 |
Peter Slattery
|
337b4ac271
|
Implemented tag based filtering of led strips
|
2020-09-06 21:10:36 -07:00 |
Peter Slattery
|
1db836890f
|
Cleaned up world -> panel space conversion
|
2020-09-06 20:33:28 -07:00 |
Peter Slattery
|
7c134774c3
|
sculpture view cleanup
|
2020-07-18 13:08:28 -07:00 |
Peter Slattery
|
078f4e3ed7
|
Fixed the sculpture view.
|
2020-07-18 12:59:57 -07:00 |
Peter Slattery
|
62e22979f3
|
Separated out the engine from the editor.
|
2020-07-18 12:27:36 -07:00 |
Peter Slattery
|
50c2ef9290
|
Cleaning up, converting over to using new gs files.
|
2020-07-18 12:00:14 -07:00 |
Peter Slattery
|
295a5aaaa0
|
Fixed problem where leds were being drawn with the wrong color
|
2020-06-27 14:10:25 -07:00 |
Peter Slattery
|
266f42c4f6
|
Whatever I was doing last time + made leds always be camera facing. Probably could use some speed up later on.
|
2020-06-27 11:23:50 -07:00 |
Peter Slattery
|
e3d7a90a13
|
app_state.Interface_ -> app_state.Interface
|
2020-06-22 17:39:58 -07:00 |
Peter Slattery
|
dc25b268f7
|
compressed some ui drawing code.
|
2020-06-21 21:59:42 -07:00 |
Peter Slattery
|
a0072cd57b
|
removed foldhaus_debug_visuals.h Cleaned up assembly parsing.
|
2020-06-21 21:26:13 -07:00 |
Peter Slattery
|
23c9dabfbb
|
A bit more cleanup around sacn and assemblies.
|
2020-06-20 17:05:58 -07:00 |
Peter Slattery
|
9c432a3807
|
Cleaned up some extraneous variables in the assembly structure
|
2020-06-19 18:53:23 -07:00 |
Peter Slattery
|
69db4b436c
|
Pulled the leds out of assemblies and into their own subsystem.
|
2020-06-15 15:36:50 -07:00 |
Peter Slattery
|
bfd9d6671c
|
Finished parsing the new assembly file format
|
2020-06-09 20:33:51 -07:00 |
Peter Slattery
|
c2f3b9193d
|
platform_file_handler functions now take strings rather than char arrays
|
2020-05-30 15:09:06 -07:00 |
Peter Slattery
|
0b3d603e04
|
Created platform_file_handler and integrated it
|
2020-05-30 14:54:37 -07:00 |
Peter Slattery
|
3418f1417a
|
Updated build batch files.
|
2020-05-11 18:22:02 -07:00 |
Peter Slattery
|
94a6e023bf
|
Unblocked the build directory, since it now has the actual build batch files.
|
2020-05-11 18:09:27 -07:00 |
Peter Slattery
|
bc8424a852
|
Updated gitignore.
|
2020-05-11 18:09:05 -07:00 |
Peter Slattery
|
20427d9dbd
|
Project folder structure fixup.
|
2020-05-11 18:06:54 -07:00 |
Peter Slattery
|
a4a16e494b
|
Fixed the source path in build_osx.sh
|
2020-03-29 16:50:55 -07:00 |
Peter Slattery
|
f874ba5289
|
Began building out the osx platform layer
|
2020-03-29 16:47:47 -07:00 |
Peter Slattery
|
b843937295
|
Refactored rect functionality of gs_vector_matrix to make it not conflict with windows headers (just added gs_ to all functions). refactored Profiler interface code to use the new interface layout system.
|
2020-03-21 22:44:44 -07:00 |
Peter Slattery
|
5922a4bf27
|
Pulled more old ui code out and replaced it with the layout based ui
|
2020-03-21 21:13:35 -07:00 |
Peter Slattery
|
cb98100a94
|
Began working on a new ui layout system. Deprecated a lot of old ui code, in favor of new ui_ code
|
2020-03-20 00:55:13 -07:00 |
Peter Slattery
|
803f5c82ae
|
Updated gs_vector_matrix
|
2020-03-19 21:50:11 -07:00 |
Peter Slattery
|
f461ee2044
|
Metaprocessor now generates an enum of panel types, app now passes a cursor type out to the platform layer, which handles setting the cursor style.
|
2020-03-12 22:42:59 -07:00 |