Commit Graph

24 Commits

Author SHA1 Message Date
brunoherbelin
b9cf0689ec New icons for source representation in Mixing and Layer views. 2020-05-27 22:44:15 +02:00
brunoherbelin
aa6c12fd60 Improved Geometry view source manipulation; added cursor change and
fixed-size handles on frame.
2020-05-26 00:07:38 +02:00
brunoherbelin
46f3ad5a50 Revert to mesh for grab handles (glLines not supported on all platforms) 2020-05-19 18:38:50 +02:00
brunoherbelin
1cdc363194 OSX compilation fix. 2020-05-19 12:44:33 +02:00
brunoherbelin
69a58de026 Tentative design of Layer View. Fix of UV coordinates for Mesh. 2020-05-17 22:27:38 +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
439b7acb2d Improved implementation for rotation icon in GeometryView (and 2020-05-17 11:03:03 +02:00
brunoherbelin
61896fdf53 Acceptable implementation of Geometry view, but graphics to be improved. 2020-05-16 22:18:19 +02:00
brunoherbelin
610e68c697 Enabling OpenGL Multisampling for antialiasing 2020-05-16 16:01:01 +02:00
brunoherbelin
22a6dc63e9 Initial implementation of rotation in GeometryView 2020-05-16 13:41:08 +02:00
brunoherbelin
20cafa388f Initial implementation of handles on sources to manipulate in geometry
view (only resize implemented so far)
2020-05-16 12:06:52 +02:00
brunoherbelin
a0d9b81620 Work-in progress scaling of sources in geometry view 2020-05-14 17:52:33 +02:00
brunoherbelin
ef34bed90a Cleanup Scene (in particular group) for simplified use in views
(background and foreground).
2020-05-09 10:12:04 +02:00
brunoherbelin
c1b76de6e0 Creation and deletion of sources, loading and new session. Cleanup code
and prevent crash on delete.
2020-05-09 00:56:37 +02:00
brunoherbelin
cc03e7b7cd New Session class to contain the list of sources. Loading and Saving of
session files in XML. Verified deletion of Nodes, Groups and Sources.
2020-05-02 13:26:57 +02:00
brunoherbelin
79e9b70fa2 New Geometry View, with new frame and new settings. 2020-04-29 00:20:38 +02:00
brunoherbelin
0e24d1a083 Implementation of source frame buffer; rendering of source and scene
integration
2020-04-25 11:52:47 +02:00
brunoherbelin
9b3eba8d1e Implementation of stippling in GLSL image shader and use in Mixing
Source. Creation of Mxing circle texture.
2020-04-23 21:49:42 +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
014fd4fc5f Compilation fix OSX 2020-04-14 22:57:39 +02:00
brunoherbelin
ccd5d182ca Cleanup Scene and Primitives. Add comments. 2020-04-13 15:17:10 +02:00
brunoherbelin
57fc66c546 Fixed init of Group (actually should NOT init its children nodes).
Ensure Nodes deletetion is done.
2020-04-13 11:48:06 +02:00
brunoherbelin
df6e2bbe63 Implementation of Mesh Primitive Node to draw geometries (replace OBJ). 2020-04-12 23:10:29 +02:00