Commit Graph
54 Commits
Author SHA1 Message Date
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