brunoherbelin
|
a0d9b81620
|
Work-in progress scaling of sources in geometry view
|
2020-05-14 17:52:33 +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
|
c18cd1bcc6
|
New SystemToolkit to manage access to files and settings folders in an
OS dependent way
|
2020-04-29 19:58:49 +02:00 |
|
brunoherbelin
|
79e9b70fa2
|
New Geometry View, with new frame and new settings.
|
2020-04-29 00:20:38 +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
|
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
|
5e58915282
|
Picking Nodes in Mixing view and grabbing associated source to modify
alpha
|
2020-04-23 00:36:32 +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
|
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
|
fa0f4c8fc4
|
Add GLM as submodule
|
2020-04-13 21:53:19 +02:00 |
|
brunoherbelin
|
1e9c8c013d
|
Glm backward compatibility gtc extension
|
2020-04-13 20:24:46 +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 |
|
brunoherbelin
|
bf953b328a
|
Using vec4 for color (adding alpha)
|
2020-04-11 22:30:19 +02:00 |
|
brunoherbelin
|
de08b056fb
|
Fixed broken draw of Nodes
|
2020-04-08 00:42:18 +02:00 |
|
brunoherbelin
|
1e9acb544a
|
Adding OBJ model support
|
2020-04-07 00:45:40 +02:00 |
|
brunoherbelin
|
1e70d8f4e2
|
Implement mechanism to push & pop rendering attributes
|
2020-04-05 11:44:01 +02:00 |
|
brunoherbelin
|
cf72a4d658
|
New visitor for ImGui display of scene
|
2020-04-04 23:47:06 +02:00 |
|
brunoherbelin
|
f071a49187
|
Fixed implementation of Visitor in hierarchy of Nodes.
|
2020-04-03 23:10:23 +02:00 |
|
brunoherbelin
|
178bf45f08
|
XML visitor for session saving (with toolkit for GLM saving to XML)
|
2020-03-31 21:22:36 +02:00 |
|
brunoherbelin
|
2fc01e8435
|
Introducing scene graph
|
2020-03-31 17:01:33 +02:00 |
|
brunoherbelin
|
a36ec5ffeb
|
Redefine shading classes: glsl program is now separate from shader
class, which are derived to manage uniform variables.
|
2020-03-29 00:22:56 +01:00 |
|
brunoherbelin
|
31e2b6da79
|
Merge branch 'master' of github.com:brunoherbelin/v-mix
|
2020-03-22 12:25:28 +01:00 |
|
brunoherbelin
|
0bba7a0a84
|
Complete refactoring
|
2020-03-22 12:22:36 +01:00 |
|
Bruno Herbelin
|
3bf0f367bf
|
Compilation OSX
|
2020-03-11 22:30:51 +01:00 |
|
brunoherbelin
|
1acfed925d
|
Replaced tinyfiledialog submodule
|
2020-03-11 20:47:32 +01:00 |
|
brunoherbelin
|
1d97b6e445
|
System testing for gstreamer plugins and opengl extensions
|
2020-03-08 20:46:06 +01:00 |
|
BHBN
|
da59e80dbe
|
Initial commit (2)
|
2020-03-06 21:23:51 +01:00 |
|