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
|
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 |
Peter Slattery
|
f1936a016c
|
Updated todo list. Enforced execution order of animation blocks - they now execute in layer order, from top to bottom.
|
2020-03-07 16:29:07 -08:00 |
Peter Slattery
|
780ccbd1a3
|
Converted thinsg over to using time ranges and implemented zoom. Also restructured how different parts of the timeline view know where they are. The timeline now constructs all the bounds, and each element just draws itself inside the provided bounds.
|
2020-03-01 15:24:12 -08:00 |
Peter Slattery
|
197b6accc7
|
Moved everything over to using frames rather than seconds in the animation system.
|
2020-02-29 17:11:15 -08:00 |
Peter Slattery
|
5bdcb99357
|
Updated gitignore, removed irrelevant member from panel_result
|
2020-02-15 15:06:51 -08:00 |
Peter Slattery
|
d3467a2fd2
|
Consolidated platform code into one file.
|
2020-02-05 20:33:12 -08:00 |
Peter Slattery
|
75bb2ae86d
|
Added some notes to various parts of the code base. Also simplified test patterns to ensure that we don't need to use leds_in_universe_range anywhere except in DMX buffer preparation
|
2020-02-05 12:20:03 -08:00 |
Peter Slattery
|
58ef0b460f
|
Added memory errors for when files aren't found
|
2020-02-05 00:03:56 -08:00 |
Peter Slattery
|
91612e48c7
|
Splitting out win32 sets of functions into groups to make them simpler to see and create platform layers for
|
2020-02-04 23:31:43 -08:00 |
Peter Slattery
|
460c08d169
|
Started making sure that the DLL is truly platform agnostic. Only thing left seems to be math.h for things like trig functions, and windows.h purely for interlockedincrement and interlockedadd
|
2020-02-04 23:16:41 -08:00 |
Peter Slattery
|
51955ba765
|
Fixed a Function Pointer address problem created by storing a pointer to the address of an animation procedure. When code is reloaded, that pointer becomes invalid, so we just store an index, and switch on the value
|
2020-02-04 22:50:12 -08:00 |
Peter Slattery
|
33338daab7
|
Working on Meta System Attempted to tag all panel related procedures
|
2020-02-01 19:15:04 -08:00 |
Peter Slattery
|
d23a2a68d4
|
File Cleanup, removed unused files, and pulled gs_libs into the codebase so that its a standalone codebase
|
2020-01-20 22:56:36 -08:00 |