Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
118 changes: 114 additions & 4 deletions NvApiDriverSettings.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*********************************************************************************************************\
|* *|
|* SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. *|
|* SPDX-FileCopyrightText: Copyright (c) 2019-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. *|
|* SPDX-License-Identifier: MIT *|
|* *|
|* Permission is hereby granted, free of charge, to any person obtaining a *|
Expand Down Expand Up @@ -426,11 +426,35 @@ EValues_NGX_DLAA_OVERRIDE g_valuesNGX_DLAA_OVERRIDE[NGX_DLAA_OVERRIDE_NUM_VALUES
NGX_DLAA_OVERRIDE_DLAA_ON,
};

EValues_NGX_DLSSG_DYNAMIC_MULTI_FRAME_COUNT_MAX g_valuesNGX_DLSSG_DYNAMIC_MULTI_FRAME_COUNT_MAX[NGX_DLSSG_DYNAMIC_MULTI_FRAME_COUNT_MAX_NUM_VALUES] =
{
NGX_DLSSG_DYNAMIC_MULTI_FRAME_COUNT_MAX_OFF,
NGX_DLSSG_DYNAMIC_MULTI_FRAME_COUNT_MAX_MIN,
NGX_DLSSG_DYNAMIC_MULTI_FRAME_COUNT_MAX_MAX,
};

EValues_NGX_DLSSG_DYNAMIC_TARGET_FRAME_RATE g_valuesNGX_DLSSG_DYNAMIC_TARGET_FRAME_RATE[NGX_DLSSG_DYNAMIC_TARGET_FRAME_RATE_NUM_VALUES] =
{
NGX_DLSSG_DYNAMIC_TARGET_FRAME_RATE_DISABLED,
NGX_DLSSG_DYNAMIC_TARGET_FRAME_RATE_MIN,
NGX_DLSSG_DYNAMIC_TARGET_FRAME_RATE_MAX,
NGX_DLSSG_DYNAMIC_TARGET_FRAME_RATE_AUTO,
};

EValues_NGX_DLSSG_MODE g_valuesNGX_DLSSG_MODE[NGX_DLSSG_MODE_NUM_VALUES] =
{
NGX_DLSSG_MODE_DISABLED,
NGX_DLSSG_MODE_OFF,
NGX_DLSSG_MODE_ON,
NGX_DLSSG_MODE_AUTO,
NGX_DLSSG_MODE_DYNAMIC,
};

EValues_NGX_DLSSG_MULTI_FRAME_COUNT g_valuesNGX_DLSSG_MULTI_FRAME_COUNT[NGX_DLSSG_MULTI_FRAME_COUNT_NUM_VALUES] =
{
NGX_DLSSG_MULTI_FRAME_COUNT_OFF,
NGX_DLSSG_MULTI_FRAME_COUNT_MIN,
NGX_DLSSG_MULTI_FRAME_COUNT_MAX,
NGX_DLSSG_MULTI_FRAME_COUNT_DEFAULT,
};

EValues_NGX_DLSS_FG_OVERRIDE g_valuesNGX_DLSS_FG_OVERRIDE[NGX_DLSS_FG_OVERRIDE_NUM_VALUES] =
Expand All @@ -439,6 +463,39 @@ EValues_NGX_DLSS_FG_OVERRIDE g_valuesNGX_DLSS_FG_OVERRIDE[NGX_DLSS_FG_OVERRIDE_N
NGX_DLSS_FG_OVERRIDE_ON,
};

EValues_NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION g_valuesNGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION[NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_NUM_VALUES] =
{
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_OFF,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_A,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_B,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_C,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_D,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_E,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_F,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_G,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_H,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_I,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_J,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_K,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_L,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_M,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_N,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_O,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_P,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_Q,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_R,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_S,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_T,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_U,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_V,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_W,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_X,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_Y,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_Z,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_Default,
NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_Latest,
};

EValues_NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1 g_valuesNGX_DLSS_FG_OVERRIDE_RESERVED_KEY1[NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_NUM_VALUES] =
{
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_DEFAULT,
Expand All @@ -449,6 +506,28 @@ EValues_NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2 g_valuesNGX_DLSS_FG_OVERRIDE_RESERVED
NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_DEFAULT,
};

