brunoherbelin
1ea1937fd7
Cosmetics and bugfix on UserInterface.
2020-05-19 14:04:18 +02:00
brunoherbelin
569a097c4a
Initial implementation of Layer view (not effective, but integrated in
...
mixer).
2020-05-17 13:29:27 +02:00
brunoherbelin
54d4bc2aba
Added Source Geometry properties. Started implementing Layers View.
2020-05-17 11:40:48 +02:00
brunoherbelin
77cffa160e
Fixed terminology for path (in filesystem) versus uri (with protocol)
...
for gstreamer in MediaPlayer and MediaSource.
2020-05-10 00:40:36 +02:00
brunoherbelin
fc8bd02d2f
Creation of the left sidebar with Navigator. Starting to migrate main
...
window to side bar.
2020-05-02 23:47:32 +02:00
brunoherbelin
bdb092dddb
Fixed visitors Session and ImgUI
2020-04-29 21:53:28 +02:00
brunoherbelin
091eceefe5
Cleanup ImguiVisitor & image shaders interface
2020-04-28 13:55:52 +02:00
brunoherbelin
203ee4bea9
New image processing filter; (simplified) opening morphological operator
...
(aka denoising).
2020-04-28 13:41:27 +02:00
brunoherbelin
8cc6da98ba
Fixed Shader imageprocessing.
2020-04-28 11:47:04 +02:00
brunoherbelin
7282760f69
cleanup image processing shader
2020-04-27 19:56:30 +02:00
brunoherbelin
6b30674254
Implementation of masks (double texturing ImageShader) for sources.
2020-04-27 19:40:08 +02:00
brunoherbelin
d248df0567
Separate shader for image processing and simple texture display.
...
ImageShader added a second texture for mask blending. Cleanup of User
Interface windows.
2020-04-27 13:44:20 +02:00
brunoherbelin
1d9e955bfa
New GUI buttons and clean media player
2020-04-26 14:38:59 +02:00
brunoherbelin
6101ecd086
Gui visitor for image procesing shader
2020-04-26 10:07:10 +02:00
brunoherbelin
551acf25b9
New Shader Image Processing
...
Cleanup shaders and add image processing shader for source
2020-04-25 23:58:49 +02:00
brunoherbelin
0e24d1a083
Implementation of source frame buffer; rendering of source and scene
...
integration
2020-04-25 11:52:47 +02:00
brunoherbelin
19b207e80b
Fixed Picking visitor for Mixing View (but should work in all views)
2020-04-20 22:54:00 +02:00
brunoherbelin
0d87aa8bf6
New PickingVisitor for selecting Nodes from mouse clic
...
Cleanup Mixer and other Visitor classes.
2020-04-19 23:11:18 +02:00
brunoherbelin
8424d9a6c7
work in progress: Mixer manage creation of sources
...
Views displayed independently
2020-04-19 19:28:51 +02:00
brunoherbelin
4f5a71970d
Initial integration of Mixer, Views and Source classes.
...
First tests with user interface and Mixing View
2020-04-19 00:49:55 +02:00
brunoherbelin
1f2a37a85f
avoid include glm/ext/vector_float
2020-04-13 17:52:48 +02:00
brunoherbelin
ccd5d182ca
Cleanup Scene and Primitives. Add comments.
2020-04-13 15:17:10 +02:00
brunoherbelin
df6e2bbe63
Implementation of Mesh Primitive Node to draw geometries (replace OBJ).
2020-04-12 23:10:29 +02:00
brunoherbelin
bf953b328a
Using vec4 for color (adding alpha)
2020-04-11 22:30:19 +02:00
brunoherbelin
4b9ba47038
Cleanup update and matrix transformation
2020-04-05 23:11:47 +02:00
brunoherbelin
2b7531dc38
Cleanup Scene classes
2020-04-05 17:59:16 +02:00
brunoherbelin
c23586df27
Bugfix - init all children when init group
2020-04-05 10:25:29 +02:00
brunoherbelin
bef60e3e13
Using translation, rotation and scale vectors to define transform of
...
node (matrix computed at update). GUI to modify transform adapted
accordingly. Initialization nodes done at first run of draw (prevents
mistake of forgetting to init).
2020-04-05 01:21:29 +02:00
brunoherbelin
cf72a4d658
New visitor for ImGui display of scene
2020-04-04 23:47:06 +02:00
brunoherbelin
7bc3a2fb30
Define black opengl texture in resource
2020-04-04 23:45:18 +02:00