Bruno Herbelin
|
a6ba694fbd
|
Code warning cleanup and add GPL license header to all CPP files
|
2021-11-10 23:19:38 +01:00 |
|
Bruno
|
7fb6e57829
|
Added 1200px height selection (e.g. for WUXGA displays)
|
2021-08-20 21:32:12 +02:00 |
|
Bruno
|
789bf1bd00
|
BugFix prevent failed FrameBuffer fill
|
2021-08-07 20:23:20 +02:00 |
|
Bruno
|
a9c8b67975
|
Implementation of custom Masks
FrameBuffer accepts to fill any size of FrameBufferImage as input, and a Dialog in TextureView allows to select a JPG or PNG.
|
2021-08-06 13:23:59 +02:00 |
|
Bruno
|
61fa062794
|
Correct implementation of DeviceSource resize
previous commit was bad...
|
2021-06-19 01:03:21 +02:00 |
|
Bruno
|
bd2500314f
|
decide for byte aligned opengl textures all over
|
2021-04-28 13:18:01 +02:00 |
|
Bruno
|
c5ee77e969
|
Fixed blit of framebuffer
|
2021-04-25 01:27:32 +02:00 |
|
Bruno
|
d371f6ae8e
|
Cleanup FrameBufferImage API
|
2021-04-25 00:27:32 +02:00 |
|
Bruno
|
678bdf066e
|
Temporarily acceptable SessionGroup with opaque background
|
2021-02-16 23:01:02 +01:00 |
|
Bruno
|
398995648a
|
Mask Paint!! New MaskShader for mouse paiting of masks and associated changes.
UI for pain mask, load & save of FrameBuffer Image.
|
2021-01-10 14:52:57 +01:00 |
|
brunoherbelin
|
c4e584a1da
|
cleanup framebuffer info string
|
2021-01-01 12:00:30 +01:00 |
|
brunoherbelin
|
25b58b76f3
|
Enable resize of session frame buffer resolution
|
2021-01-01 11:54:40 +01:00 |
|
brunoherbelin
|
44b888fd04
|
Work in progress - implementation of cropping in Geometry view instead
of AppearanceView. Display of scaled mixing surface in Mixing and Layers
view. Changed stippling shading.
|
2020-12-07 00:17:10 +01:00 |
|
brunoherbelin
|
93ad971fc0
|
Improved implementation of crop in AppearanceView. Not yet fully
satisfying though...
|
2020-11-29 23:33:53 +01:00 |
|
brunoherbelin
|
20f1320e2d
|
Implementation of vertical crop (2 axis projection manipulation in frame
buffer). Cleanup of UI for appearance view.
|
2020-11-26 20:30:37 +01:00 |
|
brunoherbelin
|
c33796e97c
|
Beta implementation of FrameBuffer projection change for cropping.
|
2020-11-22 21:58:04 +01:00 |
|
brunoherbelin
|
1ab2ae0df0
|
Operational implementation of UV texture coordinates changes in
Appearance View.
|
2020-11-16 21:43:39 +01:00 |
|
brunoherbelin
|
41f87aa927
|
Fix OSX fullscreen crash
|
2020-11-01 11:00:46 +01:00 |
|
brunoherbelin
|
8ef79a6dbd
|
Added frame buffer information display in session preview
|
2020-10-31 19:21:05 +01:00 |
|
brunoherbelin
|
db6d3a6fa0
|
Support for 21:9 aspect ratio
|
2020-09-19 20:45:16 +02:00 |
|
brunoherbelin
|
0e2af5b04f
|
fighting the crash everywhere: random crash at random location. Changing
computer might be better idea than changing the code indefinitely...
|
2020-08-15 18:05:18 +02:00 |
|
brunoherbelin
|
4f3114770d
|
Cleanup OpenGL texture for optimal performance: using GL4 glTexStorage2D
with RGBA8 (most efficient implementation in hardware).
|
2020-07-30 00:13:46 +02:00 |
|
brunoherbelin
|
5c6a5b57b1
|
Minor adjustments video recorder
|
2020-07-28 11:24:30 +02:00 |
|
brunoherbelin
|
3bb3e66f55
|
Implementation of Recorder with dual PBO mechanism for best efficiency
and compatibility. Fixed user interface and avoid user creating multiple
recorders.
|
2020-07-27 15:56:24 +02:00 |
|
brunoherbelin
|
1309a479b5
|
Categories of Settings to make things more clear.
|
2020-06-29 20:26:36 +02:00 |
|
brunoherbelin
|
02ef340ef5
|
More options in the toolbox. User settings for selection of blit render
mode.
|
2020-06-27 13:27:06 +02:00 |
|
brunoherbelin
|
44901f6756
|
Implementation of FPS monitor in Mixer (fixed dt precision) and Plot
monitor of FPS in toolbox.
|
2020-06-27 12:19:33 +02:00 |
|
brunoherbelin
|
1282604705
|
Implementation of FrameBuffer blit in output window.
|
2020-06-26 18:08:25 +02:00 |
|
brunoherbelin
|
14f7543f02
|
Cosmetics appearance shadow and frame. Cleanup rsc folder
|
2020-06-04 22:46:08 +02:00 |
|
brunoherbelin
|
010337518b
|
Implementation of output window with fullscreen, settings restore and
icon.
|
2020-05-31 17:04:04 +02:00 |
|
brunoherbelin
|
11d21bcaeb
|
Setup Multisampling for all rendering and frame buffers. Store in
settings.
|
2020-05-31 10:27:10 +02:00 |
|
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
|
ecbca0b5e6
|
BugFix FrameBuffer alpha (disabled for SessionSource and RenderSource)
and bugfix RenderPreview UV coordinates.
|
2020-05-22 23:08:09 +02:00 |
|
brunoherbelin
|
16fa3300b8
|
New Render Source. Cleanup Source API.
|
2020-05-21 23:32:21 +02:00 |
|
brunoherbelin
|
569a097c4a
|
Initial implementation of Layer view (not effective, but integrated in
mixer).
|
2020-05-17 13:29:27 +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
|
6196f7f69e
|
GUI Selection of rendering resolution for session and settings.
|
2020-05-12 00:29:08 +02:00 |
|
brunoherbelin
|
32030e66dc
|
Implementation of FrameBuffer resolution parameters, and saving in
session file of rendering resolution.
|
2020-05-11 23:50:42 +02:00 |
|
brunoherbelin
|
0b5f3de944
|
cleanup logs
|
2020-05-11 12:07:16 +02:00 |
|
brunoherbelin
|
80b86e8b37
|
Fixed alpha missing for FrameBuffer
|
2020-05-10 15:18:20 +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
|
1e70d8f4e2
|
Implement mechanism to push & pop rendering attributes
|
2020-04-05 11:44:01 +02:00 |
|
brunoherbelin
|
7536df3c13
|
Implementation of Frame Buffer Object to render output
|
2020-04-04 00:01:49 +02:00 |
|
brunoherbelin
|
f071a49187
|
Fixed implementation of Visitor in hierarchy of Nodes.
|
2020-04-03 23:10:23 +02:00 |
|
brunoherbelin
|
0e25810a74
|
Unified class methods naming (lower case function names as other
classes)
|
2020-04-03 23:06:24 +02:00 |
|