Difference between revisions of "Release Notes/099/2019.10000/next"

From TouchDesigner Documentation
Jump to: navigation, search
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Build 2019.19930 - Nov 1, 2019 ==
+
== Build 2019.20700 - Mar 05, 2020 ==
  
 
=== New Features ===
 
=== New Features ===
  
* [[Kinect TOP]] - Improvements for Kinect V2.
+
 
** Added Depth Space Point Cloud output.
 
** Added ability to remap color to depth space. This is useful to create a cleaner (but lower resolution) point cloud along with 'Depth Space Point Cloud' than the one that is in color space, as it has less points that have unknown positions.
 
* [[DAT to CHOP]] - Added 'Duplicate Names' menu to keep first, last, or most recently changed values.
 
* [[Custom Operators]] - New example for CPUMemoryTOP that shows threading along with utility class to help make that easier to do.
 
  
 
=== New Palette ===
 
=== New Palette ===
  
* [[TDAbleton]] - Version 1.22.0 
 
** Added Jump To Cuepoint features to abletonSong.
 
** Added empty TDA Live Set to Samples.
 
** Fixed Textport dump when adding TDA_Master.
 
** Fixed bug when there is a device with no parameters present in the Live Set.
 
* [[Palette:moviePlayer]] - Updated to v31.
 
** More strict checks on pre-reading/loading files on network http:// and https:// naming.
 
** Some internal cue components' disabled parameters changed to read-only to assure proper cooking.
 
  
 
=== New Python ===
 
=== New Python ===
  
* [[Pane Class]].enable - Get or Set mouse and keyboard interactivity on the pane.
 
  
 
=== Bug Fixes and Improvements ===
 
=== Bug Fixes and Improvements ===
  
* [[Notch TOP]] - Updated to SDK v0.9.22.
+
* [[OpenVR CHOP]]/[[OpenVR TOP]] - Upgraded to OpenVR v1.9.16
* [[Bullet Solver COMP]] - Fixed onStart and onInit callbacks.
+
* Fixed startup crash that that was occuring on Intel GPUs with the newest drivers. (Often ones installed via Windows Update)
* [[GLSL TOP]] - Fixed recent bug where more than 4 compute outputs could not be used.
+
* [[Window COMP]] [[macOS]] - Fixed issues where borderless perform windows wouldn't work properly on macOS 10.15 Catalina.
* [[NDI In TOP]] - Fixed a case where audio input would not work.
+
* [[Render TOP]] - Fixed crash when using the last GLSL sampler parameter.
* [[NDI In TOP]] - Avoid crash when changing audio buffer length to 0.
+
* [[Notch TOP]] - Fixed crash when switching layer parameter to expression mode.
* [[Composite TOP]] - Fixed crash that can occur when connecting too many inputs to this node (64 or so).
+
* [[OpenColorIO TOP]] - Fixed a texture precision bug; remove precision parameter and set precision to 32-bit float.
* [[DMX In CHOP]] / [[DMX Out CHOP]] - Fixed the 'Serial Port' parameter menu so that it enumerates correctly on macOS.
+
* [[CPlusPlus TOP]] - Fixed recent crash introduced in the last release when using older plugins.
* [[Timer CHOP]] - Include timer_pulse even if segment is at least 1 frame long.
+
* [[FBX COMP]] - Added support for FloatVectorArray vertex cache channel types.
* [[Feedback CHOP]] - Fixed cooking bug.
+
* [[Leap Motion CHOP]] - Wrist and elbow positions are now output properly when 'API' set to Version 4 Orion.
* [[WebSocket DAT]] - Fixed sending binary/text for packets larger than 64k.
+
* [[PosiStageNet CHOP]] - Fixed bug with channel names appearing incorrectly and fixed a crash due to parsing error.
* [[WebSocket DAT]].sendBinary() now supports bytearray as well as bytes type.
+
* [[Timer CHOP]] - Force a ready pulse whenever 'Start' is re-pulsed.
* [[Keyboard In DAT]] - Some improvements for macOS like better support for Cmd, Function, and Arrow keys.  
+
* [[Timer CHOP]] - Fixed auto start when onInitialize() callback returns a delayed initialize.
* [[OP Find DAT]] - Fixed double callback when pulsing 'Refresh'.
+
* [[Par Class]] - Fixed precision loss when assigning a value to a parameter due to cast to a float.
* [[CPlusPlus DAT]] - Fixed issue with using incorrect string data from inputs.
+
* Fixed crash when trying to remove a mapping from the [[MIDI Device Mapper Dialog]].
* [[Field COMP]] - Fixed issue where field content would not be updated before panel value changed, returning incorrect data from field in some cases. (Key Manager 'Login' button for example)
+
* Fixed crash using print statements in python threads.
* Fixed Offline Help in macOS, improved system updates documentation each build.
+
* Fixed slow memeory leak when using ipar expressions.
* Fixed intermittent crash when accessing Preset parameter menus.
+
* Fixed linking of tags when copying nodes.
* Fixed Geometry Viewer Pane so space/s keys etc will change geometry pane state when held down.
+
* toeexpand/toecollapse will now tolerate forward or backward slashes.
<!--* EULA updated-->
 
  
 
=== Backward Compatibility ===
 
=== Backward Compatibility ===

Latest revision as of 14:15, 5 March 2020

Build 2019.20700 - Mar 05, 2020[edit]

New Features[edit]

New Palette[edit]

New Python[edit]

Bug Fixes and Improvements[edit]

  • OpenVR CHOP/OpenVR TOP - Upgraded to OpenVR v1.9.16
  • Fixed startup crash that that was occuring on Intel GPUs with the newest drivers. (Often ones installed via Windows Update)
  • Window COMP macOS - Fixed issues where borderless perform windows wouldn't work properly on macOS 10.15 Catalina.
  • Render TOP - Fixed crash when using the last GLSL sampler parameter.
  • Notch TOP - Fixed crash when switching layer parameter to expression mode.
  • OpenColorIO TOP - Fixed a texture precision bug; remove precision parameter and set precision to 32-bit float.
  • CPlusPlus TOP - Fixed recent crash introduced in the last release when using older plugins.
  • FBX COMP - Added support for FloatVectorArray vertex cache channel types.
  • Leap Motion CHOP - Wrist and elbow positions are now output properly when 'API' set to Version 4 Orion.
  • PosiStageNet CHOP - Fixed bug with channel names appearing incorrectly and fixed a crash due to parsing error.
  • Timer CHOP - Force a ready pulse whenever 'Start' is re-pulsed.
  • Timer CHOP - Fixed auto start when onInitialize() callback returns a delayed initialize.
  • Par Class - Fixed precision loss when assigning a value to a parameter due to cast to a float.
  • Fixed crash when trying to remove a mapping from the MIDI Device Mapper Dialog.
  • Fixed crash using print statements in python threads.
  • Fixed slow memeory leak when using ipar expressions.
  • Fixed linking of tags when copying nodes.
  • toeexpand/toecollapse will now tolerate forward or backward slashes.

Backward Compatibility[edit]

A built-in panel in TouchDesigner that contains a library of components and media that can be dragged-dropped into a TouchDesigner network.