aboutsummaryrefslogtreecommitdiff
path: root/docs/release_notes.txt
diff options
context:
space:
mode:
Diffstat (limited to 'docs/release_notes.txt')
-rw-r--r--docs/release_notes.txt50
1 files changed, 50 insertions, 0 deletions
diff --git a/docs/release_notes.txt b/docs/release_notes.txt
index 451e8a7..f1fc173 100644
--- a/docs/release_notes.txt
+++ b/docs/release_notes.txt
@@ -3,6 +3,56 @@
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+Blast(tm) SDK 1.0 (24-Feb-2017)
+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+Changes
+-------
+* tclap, imgui, moved to Packman package
+* Models and textures for the sample application have been moved to Packman
+* Packman packages with platform-specific sections have been split into platform-specific packages
+* Improvements to fracturing tools
+* TkJoint events no longer contain actor data
+* API cleanup:
+** NvBlastActorCreate -> NvBlastFamilyCreateFirstActor
+** NvBlastActorRelease -> NvBlastActorDeactivate
+** NvBlastActorDeserialize -> NvBlastFamilyDeserializeActor
+** Functions that operate on an object start with NvBlast[ObjectName]
+** Functions that create an object purely from a desc start with NvBlastCreate
+** Functions that get scratch start with NvBlast[Object]GetScratchFor[functionname], etc.
+** Object functions take the object as the first input parameter (non-optional output parameters always come first)
+** Removal of NvBlastCommon.h
+* More consistent parameter checking in low-level API
+* NvBlastAlloc and NvBlastFree functions have been removed. Blast low-level no longer does (de)allocation. All
+memory is passed in and managed by the user
+* All Blast low-level functions take a log (NvBlastLog) function pointer (which may still be NULL)
+* Authoring tool now handles FBX mesh format
+* Constructor for TkAssetDesc sets sane defaults
+* Sample uses skinning for the 38k tower, for perf improvement
+* Further optimzations to sample, including using 4 instead of 2 CPU cores and capping the actor count at 40k
+* Linux build (SDK and tests)
+* Renamed TkJointUpdateEvent::eventSubtype -> TkJointUpdateEvent::subtype
+* "LowLevel" extension renamed "ConvertLL"
+* Renamed TkEventReceiver -> TkEventListener
+
+New Features
+------------
+* Serialization enabled for XBoxOne
+
+Bug fixes
+---------
+* Can change worker thread count in CPU dispatcher
+* TkJoints created from the TkFramework::createJoint function are now released when the TkFramework is released
+* Various fixes to unit tests
+* Crash fix in CPU dispatcher
+* Returning enough buffer space to handle hierarchical fracturing cases
+
+Known Issues
+------------
+* Serialization requires documentation
+
+
+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Blast(tm) SDK 1.0 beta (24-Jan-2017)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////