Skip to content

Commit cc16b62

Browse files
committed
Update nvapi from R570 to R575
1 parent 80b2237 commit cc16b62

13 files changed

+68
-118
lines changed

vendor/nvapi/NvApiDriverSettings.c

Lines changed: 13 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*********************************************************************************************************\
22
|* *|
3-
|* SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. *|
3+
|* SPDX-FileCopyrightText: Copyright (c) 2019-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. *|
44
|* SPDX-License-Identifier: MIT *|
55
|* *|
66
|* Permission is hereby granted, free of charge, to any person obtaining a *|
@@ -439,16 +439,6 @@ 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-
452442
EValues_NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS g_valuesNGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS[NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NUM_VALUES] =
453443
{
454444
NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NONE,
@@ -481,26 +471,14 @@ EValues_NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION g_valuesNGX_DLSS_RR_OVERRID
481471
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_D,
482472
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_E,
483473
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,
493474
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_Latest,
494475
};
495476

496-
EValues_NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1 g_valuesNGX_DLSS_RR_OVERRIDE_RESERVED_KEY1[NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_NUM_VALUES] =
477+
EValues_NGX_DLSS_RR_OVERRIDE_SCALING_RATIO g_valuesNGX_DLSS_RR_OVERRIDE_SCALING_RATIO[NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_NUM_VALUES] =
497478
{
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,
479+
NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_MIN,
480+
NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_MAX,
481+
NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_DEFAULT,
504482
};
505483

506484
EValues_NGX_DLSS_SR_MODE g_valuesNGX_DLSS_SR_MODE[NGX_DLSS_SR_MODE_NUM_VALUES] =
@@ -533,22 +511,14 @@ EValues_NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION g_valuesNGX_DLSS_SR_OVERRID
533511
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_H,
534512
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_I,
535513
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_J,
536-
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_K,
537-
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_L,
538-
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_M,
539-
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_N,
540-
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_O,
541514
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_Latest,
542515
};
543516

544-
EValues_NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1 g_valuesNGX_DLSS_SR_OVERRIDE_RESERVED_KEY1[NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_NUM_VALUES] =
545-
{
546-
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_DEFAULT,
547-
};
548-
549-
EValues_NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2 g_valuesNGX_DLSS_SR_OVERRIDE_RESERVED_KEY2[NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_NUM_VALUES] =
517+
EValues_NGX_DLSS_SR_OVERRIDE_SCALING_RATIO g_valuesNGX_DLSS_SR_OVERRIDE_SCALING_RATIO[NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_NUM_VALUES] =
550518
{
551-
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_DEFAULT,
519+
NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_MIN,
520+
NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_MAX,
521+
NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_DEFAULT,
552522
};
553523

554524
EValues_NV_QUALITY_UPSCALING g_valuesNV_QUALITY_UPSCALING[NV_QUALITY_UPSCALING_NUM_VALUES] =
@@ -1018,19 +988,15 @@ SettingDWORDNameString mapSettingDWORD[TOTAL_DWORD_SETTING_NUM] =
1018988
{NGX_DLAA_OVERRIDE_ID, NGX_DLAA_OVERRIDE_STRING, 2, (NvU32 *)g_valuesNGX_DLAA_OVERRIDE, NGX_DLAA_OVERRIDE_DLAA_DEFAULT},
1019989
{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},
1020990
{NGX_DLSS_FG_OVERRIDE_ID, NGX_DLSS_FG_OVERRIDE_STRING, 2, (NvU32 *)g_valuesNGX_DLSS_FG_OVERRIDE, NGX_DLSS_FG_OVERRIDE_OFF},
1021-
{NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_ID, NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_STRING, 1, NULL, NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_DEFAULT},
1022-
{NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_ID, NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_STRING, 1, NULL, NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_DEFAULT},
1023991
{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},
1024992
{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},
1025993
{NGX_DLSS_RR_OVERRIDE_ID, NGX_DLSS_RR_OVERRIDE_STRING, 2, (NvU32 *)g_valuesNGX_DLSS_RR_OVERRIDE, NGX_DLSS_RR_OVERRIDE_OFF},
1026-
{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},
1027-
{NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_ID, NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_STRING, 1, NULL, NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_DEFAULT},
1028-
{NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_ID, NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_STRING, 1, NULL, NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_DEFAULT},
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},
995+
{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},
1029996
{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},
1030997
{NGX_DLSS_SR_OVERRIDE_ID, NGX_DLSS_SR_OVERRIDE_STRING, 2, (NvU32 *)g_valuesNGX_DLSS_SR_OVERRIDE, NGX_DLSS_SR_OVERRIDE_OFF},
1031-
{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},
1032-
{NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_ID, NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_STRING, 1, NULL, NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_DEFAULT},
1033-
{NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_ID, NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_STRING, 1, NULL, NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_DEFAULT},
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},
999+
{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},
10341000
{NV_QUALITY_UPSCALING_ID, NV_QUALITY_UPSCALING_STRING, 2, (NvU32 *)g_valuesNV_QUALITY_UPSCALING, NV_QUALITY_UPSCALING_OFF},
10351001
{OPTIMUS_MAXAA_ID, OPTIMUS_MAXAA_STRING, 2, (NvU32 *)g_valuesOPTIMUS_MAXAA, 0x00000000},
10361002
{PHYSXINDICATOR_ID, PHYSXINDICATOR_STRING, 2, (NvU32 *)g_valuesPHYSXINDICATOR, PHYSXINDICATOR_DISABLED},

