diff options
| author | Bryan Galdrikian <[email protected]> | 2017-02-26 19:37:23 -0800 |
|---|---|---|
| committer | Bryan Galdrikian <[email protected]> | 2017-02-26 19:37:23 -0800 |
| commit | b9d1691d8461dbdd50735fae00df7095b758aa81 (patch) | |
| tree | fccf66a252d9136bb80e4ed23904f3fba083cd80 /docs | |
| parent | Merge branch 'master' of https://github.com/NVIDIAGameWorks/Blast (diff) | |
| download | blast-b9d1691d8461dbdd50735fae00df7095b758aa81.tar.xz blast-b9d1691d8461dbdd50735fae00df7095b758aa81.zip | |
Updating release notes and versionv1.0.0
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/release_notes.txt | 50 |
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) ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |