itsmattkc
81447c439f
opengl: update for shader changes mentioned earlier
2020-11-22 10:32:22 +11:00
itsmattkc
425e69c789
renderprocessor: add generate resolution override
2020-11-22 10:32:01 +11:00
itsmattkc
065fc9e10e
miscellaneous shader changes
...
Since sequence resolution is provided to the nodes now, it no longer needs to be a global in the shaders
Removed some unused shaders
Added default params to ShaderCode to allow skipping types that aren't used
2020-11-22 10:31:37 +11:00
itsmattkc
b9e0bfb679
nodes: added distort gizmo
2020-11-22 10:27:49 +11:00
itsmattkc
da9a6325aa
node: reworked gizmo system
2020-11-22 10:27:37 +11:00
itsmattkc
3167047ded
nodetraverser: added abstract function for generating sequence resolution
2020-11-22 10:25:47 +11:00
itsmattkc
7899c396dc
nodeinputdragger: acknowledge min/max values if they're set
2020-11-22 10:25:04 +11:00
itsmattkc
5e319a0cdd
nodeparamviewwidgetbridge: implemented offsets for more user friendly numeric values
2020-11-22 10:24:35 +11:00
itsmattkc
66bf5db2e1
gizmotraverser: return sequence resolution and adjust texture resolution by pixel aspect
2020-11-22 10:24:07 +11:00
itsmattkc
1b0e69c05b
viewer: fixed deinterlacing and pan regression, reworked gizmos
2020-11-22 10:23:32 +11:00
itsmattkc
d0bcea3b1d
audio: ignore shift event if from time exceeds length
2020-11-21 09:52:24 +11:00
Simran Spiller
620acd4c8e
CMake: _LIBRARIES is a magic suffix
...
Makes CMake automatically pass lib to target_link_libraries()
2020-11-20 17:02:47 +01:00
Simran Spiller
db79ee1b8a
CMake: Simplify OCIO discovery
2020-11-20 17:02:02 +01:00
itsmattkc
857e4b046d
timeline: when inserting gaps, only do one per track
2020-11-20 19:37:00 +11:00
itsmattkc
e4f011831d
timeline: don't try to link if no clips are selected
2020-11-20 19:36:43 +11:00
itsmattkc
6147bc6846
Merge branch 'master' of https://github.com/olive-editor/olive
2020-11-20 18:14:14 +11:00
itsmattkc
42506e0da0
ffmpegdecoder: fallback to footage duration if available
2020-11-20 18:13:53 +11:00
itsmattkc
b25b53591b
footageviewer: raise when footage is set
2020-11-20 18:13:28 +11:00
itsmattkc
c4a8ac0d86
Merge pull request #1387 from ThomasWilshaw/ocio_namespace
...
ocioutils: Use OCIO_NAMESPACE for our namespace
2020-11-20 16:02:31 +11:00
Thomas Wilshaw
bc2f203d42
ocioutils: Use OCIO_NAMESPACE for our namespace
2020-11-20 00:52:44 +00:00
ThomasWilshaw
400d22abcc
Merge pull request #1386 from prokoudine/master
...
mainmenu: Mark Window menu for translation
2020-11-20 00:11:58 +00:00
Alexandre Prokoudine
9920f06b09
Mark Window menu for translation
2020-11-20 02:39:12 +03:00
itsmattkc
6eade26bc8
timeline: force update after timeline actions
...
This is actually relatively efficient since Qt will ignore multiple update
requests leading up to an update and only update once.
Fixes #1374
2020-11-19 17:50:42 +11:00
itsmattkc
30b0af4f3a
opengl: dropped minimum version to es 3.0
2020-11-19 16:55:19 +11:00
itsmattkc
dcf56781b4
removed version macros from shaders and add automatically in compile step
2020-11-19 14:36:05 +11:00
itsmattkc
8c3f0ac64e
oiio: increased minimum version to 2.1.12
2020-11-19 11:06:40 +11:00
itsmattkc
b463c5e6a5
viewer: adjust viewport by device pixel ratio
...
Fixes #1377
2020-11-19 11:05:51 +11:00
itsmattkc
3f36eb9315
Merge pull request #1381 from ThomasWilshaw/Fix#1379_oldOIIOVersion
...
Update fix for old OIIO versions.
2020-11-19 10:50:35 +11:00
Thomas Wilshaw
cef64f42b7
Update fix for old OIIO versions.
2020-11-18 23:22:40 +00:00
itsmattkc
afbd3ada36
bypass track invalidate length limit on trim command
2020-11-18 19:34:12 +11:00
itsmattkc
640b157a2f
use doubles as default node colors
2020-11-18 14:24:47 +11:00
itsmattkc
3c3fd5bd44
ensure colors are loaded from string as doubles
2020-11-18 14:23:18 +11:00
itsmattkc
ad2e3d160f
added mosaic filter node
2020-11-18 14:21:47 +11:00
itsmattkc
5ff234de92
fixed uninitialized variable
2020-11-18 14:10:56 +11:00
itsmattkc
b3c3fe0fc8
merged video and audio nodes into a single media node
...
They performed exactly the same function so I don't think we need the clutter.
Also bumped the project version, but old projects are automatically converted.
2020-11-18 13:48:14 +11:00
itsmattkc
aeb7bc02b6
autocache: added brief delay between changes and recache
2020-11-18 13:08:09 +11:00
itsmattkc
f362109009
Merge branch 'master' of https://github.com/olive-editor/olive
2020-11-18 12:56:36 +11:00
itsmattkc
04dd502a40
nodes: bypass invalidate length limit for certain track operations
...
Fixes #1290
Fixes #1228
2020-11-18 12:56:00 +11:00
itsmattkc
ba094cd54b
Merge pull request #1335 from prokoudine/master
...
Bring back old translations and update them
2020-11-18 12:00:38 +11:00
Alexandre Prokoudine
214ecebd5f
Update old translations with -noobsolete, that should give translators a start
2020-11-17 21:03:41 +03:00
Alexandre Prokoudine
aa8f26b8f9
Add old Olive translations from the 0.1.x series
2020-11-17 21:01:07 +03:00
itsmattkc
3edac8a07f
nodeview: added arrows
2020-11-18 01:34:40 +11:00
itsmattkc
82cc590423
updated splash url in about dialog
...
Fixes #1246
2020-11-17 23:15:32 +11:00
itsmattkc
cdda27fc72
ci: add otio to mac deps
2020-11-17 23:03:12 +11:00
itsmattkc
3fd27deb7c
removed unnecessary debug line
2020-11-17 22:59:42 +11:00
itsmattkc
502753e05b
Revert "ci: combined mac dependencies"
...
This reverts commit ea090a9215 .
2020-11-17 22:55:20 +11:00
itsmattkc
75d4cd899b
use hardcoded namespace
...
The macro defined namespaces confused the hell out of lupdate and more or less broke translations permanently. Looks like the only way we can do it is to have a hardcoded namespace, which goes against my instinct, but honestly how likely is it that we'll change the namespace anyway (I guess forks might want to do it, but that's their problem ;) )
2020-11-17 20:24:42 +11:00
itsmattkc
d241090a9f
finally updated the copyright year
2020-11-17 20:13:22 +11:00
itsmattkc
15a29288aa
added Q_OBJECT macro to classes that were missing it
2020-11-17 19:13:16 +11:00
itsmattkc
d24178b1b1
Merge branch 'master' of https://github.com/olive-editor/olive
2020-11-17 16:04:27 +11:00