itsmattkc
|
eafa2ca3be
|
implemented basic track delete function
|
2022-01-23 14:51:43 -08:00 |
|
itsmattkc
|
b1ae7d5eda
|
node: fixed catastrophic array bug
Jesus Christ how did this not get caught sooner
|
2022-01-23 14:51:04 -08:00 |
|
itsmattkc
|
8f8d43f634
|
move xmlnodedata to serializers
Since this differs between serializers too, move the class into each with changes as appropriate
|
2022-01-22 21:09:36 -08:00 |
|
itsmattkc
|
83fad2a438
|
use constants for polygon node
|
2022-01-22 20:24:06 -08:00 |
|
itsmattkc
|
6aa493bd67
|
reworked param view passthroughs for groups
|
2022-01-22 18:17:51 -08:00 |
|
itsmattkc
|
aae0c4963b
|
add pixel aspect ratio to nodeglobals
Turns our pixel aspect ratio is broken in various places. Will have to fix this at some point.
|
2022-01-22 17:31:14 -08:00 |
|
itsmattkc
|
1412d69de7
|
reimplemented polygon node on cpu
This is still incomplete, it's a little slow (like text is), gizmos aren't functional, and still no beziers, but hey it works again now
|
2022-01-22 17:19:33 -08:00 |
|
itsmattkc
|
6701e78498
|
opacity: set texture input flag to be not keyframeable
|
2022-01-22 17:16:27 -08:00 |
|
itsmattkc
|
42d744d624
|
group: or original flags with additional flags
|
2022-01-22 17:15:56 -08:00 |
|
itsmattkc
|
4476a8d858
|
consolidate cpu optimizations into single header
|
2022-01-22 17:15:23 -08:00 |
|
itsmattkc
|
9714164723
|
fix serializer bug where element 0 would always be loaded incorrectly
|
2022-01-22 17:14:28 -08:00 |
|
itsmattkc
|
3cf90116e2
|
implement group-based opacity node
|
2022-01-21 10:08:48 -08:00 |
|
itsmattkc
|
8ab3331586
|
group: if override name exists, return that
|
2022-01-21 10:08:20 -08:00 |
|
itsmattkc
|
75691e8bea
|
group: when adding input passthrough, return unique ID
|
2022-01-21 10:08:06 -08:00 |
|
itsmattkc
|
4584d28652
|
Merge branch 'serializers'
|
2022-01-12 16:35:25 -08:00 |
|
itsmattkc
|
576ea8e81f
|
refactored copy/paste code for new serializers
Vastly improves code quality and reusability
|
2022-01-12 16:34:40 -08:00 |
|
itsmattkc
|
88b7151c17
|
restored project properties dialog
|
2022-01-12 13:15:52 -08:00 |
|
itsmattkc
|
4ecce20c35
|
start implementing serializers
|
2022-01-12 08:48:31 -08:00 |
|
itsmattkc
|
6728a3d349
|
hashtraverser: remove unnecessary warning
|
2022-01-09 22:21:25 -08:00 |
|
itsmattkc
|
b5be11a93b
|
push null texture if footage time is NaN
Fixes #1767
|
2022-01-09 22:21:10 -08:00 |
|
itsmattkc
|
d88b7f35ce
|
[skip ci] revise comment in math node
|
2022-01-07 16:21:39 -08:00 |
|
itsmattkc
|
fbed81bb98
|
math: ensure alpha remains in 0.0-1.0 range
|
2022-01-07 16:16:59 -08:00 |
|
itsmattkc
|
3960f54e9c
|
code: moved project version related variables to project class
|
2022-01-06 12:50:40 -08:00 |
|
itsmattkc
|
9d5ec1e60f
|
Merge branch 'node-view-show-ctx'
|
2022-01-02 12:15:55 -08:00 |
|
itsmattkc
|
a7be16fec9
|
finished refactoring copy/paste code
|
2021-12-30 19:35:52 -08:00 |
|
itsmattkc
|
923b889f1c
|
fixed bug where folder mimedata wasn't generated
|
2021-12-30 12:05:37 -08:00 |
|
itsmattkc
|
8daa83b682
|
work towards finishing nodeview copy/paste refactor
|
2021-12-29 18:44:14 -08:00 |
|
itsmattkc
|
1fedcf628f
|
set dots per meter on image when drawing text
Fixes #1805
|
2021-12-29 10:01:01 -08:00 |
|
itsmattkc
|
a4934f1d47
|
implemented saving/loading for groups
|
2021-12-28 21:52:28 -08:00 |
|
itsmattkc
|
74d9c43ff5
|
keyframeview: optimized keyframe drawing
|
2021-12-28 21:10:57 -08:00 |
|
itsmattkc
|
f8ac3f4e40
|
refactor node gizmo release
|
2021-12-27 20:30:00 -08:00 |
|
itsmattkc
|
5223483e8e
|
work towards group editor
|
2021-12-27 15:16:49 -08:00 |
|
itsmattkc
|
21165cb2ff
|
implemented node flags
|
2021-12-19 13:19:31 -08:00 |
|
itsmattkc
|
bf196e790b
|
refined keyframeview and curveview
|
2021-12-15 19:45:04 -08:00 |
|
itsmattkc
|
090fbb09d0
|
contexts in param view
|
2021-12-08 14:08:12 -08:00 |
|
itsmattkc
|
239a019690
|
many improvements and reimplementations
|
2021-11-29 21:22:49 -08:00 |
|
itsmattkc
|
495b07fc55
|
implemented node groups
|
2021-11-24 17:58:48 -08:00 |
|
itsmattkc
|
a94c7169f2
|
store expanded status in context
|
2021-11-19 17:14:56 -08:00 |
|
itsmattkc
|
a6af473f53
|
reimplemented node positioning and deleting
|
2021-11-17 12:09:41 -08:00 |
|
itsmattkc
|
b850a550bd
|
Merge branch 'master' into node-view-show-ctx
|
2021-11-16 23:59:34 -08:00 |
|
itsmattkc
|
849b4437bc
|
text node: use loadu in sse instruction
|
2021-11-16 23:58:53 -08:00 |
|
itsmattkc
|
93be94bc2c
|
more work
|
2021-11-16 23:58:34 -08:00 |
|
itsmattkc
|
f4db7cd330
|
fixed untranslated line in trig node
|
2021-11-12 11:06:28 -08:00 |
|
itsmattkc
|
0c92bc3f08
|
fixed some compile issues on non-msvc
|
2021-11-10 22:32:44 -08:00 |
|
itsmattkc
|
6033039046
|
improved connector UI in node view
|
2021-11-10 21:59:54 -08:00 |
|
itsmattkc
|
9c650883c2
|
implement context item in node view
|
2021-11-10 16:33:59 -08:00 |
|
itsmattkc
|
6f55bc01ad
|
Merge pull request #1782 from ThomasWilshaw/channel_count
traverser: catch color only jobs
|
2021-11-05 03:49:36 -07:00 |
|
Thomas Wilshaw
|
ef2b5a7bf8
|
traverser: catch jobs with no texture
If a job has no texture (e.g. a Solid), force the channel count to at
least VideoParams::kRGBChannelCount.
|
2021-11-02 21:49:14 +00:00 |
|
itsmattkc
|
dc79a6a5d9
|
revised text node
Fixes #1684
|
2021-10-25 15:46:06 -07:00 |
|
itsmattkc
|
6543512d00
|
fixed timeline crash
|
2021-10-25 14:54:48 -07:00 |
|