itsmattkc
e9c97407aa
viewer: improve visual appearance of scrubbing
2023-03-20 10:41:47 -07:00
itsmattkc
d71359e914
track: fixed issues from recent rework
2023-03-02 00:06:35 -08:00
itsmattkc
4fda5212dd
Merge pull request #2099 from ThomasWilshaw/alexa35
...
Alexa35
2023-03-01 20:14:52 -08:00
itsmattkc
b88b738071
project: moved color manager outside of node graph
2023-02-28 15:20:05 -08:00
itsmattkc
f12c3b01d5
project: remove ProjectSettings
2023-02-28 11:59:05 -08:00
itsmattkc
cb9008a623
Merge branch 'master' into move-serialization
2023-02-28 11:29:52 -08:00
itsmattkc
82454c09c9
viewer: force valid sample type
...
Fixes #2183
2023-02-27 18:12:13 -08:00
itsmattkc
bef8fd7b50
Merge branch 'node-rework' into track-redux
2023-02-21 09:33:52 -08:00
itsmattkc
11e4e051c3
move undo files around for better organization
2023-02-20 16:09:22 -08:00
itsmattkc
ffec819eef
successfully transmit block map
...
Requires a binary data type, which requires a new project serializer
2023-02-20 14:56:04 -08:00
itsmattkc
9745b536f6
nodes: remove graph and merge into project
2023-02-17 14:13:03 -08:00
itsmattkc
5da72e4d35
Squashed commit of the following:
...
commit dec7ca6b96c58decf2c5e5194b665fa2342951b2
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Wed Feb 8 12:32:12 2023 -0800
moved previewautocacher to rendermanager
commit d289d74d82c3911f3fdaa707abe9994c7363594d
Merge: a8a049a28 70d34c674
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Wed Feb 8 12:15:31 2023 -0800
Merge branch 'master' into move-cacher-to-renderman
commit a8a049a2857c438cbab0f1ab21e3299fdfbf1fa1
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Wed Feb 8 11:18:25 2023 -0800
initial work
2023-02-08 12:40:19 -08:00
itsmattkc
c1c6893713
various: moved more to core lib
2023-01-19 16:01:31 -08:00
itsmattkc
dd9c52ab59
start moving core frameworks to external libraries
2023-01-19 09:51:47 -08:00
itsmattkc
cfbc37cd95
previewautocacher: ignore render requests when params are invalid
2022-11-22 11:23:54 -08:00
Thomas Wilshaw
c3bf928751
config.ocio: Add both Rec.601 spaces
2022-11-13 17:53:50 +00:00
Thomas Wilshaw
96c0efd0b7
Remove unused lut file
2022-11-13 17:53:49 +00:00
Thomas Wilshaw
bdd42a7ed9
Add Alexa35 input transform to the config
2022-11-13 17:53:48 +00:00
itsmattkc
a6cafe59a5
previewautocacher: fix bad if statement
2022-11-06 21:44:48 -08:00
itsmattkc
1c4149a0fd
preferences: add option to use glFinish
...
i hate opengl i hate opengl i hate opengl i hate opengl i hate opengl i hate opengl i hate opengl i hate opengl i hate opengl i hate opengl i hate opengl i hate opengl i hate opengl i hate opengl
2022-11-05 12:49:30 -07:00
itsmattkc
1057020d4f
render: separate off project copying functionality from PreviewAutoCacher
2022-11-05 12:27:56 -07:00
itsmattkc
5e92930de0
nodes: fix loop mode regression
2022-11-01 09:15:51 -07:00
itsmattkc
4d80044d6d
upgrade to qt 6 compliance
2022-10-28 19:42:14 -07:00
itsmattkc
b76e9cbdbe
openglrenderer: revert back to glFlush
...
Just can't win with this one. I started with glFinish because it's technically the correct option, however it caused issues on a GPU, so I switched it out for glFlush. Then I started noticing other frame sync oddities that would be fixed by using glFinish, so I switched back. Now, not only is it causing GPU issues on one system, it seems to be causing GPU issues on others too. So now glFlush seems like the lesser of the two evils, and I'm just going to have to find a way around the aforementioned frame sync issues.
2022-10-11 00:31:12 -07:00
itsmattkc
01874ba786
videoparams: add interlacing to == operator
2022-10-10 23:24:19 -07:00
itsmattkc
92bf60cc72
videoparams: prevent divided depth from becoming 0
2022-10-10 22:40:23 -07:00
itsmattkc
6f0e35bcd6
audioparams: move calculate_channel_count definition to source file
2022-10-10 22:39:17 -07:00
itsmattkc
42ba84bf5f
multicam: finished UI implementation
2022-10-03 17:24:09 -07:00
itsmattkc
e91ae5e4df
Merge branch 'master' into multicam
2022-10-01 13:51:04 -07:00
itsmattkc
df97df635d
timeline: implement nest function
...
Also includes some improved cache/request code
2022-10-01 13:04:51 -07:00
itsmattkc
76e0e2bd13
Merge branch 'master' into multicam
2022-09-29 21:18:30 -07:00
itsmattkc
6e183fe4be
multicam: refactor to heavily optimize multicam monitor retrieval
2022-09-29 17:50:09 -07:00
itsmattkc
06c7dacf86
audiowaveformcache: mark function override
2022-09-28 08:45:03 -07:00
itsmattkc
fe159bdd73
rendermanager: use multithreading for waveforms
2022-09-27 22:06:05 -07:00
itsmattkc
149b1b3690
audiowaveformcache: improve passthrough system
2022-09-27 21:17:37 -07:00
itsmattkc
c0d8d24c47
viewer: fix incorrect if statement bug
2022-09-27 17:01:40 -07:00
itsmattkc
a6b8b7ccbc
multicam: finished usable implementation
2022-09-25 20:26:10 -07:00
itsmattkc
c1c2d0bc05
Merge branch 'master' into multicam
2022-09-25 16:39:03 -07:00
itsmattkc
3138e676af
playbackcache: clear cache if state file does not exist
2022-09-24 19:04:57 -07:00
itsmattkc
f12553c80a
renderprocessor: remove debug lines
2022-09-24 18:59:38 -07:00
itsmattkc
c0d8ff403f
nodes: rework so that jobs can be completely deferred
...
Big optimization requiring a lot of refactoring.
2022-09-24 18:44:59 -07:00
itsmattkc
658fe9da7e
playbackcache: keep track of cache file time to prevent unnecessary loads
2022-09-23 17:54:46 -07:00
itsmattkc
81b7c79a14
openglrenderer: use glFinish again...
...
This will break some systems, but is necessary for frames not to corrupt under some circumstances. It sucks but that's the tradeoff we have to make.
I think it's time to get off OpenGL. It's not worth it anymore.
2022-09-23 17:53:43 -07:00
itsmattkc
cde6129868
node: simplify traverser/node globals
2022-09-23 16:59:12 -07:00
itsmattkc
825b06f7a7
render: only use cache in offline mode
2022-09-23 12:31:17 -07:00
itsmattkc
b19730b1f5
nodes: store time with accelerated jobs
...
Fixes #2031
2022-09-23 02:55:18 -07:00
itsmattkc
487cd166d7
start implementation of multicam panel
2022-09-21 13:16:19 -07:00
itsmattkc
3abc9eb1d1
nodes: revise means of limiting array elements
2022-09-19 08:55:37 -07:00
itsmattkc
05551ed59d
playbackcache: don't save state if diskmanager is not present
2022-09-16 12:20:51 -07:00
itsmattkc
f157e5014d
fix more instances where sample counts used int instead of size_t
2022-09-16 00:35:48 -07:00