vendor/nvapi/NvApiDriverSettings.h

Lines changed: 19 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*********************************************************************************************************\
22
|* *|
3-
|* SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. *|
3+
|* SPDX-FileCopyrightText: Copyright (c) 2019-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. *|
44
|* SPDX-License-Identifier: MIT *|
55
|* *|
66
|* Permission is hereby granted, free of charge, to any person obtaining a *|
@@ -79,19 +79,15 @@
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"
8482
#define NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_STRING L"Override DLSS performance mode to be ultra-perfomance"
8583
#define NGX_DLSS_RR_MODE_STRING L"Override DLSS-RR performance mode"
8684
#define NGX_DLSS_RR_OVERRIDE_STRING L"Enable DLSS-RR override"
8785
#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"
86+
#define NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_STRING L"Override scaling ratio for DLSS-RR"
9087
#define NGX_DLSS_SR_MODE_STRING L"Override DLSS-SR performance mode"
9188
#define NGX_DLSS_SR_OVERRIDE_STRING L"Enable DLSS-SR override"
9289
#define NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_STRING L"Override DLSS-SR presets"
93-
#define NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_STRING L"Override reserved key 1 for SR"
94-
#define NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_STRING L"Override reserved key 2 for SR"
90+
#define NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_STRING L"Override scaling ratio for DLSS-SR"
9591
#define NV_QUALITY_UPSCALING_STRING L"NVIDIA Quality upscaling"
9692
#define OPTIMUS_MAXAA_STRING L"Maximum AA samples allowed for a given application"
9793
#define PHYSXINDICATOR_STRING L"Display the PhysX indicator"
@@ -198,19 +194,15 @@ enum ESetting {
198194
NGX_DLAA_OVERRIDE_ID = 0x10E41DF4,
199195
NGX_DLSSG_MULTI_FRAME_COUNT_ID = 0x104D6667,
200196
NGX_DLSS_FG_OVERRIDE_ID = 0x10E41E03,
201-
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_ID = 0x10C7D57E,
202-
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_ID = 0x10C7D519,
203197
NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_ID = 0x10AFB76C,
204198
NGX_DLSS_RR_MODE_ID = 0x10BD9423,
205199
NGX_DLSS_RR_OVERRIDE_ID = 0x10E41E02,
206200
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_ID = 0x10E41DF7,
207-
NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_ID = 0x10C7D86C,
208-
NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_ID = 0x10C7D597,
201+
NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_ID = 0x10C7D4A2,
209202
NGX_DLSS_SR_MODE_ID = 0x10AFB768,
210203
NGX_DLSS_SR_OVERRIDE_ID = 0x10E41E01,
211204
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_ID = 0x10E41DF3,
212-
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_ID = 0x10C7D684,
213-
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_ID = 0x10C7D82C,
205+
NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_ID = 0x10E41DF5,
214206
NV_QUALITY_UPSCALING_ID = 0x10444444,
215207
OPTIMUS_MAXAA_ID = 0x10F9DC83,
216208
PHYSXINDICATOR_ID = 0x1094F16F,
@@ -263,9 +255,9 @@ enum ESetting {
263255
SET_VAB_DATA_ID = 0x00AB8687,
264256
VSYNCMODE_ID = 0x00A879CF,
265257
VSYNCTEARCONTROL_ID = 0x005A375C,
266-
TOTAL_DWORD_SETTING_NUM = 112,
258+
TOTAL_DWORD_SETTING_NUM = 108,
267259
TOTAL_WSTRING_SETTING_NUM = 5,
268-
TOTAL_SETTING_NUM = 117,
260+
TOTAL_SETTING_NUM = 113,
269261
INVALID_SETTING_ID = 0xFFFFFFFF
270262
};
271263

@@ -718,16 +710,6 @@ enum EValues_NGX_DLSS_FG_OVERRIDE {
718710
NGX_DLSS_FG_OVERRIDE_DEFAULT = NGX_DLSS_FG_OVERRIDE_OFF
719711
};
720712

721-
enum EValues_NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1 {
722-
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_DEFAULT = 0,
723-
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_NUM_VALUES = 1,
724-
};
725-
726-
enum EValues_NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2 {
727-
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_DEFAULT = 0,
728-
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_NUM_VALUES = 1,
729-
};
730-
731713
enum EValues_NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS {
732714
NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NONE = 0x0000,
733715
NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_PERF_TO_9X = 0x0001,
@@ -762,28 +744,16 @@ enum EValues_NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION {
762744
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_D = 4,
763745
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_E = 5,
764746
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_F = 6,
765-
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_G = 7,
766-
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_H = 8,
767-
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_I = 9,
768-
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_J = 10,
769-
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_K = 11,
770-
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_L = 12,
771-
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_M = 13,
772-
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_N = 14,
773-
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_O = 15,
774747
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_Latest = 0x00ffffff,
775-
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_NUM_VALUES = 17,
748+
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_NUM_VALUES = 8,
776749
NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_DEFAULT = NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_OFF
777750
};
778751

779-
enum EValues_NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1 {
780-
NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_DEFAULT = 0,
781-
NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_NUM_VALUES = 1,
782-
};
783-
784-
enum EValues_NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2 {
785-
NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_DEFAULT = 0,
786-
NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_NUM_VALUES = 1,
752+
enum EValues_NGX_DLSS_RR_OVERRIDE_SCALING_RATIO {
753+
NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_MIN = 33,
754+
NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_MAX = 100,
755+
NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_DEFAULT = 0,
756+
NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_NUM_VALUES = 3,
787757
};
788758

789759
enum EValues_NGX_DLSS_SR_MODE {
@@ -817,24 +787,16 @@ enum EValues_NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION {
817787
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_H = 8,
818788
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_I = 9,
819789
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_J = 10,
820-
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_K = 11,
821-
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_L = 12,
822-
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_M = 13,
823-
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_N = 14,
824-
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_O = 15,
825790
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_Latest = 0x00ffffff,
826-
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_NUM_VALUES = 17,
791+
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_NUM_VALUES = 12,
827792
NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_DEFAULT = NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_OFF
828793
};
829794

830-
enum EValues_NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1 {
831-
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_DEFAULT = 0,
832-
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_NUM_VALUES = 1,
833-
};
834-
835-
enum EValues_NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2 {
836-
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_DEFAULT = 0,
837-
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_NUM_VALUES = 1,
795+
enum EValues_NGX_DLSS_SR_OVERRIDE_SCALING_RATIO {
796+
NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_MIN = 33,
797+
NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_MAX = 100,
798+
NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_DEFAULT = 0,
799+
NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_NUM_VALUES = 3,
838800
};
839801

840802
enum EValues_NV_QUALITY_UPSCALING {

vendor/nvapi/amd64/nvapi64.lib

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)