-
ArchiTechAnon authored
Fix AudioLinkAdapterEditor not properly init-ing the speakers when freshly added to the scene. Remove separate AudioLink based demo scene and just integrate into the main scene since it's much easier to add AudioLink with VCC. Add boilerplate for global shader variables. Combine the 2D/3D shaders into one file. Update logic for passing in video textures _VideoTex dynamically into shaders. Add matrix storage _VideoData for various state information of the TV passed into shaders. Add new global shader that uses _Udon_VideoTex and _Udon_VideoData global shader variables. Split TVManager into partial classes for organization. Add button on TVManager component for automatically linking AudioLink up to the scene/TV. Add default aspect ratio the TV should fallback to when no video is detected. Enable applying aspect ratio to the RenderTexture Blit operation. Update license year. Preliminary README cleanup. Deprecate VPManager screen usage. Remove VPManager editor logic for handling screens. Improve handling of the initial speaker setup for VPManager editor. Cleanup editor scripts to use some custom shorthand. Fix handling of the initialVideoManager option. Add missing volumeIndicator property to MediaControls editor. Add game object context menu options for adding a new Unity or AVPro VideoManager. Add helper methods for getting objects from the scene. Merge TVManager build checks into a single method scope. Improve handling of AudioLink reference in the AudioLinkAdapter editor. Update minimum AudioLink version to 0.3.2. Shader whitespace formatting adjustments. Improvements to shader 3D mode, still experimental though! Move TV initialization phase to partial class. Improvements to debug messages. Combine query params and hash params into the same cache for faster processing. Update certain encapsulations to internal. Add some missing documentations. Finalize the structure of the shaderTVData object, described in the TVManagers_Helpers script. Add soft seeking so you can preview the target timestamp before actually making the video seek to it. Update volume slider to only send a volume change event at the start and end of a drag instead of every time the value changes during a drag. Support title as first class data, including syncing. Update prefabs to reflect all these changes. Rebuild all prefabs for cleanliness and deprecate all the old ones, will be removed in the near future. Update the ArchiTech SDK version dependency. Fix Queue not being able to loop correctly with only one persistent entry.
a49f93a9
This project is licensed under the Other.
Learn more
Loading