Bruno Herbelin
d7be7a69ab
Original implementation of Edge Image filters
2022-06-01 23:49:12 +02:00
Bruno Herbelin
fd942b28c6
Finishing Sharpen Image filters
2022-05-31 23:14:53 +02:00
Bruno Herbelin
7c850b0405
Original implementation of Sharpen Image filters
2022-05-31 22:53:28 +02:00
Bruno Herbelin
e3bb95b3dd
Original implementation of Blur Image Filters
...
With Gaussian, fast Gaussian, Hashed and morphological (opening and closing) methods. Remembering shader code for other fast methods.
2022-05-31 00:34:37 +02:00
Bruno
cc69baf0dd
Compilation fix
2022-05-18 12:50:07 +02:00
Bruno Herbelin
ffdacb3850
Unified implementation of filters for CloneSources
...
All filters now derive from FrameBufferFilter, which is always used in a CloneSource. Default FrameBufferFilter is Passthrough filter. Others are Delay and Image filters. Implemented UI selection of filter type, XML session save and load. Linked ImageFilter to Code editor.
2022-05-18 00:10:14 +02:00
Bruno Herbelin
82be9326a8
Fixed ImageFilter timing
2022-05-07 15:39:06 +02:00
Bruno Herbelin
80469ead18
Initial commit of ImageFilter shader presets
...
Clone source can choose a filter
2022-05-01 22:24:59 +02:00
Bruno Herbelin
77dc563219
Minimally operational Shader editor
...
Can edit code in GLSL, syntax highlighted, and compile shader. Compatible with ShaderToy code.
2022-04-23 01:02:31 +02:00
Bruno Herbelin
56b17116e3
Preliminary implementation of Shader editor
...
Connect TextEditor with ImageFilter from current Clone Source. GLSL Compilation seems to work....
2022-04-21 00:18:37 +02:00
Bruno Herbelin
d41a85f4a1
New ImageFilter applied to Clone Sources
...
Preliminary implementation, effective but without consequence on the rendering.
2022-04-19 01:23:50 +02:00