Simran Spiller
a9935a6bb4
CI: Enable automated builds for pull requests against our master branch.
...
This includes branches from forked repos.
Packages and debug symbols are not uploaded to the website, but artifacts can be accessed by any authenticated GitHub user until they expire (current 90 days).
[skip ci]
2020-11-16 15:07:16 +01:00
itsmattkc
97a15f2c54
Merge branch 'master' of https://github.com/olive-editor/olive
2020-11-17 00:41:37 +11:00
itsmattkc
a911c0acf3
Merge branch 'render-singleton'
2020-11-17 00:41:28 +11:00
itsmattkc
4aea9a3757
timeline: pad by full width rather than half width
2020-11-17 00:20:56 +11:00
Simran
d17fcdaf88
Docker: Add own ci-ocio image for OpenColorIO v2 ( #1332 )
...
Uses Olive CI Common image as base instead of ASWF's ci-ocio build image
2020-11-16 13:00:11 +01:00
Simran Spiller
21f6717187
Add missing includes
2020-11-16 12:34:39 +01:00
Simran Spiller
a88a687b93
Macros already include semicolon. Fixes pedantic GCC errors.
2020-11-16 12:23:19 +01:00
itsmattkc
ea090a9215
ci: combined mac dependencies
2020-11-16 18:35:18 +11:00
itsmattkc
81450044e0
added preference for duplicating dependencies
...
Fixes #1320
2020-11-16 16:32:15 +11:00
itsmattkc
1b9bf6d92c
switched many QLists for QVectors
...
Minor optimization
2020-11-16 16:17:43 +11:00
itsmattkc
a0fb1981b4
multi-line edit for text in paramview
2020-11-16 12:27:59 +11:00
itsmattkc
9a1917d160
used different approach for populating open recent menu
...
Fixes #1243
2020-11-16 10:23:23 +11:00
itsmattkc
81c98e1026
timeline: made markers undoable
2020-11-16 08:58:51 +11:00
itsmattkc
39149d28c7
fixed bug that prevented cached footage from being reused
2020-11-16 02:02:45 +11:00
itsmattkc
17b9a7e3ad
renderer: moved alpha channel detection to where texture is actually made
2020-11-16 02:02:12 +11:00
itsmattkc
1dd7e24920
merge: removed debug line
2020-11-16 02:01:51 +11:00
itsmattkc
96d4d88471
renderer: fixed bug that caused threads to hang indefinitely
2020-11-16 01:37:39 +11:00
itsmattkc
c81bb003d3
framehashcache: minor code cleanup
2020-11-16 01:35:52 +11:00
itsmattkc
a9bc1312c1
don't show associated alpha option if footage has no alpha
2020-11-16 01:34:20 +11:00
itsmattkc
fe4e45e386
fixed timerangelist removing bug
2020-11-16 01:33:53 +11:00
itsmattkc
2c086ce9fb
removed debug line
2020-11-16 01:33:24 +11:00
itsmattkc
c0b710b8c0
use round instead of floor to convert time to samples
2020-11-15 23:51:12 +11:00
itsmattkc
fbfa3e1348
use virtual texture size rather than physical and clear destination when running shaders
2020-11-15 23:02:20 +11:00
itsmattkc
c3c1fa6f28
project: don't try to retrieve duration of a still image
2020-11-15 22:47:58 +11:00
itsmattkc
bb1f16c8e1
merge: don't merge if the blend texture is RGB
2020-11-15 22:47:10 +11:00
itsmattkc
0d0766e4fb
improved render channel count system
2020-11-15 22:16:40 +11:00
itsmattkc
ee5307336e
re-implemented alpha assoc/deassoc when color managing
2020-11-15 10:41:29 +11:00
itsmattkc
8a949a3153
Update README.md
2020-11-15 00:59:33 +11:00
itsmattkc
c9a8b96c89
reimplemented export process
2020-11-13 22:05:43 +11:00
itsmattkc
8776bb9c4a
finished upgrade to ocio v2
2020-11-12 15:36:29 +11:00
itsmattkc
2d2d6d2a2b
Merge branch 'master' of https://github.com/olive-editor/olive
2020-11-12 09:38:54 +11:00
itsmattkc
04e27e8e7f
otio: use item rather than first of array
2020-11-12 09:38:49 +11:00
itsmattkc
ddbca1ba51
Merge branch 'master' of https://github.com/olive-editor/olive into render-singleton
2020-11-12 00:57:12 +11:00
itsmattkc
3c1ac3eeba
upgraded to ocio v2
2020-11-11 21:53:24 +11:00
itsmattkc
0429e70fe0
merged all drawing functions into a single shader processing function
2020-11-10 15:50:13 +11:00
itsmattkc
1d61f89920
large scale renderer rework
...
- Abstracts all OpenGL functionality including UI objects
- Cleans up several rendering codepaths
- Improves threading functionality
- Removes old code and problematic functions
2020-11-10 11:24:51 +11:00
itsmattkc
52b98f3fa3
lightened SampleFormat struct
2020-11-10 11:24:20 +11:00
itsmattkc
94c0914e50
codec system rework
...
Codecs are now much cleaner and thread safe by design.
2020-11-10 11:23:25 +11:00
itsmattkc
c69b63dcd3
Merge pull request #1291 from olive-editor/remove-old-ci
...
Remove old Travis and AppVeyor CI, update .gitignore
2020-11-09 15:38:08 +11:00
itsmattkc
ab031dea60
Merge pull request #1312 from pgilfernandez/icon_new
...
[UI] update "New" icon with a right bottom triangle
2020-11-09 15:25:49 +11:00
itsmattkc
6ecdb02fd0
okay maybe not
2020-11-08 00:47:59 +11:00
itsmattkc
83cefbd7c7
uhh yeah this might be fubar
2020-11-07 22:44:27 +11:00
Pablo Gil
7b05e1b59e
[UI] update "new" icon with a right bottom triangle because the button really opens a menu
2020-11-07 12:31:31 +01:00
itsmattkc
13dd31d5be
began rewrite of renderer inner workings
2020-11-06 20:18:10 +11:00
Simran Spiller
c4fb90bad4
Remove extra line in issue template
2020-11-05 10:31:23 +01:00
Simran Spiller
6d3357d13b
Add more comments to issue templates
2020-11-05 10:30:05 +01:00
Simran
cc77775692
Update CONTRIBUTING.md
2020-11-05 10:18:53 +01:00
Simran
de48eba713
Make dialog for saving a project actually a save dialog
...
AcceptMode defaults to QFileDialog::AcceptOpen
2020-11-02 12:10:20 +01:00
itsmattkc
60eb71cb4c
derive threadpool from cancelableobject
2020-10-30 22:48:25 +11:00
Simran
82347ccda6
Limit build*/ and docs/ to top level, ignore out/ at top level
2020-10-29 17:24:34 +01:00