brunoherbelin
3b09bc877c
Introducing Oriented bounding box for GeometryView selection
...
First implementation of MixingView selection manipulation (scale and
rotate)
2021-03-15 11:56:16 +01:00
brunoherbelin
92663aa171
Select group sources with ctrl+clic
2021-03-13 09:23:39 +01:00
brunoherbelin
c41d7ee067
BugFix select current
2021-03-12 23:56:49 +01:00
brunoherbelin
5ab5f1b60f
bruteforce and efficient implementation of mixing groups management in
...
session.
2021-03-12 20:25:36 +01:00
brunoherbelin
10f9c1b329
Work in progress Implementation of mixing group
...
link and unlink methods, integration in MixingView, update groups on
source change, undo-redo improved.
2021-03-10 23:38:09 +01:00
brunoherbelin
2d62ab969c
Work in progress: undo & redo of mixing group creation and delete
...
actions.
2021-03-10 00:16:49 +01:00
Bruno
7656113dcc
Large commit for implementation of load&save of MixingGroups
2021-03-07 19:27:00 +01:00
Bruno
56f0165d75
Implementation of mixing group actions
2021-03-06 11:40:00 +01:00
Bruno
d79c4cbfe1
Fixed rendering LineStrip
2021-03-06 11:39:01 +01:00
Bruno
a55765c100
Add Symbol rotation
2021-03-06 11:38:17 +01:00
Bruno
134617bbd1
Created new Object MixingGoup
2021-03-03 22:39:36 +01:00
Bruno
2ccedd42e4
Cleanup code and includes
2021-03-03 22:39:17 +01:00
Bruno
d6d1ab5099
Clean code and includes
2021-03-03 22:37:56 +01:00
Bruno
b8d323ad59
Longer notification time
2021-03-03 22:37:18 +01:00
Bruno
737269bf5a
New Primitive LineLoop (and cleanup associated visitors)
2021-03-03 22:36:59 +01:00
brunoherbelin
e54389b79c
Improve context menu (icons and labels)
2021-02-28 17:38:18 +01:00
brunoherbelin
2906c50642
Change terminology sub-session
2021-02-28 14:10:55 +01:00
brunoherbelin
8123e61e34
Cleanup depth management
2021-02-28 14:10:32 +01:00
brunoherbelin
70cc66a7f4
Added edit menu in New source panel
2021-02-28 10:19:30 +01:00
brunoherbelin
13672a9d01
Use dichotomic algorithm to converge to new Alpha
2021-02-28 10:18:42 +01:00
brunoherbelin
f2cd18f754
Cleanup and unify views interface (combo)
2021-02-28 10:18:10 +01:00
brunoherbelin
7e723f4142
Use SourceTrail to analyse structure
2021-02-28 10:15:50 +01:00
brunoherbelin
adcd735127
Clean include tree for view cpp
2021-02-26 23:33:50 +01:00
brunoherbelin
70c28d4226
Renamed Appearance view to Texture view.
2021-02-26 23:15:14 +01:00
Bruno
004e1aaead
Compile Views in separate source files
2021-02-26 23:09:51 +01:00
Bruno
e7a5d341e4
Dispatch code of Views in separate source files
2021-02-26 23:09:22 +01:00
brunoherbelin
f7b93478ed
Reimplementation of LineStrip primitive using DYNAMIC vertext array and
...
triangle strips (basic mesh).
2021-02-26 17:01:24 +01:00
brunoherbelin
afc0c7af0e
Fixed FPS stable computation
2021-02-23 23:44:04 +01:00
brunoherbelin
0ee5eebf91
Linux compilation fix
2021-02-23 23:43:41 +01:00
brunoherbelin
d0fdbeb14f
Changed dt and fps computation in mixer
2021-02-23 23:11:16 +01:00
brunoherbelin
38f1288571
Reading version from git
2021-02-23 20:04:37 +01:00
brunoherbelin
4093170599
New blending: hard light
2021-02-22 18:26:14 +01:00
brunoherbelin
27112a2b57
AlphaShader for mapping alpha in pre-render
2021-02-22 18:26:00 +01:00
Bruno
ef7722bb5c
Better terminology and icons for SessionGroup
0.5.2
2021-02-22 14:06:10 +01:00
brunoherbelin
8019f4ea25
Cleanup blending update
2021-02-21 22:02:04 +01:00
Bruno
a612395ca3
Added Lighten only blending mode
2021-02-20 00:26:21 +01:00
brunoherbelin
4718bf166f
Shading pre-multiplied alpha for simple shapes too
2021-02-19 16:53:38 +01:00
Bruno
f51bc1f1f4
New Blending with pre-multiplied alpha
...
Finally found how to improve blending modes by pre-multiplying color by alpha in the shader, so that the blending equations can be applied on top of the apha manipulation.
2021-02-18 23:36:01 +01:00
Bruno
64071a4a55
Merge remote-tracking branch 'origin/master'
2021-02-16 23:01:21 +01:00
Bruno
678bdf066e
Temporarily acceptable SessionGroup with opaque background
2021-02-16 23:01:02 +01:00
Bruno
cb5562eca2
Blending with separate alpha and color functions
2021-02-16 23:01:02 +01:00
Bruno
23386fccc2
Minor improvement XML
...
Do not save timeline for single frame media
2021-02-16 23:01:02 +01:00
Bruno
4b1d6a8ac0
Temporarily acceptable SessionGroup with opaque background
2021-02-16 22:58:45 +01:00
Bruno
146408607a
Blending with separate alpha and color functions
2021-02-16 22:58:19 +01:00
Bruno
ffee2f067a
Minor improvement XML
...
Do not same timeline for single frame media
2021-02-16 22:57:40 +01:00
Bruno
935762506d
Bugfix: frae grabber should be called in Mixer
...
Grab frames in session update fails with SessionSource and SessionGroups.
2021-02-16 22:50:15 +01:00
brunoherbelin
885ce67174
OSX compile fix
2021-02-15 09:03:30 +01:00
Bruno
e37b21760e
BugFix: interrupting recursive session loading
...
Prevent crash on recursive (infinite) loading of session file (containing itself).
2021-02-14 18:56:48 +01:00
Bruno
25c2bb59f5
Draft searchFileVisitor
2021-02-13 13:45:00 +01:00
brunoherbelin
a1e4709910
OGL optimization (no mipmap, antialias lines)
2021-02-13 12:39:21 +01:00