Skip to content

Commit 80a5d89

Browse files
committed
Update nvapi from R575 to R580
1 parent 4e612df commit 80a5d89

File tree

7 files changed

+246
-31
lines changed

7 files changed

+246
-31
lines changed

vendor/nvapi/NvApiDriverSettings.c

Lines changed: 52 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -439,6 +439,16 @@ EValues_NGX_DLSS_FG_OVERRIDE g_valuesNGX_DLSS_FG_OVERRIDE[NGX_DLSS_FG_OVERRIDE_N
439439
NGX_DLSS_FG_OVERRIDE_ON,
440440
};
441441

442+
EValues_NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1 g_valuesNGX_DLSS_FG_OVERRIDE_RESERVED_KEY1[NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_NUM_VALUES] =
443+
{
444+
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_DEFAULT,
445+
};
446+
447+
EValues_NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2 g_valuesNGX_DLSS_FG_OVERRIDE_RESERVED_KEY2[NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_NUM_VALUES] =
448+
{
449+
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_DEFAULT,
450+
};
451+
442452
EValues_NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS g_valuesNGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS[NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NUM_VALUES] =
443453
{
444454
NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NONE,
@@ -471,9 +481,28 @@ EValues_NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION g_valuesNGX_DLSS_RR_OVERRID
471481
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_D,
472482
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_E,
473483
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_F,
484+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_G,
485+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_H,
486+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_I,
487+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_J,
488+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_K,
489+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_L,
490+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_M,
491+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_N,
492+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_O,
474493
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_Latest,
475494
};
476495

496+
EValues_NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1 g_valuesNGX_DLSS_RR_OVERRIDE_RESERVED_KEY1[NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_NUM_VALUES] =
497+
{
498+
NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_DEFAULT,
499+
};
500+
501+
EValues_NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2 g_valuesNGX_DLSS_RR_OVERRIDE_RESERVED_KEY2[NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_NUM_VALUES] =
502+
{
503+
NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_DEFAULT,
504+
};
505+
477506
EValues_NGX_DLSS_RR_OVERRIDE_SCALING_RATIO g_valuesNGX_DLSS_RR_OVERRIDE_SCALING_RATIO[NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_NUM_VALUES] =
478507
{
479508
NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_MIN,
@@ -511,9 +540,24 @@ EValues_NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION g_valuesNGX_DLSS_SR_OVERRID
511540
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_H,
512541
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_I,
513542
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_J,
543+
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_K,
544+
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_L,
545+
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_M,
546+
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_N,
547+
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_O,
514548
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_Latest,
515549
};
516550

