Commit Graph

2823 Commits

Author SHA1 Message Date
Maurycy Liebner
0f5cc5259f Try a different approach for clearing the outside range when drawing
with DstIn/SrcIn blend modes. #10
2019-12-16 21:31:54 +01:00
Maurycy Liebner
f931cdc4be Let users decide between path-wise and non-path-wise SubPathEffect. 2019-12-16 19:46:33 +01:00
Maurycy Liebner
93b16a1d0c Fix Travis CI builds. 2019-12-16 18:50:50 +01:00
Maurycy Liebner
e828fd2d78 Fix Travis CI builds. 2019-12-16 18:05:16 +01:00
Maurycy Liebner
6cd6bbca40 Fix Travis CI builds. 2019-12-16 18:02:51 +01:00
Maurycy Liebner
3326225c64 Fix Travis CI builds. 2019-12-16 18:00:09 +01:00
Maurycy Liebner
360aef7a3d Fix Travis CI builds. 2019-12-16 17:56:57 +01:00
Maurycy Liebner
fc6fdb9778 Fix Travis CI builds. 2019-12-16 17:53:07 +01:00
Maurycy Liebner
1700654fea Fix Travis CI builds. 2019-12-16 17:49:01 +01:00
Maurycy Liebner
486b07ba25 Fix Travis CI builds. 2019-12-16 17:46:42 +01:00
Maurycy Liebner
8f909165e6 Make sure pthread is linked during gperftools build. 2019-12-16 00:05:15 +01:00
Maurycy Liebner
f77c1cbaae New travis. Wait for the FFMPEG4 PPA. 2019-12-15 22:16:30 +01:00
Maurycy Liebner
a3060a259c Try building FFMPEG in Travis CI. 2019-12-15 21:18:48 +01:00
Maurycy Liebner
54dc50a66f UI improvements. TimelineDockWidget buttons dependent on the current
CanvasMode.
2019-12-15 19:15:52 +01:00
Maurycy Liebner
8bb751ea01 Add MyPaint-based path outline rendering. 2019-12-15 14:11:33 +01:00
Maurycy Liebner
33d765a69d Change ActionButton implementation.
Add SwitchButton to change node visibility.
2019-12-14 23:54:32 +01:00
Maurycy Liebner
4811cdb920 Add enve logo and links to README.md. 2019-12-14 21:12:24 +01:00
Maurycy Liebner
2df9ebebaf Fix RenderSettingsDialog separators and height spinbox connection. 2019-12-14 20:33:12 +01:00
Maurycy Liebner
f389115d5e Remove RenderDestinationDialog. Title OutputSettingsDialog and
RenderSettingsDialog.
2019-12-14 20:23:18 +01:00
Maurycy Liebner
28355b728b Add render settings. 2019-12-14 19:20:59 +01:00
Maurycy Liebner
7d1dd5eaa2 Add CPU thread cap setting. Clean up settings. 2019-12-14 17:55:34 +01:00
Maurycy Liebner
a6afe91680 Let users cap enve memory usage. 2019-12-14 12:23:05 +01:00
Maurycy Liebner
17a24d8e28 Ship gperftools-2.7 with enve. 2019-12-14 11:54:42 +01:00
Maurycy Liebner
21b7a240c9 Add a screenshot to Readme. 2019-12-12 21:24:11 +01:00
Maurycy Liebner
7d89b10e9b Schedule path nodes deletion, instead of deleting them on the spot.
Closes #5
2019-12-12 21:01:03 +01:00
Maurycy Liebner
138cc81d81 Remove tabs from .travis.yml ... 2019-12-12 14:34:15 +01:00
Maurycy Liebner
aacd304d2f Trigger 2019-12-12 14:29:36 +01:00
Maurycy Liebner
d8aa9c5bda Create .travis.yml #8 2019-12-12 14:18:00 +01:00
Maurycy Liebner
444f8a8c87 Add settings dialog that let's users choose hardware (CPU/GPU)
preference and disable GPU path rendering.
GPU path rendering disabled by default for Nvidia GPUs.
2019-12-11 22:09:10 +01:00
Maurycy Liebner
68e88e7a91 Inform users with older GPUs that enve requires OpenGL 3.3.
Closes #2
2019-12-10 20:18:15 +01:00
Maurycy Liebner
96753fc8d6 Move on from the deprecated 'gl_FragColor'.
Closes #4
2019-12-10 20:18:15 +01:00
Maurycy Liebner
4dd3b675b5 Fix path interpolation ctrls mode between keyframes. 2019-12-10 20:18:15 +01:00
Maurycy Liebner
69d2ce6d91 Make parts of the core code private. 2019-12-10 20:16:11 +01:00
Maurycy Liebner
4c3ed14ba1 Fix effect loading duplicates (connecting to the same signal multiple
times).
2019-12-10 20:13:00 +01:00
Maurycy Liebner
0a9d4e3710 Limit public skia includes. 2019-09-10 15:09:26 +02:00
Maurycy Liebner
7a3fe5df0a Add missing gpurendertools.h include file. 2019-09-10 14:16:12 +02:00
Maurycy Liebner
c7c897ae4a Update README.md enve description. 2019-09-10 13:55:26 +02:00
Maurycy Liebner
5b058255ff Set version 0.0.0. 2019-09-10 13:51:03 +02:00
Maurycy Liebner
e1f70ee2a5 Release 0.0.0 UI changes. 2019-09-10 13:23:44 +02:00
Maurycy Liebner
1e9342c6e7 Fix canvas mode change after double click on a path. 2019-09-10 12:59:22 +02:00
Maurycy Liebner
6f32228471 Fix removing a normal node that is an end node and has neighbouring
dissolved nodes.
2019-09-10 12:58:34 +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
55ae550e08 Fix enabling outline base path effects. 2019-09-08 15:31:48 +02:00
Maurycy Liebner
3c087f39f2 Fix enabling outline base path effects from a context menu. 2019-09-08 11:48:19 +02:00
Maurycy Liebner
5d69a895fc Fix displacement effect. Remove the impression of rotation. 2019-09-08 11:46:29 +02:00
Maurycy Liebner
4521c7f673 Read/write the mute state for video sounds. 2019-09-08 11:06:00 +02:00
Maurycy Liebner
60a2ff4a4d Embed brushes inside enve as resource files. 2019-09-08 11:04:50 +02:00