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.