itsmattkc
40b3879440
overhauled render classes to support video AND audio
...
Major refactoring work to try sharing as much code as possible between the
video renderers and audio renderers, as well as make them as
platform-independent as possible.
2019-11-15 13:50:58 +09:00
itsmattkc
7a6dd02e5b
furthered development of audio renderers
...
Mostly reimplementing functions from other workers to produce audio samples
2019-11-11 11:35:01 +09:00
itsmattkc
1206eb73b9
moved frame cache to external class that's easier to pass around
2019-11-06 23:46:44 +11:00
itsmattkc
97a4294bb3
refactoring work to improve issues with new rendering pipeline
2019-11-04 11:34:43 +11:00
itsmattkc
c14125e640
work towards rewriting the render infrastructure
...
Mostly foundational work and re-implementing older code in a smarter way
(i.e. context creation code should be slightly faster than it was before)
2019-11-01 22:58:02 +11:00
itsmattkc
b56fbaae51
began port of previous renderer iteration to new iteration
...
This will essentially be a full rewrite, but very incrementally to save time
and energy.
2019-10-31 21:59:20 +11:00
itsmattkc
55f7d6aa8a
restored previous renderer iteration for porting
2019-10-31 20:06:11 +11:00
itsmattkc
77bcb70dac
started porting renderer to new portable form
2019-10-31 19:14:58 +11:00
itsmattkc
401aff52a8
attempts at folding opencl support in
2019-10-28 18:21:20 +11:00