EValues_NGX_DLSS_NR_OVERRIDE g_valuesNGX_DLSS_NR_OVERRIDE[NGX_DLSS_NR_OVERRIDE_NUM_VALUES] =
{
NGX_DLSS_NR_OVERRIDE_OFF,
NGX_DLSS_NR_OVERRIDE_ON,
};

EValues_NGX_DLSS_NR_OVERRIDE_RENDER_PRESET_SELECTION g_valuesNGX_DLSS_NR_OVERRIDE_RENDER_PRESET_SELECTION[NGX_DLSS_NR_OVERRIDE_RENDER_PRESET_SELECTION_NUM_VALUES] =
{
NGX_DLSS_NR_OVERRIDE_RENDER_PRESET_SELECTION_OFF,
NGX_DLSS_NR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_A,
NGX_DLSS_NR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_B,
NGX_DLSS_NR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_C,
NGX_DLSS_NR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_D,
NGX_DLSS_NR_OVERRIDE_RENDER_PRESET_SELECTION_RENDER_PRESET_Latest,
};

EValues_NGX_DLSS_NR_SL_OVERRIDE g_valuesNGX_DLSS_NR_SL_OVERRIDE[NGX_DLSS_NR_SL_OVERRIDE_NUM_VALUES] =
{
NGX_DLSS_NR_SL_OVERRIDE_OFF,
NGX_DLSS_NR_SL_OVERRIDE_ON,
};

EValues_NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS g_valuesNGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS[NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NUM_VALUES] =
{
NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NGX_DLSS_OVERRIDE_OPTIMAL_SETTINGS_NONE,
Expand Down Expand Up @@ -503,6 +582,13 @@ EValues_NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2 g_valuesNGX_DLSS_RR_OVERRIDE_RESERVED
NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_DEFAULT,
};

EValues_NGX_DLSS_RR_OVERRIDE_SCALING_RATIO g_valuesNGX_DLSS_RR_OVERRIDE_SCALING_RATIO[NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_NUM_VALUES] =
{
NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_MIN,
NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_MAX,
NGX_DLSS_RR_OVERRIDE_SCALING_RATIO_DEFAULT,
};

EValues_NGX_DLSS_SR_MODE g_valuesNGX_DLSS_SR_MODE[NGX_DLSS_SR_MODE_NUM_VALUES] =
{
NGX_DLSS_SR_MODE_NGX_DLSS_SR_MODE_PERFORMANCE,
Expand All @@ -512,6 +598,7 @@ EValues_NGX_DLSS_SR_MODE g_valuesNGX_DLSS_SR_MODE[NGX_DLSS_SR_MODE_NUM_VALUES] =
NGX_DLSS_SR_MODE_NGX_DLSS_SR_MODE_DLAA,
NGX_DLSS_SR_MODE_NGX_DLSS_SR_MODE_ULTRA_PERFORMANCE,
NGX_DLSS_SR_MODE_NGX_DLSS_SR_MODE_CUSTOM,
NGX_DLSS_SR_MODE_NGX_DLSS_SR_MODE_RESERVED_A,
};

EValues_NGX_DLSS_SR_OVERRIDE g_valuesNGX_DLSS_SR_OVERRIDE[NGX_DLSS_SR_OVERRIDE_NUM_VALUES] =
Expand Down Expand Up @@ -551,6 +638,13 @@ EValues_NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2 g_valuesNGX_DLSS_SR_OVERRIDE_RESERVED
NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_DEFAULT,
};

EValues_NGX_DLSS_SR_OVERRIDE_SCALING_RATIO g_valuesNGX_DLSS_SR_OVERRIDE_SCALING_RATIO[NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_NUM_VALUES] =
{
NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_MIN,
NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_MAX,
NGX_DLSS_SR_OVERRIDE_SCALING_RATIO_DEFAULT,
};

EValues_NV_QUALITY_UPSCALING g_valuesNV_QUALITY_UPSCALING[NV_QUALITY_UPSCALING_NUM_VALUES] =
{
NV_QUALITY_UPSCALING_OFF,
Expand Down Expand Up @@ -876,6 +970,12 @@ EValues_PRERENDERLIMIT g_valuesPRERENDERLIMIT[PRERENDERLIMIT_NUM_VALUES] =
PRERENDERLIMIT_APP_CONTROLLED,
};

