|
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