NVIDIAGeForceExperienceSDK
Changelog
NVIDIA GfeSDK 1.1 (2018-01-22)
API Changes
SDK version incremented to 1.1
Allows old SDK clients to work with upcoming 3.13 GFE
Highlights Config parameters validation
Rejects Highlights of invalid type and significance
NVIDIA GfeSDK 1.0 (2018-01-16)
Features for GFE 3.13+
UWP Support
Add support to Universal Windows Platform games
Target PID
Add support for whitelisted apps to record another process's PID
API Changes
Target PID
Added to NVGSDK_Create call
Unannounced Highlight Type
To prevent showing Highlights notifications for certain applications
Improvements
UWP Sample App
Add a new sample MarbleMaze app that demostrates a full Highlights integration
Bug Fixes
Fix Crash
Was occasionally crashing when communication with the backend could not be established
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.
Generated by
doxygen
1.8.12