NVIDIAGeForceExperienceSDK
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.
Generated by
doxygen
1.8.12