brunoherbelin
f2cd18f754
Cleanup and unify views interface (combo)
2021-02-28 10:18:10 +01:00
brunoherbelin
4093170599
New blending: hard light
2021-02-22 18:26:14 +01:00
Bruno
ef7722bb5c
Better terminology and icons for SessionGroup
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
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
brunoherbelin
8c4d3f3a18
Unified use of SessionSource in Mixer (import) for SessionFile and
...
SessionGroup sources.
2021-02-09 18:47:54 +01:00
Bruno
84416f566b
Early implementation of groups: SessionGroupSource.
...
Rename SessionSource to SessionFileSource.
2021-02-07 22:01:07 +01:00
brunoherbelin
d76dfa4a9d
Revert "Cleanup tooltips."
...
This reverts commit d23267d333 .
2021-02-04 22:45:13 +01:00
brunoherbelin
d23267d333
Cleanup tooltips.
2021-01-31 20:09:11 +01:00
brunoherbelin
ac15bbc840
Display preview of source centered in fixed-size preview area.
2021-01-30 23:23:30 +01:00
brunoherbelin
e26052013c
Matching creation of new session source with recent changes on
...
SessionSource.
2021-01-30 22:45:27 +01:00
brunoherbelin
9bfc5b269a
Fixed session source import; merge sources from the inside session,
...
adjust their alpha and depth, and delete former session source
immediately.
2021-01-29 22:32:02 +01:00
brunoherbelin
e564b63f77
Added icon to toggle lock in pannel (and fixed icon)
2021-01-24 22:18:31 +01:00
Bruno
9c0adb4ce6
Important feature: source locking and workspace.
...
Source locking property, views ability to test if a source is selectable, change of selection when switch view, picking testing locking and workspace.
2021-01-24 17:19:41 +01:00
Bruno
9e865b3677
Preliminary implementation of source locking and layer stage levels
2021-01-16 22:32:02 +01:00
brunoherbelin
c355486955
Improved interface mask, eye candies and new icons.
2021-01-11 23:09:52 +01:00
brunoherbelin
cf2b6b4b39
Improved information icon for source preview
2021-01-01 12:17:49 +01:00
Bruno
34c24d99df
Integration procedural GLSL masks
2020-12-27 14:05:03 +01:00
brunoherbelin
44b888fd04
Work in progress - implementation of cropping in Geometry view instead
...
of AppearanceView. Display of scaled mixing surface in Mixing and Layers
view. Changed stippling shading.
2020-12-07 00:17:10 +01:00
brunoherbelin
053c2a3f1f
Cosmetics in views and GUI
2020-11-30 22:59:15 +01:00
brunoherbelin
20f1320e2d
Implementation of vertical crop (2 axis projection manipulation in frame
...
buffer). Cleanup of UI for appearance view.
2020-11-26 20:30:37 +01:00
brunoherbelin
c33796e97c
Beta implementation of FrameBuffer projection change for cropping.
2020-11-22 21:58:04 +01:00
brunoherbelin
3b529222d8
Completing the user actions in appearance view.
2020-11-16 23:47:02 +01:00
brunoherbelin
ec797f8d67
Various GUI terminology changes for unified wording and clarity
2020-11-03 21:52:03 +01:00
brunoherbelin
79482d3d1b
Offer to reconnect a network source at anytime (there is no way to
...
really know if it was disconnected)
2020-11-03 18:44:12 +01:00
brunoherbelin
01410a59cf
Improved connection robustness and diconnection/connection behaviors
...
(added connection rejection to streamer).
2020-10-25 22:01:04 +01:00
brunoherbelin
e60c7a4cad
Managing client name and disconnection (e.g. end vimix)
2020-10-25 18:56:56 +01:00
brunoherbelin
8fa14bda1a
Fixing bugs with Network source ans Video Streamer.
2020-10-25 14:31:27 +01:00
brunoherbelin
469ee4c26a
Finalizing NetworkSource (Visitors)
2020-10-25 10:00:32 +01:00
brunoherbelin
102413c7f4
Minor compilation fixes
2020-10-12 16:41:34 +02:00
brunoherbelin
34b508a8dd
BugFix: PatternSource pattern type is unsigned and undefined when
...
created
2020-10-11 16:01:57 +02:00
brunoherbelin
8297c85220
Cosmetic improvement of Action manager and Log messages.
2020-10-11 12:05:38 +02:00
brunoherbelin
babbddcf28
Improved Action manager labels of stored actions
2020-10-11 00:37:49 +02:00
brunoherbelin
233fc64c4e
Increased size of unique identifier of objects: using uint64 instead of
...
int. Deep change in all concerned objects (Node, Source, Shader, etc.).
No behavior change, just more robust in duration.
2020-10-06 22:45:52 +02:00
brunoherbelin
77d9b17ac8
HistoryManager: new widget and extending scope of historized user
...
actions.
2020-10-06 21:39:37 +02:00
brunoherbelin
2493d8d9f9
Added ImGUI actions to ActionManager history.
2020-10-04 23:34:59 +02:00
brunoherbelin
f32b85a656
Centralizing and unifying the generator of object identifiers.
2020-10-03 14:05:28 +02:00
brunoherbelin
0eaffe213a
Changed order of filter sliders, and publish related documentation
2020-10-02 13:24:39 +02:00
brunoherbelin
83a2da6b2b
Setup icon (i,j coordinates in ImGui Toolkit) for each Source class, and
...
use this icon in GUI to indicate the type of class.
2020-10-01 22:57:49 +02:00
brunoherbelin
e8a88fcbb9
Improve icons
2020-09-30 23:21:43 +02:00
brunoherbelin
d4b014188e
Fixed DeviceSource pannel config
2020-09-30 22:32:29 +02:00
brunoherbelin
7109b94484
Cleanup DeviceSource and PatternSource (no feature change)
2020-09-25 21:20:24 +02:00
brunoherbelin
519baf7a3b
Unified GUI behavior for source creation. cleanup of history of recent
...
files after loading error.
2020-09-20 11:28:09 +02:00
brunoherbelin
59db2cf57c
Implementation of new type of source: Pattern generator (GUI, icons,
...
saving). A new class for gstreamer stream (Stream) is defined for
generic pipeline sources; to be integrated (inheritance) into
MediaPlayer.
2020-09-20 00:26:39 +02:00
brunoherbelin
bb8dcf088e
work in progress cleanum memory leak and crash :(
2020-08-11 00:11:22 +02:00
brunoherbelin
6f844f722d
Improved Media player timeline: adding time indication and enabling to
...
scroll in a zoomed-in timeline. Display current time in overlay on
frame.
2020-08-04 00:01:30 +02:00
brunoherbelin
929bf7981a
Changed my mind: using an even more clear toggle button for image
...
processing on/off.
2020-08-02 13:49:02 +02:00
brunoherbelin
37eb845fe4
Improved icon and tooltip for GPU image processing button.
2020-08-02 13:41:18 +02:00
brunoherbelin
c9882190b0
Enable dynamic change of image processing Shader on source.
2020-07-30 09:39:04 +02:00