itsmattkc
cce379ad22
handle cache properly in ripple delete
2022-01-28 13:49:49 -08:00
itsmattkc
3f7381f7cb
PolygonGenerator: Finished main implementation
...
It's been 84 years, but the polygon generator not only works, but now has bezier support. The UI could still use some work, but this was the hardest part. I guess complex masking should be possible now, if perhaps slightly cumbersome until the UI is smoothed out.
2022-01-24 22:17:19 -08:00
itsmattkc
437f74c6b4
Fix GCC 11 compile issue
...
Jesus Christ...
2022-01-24 11:38:06 -08:00
itsmattkc
9d5ec1e60f
Merge branch 'node-view-show-ctx'
2022-01-02 12:15:55 -08:00
itsmattkc
d7439ba520
added download option for texture
2021-12-30 11:47:58 -08:00
itsmattkc
5223483e8e
work towards group editor
2021-12-27 15:16:49 -08:00
itsmattkc
cfab883374
use config for viewer reassoc
...
Fixes #1661
2021-12-02 13:15:09 -08:00
itsmattkc
451e513a25
match export alpha behavior with preview
2021-11-25 15:23:21 -08:00
itsmattkc
495b07fc55
implemented node groups
2021-11-24 17:58:48 -08:00
itsmattkc
575d3bd13c
only show task if using custom range
2021-11-12 12:22:00 -08:00
itsmattkc
dc79a6a5d9
revised text node
...
Fixes #1684
2021-10-25 15:46:06 -07:00
itsmattkc
d40d497379
opengl: is src is single channel and dest is RGB, swizzle G and B
2021-10-21 11:04:33 -07:00
itsmattkc
67f0108827
viewer: pause audio cache on playback
2021-10-11 23:14:50 -07:00
itsmattkc
13a6c22f74
audio: optimized setting silence
...
I don't know why I thought we'd ever need a "fill" function for samples, but now that I've accepted we don't, this is so much faster.
2021-10-11 10:53:19 -07:00
itsmattkc
9962e57b46
fixed issue with versions of qt older than 5.15
2021-10-10 18:37:59 -07:00
itsmattkc
20cf77d8f2
cache: show background caching in task manager
...
Allows users to cancel and monitor total progress.
2021-10-09 19:33:17 -07:00
itsmattkc
4125f41d1f
cache: fixed on-demand cache
2021-10-09 19:13:11 -07:00
itsmattkc
eba2ca55d4
previewautocacher: better function structure
2021-10-09 18:39:37 -07:00
itsmattkc
006d42ecf1
framehashcache: use two relationally linked maps for optimization
2021-10-09 14:09:58 -07:00
itsmattkc
e02f50becd
audioplaybackcache: ensure waveform is shifted
2021-10-09 14:09:23 -07:00
itsmattkc
fbc5997d32
removed reliance on Qt multimedia
2021-10-01 16:12:12 -07:00
itsmattkc
f49aa7d974
finished portaudio switch
...
This may have bugs in it, but as far as I can tell it's fully functional.
2021-10-01 15:41:24 -07:00
itsmattkc
ee81a47f2e
begin switch to portaudio
...
Qt's audio system has served us well, but it's a little limited moving forward. PortAudio is a mature and versatile library that will allow for better audio for users.
2021-10-01 15:41:24 -07:00
itsmattkc
7e884b55e7
if frame is corrupt, delete and try caching again
2021-09-30 14:14:10 -07:00
itsmattkc
5485ea5750
cache: added try/catch to exr reading/writing
2021-09-30 13:54:32 -07:00
itsmattkc
3a1c9233b9
renderer: clear texture upon creation
2021-09-29 02:41:37 -07:00
itsmattkc
36d0c8203e
cache: rehash on enable
2021-09-29 01:46:41 -07:00
itsmattkc
2ea2b0a51e
Revert "Revert "cache: improve performance""
...
This reverts commit 64980a6891 .
2021-09-29 00:17:30 -07:00
itsmattkc
64980a6891
Revert "cache: improve performance"
...
This reverts commit d5c3735f94 .
2021-09-28 23:45:20 -07:00
itsmattkc
d5c3735f94
cache: improve performance
2021-09-28 23:14:07 -07:00
itsmattkc
59d9307adb
cache; removed unnecessary comment
2021-09-28 21:39:56 -07:00
itsmattkc
6df9735e49
cache: separated waveform and pcm writing stages
2021-09-28 21:39:06 -07:00
itsmattkc
40a1bba0e6
cache: fix bug where small zoom levels wouldn't be mipmapped
2021-09-28 21:37:52 -07:00
itsmattkc
5152ca973c
Merge branch 'master' into new-audio-cache
2021-09-27 11:18:03 -07:00
itsmattkc
b3566f9420
nodes: use more directconnections
...
Still don't know if this will help, but I guess we'll see
2021-09-27 10:47:01 -07:00
itsmattkc
4c9863a696
implement audio device to pull directly from renderer
2021-09-25 12:44:58 -07:00
itsmattkc
35873dce01
started new cache
2021-09-23 17:08:12 -07:00
itsmattkc
1ab13c3ab6
cache: reduce audio interval
2021-09-23 00:47:48 -07:00
itsmattkc
bc9afc8428
cache: remove unnecessary line
2021-09-23 00:47:34 -07:00
itsmattkc
4fd7298cc3
cache: add audio option
2021-09-23 00:47:21 -07:00
itsmattkc
0b205ece9c
cache: improved code flow
2021-09-23 00:16:05 -07:00
itsmattkc
8f4095019a
renderer: added null check to fix crash
2021-09-22 18:30:09 -07:00
itsmattkc
04945ff4ff
renderer: fixed crash
2021-09-22 18:24:45 -07:00
itsmattkc
401f8d394c
shapenode: added gizmos
2021-09-22 01:45:05 -07:00
itsmattkc
8277748719
render: avoid hashing null node
2021-09-21 21:32:20 -07:00
itsmattkc
677277c16d
renderer: improved code flow
2021-09-21 19:10:03 -07:00
itsmattkc
0df7012c9e
rewrote hashing
2021-09-20 21:14:15 -07:00
itsmattkc
7ba5dca4ab
renderer: always hash along edges
2021-09-19 23:11:20 -07:00
itsmattkc
67c7c71ca2
implemented "value hints" for choosing output values to use
2021-09-17 20:56:53 -07:00
itsmattkc
b07bccb7dc
nodes: revert to single output
2021-09-07 22:01:36 -07:00