Changelog
NVIDIA GfeSDK 1.1 (2018-08-1)
Improvements
- Documentation Expanded information about CreateInputParams member variables
NVIDIA GfeSDK 1.1 (2018-04-11)
Improvements
- Buildable Sample Sample application now have sample settings, allowing it to be optimized with GeforceExperience UI
- Include cleanup Include headers cleanup
NVIDIA GfeSDK 1.1 (2018-03-15)
Bug Fixes
- Fix Crash Fix crash when passing NULL handle to C APIs like GetUILanguage
- Include fix Fix problem where wchar.h was getting stuck in GfeSDK namespace
Other
- Renaming Renaming "NVIDIA Shadowplay Highlights" to "NVIDIA Highlights" in docs
NVIDIA GfeSDK 1.1 (2018-03-08)
Improvements
- Buildable Sample Fix release configurations of sample, and fix compiler errors
NVIDIA GfeSDK 1.1 (2018-02-28)
Improvements
- Documentation Top level documentation improvements
- Buildable Sample Include a simple DXUT buildable sample in the distribution, demonstrating API calls
- Spectre/Meltdown Compile with /Qspectre protection
- Assets Add final assets and image guide
Bug Fixes
- Fix Crash Fix race condition on startup
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+
- 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
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+
- NVIDIA Highlights Help Gamers automatically capture their most exciting gaming moments.