|
79 | 79 | #define NGX_DLAA_OVERRIDE_STRING L"Override DLSS mode to be DLAA"
|
80 | 80 | #define NGX_DLSSG_MULTI_FRAME_COUNT_STRING L"Override DLSSG multi-frame count"
|
81 | 81 | #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" |
82 | 84 | #define NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_STRING L"Override DLSS performance mode to be ultra-perfomance"
|
83 | 85 | #define NGX_DLSS_RR_MODE_STRING L"Override DLSS-RR performance mode"
|
84 | 86 | #define NGX_DLSS_RR_OVERRIDE_STRING L"Enable DLSS-RR override"
|
85 | 87 | #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 | 90 | #define NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_STRING L"Override scaling ratio for DLSS-RR"
|
87 | 91 | #define NGX_DLSS_SR_MODE_STRING L"Override DLSS-SR performance mode"
|
88 | 92 | #define NGX_DLSS_SR_OVERRIDE_STRING L"Enable DLSS-SR override"
|
89 | 93 | #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" |
90 | 96 | #define NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_STRING L"Override scaling ratio for DLSS-SR"
|
91 | 97 | #define NV_QUALITY_UPSCALING_STRING L"NVIDIA Quality upscaling"
|
92 | 98 | #define OPTIMUS_MAXAA_STRING L"Maximum AA samples allowed for a given application"
|
@@ -194,14 +200,20 @@ enum ESetting {
|
194 | 200 | NGX_DLAA_OVERRIDE_ID = 0x10E41DF4,
|
195 | 201 | NGX_DLSSG_MULTI_FRAME_COUNT_ID = 0x104D6667,
|
196 | 202 | NGX_DLSS_FG_OVERRIDE_ID = 0x10E41E03,
|
| 203 | + NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_ID = 0x10C7D57E, |
| 204 | + NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_ID = 0x10C7D519, |
197 | 205 | NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_ID = 0x10AFB76C,
|
198 | 206 | NGX_DLSS_RR_MODE_ID = 0x10BD9423,
|
199 | 207 | NGX_DLSS_RR_OVERRIDE_ID = 0x10E41E02,
|
200 | 208 | 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, |
201 | 211 | NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_ID = 0x10C7D4A2,
|
202 | 212 | NGX_DLSS_SR_MODE_ID = 0x10AFB768,
|
203 | 213 | NGX_DLSS_SR_OVERRIDE_ID = 0x10E41E01,
|
204 | 214 | 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, |
205 | 217 | NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_ID = 0x10E41DF5,
|
206 | 218 | NV_QUALITY_UPSCALING_ID = 0x10444444,
|
207 | 219 | OPTIMUS_MAXAA_ID = 0x10F9DC83,
|
@@ -255,9 +267,9 @@ enum ESetting {
|
255 | 267 | SET_VAB_DATA_ID = 0x00AB8687,
|
256 | 268 | VSYNCMODE_ID = 0x00A879CF,
|
257 | 269 | VSYNCTEARCONTROL_ID = 0x005A375C,
|
258 |
| - TOTAL_DWORD_SETTING_NUM = 108, |
| 270 | + TOTAL_DWORD_SETTING_NUM = 114, |
259 | 271 | TOTAL_WSTRING_SETTING_NUM = 5,
|
260 |
| - TOTAL_SETTING_NUM = 113, |
| 272 | + TOTAL_SETTING_NUM = 119, |
261 | 273 | INVALID_SETTING_ID = 0xFFFFFFFF
|
262 | 274 | };
|
263 | 275 |
|
@@ -710,6 +722,16 @@ enum EValues_NGX_DLSS_FG_OVERRIDE {
|
710 | 722 | NGX_DLSS_FG_OVERRIDE_DEFAULT = NGX_DLSS_FG_OVERRIDE_OFF
|
711 | 723 | };
|
712 | 724 |
|
| 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 | + |
713 | 735 | enum EValues_NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS {
|
714 | 736 | NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NONE = 0x0000,
|
715 | 737 | 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 {
|
744 | 766 | NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_D = 4,
|
745 | 767 | NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_E = 5,
|
746 | 768 | 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, |
747 | 778 | 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, |
749 | 780 | NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_DEFAULT = NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION_OFF
|
750 | 781 | };
|
751 | 782 |
|
| 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 | + |
752 | 793 | enum EValues_NGX_DLSS_RR_OVERRIDE_SCALING_RATIO {
|
753 | 794 | NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_MIN = 33,
|
754 | 795 | NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_MAX = 100,
|
@@ -787,11 +828,26 @@ enum EValues_NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION {
|
787 | 828 | NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_H = 8,
|
788 | 829 | NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_I = 9,
|
789 | 830 | 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, |
790 | 836 | 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, |
792 | 838 | NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_DEFAULT = NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION_OFF
|
793 | 839 | };
|
794 | 840 |
|
| 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 | + |
795 | 851 | enum EValues_NGX_DLSS_SR_OVERRIDE_SCALING_RATIO {
|
796 | 852 | NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_MIN = 33,
|
797 | 853 | NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_MAX = 100,
|
@@ -1169,7 +1225,7 @@ enum EValues_PS_SHADERDISKCACHE_MAX_SIZE {
|
1169 | 1225 | PS_SHADERDISKCACHE_MAX_SIZE_MIN = 0x0,
|
1170 | 1226 | PS_SHADERDISKCACHE_MAX_SIZE_MAX = 0xffffffff,
|
1171 | 1227 | PS_SHADERDISKCACHE_MAX_SIZE_NUM_VALUES = 2,
|
1172 |
| - PS_SHADERDISKCACHE_MAX_SIZE_DEFAULT = 0x2000 |
| 1228 | + PS_SHADERDISKCACHE_MAX_SIZE_DEFAULT = 0x3000 |
1173 | 1229 | };
|
1174 | 1230 |
|
1175 | 1231 | enum EValues_PS_TEXFILTER_ANISO_OPTS2 {
|
|
0 commit comments