Commit Graph

2823 Commits

Author SHA1 Message Date
Maurycy Liebner
4bf089b2af Fix reading old Oil Effect files. 2020-05-16 13:23:15 +02:00
Maurycy Liebner
28d4bf8970 Do not read more children from xev than there are. 2020-05-16 13:21:52 +02:00
Maurycy Liebner
11c489e709 Use gSkRandF instead of gRandF for Oil Painting. 2020-05-16 12:59:55 +02:00
Maurycy Liebner
680a410fee Use Oil Painting timing only when OilEffect_TIMING defined. 2020-05-16 12:42:17 +02:00
Maurycy Liebner
f582d66a91 Gpu Oil Painting process. 2020-05-16 12:26:32 +02:00
Maurycy Liebner
7f218db3e5 Antialias Oil Painting effect. 2020-05-15 20:40:31 +02:00
Maurycy Liebner
677cbe0425 Small Oil Painting effect speed up. 2020-05-15 20:38:45 +02:00
Maurycy Liebner
624fe3db00 Add stroke length and count controls. 2020-05-15 20:29:51 +02:00
Peter Eszlari
31465aa1cf xdg: add mime file 2020-05-15 19:39:37 +02:00
Maurycy Liebner
964b8cd38b Use SkBitmap OilSimulator::mPaintedPixels noly if useCanvasBuffer is
true.
2020-05-15 14:23:43 +02:00
Maurycy Liebner
d1f466eb1b OilEffect brush size and accuracy controls. 2020-05-15 14:15:03 +02:00
Maurycy Liebner
fa3c126fc7 Oil paint directly to the target texture. 2020-05-15 12:03:15 +02:00
Maurycy Liebner
91c26a6dde Working OilEffect implementation. 2020-05-15 11:56:00 +02:00
Maurycy Liebner
23ef07c7af ofFbo OilSimulator::canvas -> SkCanvas OilSimulator::mCanvas
ofFbo OilSimulator::canvasbuffer -> SkCanvas OilSimulator::mCanvasBuffer
2020-05-15 10:41:58 +02:00
Maurycy Liebner
6e37b2431f Remove redundant OilSimulator::setImagePixels 2020-05-14 20:37:28 +02:00
Maurycy Liebner
004320c49f Remove ofPixels OilSimulator::similarColorPixels 2020-05-14 20:35:59 +02:00
Maurycy Liebner
4683980aec ofPixels OilSimulator::paintedPixels -> SkBitmap
OilSimulator::mPaintedPixels
2020-05-14 20:28:38 +02:00
Maurycy Liebner
ab6e176549 Use SkColor-specific functions for averageColor. 2020-05-14 20:25:46 +02:00
Maurycy Liebner
77a3ca4109 ofPixels OilSimulator::visitedPixels -> vector<char>
OilSimulator::mVisitedPixels
2020-05-14 20:16:10 +02:00
Maurycy Liebner
e1c400e985 OilImpl, QColor -> SkColor. 2020-05-14 20:02:12 +02:00
Maurycy Liebner
e6d762554e ofImage OilSimulator::img -> SkBitmap OilSimulator::mImg 2020-05-14 19:50:44 +02:00
Maurycy Liebner
e1d26d6d12 OilImpl, QPointF -> SkPoint. 2020-05-14 19:35:37 +02:00
Maurycy Liebner
e6fb2725c5 Add OilEffect. 2020-05-14 16:22:40 +02:00
MaurycyLiebner
7cd767c017
Merge pull request #129 from eszlari/qmake-git
qmake: run git
2020-05-12 15:42:26 +02:00
Peter Eszlari
63b191d155 qmake: run git 2020-05-12 03:08:13 +02:00
Maurycy Liebner
f7443cdc4c Allow users to open xev files on startup.
#128
2020-05-11 17:39:47 +02:00
MaurycyLiebner
bd74a2e3c5
Merge pull request #127 from eszlari/make-install
qmake: support make install
2020-05-11 16:27:22 +02:00
Maurycy Liebner
efdc0828df Add Scrolling Timeline tip. 2020-05-09 11:31:53 +02:00
Peter Eszlari
1e0842ad4e qmake: support make install 2020-05-09 01:41:07 +02:00
Maurycy Liebner
c89d75551d Fix welcome widget width. 2020-05-08 12:47:11 +02:00
Maurycy Liebner
47a8e01ae3 Fix WelcomeDialog when no recent files present. 2020-05-07 21:02:08 +02:00
Maurycy Liebner
1be0529195 Do not trigger axis change when key press is autorepeat. #123 2020-05-07 16:34:36 +02:00
Maurycy Liebner
d54acd6ec5 Fix pasteAction execution. 2020-05-07 16:33:51 +02:00
Maurycy Liebner
d42eee7642 Let DialogsInterface handle the dialog's parent. 2020-05-07 16:13:41 +02:00
Maurycy Liebner
07f9c15c2d Add scene settings actions to the menu bar. 2020-05-07 15:50:34 +02:00
Maurycy Liebner
3174b90250 Export XevZipFileSaver. 2020-05-06 17:20:38 +02:00
Maurycy Liebner
e0cf645f26 Change GitHub CI release description. Fix. 2020-05-06 13:15:31 +02:00
Maurycy Liebner
61d5a91bf1 Change GitHub CI release description. 2020-05-06 11:09:59 +02:00
Maurycy Liebner
867ca197ae Handle gpu path processing same way for all GPUs (including Nvidia GPUs)
#6
2020-05-06 11:05:15 +02:00
Maurycy Liebner
c469c69794 Add tips. 2020-05-05 13:42:18 +02:00
Maurycy Liebner
3d6c111061 Change document path after save as. 2020-05-03 18:31:33 +02:00
Maurycy Liebner
bd6bf3d742 Set path after save as. 2020-05-03 16:04:52 +02:00
Maurycy Liebner
e3f852245d Make sure not to push excess frame to already processed video frame
task.
2020-05-03 15:49:05 +02:00
Maurycy Liebner
f6df331ad3 Check whether video contains sound before trying to reload it. 2020-05-03 14:28:44 +02:00
Maurycy Liebner
06c05cfbc3 Make sure file path is kept after saving. 2020-05-02 20:41:38 +02:00
MaurycyLiebner
8ce7b8f30d
Merge pull request #119 from eszlari/patch-1
qmake: build examples conditionally
2020-05-02 17:29:05 +02:00
Maurycy Liebner
6cdeba3397 Build examples during ci. 2020-05-02 11:49:58 +02:00
Maurycy Liebner
82bf537a18 Merge branch 'master' of http://github.com/maurycyliebner/enve 2020-05-01 18:57:28 +02:00
Maurycy Liebner
842cf5120e Disable high dpi scaling. #116 2020-05-01 18:56:07 +02:00
eszlari
3ff4d1aa2a
qmake: build examples conditionally 2020-05-01 18:49:16 +02:00