551+
EValues_NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1 g_valuesNGX_DLSS_SR_OVERRIDE_RESERVED_KEY1[NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_NUM_VALUES] =
552+
{
553+
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_DEFAULT,
554+
};
555+
556+
EValues_NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2 g_valuesNGX_DLSS_SR_OVERRIDE_RESERVED_KEY2[NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_NUM_VALUES] =
557+
{
558+
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_DEFAULT,
559+
};
560+
517561
EValues_NGX_DLSS_SR_OVERRIDE_SCALING_RATIO g_valuesNGX_DLSS_SR_OVERRIDE_SCALING_RATIO[NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_NUM_VALUES] =
518562
{
519563
NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_MIN,
@@ -988,14 +1032,20 @@ SettingDWORDNameString mapSettingDWORD[TOTAL_DWORD_SETTING_NUM] =
9881032
{NGX_DLAA_OVERRIDE_ID, NGX_DLAA_OVERRIDE_STRING, 2, (NvU32 *)g_valuesNGX_DLAA_OVERRIDE, NGX_DLAA_OVERRIDE_DLAA_DEFAULT},
9891033
{NGX_DLSSG_MULTI_FRAME_COUNT_ID, NGX_DLSSG_MULTI_FRAME_COUNT_STRING, 3, (NvU32 *)g_valuesNGX_DLSSG_MULTI_FRAME_COUNT, NGX_DLSSG_MULTI_FRAME_COUNT_DEFAULT},
9901034
{NGX_DLSS_FG_OVERRIDE_ID, NGX_DLSS_FG_OVERRIDE_STRING, 2, (NvU32 *)g_valuesNGX_DLSS_FG_OVERRIDE, NGX_DLSS_FG_OVERRIDE_OFF},
1035+
{NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_ID, NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_STRING, 1, NULL, NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_DEFAULT},
1036+
{NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_ID, NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_STRING, 1, NULL, NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_DEFAULT},
9911037
{NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_ID, NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_STRING, 2, (NvU32 *)g_valuesNGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS, NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NONE},
9921038
{NGX_DLSS_RR_MODE_ID, NGX_DLSS_RR_MODE_STRING, 7, (NvU32 *)g_valuesNGX_DLSS_RR_MODE, NGX_DLSS_RR_MODE_NGX_DLSS_RR_MODE_SNIPPET_CONTROLLED},
9931039
{NGX_DLSS_RR_OVERRIDE_ID, NGX_DLSS_RR_OVERRIDE_STRING, 2, (NvU32 *)g_valuesNGX_DLSS_RR_OVERRIDE, NGX_DLSS_RR_OVERRIDE_OFF},
994-
{NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_ID, NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_STRING, 8, (NvU32 *)g_valuesNGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION, NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_OFF},
1040+
{NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_ID, NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_STRING, 17, (NvU32 *)g_valuesNGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION, NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_OFF},
1041+
{NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_ID, NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_STRING, 1, NULL, NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_DEFAULT},
1042+
{NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_ID, NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_STRING, 1, NULL, NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_DEFAULT},
9951043
{NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_ID, NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_STRING, 3, (NvU32 *)g_valuesNGX_DLSS_RR_OVERRIDE_SCALING_RATIO, NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_DEFAULT},
9961044
{NGX_DLSS_SR_MODE_ID, NGX_DLSS_SR_MODE_STRING, 7, (NvU32 *)g_valuesNGX_DLSS_SR_MODE, NGX_DLSS_SR_MODE_NGX_DLSS_SR_MODE_SNIPPET_CONTROLLED},
9971045
{NGX_DLSS_SR_OVERRIDE_ID, NGX_DLSS_SR_OVERRIDE_STRING, 2, (NvU32 *)g_valuesNGX_DLSS_SR_OVERRIDE, NGX_DLSS_SR_OVERRIDE_OFF},
998-
{NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_ID, NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_STRING, 12, (NvU32 *)g_valuesNGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION, NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_OFF},
1046+
{NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_ID, NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_STRING, 17, (NvU32 *)g_valuesNGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION, NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_OFF},
1047+
{NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_ID, NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_STRING, 1, NULL, NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_DEFAULT},
1048+
{NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_ID, NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_STRING, 1, NULL, NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_DEFAULT},
9991049
{NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_ID, NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_STRING, 3, (NvU32 *)g_valuesNGX_DLSS_SR_OVERRIDE_SCALING_RATIO, NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_DEFAULT},
10001050
{NV_QUALITY_UPSCALING_ID, NV_QUALITY_UPSCALING_STRING, 2, (NvU32 *)g_valuesNV_QUALITY_UPSCALING, NV_QUALITY_UPSCALING_OFF},
10011051
{OPTIMUS_MAXAA_ID, OPTIMUS_MAXAA_STRING, 2, (NvU32 *)g_valuesOPTIMUS_MAXAA, 0x00000000},

vendor/nvapi/NvApiDriverSettings.h

Lines changed: 61 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,20 @@
7979
#define NGX_DLAA_OVERRIDE_STRING L"Override DLSS mode to be DLAA"
8080
#define NGX_DLSSG_MULTI_FRAME_COUNT_STRING L"Override DLSSG multi-frame count"
8181
#define NGX_DLSS_FG_OVERRIDE_STRING L"Enable DLSS-FG override"
82+
#define NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_STRING L"Override reserved key 1 for FG"
83+
#define NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_STRING L"Override reserved key 2 for FG"
8284
#define NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_STRING L"Override DLSS performance mode to be ultra-perfomance"
8385
#define NGX_DLSS_RR_MODE_STRING L"Override DLSS-RR performance mode"
8486
#define NGX_DLSS_RR_OVERRIDE_STRING L"Enable DLSS-RR override"
8587
#define NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_STRING L"Override DLSS-RR preset"
88+
#define NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_STRING L"Override reserved key 1 for RR"
89+
#define NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_STRING L"Override reserved key 2 for RR"
8690
#define NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_STRING L"Override scaling ratio for DLSS-RR"
8791
#define NGX_DLSS_SR_MODE_STRING L"Override DLSS-SR performance mode"
8892
#define NGX_DLSS_SR_OVERRIDE_STRING L"Enable DLSS-SR override"
8993
#define NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_STRING L"Override DLSS-SR presets"
94+
#define NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_STRING L"Override reserved key 1 for SR"
95+
#define NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_STRING L"Override reserved key 2 for SR"
9096
#define NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_STRING L"Override scaling ratio for DLSS-SR"
9197
#define NV_QUALITY_UPSCALING_STRING L"NVIDIA Quality upscaling"
9298
#define OPTIMUS_MAXAA_STRING L"Maximum AA samples allowed for a given application"
@@ -194,14 +200,20 @@ enum ESetting {
194200
NGX_DLAA_OVERRIDE_ID = 0x10E41DF4,
195201
NGX_DLSSG_MULTI_FRAME_COUNT_ID = 0x104D6667,
196202
NGX_DLSS_FG_OVERRIDE_ID = 0x10E41E03,
203+
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_ID = 0x10C7D57E,
204+
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_ID = 0x10C7D519,
197205
NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_ID = 0x10AFB76C,
198206
NGX_DLSS_RR_MODE_ID = 0x10BD9423,
199207
NGX_DLSS_RR_OVERRIDE_ID = 0x10E41E02,
200208
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_ID = 0x10E41DF7,
209+
NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_ID = 0x10C7D86C,
210+
NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_ID = 0x10C7D597,
201211
NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_ID = 0x10C7D4A2,
202212
NGX_DLSS_SR_MODE_ID = 0x10AFB768,
203213
NGX_DLSS_SR_OVERRIDE_ID = 0x10E41E01,
204214
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_ID = 0x10E41DF3,
215+
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_ID = 0x10C7D684,
216+
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_ID = 0x10C7D82C,
205217
NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_ID = 0x10E41DF5,
206218
NV_QUALITY_UPSCALING_ID = 0x10444444,
207219
OPTIMUS_MAXAA_ID = 0x10F9DC83,
@@ -255,9 +267,9 @@ enum ESetting {
255267
SET_VAB_DATA_ID = 0x00AB8687,
256268
VSYNCMODE_ID = 0x00A879CF,
257269
VSYNCTEARCONTROL_ID = 0x005A375C,
258-
TOTAL_DWORD_SETTING_NUM = 108,
270+
TOTAL_DWORD_SETTING_NUM = 114,
259271
TOTAL_WSTRING_SETTING_NUM = 5,
260-
TOTAL_SETTING_NUM = 113,
272+
TOTAL_SETTING_NUM = 119,
261273
INVALID_SETTING_ID = 0xFFFFFFFF
262274
};
263275

@@ -710,6 +722,16 @@ enum EValues_NGX_DLSS_FG_OVERRIDE {
710722
NGX_DLSS_FG_OVERRIDE_DEFAULT = NGX_DLSS_FG_OVERRIDE_OFF
711723
};
712724

725+
enum EValues_NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1 {
726+
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_DEFAULT = 0,
727+
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_NUM_VALUES = 1,
728+
};
729+
730+
enum EValues_NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2 {
731+
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_DEFAULT = 0,
732+
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_NUM_VALUES = 1,
733+
};
734+
713735
enum EValues_NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS {
714736
NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NONE = 0x0000,
715737
NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_PERF_TO_9X = 0x0001,
@@ -744,11 +766,30 @@ enum EValues_NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION {
744766
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_D = 4,
745767
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_E = 5,
746768
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_F = 6,
769+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_G = 7,
770+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_H = 8,
771+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_I = 9,
772+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_J = 10,
773+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_K = 11,
774+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_L = 12,
775+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_M = 13,
776+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_N = 14,
777+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_O = 15,
747778
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_Latest = 0x00ffffff,
748-
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_NUM_VALUES = 8,
779+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_NUM_VALUES = 17,
749780
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_DEFAULT = NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_OFF
750781
};
751782

783+
enum EValues_NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1 {
784+
NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_DEFAULT = 0,
785+
NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_NUM_VALUES = 1,
786+
};
787+
788+
enum EValues_NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2 {
789+
NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_DEFAULT = 0,
790+
NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_NUM_VALUES = 1,
791+
};
792+
752793
enum EValues_NGX_DLSS_RR_OVERRIDE_SCALING_RATIO {
753794
NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_MIN = 33,
754795
NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_MAX = 100,
@@ -787,11 +828,26 @@ enum EValues_NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION {
787828
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_H = 8,
788829
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_I = 9,
789830
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_J = 10,
831+
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_K = 11,
832+
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_L = 12,
833+
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_M = 13,
834+
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_N = 14,
835+
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_O = 15,
790836
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_Latest = 0x00ffffff,
791-
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_NUM_VALUES = 12,
837+
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_NUM_VALUES = 17,
792838
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_DEFAULT = NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_OFF
793839
};
794840

841+
enum EValues_NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1 {
842+
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_DEFAULT = 0,
843+
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_NUM_VALUES = 1,
844+
};
845+
846+
enum EValues_NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2 {
847+
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_DEFAULT = 0,
848+
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_NUM_VALUES = 1,
849+
};
850+
795851
enum EValues_NGX_DLSS_SR_OVERRIDE_SCALING_RATIO {
796852
NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_MIN = 33,
797853
NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_MAX = 100,
@@ -1169,7 +1225,7 @@ enum EValues_PS_SHADERDISKCACHE_MAX_SIZE {
11691225
PS_SHADERDISKCACHE_MAX_SIZE_MIN = 0x0,
11701226
PS_SHADERDISKCACHE_MAX_SIZE_MAX = 0xffffffff,
11711227
PS_SHADERDISKCACHE_MAX_SIZE_NUM_VALUES = 2,
1172-
PS_SHADERDISKCACHE_MAX_SIZE_DEFAULT = 0x2000
1228+
PS_SHADERDISKCACHE_MAX_SIZE_DEFAULT = 0x3000
11731229
};
11741230

11751231
enum EValues_PS_TEXFILTER_ANISO_OPTS2 {

vendor/nvapi/amd64/nvapi64.lib

1.59 KB
Binary file not shown.

0 commit comments

Comments
 (0)