blob: 0ab6560ebbf70f130e61238402038b98477d72d8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
# 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.
|