itsmattkc
de71bacdf1
msvc: suppress C4100 warning
2020-02-15 14:47:59 +11:00
itsmattkc
4c6e56320a
msvc: suppress C4267 warning
2020-02-16 00:57:00 +11:00
itsmattkc
d66425c324
prepared gl improvements for merge
2020-02-14 02:35:10 +11:00
itsmattkc
a197fc9c08
cmake: don't warn about unused parameter
2020-02-13 15:37:18 +11:00
itsmattkc
888e688385
work towards implementing osl as a renderer
2020-02-12 15:13:51 +11:00
itsmattkc
5e5be50959
cmake: find OSL
2020-02-08 00:14:13 +11:00
itsmattkc
3f85ce8a7a
diskmanager: clearing disk cache at runtime will correctly signal renderers
...
Clearing the disk cache in the preferences will correctly communicate to
renderers that those frames are now deleted.
2020-01-25 12:18:46 +11:00
itsmattkc
149d125e39
msvc: updated code for higher warning level
2020-01-24 12:00:55 +11:00
itsmattkc
5d1b379cb8
cmake: use high warning level in msvc
2020-01-24 01:37:06 +11:00
itsmattkc
d9572fa4e5
only allow splitting clips
2020-01-07 19:04:24 +11:00
itsmattkc
ee31da9e71
merged encoder and decoder code into one folder since they can share quite a bit of code
2019-12-21 20:03:25 +11:00
itsmattkc
93d95a0e14
removed legacy OLIVE_EFFECTS define in CMakeLists
...
These shaders are now embedded in the binary via resources.
2019-12-19 01:46:23 +11:00
itsmattkc
4214b061e1
improved MSVC compile flags in app's CMakeLists
2019-12-19 01:41:10 +11:00
itsmattkc
821f98f970
updated FindOpenColorIO
...
This likely isn't necessary, but was one of the steps made trying to debug
MSVC compilation. Considering the previous iteration was from 2012 and this
one is from 2019, it may have other improvements.
2019-12-18 16:48:03 +11:00
itsmattkc
8945fbe5fe
began base encoder type for abstracting around exporting
...
Essentially the same principle as Decoders but somewhat different functionality.
2019-12-16 18:04:30 +11:00
itsmattkc
daafcbfc95
began external shader files that can be compiled into the program
...
Helps write shaders rather than embedding them into the C++ code.
2019-12-09 23:49:44 +11:00
itsmattkc
94be06e33e
use O2 optimization for now due to performance and stability concerns
2019-12-08 00:10:02 +11:00
itsmattkc
b2910757a0
use compiler optimizations when building
2019-12-07 02:02:32 +11:00
itsmattkc
25266f0bcd
remove unnecessary opencl link
...
We're not using OpenCL for anything at the moment
2019-11-24 15:05:53 +09:00
itsmattkc
77bcb70dac
started porting renderer to new portable form
2019-10-31 19:14:58 +11:00
itsmattkc
e9f5d0d248
work towards shifting functions from timelineview to timelinewidget
2019-10-11 16:57:12 +11:00
itsmattkc
d1cc36cb78
audio preferences
2019-09-26 19:53:35 +10:00
itsmattkc
77bd1d07b3
cast use of sizeof
2019-09-12 03:50:06 +10:00
itsmattkc
3818af2449
try different annotated fallthrough
2019-09-12 03:44:51 +10:00
itsmattkc
4abf2893f9
enable compiler warnings for msvc and gcc
2019-09-12 03:35:32 +10:00
itsmattkc
945f9a06f7
moved macos bundle setting after executable declaration
2019-09-12 02:54:31 +10:00
itsmattkc
835ac18973
make app bundle on macos
2019-09-12 01:37:39 +10:00
itsmattkc
021be7c0ec
different oiio link lib
2019-09-11 21:41:42 +10:00
itsmattkc
436f820d36
use variables from find commands in cmake
2019-09-11 21:19:39 +10:00
itsmattkc
7b15a63e06
changed refresh system slightly and added include dirs for deps
2019-09-11 19:51:31 +10:00
itsmattkc
27effb9473
use OIIO DWAA for cache
2019-08-29 14:44:01 +10:00
itsmattkc
3bdbb4a26a
move timecode display to common header
2019-07-25 13:11:18 -07:00
itsmattkc
f8830beac7
created new sequence dialog
2019-07-21 18:21:40 -07:00
itsmattkc
837d43fe07
moved various classes from root to common folder
2019-07-15 03:58:39 -04:00
itsmattkc
dc2101938e
began node viewer for dag insight
2019-07-15 03:52:44 -04:00
itsmattkc
4cfa7489ea
Merge branch 'master' of https://github.com/olive-editor/olive
2019-07-14 10:15:31 -04:00
itsmattkc
55fe8941e7
Merge pull request #1033 from eszlari/linux-metadata
...
linux/appdata: generate release info
2019-07-13 03:06:41 -04:00
itsmattkc
60b04f98b4
began new node infrastructure
2019-07-10 03:00:35 -05:00
itsmattkc
cf267440d7
temporarily removed ts files from cmakelists
2019-07-09 21:49:34 -05:00
Peter Eszlari
b7a8df26fb
linux/appdata: generate release info
...
...and move cmake code to packaging/linux
2019-07-09 20:45:52 +02:00
itsmattkc
9d7623d36f
created sequence type and removed old install code
2019-07-09 10:04:20 -05:00
itsmattkc
a9ff2389e6
minor code cleanup
2019-07-06 21:17:19 -05:00
itsmattkc
ac9f673665
made moving in the project model undoable
2019-07-04 17:51:49 -05:00
itsmattkc
d4d1b7d6ce
fixed dragging in tree view
2019-07-04 12:49:31 -05:00
itsmattkc
868df27270
conformed patch to split cmakelists
2019-06-30 12:18:14 -07:00
itsmattkc
658861370f
conformed patch for now split cmakelists
2019-06-30 12:15:01 -07:00
itsmattkc
f0f74e0f3b
created task manager classes
2019-06-27 09:45:45 -07:00
itsmattkc
f47de0be0d
folded decoder hierarchy back in
2019-06-26 16:48:14 -07:00
itsmattkc
771a250a81
fleshed out footage class
2019-06-22 22:57:01 -07:00
itsmattkc
75081f76c9
tool switching implemented
2019-06-22 20:45:55 -07:00