aboutsummaryrefslogtreecommitdiff

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.