Commit Graph

35 Commits

Author SHA1 Message Date
brunoherbelin
37a6754de2 Extend mechanism of visitor for all important classes that has
attributes of a scene (for saving in XML, or other visitors)
2020-04-01 14:41:42 +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
96a9805377 Cleanup XML visitor 2020-03-31 21:08:25 +02:00
brunoherbelin
42e398fd48 Merge branch 'master' of github.com:brunoherbelin/v-mix 2020-03-31 20:54:09 +02:00
brunoherbelin
547bc3e151 XML Visitor with GLM matrix and vector 2020-03-31 20:52:42 +02:00
brunoherbelin
da8e124ad1 Avoid Clang compilation warnings 2020-03-31 20:52:00 +02:00
brunoherbelin
2fc01e8435 Introducing scene graph 2020-03-31 17:01:33 +02:00
brunoherbelin
cf5a3b3fc9 Use Log class for errors 2020-03-29 18:16:05 +02:00
brunoherbelin
25ed6e5337 Shader refer to single instance of shading program to avoid duplicate in
GPU.
2020-03-29 09:56:56 +02:00
brunoherbelin
84734727a2 Simplified Shader (uniforms must be set at each use of a Shader, even if
they share the same program).
2020-03-29 00:54:44 +01: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
29507bfc09 Move and improve time_to_string and date_time_string functions to
GstToolkit
2020-03-24 00:03:31 +01:00
brunoherbelin
cf6ef69342 Cleanup std namespace usage. 2020-03-24 00:02:56 +01:00
brunoherbelin
a8167fd684 Fixed instantaneous framerate computation 2020-03-23 14:36:57 +01:00
brunoherbelin
ca0db135e7 Cleanup Media Player 2020-03-22 23:33:29 +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
brunoherbelin
a435daa494 Fixed Media Player behavior 2020-03-14 10:55:26 +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
ce40d67fd1 messed up submodule. I don't understand... 2020-03-11 20:40:39 +01:00
brunoherbelin
585cdaf118 fix submodule 2020-03-11 20:27:45 +01:00
brunoherbelin
b70212bfd8 Cleanup MediaPlayer. 2020-03-09 23:43:41 +01:00
brunoherbelin
26b1d79478 Updated behavior of TimelineSlider 2020-03-09 21:57:11 +01:00
brunoherbelin
1d97b6e445 System testing for gstreamer plugins and opengl extensions 2020-03-08 20:46:06 +01:00
brunoherbelin
ba145220b6 fix for updated imgui 2020-03-06 22:23:51 +01:00
brunoherbelin
5705fb053c add ext Dirent (for Windows) 2020-03-06 22:18:51 +01:00
brunoherbelin
e778dd4545 add font and icons 2020-03-06 22:14:04 +01:00
brunoherbelin
33dfdbf6fe added submodules 2020-03-06 22:13:25 +01:00
brunoherbelin
8c08c9f878 add ext file dialog 2020-03-06 22:04:47 +01:00
brunoherbelin
37d22e44e6 wfgklsdfjgklsdfg 2020-03-06 21:46:43 +01:00
brunoherbelin
b80d7154fd add ext folder 2020-03-06 21:45:38 +01:00
BHBN
da59e80dbe Initial commit (2) 2020-03-06 21:23:51 +01:00
BHBN
db75874e87 Initial commit 2020-03-06 21:16:51 +01:00
BHBN
67e9c29a01 Initial commit 2020-01-28 14:57:55 +01:00