Commit Graph

57 Commits

Author SHA1 Message Date
Maurycy Liebner
67f81b17e9 Allow color properties for shader effects. 2021-01-27 19:32:59 +01:00
Maurycy Liebner
380abe596c Implement Brightness-Contrast effect. 2020-05-25 15:32:39 +02:00
Maurycy Liebner
e4140539a0 Fix colorize effect alpha. 2020-05-25 15:05:24 +02:00
Maurycy Liebner
9924a0a82d Implement OpenGLRasterEffectCaller, a convenience class for OpenGL
raster effects.
2020-05-25 13:58:34 +02:00
Maurycy Liebner
1e76ecd2b1 Add colorize shader effect example. 2020-05-24 19:47:28 +02:00
Maurycy Liebner
4b0b4d5b05 Add NoiseFadeEffect. 2020-05-22 13:03:36 +02:00
Maurycy Liebner
c6f1dc90e7 Small wipe cleanup. 2020-05-21 11:53:39 +02:00
Maurycy Liebner
c236ab733d Move example transitions from "Transitions" to "Examples/Transitions" 2020-05-21 11:41:52 +02:00
Maurycy Liebner
b47ee87bd9 Fix wipe shader effect direction. 2020-05-21 11:23:17 +02:00
Maurycy Liebner
0807197942 Add directional wipe shader effects. 2020-05-20 21:13:34 +02:00
Maurycy Liebner
2affbda613 multiplyRed -> eMultiplyRed 2020-05-20 17:45:41 +02:00
Maurycy Liebner
06280f97ae Add Wipe Transfitions Shader Effects. 2020-05-19 20:27:44 +02:00
Maurycy Liebner
966a3bd67a Add influence (used by Text Effects) support to Shader Effects. 2020-05-18 22:09:10 +02:00
Maurycy Liebner
7bdca461d4 Allow custom menuPath for Raster and Shader Effects. 2020-05-18 21:21:43 +02:00
Maurycy Liebner
44f22a13c2 Add osx-specific pro file config to examples. 2020-04-16 18:45:48 +02:00
Maurycy Liebner
33ef0cbae6 Fix examples *.pro files. 2020-04-14 17:25:19 +02:00
Poren Chiang
d8a873245e Enable project to be built on macOS with clang
This commit rewrites part of the project file to make use of git
submodule dependencies. Additionally, overload and symbol resolutions
that caused trouble under clang are patched accordingly.
2020-04-07 05:17:11 -07:00
Maurycy Liebner
d2a5403eb2 Make enve work on windows. 2020-03-31 17:04:51 +02:00
Maurycy Liebner
9c6455f5cb Initial SVG export support. 2020-03-18 23:38:56 +01:00
Maurycy Liebner
d1d6c1c1b6 Change Expressions implementation. Allow $frame and $value bounding. 2020-03-16 15:54:01 +01:00
Maurycy Liebner
f2b37f0339 Motion Blur initial implementation. 2020-03-11 14:01:44 +01:00
Maurycy Liebner
70b7c6c78f Improve eDots implementation. 2020-03-04 14:44:52 +01:00
Maurycy Liebner
4c6d6289e8 Add multiplyRed example ShaderEffect. 2020-03-03 12:42:48 +01:00
Maurycy Liebner
bf6ae71134 New working ShaderEffect implementation. 2020-03-03 11:50:32 +01:00
Maurycy Liebner
a67f815610 Add QPointFAnimator support to ShaderEffects.
Some syntax changes for *.gre files.
2020-02-25 20:31:45 +01:00
Maurycy Liebner
ccd239c846 Initial expressions implementation. 2020-02-01 09:52:52 +01:00
Maurycy Liebner
1c0fd68fbc Rename valueChangedSignal to valueChanged. 2020-01-16 17:29:18 +01:00
Maurycy Liebner
61125c59d8 Remove redundant ColorAnimator color setter. Update bookmarked color
selection when changing target color.
2020-01-16 17:28:48 +01:00
Maurycy Liebner
6b3e27e81b Switch to a newer skia version (0a1923e). 2020-01-11 21:48:03 +01:00
Maurycy Liebner
68d5ea8730 2020. 2020-01-02 20:46:10 +01:00
Maurycy Liebner
0084af279c Add PathEffect support to TextEffects. 2019-12-31 16:38:32 +01:00
Maurycy Liebner
de632c95be Initial implementation of Text Effects. 2019-12-29 23:29:46 +01:00
Maurycy Liebner
67ea7c8ffd ComplexAnimator related cleanup. 2019-12-25 23:09:38 +01:00
Maurycy Liebner
64caff0adb Remove semicolons after Q_UNUSED. 2019-12-23 14:02:55 +01:00
Maurycy Liebner
1419bb74bf Add opacity to eDots. 2019-12-19 21:54:11 +01:00
Maurycy Liebner
59bb6dd803 Add BlurEffect and ShadowEffect embeded in the executable. 2019-12-17 16:11:16 +01:00
Maurycy Liebner
96753fc8d6 Move on from the deprecated 'gl_FragColor'.
Closes #4
2019-12-10 20:18:15 +01:00
Maurycy Liebner
5b058255ff Set version 0.0.0. 2019-09-10 13:51:03 +02:00
Maurycy Liebner
a3e24d07a8 Switch to skia prior to applying blur and shadow effects. Otherwise
shader effects get broken.
2019-09-09 23:26:02 +02:00
Maurycy Liebner
7f62c42397 Fix explode shader effect. 2019-09-09 13:55:37 +02:00
Maurycy Liebner
6f6c52dc77 Keep fill type after applying path effects. 2019-09-09 13:34:49 +02:00
Maurycy Liebner
b9bd63ae49 Fix image rendering for filter quality higher than low. 2019-09-09 12:48:58 +02:00
Maurycy Liebner
e909399566 Update build instructions. 2019-09-07 19:53:48 +02:00
Maurycy Liebner
eb9f70030c Include RasterEffectCaller in RasterEffect so that users do not have to
include both to create CustomRasterEffects.
2019-09-05 21:09:57 +02:00
Maurycy Liebner
9f18a217ed Multithread PathEffects. 2019-09-05 21:08:59 +02:00
Maurycy Liebner
82d33dc737 Add "resolutionScaled" support to ShaderEffects. 2019-08-31 21:42:36 +02:00
Maurycy Liebner
5387f3841e Use resolution for raster effects. 2019-08-31 20:34:37 +02:00
Maurycy Liebner
7faf2b6e90 Style change. 2019-08-28 18:32:37 +02:00
Maurycy Liebner
b51de9d489 ExamplePathEffect -> eLinearize. 2019-08-28 18:30:12 +02:00
Maurycy Liebner
ce91d09810 Add GPL license. 2019-08-24 17:07:53 +02:00