aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorDavid Wilson <[email protected]>2017-10-18 16:12:34 -0500
committerGitHub <[email protected]>2017-10-18 16:12:34 -0500
commit2214f99b37f869397fe0e5df496a5584428ff827 (patch)
tree55b5512a79bdac1a8503310684e287a1d7363326 /CHANGELOG.md
parentCreate README.md (diff)
downloadgfesdk-2214f99b37f869397fe0e5df496a5584428ff827.tar.xz
gfesdk-2214f99b37f869397fe0e5df496a5584428ff827.zip
Add files via upload
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md36
1 files changed, 36 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..7470ba4
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,36 @@
+# Changelog {#section_changelog}
+
+## NVIDIA GfeSDK 1.0 (2017-08-01)
+
+### API Changes
+* **Timeout:** Was returning NVGSDK_ERR_GENERIC when IPC call timed now. Now returning NVGSDK_ERR_IPC_FAILED
+* **windows.h:** Removed windows.h from public includes
+* **globals:** Removed macros from global namespace
+* **stdint:** Standardize on stdint types
+* **stdbool:** Use stdbool in C API instead of integer 0/1
+* **namespace:** Renamed namespace from gfesdk to GfeSDK, and wrapped C API in namespace when using C++ bindings
+* **Highlights split:** Split all Highlights features into their own headers
+* **C++ Bindings RAII:** Update C++ bindings to follow recognized C++ idioms
+* **package structure:** Standardize package structure to look like other GameWorks packages
+* **Typed Callbacks:** Return typed callback data instead of void*
+* **Naming:** Match naming standard to other GameWorks packages
+
+### Improvements
+* **Thread Model**: Improve thread model. Prevent callbacks from occurring after Release. Allow Polling of callbacks
+* **Documentation**: Improved and expanded documentation
+
+### Bug Fixes
+* **Whitelist:** Fix error causing ShadowPlay to not whitelist game correctly.
+* **Fix crash:** Was crashing when the same game ran twice.
+* **Input validation:** Added input validation to return an error for C++ create instead of crash
+* **Timeout return value:** Was returning NVGSDK_ERR_GENERIC instead of NVGSDK_ERR_IPC_FAILED
+
+### Features for GFE 3.9+
+* **In-Game Overlay Notification:** Notify the app when the in-game overlay opens or closes.
+
+## NVIDIA GfeSDK 1.0 (2017-07-10)
+
+### Features for GFE 3.8+
+
+* **ShadowPlay Highlights** Help Gamers automatically capture their most exciting gaming moments.
+