Commit Graph
2008 Commits
Author SHA1 Message Date
itsmattkc 797a4eae16 share contexts on all renderthreads 2019-08-27 23:49:05 +10:00
itsmattkc d76218924e created double buffered textures 2019-08-27 23:45:18 +10:00
itsmattkc b9ce02a0ec separated setting time and processing node functions 2019-08-27 23:38:24 +10:00
itsmattkc 35db54075d access to raw framebuffer object 2019-08-27 15:37:51 +10:00
itsmattkc 4b5516abb5 split fbo and texture into two separate objects 2019-08-27 15:36:13 +10:00
itsmattkc 46ea071b99 mild decoder adjustment 2019-08-26 15:15:20 +10:00
itsmattkc 09a6a5a12a completed prototype of background service that traverse the graph 2019-08-25 13:51:47 +10:00
itsmattkc 438e7081f9 foundations for background caching 2019-08-24 22:16:01 +10:00
itsmattkc 9439494c10 added basic razor tool 2019-08-23 12:12:13 +10:00
itsmattkc 44dfacfa7a sandwich renderer between track and viewer 2019-08-22 16:52:04 +10:00
itsmattkc 6b24ac69d6 validations added for moving and trimming 2019-08-22 14:52:52 +10:00
itsmattkc 51a441bc29 implemented basic trimming 2019-08-22 13:06:21 +10:00
itsmattkc 0ede7bd319 track movement with pointer tool 2019-08-22 10:33:40 +10:00
itsmattkc f03cc8fe07 base pointer movement in timeline 2019-08-21 15:10:55 +10:00
itsmattkc 78d96ecd28 implemented splicing into the timeline 2019-08-20 18:13:34 +10:00
itsmattkc ca51dac7f8 timeline import mostly functional 2019-08-20 13:02:29 +10:00
itsmattkc 8cce0c9e83 made node param view scrollable 2019-08-20 12:17:28 +10:00
itsmattkc c8dfd09acc timeline import interaction progress 2019-08-20 11:40:18 +10:00
itsmattkc 44f7c0ab40 playhead item covers entire scene 2019-08-19 13:33:34 +10:00
itsmattkc 9ccf2610c8 timeline gets updated when tracks are added and removed 2019-08-18 18:29:35 +10:00
itsmattkc c68e879d47 preliminary track/channel support 2019-08-16 16:28:32 +10:00
itsmattkc 7d9d12ee0b began support of timeline tracks/channels 2019-08-15 23:40:22 +10:00
itsmattkc fb7c7f1bdb reimplemented zooming controls 2019-08-15 11:39:07 +10:00
itsmattkc b4529205b9 cleared up some broken stuff for now 2019-08-13 21:55:10 +10:00
itsmattkc 4f4737a395 added some more timeline functions 2019-08-13 21:50:39 +10:00
itsmattkc 737442e513 added takenode function to graph 2019-08-13 18:40:39 +10:00
itsmattkc 03a0c64e15 some timeline work 2019-08-13 18:14:36 +10:00
itsmattkc 02ea535c8a added IDs to parameters for serialization 2019-08-13 17:22:32 +10:00
itsmattkc e9702aeb52 added some basic timeline functionality 2019-08-12 23:24:58 +10:00
itsmattkc 3eee9893f8 implemented conversions between internal pixel formats 2019-08-12 18:24:52 +10:00
itsmattkc eca8d98497 fixed timeruler playhead bug 2019-08-11 21:57:07 +10:00
itsmattkc b66b9dcfce removed redundant test code 2019-08-11 21:56:54 +10:00
itsmattkc dc4a460e32 node importing down 2019-08-11 21:13:16 +10:00
itsmattkc 149f3fa907 timelineview is now a true view of the blocks at all times 2019-08-11 21:01:37 +10:00
itsmattkc 9b63cc7755 inserting blocks through the timeline implemented 2019-08-11 17:30:27 +10:00
itsmattkc 7174245a7e moved timeline interactivity to separate classes 2019-08-10 19:15:38 +10:00
itsmattkc 7dd7e83373 work towards dropping clips into the timeline 2019-08-09 22:25:16 +10:00
itsmattkc e96aa8fdfa fixed mistake with timeruler playhead 2019-08-09 16:55:46 +10:00
itsmattkc 09d73ebc2b use raw time values independent of timebase for scaling timeline ui 2019-08-09 16:41:17 +10:00
itsmattkc 0a56dbe429 allow nodeui to modify several node values at once 2019-08-09 13:21:20 +10:00
itsmattkc c38bd7a1bb added option to footagecombobox to only show footage that's ready 2019-08-09 12:41:55 +10:00
itsmattkc 1616166fbc worked on thread safety with tasks 2019-08-09 12:31:02 +10:00
itsmattkc c0f6ee534a minor code cleanups 2019-08-09 10:43:14 +10:00
itsmattkc f26eea1620 moved more objects to shared ptrs 2019-08-09 08:21:54 +10:00
itsmattkc dfd33310a2 use qvector instead of raw array 2019-08-09 07:49:17 +10:00
itsmattkc 7a858aeca3 moved decoders to shared ptrs 2019-08-09 07:46:53 +10:00
itsmattkc 6833b18829 merged probe functions into decoder class 2019-08-08 17:22:26 +10:00
itsmattkc c6dfab4caf use decoder ID in media node 2019-08-08 15:52:53 +10:00
itsmattkc f3b60369aa use IDs for multiple decoders 2019-08-08 15:38:58 +10:00
itsmattkc 8730da4b43 improved decoder documentation and fixed error with >8bppc media 2019-08-08 14:02:12 +10:00