aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Galdrikian <[email protected]>2017-02-26 19:37:23 -0800
committerBryan Galdrikian <[email protected]>2017-02-26 19:37:23 -0800
commitb9d1691d8461dbdd50735fae00df7095b758aa81 (patch)
treefccf66a252d9136bb80e4ed23904f3fba083cd80
parentMerge branch 'master' of https://github.com/NVIDIAGameWorks/Blast (diff)
downloadblast-1.0.0.tar.xz
blast-1.0.0.zip
Updating release notes and versionv1.0.0
-rw-r--r--README.md15
-rw-r--r--blast_tools_and_samples-windows.zipbin86132949 -> 86137742 bytes
-rw-r--r--docs/release_notes.txt50
3 files changed, 54 insertions, 11 deletions
diff --git a/README.md b/README.md
index 741052e..8451347 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
-Blast 1.0 beta
-==============
+Blast 1.0
+=========
Introduction
------------
@@ -27,7 +27,7 @@ Features of NvBlastTk:
* Uses an event system to inform the user of actor splitting and chunk fracturing.
* Introduces a joint representation which uses the event system to allow the user to update physical joints between actors.
-Notably absent in NvBlast and NvBlastTk:
+Notably missing from NvBlast and NvBlastTk:
* There is no physics or collision representation.
* There is no graphics representation.
@@ -70,14 +70,7 @@ low-level, toolkit, extensions, tools, tests, and sample.
files with nontrivial graphics meshes. Without these assets, only procedurally-generated box assets are available
in the sample.
-For linux:
-* Run generate_projects_linux.sh. This step will download all necessary dependencies that are not already
-downloaded into a folder NVIDIA/packman-repo at the root of your hard drive, so this might take some time the first
-time the script is run (or when a dependency version changes).
-* Makefiles will be generated in compiler/linux64-CONFIG-gcc, where CONFIG = debug or release.
-These will build all Blast linux projects, including the low-level, toolkit, extensions, and tests.
-
-For PS4 and XBoxOne:
+For linux, PS4, and XBoxOne:
* Please visit developer.nvidia.com in order to contact NVIDIA for further information.
Tools and Samples Binaries (Windows only)
diff --git a/blast_tools_and_samples-windows.zip b/blast_tools_and_samples-windows.zip
index 16079cd..3c836e9 100644
--- a/blast_tools_and_samples-windows.zip
+++ b/blast_tools_and_samples-windows.zip
Binary files differ
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)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////