EValues_PS_OFFLINE_SHADER_COMPILER g_valuesPS_OFFLINE_SHADER_COMPILER[PS_OFFLINE_SHADER_COMPILER_NUM_VALUES] =
{
PS_OFFLINE_SHADER_COMPILER_OFF,
PS_OFFLINE_SHADER_COMPILER_ON,
};

EValues_PS_SHADERDISKCACHE g_valuesPS_SHADERDISKCACHE[PS_SHADERDISKCACHE_NUM_VALUES] =
{
PS_SHADERDISKCACHE_OFF,
Expand Down Expand Up @@ -1016,21 +1116,30 @@ SettingDWORDNameString mapSettingDWORD[TOTAL_DWORD_SETTING_NUM] =
{LATENCY_INDICATOR_AUTOALIGN_ID, LATENCY_INDICATOR_AUTOALIGN_STRING, 2, (NvU32 *)g_valuesLATENCY_INDICATOR_AUTOALIGN, LATENCY_INDICATOR_AUTOALIGN_ENABLED},
{MCSFRSHOWSPLIT_ID, MCSFRSHOWSPLIT_STRING, 2, (NvU32 *)g_valuesMCSFRSHOWSPLIT, MCSFRSHOWSPLIT_DISABLED},
{NGX_DLAA_OVERRIDE_ID, NGX_DLAA_OVERRIDE_STRING, 2, (NvU32 *)g_valuesNGX_DLAA_OVERRIDE, NGX_DLAA_OVERRIDE_DLAA_DEFAULT},
{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},
{NGX_DLSSG_DYNAMIC_MULTI_FRAME_COUNT_MAX_ID, NGX_DLSSG_DYNAMIC_MULTI_FRAME_COUNT_MAX_STRING, 3, (NvU32 *)g_valuesNGX_DLSSG_DYNAMIC_MULTI_FRAME_COUNT_MAX, NGX_DLSSG_DYNAMIC_MULTI_FRAME_COUNT_MAX_OFF},
{NGX_DLSSG_DYNAMIC_TARGET_FRAME_RATE_ID, NGX_DLSSG_DYNAMIC_TARGET_FRAME_RATE_STRING, 4, (NvU32 *)g_valuesNGX_DLSSG_DYNAMIC_TARGET_FRAME_RATE, NGX_DLSSG_DYNAMIC_TARGET_FRAME_RATE_DISABLED},
{NGX_DLSSG_MODE_ID, NGX_DLSSG_MODE_STRING, 5, (NvU32 *)g_valuesNGX_DLSSG_MODE, NGX_DLSSG_MODE_DISABLED},
{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_OFF},
{NGX_DLSS_FG_OVERRIDE_ID, NGX_DLSS_FG_OVERRIDE_STRING, 2, (NvU32 *)g_valuesNGX_DLSS_FG_OVERRIDE, NGX_DLSS_FG_OVERRIDE_OFF},
{NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_ID, NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_STRING, 29, (NvU32 *)g_valuesNGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION, NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION_OFF},
{NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_ID, NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_STRING, 1, NULL, NGX_DLSS_FG_OVERRIDE_RESERVED_KEY1_DEFAULT},
{NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_ID, NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_STRING, 1, NULL, NGX_DLSS_FG_OVERRIDE_RESERVED_KEY2_DEFAULT},
{NGX_DLSS_NR_OVERRIDE_ID, NGX_DLSS_NR_OVERRIDE_STRING, 2, (NvU32 *)g_valuesNGX_DLSS_NR_OVERRIDE, NGX_DLSS_NR_OVERRIDE_OFF},
{NGX_DLSS_NR_OVERRIDE_RENDER_PRESET_SELECTION_ID, NGX_DLSS_NR_OVERRIDE_RENDER_PRESET_SELECTION_STRING, 6, (NvU32 *)g_valuesNGX_DLSS_NR_OVERRIDE_RENDER_PRESET_SELECTION, NGX_DLSS_NR_OVERRIDE_RENDER_PRESET_SELECTION_OFF},
{NGX_DLSS_NR_SL_OVERRIDE_ID, NGX_DLSS_NR_SL_OVERRIDE_STRING, 2, (NvU32 *)g_valuesNGX_DLSS_NR_SL_OVERRIDE, NGX_DLSS_NR_SL_OVERRIDE_OFF},
{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},
{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},
{NGX_DLSS_RR_OVERRIDE_ID, NGX_DLSS_RR_OVERRIDE_STRING, 2, (NvU32 *)g_valuesNGX_DLSS_RR_OVERRIDE, NGX_DLSS_RR_OVERRIDE_OFF},
{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},
{NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_ID, NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_STRING, 1, NULL, NGX_DLSS_RR_OVERRIDE_RESERVED_KEY1_DEFAULT},
{NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_ID, NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_STRING, 1, NULL, NGX_DLSS_RR_OVERRIDE_RESERVED_KEY2_DEFAULT},
{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},
{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},
{NGX_DLSS_SR_MODE_ID, NGX_DLSS_SR_MODE_STRING, 8, (NvU32 *)g_valuesNGX_DLSS_SR_MODE, NGX_DLSS_SR_MODE_NGX_DLSS_SR_MODE_SNIPPET_CONTROLLED},
{NGX_DLSS_SR_OVERRIDE_ID, NGX_DLSS_SR_OVERRIDE_STRING, 2, (NvU32 *)g_valuesNGX_DLSS_SR_OVERRIDE, NGX_DLSS_SR_OVERRIDE_OFF},
{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},
{NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_ID, NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_STRING, 1, NULL, NGX_DLSS_SR_OVERRIDE_RESERVED_KEY1_DEFAULT},
{NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_ID, NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_STRING, 1, NULL, NGX_DLSS_SR_OVERRIDE_RESERVED_KEY2_DEFAULT},
{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},
{NV_QUALITY_UPSCALING_ID, NV_QUALITY_UPSCALING_STRING, 2, (NvU32 *)g_valuesNV_QUALITY_UPSCALING, NV_QUALITY_UPSCALING_OFF},
{OPTIMUS_MAXAA_ID, OPTIMUS_MAXAA_STRING, 2, (NvU32 *)g_valuesOPTIMUS_MAXAA, 0x00000000},
{PHYSXINDICATOR_ID, PHYSXINDICATOR_STRING, 2, (NvU32 *)g_valuesPHYSXINDICATOR, PHYSXINDICATOR_DISABLED},
Expand Down Expand Up @@ -1068,6 +1177,7 @@ SettingDWORDNameString mapSettingDWORD[TOTAL_DWORD_SETTING_NUM] =
{LODBIASADJUST_ID, LODBIASADJUST_STRING, 2, (NvU32 *)g_valuesLODBIASADJUST, 0x00000000},
{MAXWELL_B_SAMPLE_INTERLEAVE_ID, MAXWELL_B_SAMPLE_INTERLEAVE_STRING, 2, (NvU32 *)g_valuesMAXWELL_B_SAMPLE_INTERLEAVE, MAXWELL_B_SAMPLE_INTERLEAVE_OFF},
{PRERENDERLIMIT_ID, PRERENDERLIMIT_STRING, 3, (NvU32 *)g_valuesPRERENDERLIMIT, PRERENDERLIMIT_APP_CONTROLLED},
{PS_OFFLINE_SHADER_COMPILER_ID, PS_OFFLINE_SHADER_COMPILER_STRING, 2, (NvU32 *)g_valuesPS_OFFLINE_SHADER_COMPILER, PS_OFFLINE_SHADER_COMPILER_ON},
{PS_SHADERDISKCACHE_ID, PS_SHADERDISKCACHE_STRING, 2, (NvU32 *)g_valuesPS_SHADERDISKCACHE, PS_SHADERDISKCACHE_ON},
{PS_SHADERDISKCACHE_MAX_SIZE_ID, PS_SHADERDISKCACHE_MAX_SIZE_STRING, 2, (NvU32 *)g_valuesPS_SHADERDISKCACHE_MAX_SIZE, 0x00000000},
{PS_TEXFILTER_ANISO_OPTS2_ID, PS_TEXFILTER_ANISO_OPTS2_STRING, 2, (NvU32 *)g_valuesPS_TEXFILTER_ANISO_OPTS2, PS_TEXFILTER_ANISO_OPTS2_OFF},
Expand Down
Loading