Commit Graph

83 Commits

Author SHA1 Message Date
brunoherbelin
f105a114a9 First implementation of Output Rendering Window. 2020-05-30 22:55:47 +02:00
brunoherbelin
1d7fa30588 Added Rendering Window class and output window in Rendering. Cleanup and
refactoring.
2020-05-30 14:18:38 +02:00
brunoherbelin
84ca3b1f82 Cleanup creation of sources 2020-05-23 14:46:01 +02:00
brunoherbelin
9f4cb4dce3 Added foreground to scene. 2020-05-22 10:31:08 +02:00
brunoherbelin
f16c1843c3 Cleanup of Session loading, saving, embedding in source and added option
to make sessionSource the current Session.
2020-05-21 10:20:40 +02:00
brunoherbelin
a2ea06b2c6 Source creation by origin: File, software and hardware. Separate source
classes for Media and Session sources. Update of file dialog
accordingly.
2020-05-20 22:16:31 +02:00
brunoherbelin
1cdc363194 OSX compilation fix. 2020-05-19 12:44:33 +02:00
brunoherbelin
610e68c697 Enabling OpenGL Multisampling for antialiasing 2020-05-16 16:01:01 +02:00
brunoherbelin
4527d0dd1f UserInterface tracking of keyboard modifier and fullscreen. 2020-05-16 12:18:38 +02:00
brunoherbelin
0e1cbd33f2 Improved support for loading files, and support for file drop 2020-05-12 21:27:21 +02:00
brunoherbelin
1e715267da cleanup font size 2020-05-11 13:52:02 +02:00
brunoherbelin
91020f5180 Calculate HighDPI scaling ourselves for UserInterface init. 2020-05-11 12:53:54 +02:00
brunoherbelin
0b5f3de944 cleanup logs 2020-05-11 12:07:16 +02:00
brunoherbelin
4303f4ba4d Fixed calculation of font size from monitor resolution. 2020-05-10 20:24:04 +02:00
brunoherbelin
80b86e8b37 Fixed alpha missing for FrameBuffer 2020-05-10 15:18:20 +02:00
brunoherbelin
451c793cdd First incomplete implementation of garbage collector in Scene 2020-05-05 17:17:29 +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
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
60345958e4 Fix Mouse coordinates HI DPI under OSX (& various compilation warnings) 2020-04-23 13:56:20 +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
c4c48a84b2 matrix transform is in glm/gtc 2020-04-13 17:57:29 +02:00
brunoherbelin
7be79a9c96 Switch to OpenGL 3.3 2020-04-13 15:15:53 +02:00
brunoherbelin
bf953b328a Using vec4 for color (adding alpha) 2020-04-11 22:30:19 +02:00
brunoherbelin
1e9acb544a Adding OBJ model support 2020-04-07 00:45:40 +02:00
brunoherbelin
ea7c4aaa93 Playing with picking 2020-04-05 17:59:35 +02:00
brunoherbelin
1e70d8f4e2 Implement mechanism to push & pop rendering attributes 2020-04-05 11:44:01 +02:00
brunoherbelin
370e680e91 Separate Screenshot class header 2020-04-05 10:55:21 +02:00
brunoherbelin
91043a0c67 Add possibility to add callback front or back (for different rendering
priorities)
2020-04-03 23:08:59 +02:00
brunoherbelin
0bba7a0a84 Complete refactoring 2020-03-22 12:22:36 +01:00
BHBN
db75874e87 Initial commit 2020-03-06 21:16:51 +01:00