Commit Graph
256 Commits
Author SHA1 Message Date
itsmattkc a71e8b41da Merge pull request #585 from jonno85uk/pullrequests
Using <random> library instead of rand()
2019-03-06 10:34:46 -08:00
François Revol 868ce89db2 Add some missing defined(__HAIKU__)
Some places should rather check for HAVE_DLOPEN or alike though.
2019-03-03 23:19:04 +01:00
Jonathan Noble 7926f3d33f Using <random> library instead of rand()
(cherry picked from commit c9c155d0a897299c7eb2387d68579cdd6ede82f1)
2019-03-03 14:14:51 +00:00
itsmattkc 1685fa3a5d #475 and some clip pointer changes 2019-02-28 01:54:04 -08:00
itsmattkc 39d62fe394 fixed frei0r inconsistency 2019-02-25 23:01:51 -08:00
itsmattkc c3373524b1 giant rendering overhaul and many small fixes 2019-02-25 13:47:18 -08:00
itsmattkc 74a5aa2a7d pulled emboss effect 2019-02-21 00:31:26 -08:00
itsmattkc e0b2cf3b7a implemented text shadow angles #490 #523 2019-02-19 17:48:55 -08:00
itsmattkc 7f1a418d1b fixed vst loading bug 2019-02-19 16:58:56 -08:00
itsmattkc 059e2a1fe8 began transition rewrite 2019-02-17 01:18:03 -08:00
itsmattkc 5207a0511f several conversions to smart pointers 2019-02-16 21:21:04 -08:00
itsmattkc e063a5ba8f switched global to unique ptr and renamed olive namespace 2019-02-16 15:08:33 -08:00
itsmattkc 3d0a65c70d rewrote void loading 2019-02-16 14:02:26 -08:00
itsmattkc 2f38a0b111 cleanup and disabled nonfunctional scrolling code 2019-02-16 03:23:09 -08:00
itsmattkc 0781e9bb09 added gpl header to all source files 2019-02-15 04:38:09 -08:00
itsmattkc abe76c7941 further improvements 2019-02-14 12:37:30 -08:00
itsmattkc e9fe837236 first commit of big refactor 2019-02-14 05:27:21 -08:00
itsmattkc 33c53a2c79 adding org and app name #451 2019-02-10 12:14:02 -08:00
itsmattkc 57e038afc4 added vst main fallback 2019-02-10 05:11:20 -08:00
itsmattkc 97548f1ff5 implemented more vst opcodes 2019-02-10 04:48:24 -08:00
itsmattkc 12487a0cb3 don't use logarithmic algorithm for db volume 2019-02-10 02:49:10 -08:00
itsmattkc ca4e39449b made volume effect use decibels 2019-02-09 22:09:42 -08:00
itsmattkc f15beba9fa made transform blend mode combobox 2 columns 2019-02-07 00:48:44 -08:00
alexmitchell 134677d77a Simple fix for timecode text dropping too low within background
rectangle. Unsure as to why this issue didn't happen at first commit.
2019-02-03 03:53:33 +10:30
itsmattkc 3b9f2bb4ca fixed #390 2019-02-02 14:37:27 +11:00
itsmattkc f84a25fe95 fixed #398 2019-02-02 11:56:41 +11:00
itsmattkc 3278df9a2a Merge pull request #358 from oc1024/master
Extra Keying Effects I: Luma Key and Color Selector
2019-02-02 00:09:22 +11:00
itsmattkc 676a795d6e more accurate opacity fix 2019-01-31 03:30:26 +11:00
itsmattkc 3b38d1875f added temporary workaround for opacity issues 2019-01-31 03:12:25 +11:00
itsmattkc 6f3a826da7 ensured parenting of qwidgets 2019-01-30 17:36:54 +11:00
itsmattkc e77d72f436 fixed corner pin regression 2019-01-30 14:11:45 +11:00
oc1024 3d2ec7aee3 Premultiply alpha + GLSL1.1
Support for Olive's new blend-mode infrastructure.
Plus, `switch (compo) {` has been replaced with `if {} else if {}` in Color Finder so it runs on OpenGL 2.0 hardware.
2019-01-30 00:30:38 -02:00
itsmattkc 8f9a3f37e3 optimized blurs 2019-01-30 11:19:30 +11:00
itsmattkc 991df3de4b Merge branch 'master' of https://github.com/olive-editor/olive 2019-01-29 11:39:49 +11:00
itsmattkc 4d49de937c preserve vst data through saves even if vst is missing 2019-01-29 11:39:35 +11:00
itsmattkc d14da79b5e made blend modes glsl es compliant 2019-01-29 01:52:55 +11:00
itsmattkc e7034c5077 made crop premultiply compliant 2019-01-28 23:28:47 +11:00
itsmattkc bcc772e957 blending seems mostly complete 2019-01-28 15:04:48 +11:00
itsmattkc deb875eede removed redundant files 2019-01-28 02:31:32 +11:00
itsmattkc d1ff026424 added full blending pipeline 2019-01-28 02:31:12 +11:00
itsmattkc 7a436ef51f further progress on better blending 2019-01-26 23:34:58 +11:00
itsmattkc 97a28ab54a support for premultipled alpha 2019-01-26 21:49:18 +11:00
itsmattkc b0e1eb2ea4 preparing for extra textures and fbos 2019-01-26 11:47:46 +11:00
oc1024 e6df7de6bc 0-100 thresholds + invert checkboxes
Removes the need for piping the effect between Invert effects, which makes a unnecessary performance hit.
2019-01-25 09:13:24 -02:00
itsmattkc 9c57219ba9 making it work 2019-01-25 16:46:39 +11:00
oc1024 ac12a73486 Color Selection filter 2019-01-23 23:26:05 -02:00
oc1024 728a3fee94 upper limit is now full alpha 2019-01-23 11:53:25 -03:00
oc1024 5b4d80edad Added luma key effect 2019-01-23 08:25:18 -03:00
itsmattkc 637c2414ed better linux vst ui support 2019-01-22 23:41:22 +11:00
itsmattkc 8058937d59 vst guis work on linux now 2019-01-22 23:31:27 +11:00