itsmattkc
|
74d252c5c0
|
nodes: use defined categories rather than arbitrary string based
|
2020-05-05 22:12:15 +10:00 |
|
itsmattkc
|
1aa87cbda6
|
various: encapsulate all code in the olive namespace to avoid name collisions
Large-scale code cleanup. Also adds a license to the top of all files that were
missing it.
|
2020-04-06 15:29:53 +10:00 |
|
itsmattkc
|
1363d2b94c
|
mathnode: expanded math node
Implemented handling of various different types.
|
2020-04-01 05:21:50 +11:00 |
|
itsmattkc
|
6f0d72c05d
|
renderer: switched audio rendering over to planar buffers
While planar audio cannot be used for playback, it's much easier for processing.
This should lead to cleaner and easier to write code in the future.
|
2020-03-31 18:01:20 +11:00 |
|
itsmattkc
|
7100d00060
|
nodes: made changes to the node system to allow for context sensitive shader code
Primarily implemented for the math node so a new shader can be generated and
compiled based on what inputs the node is receiving.
|
2020-03-29 03:11:30 +11:00 |
|
itsmattkc
|
f0cd480540
|
finished audio effects support in audio renderer
Working structure implemented in previous commit into the audio renderer is
complete in this commit.
|
2019-12-24 14:02:07 +11:00 |
|
itsmattkc
|
7ad2eae7a2
|
implemented volume and pan effects
This commit implements a structure for sample processing and two implemenations
of this structure in volume and pan effects.
|
2019-12-24 12:34:30 +11:00 |
|