diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/app_settings/settings.xml | 11 | ||||
| -rw-r--r-- | indra/newview/featuretable.txt | 5 | ||||
| -rw-r--r-- | indra/newview/featuretable_mac.txt | 5 | ||||
| -rw-r--r-- | indra/newview/llappviewer.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llfloaterperformance.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llperfstats.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llperfstats.h | 2 | ||||
| -rw-r--r-- | indra/newview/llviewercontrol.cpp | 8 | 
8 files changed, 3 insertions, 34 deletions
| diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index d21b686ec8..54246da92b 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -16953,17 +16953,6 @@      <key>Value</key>      <real>256.0</real>    </map> -  <key>UserTargetReflections</key> -  <map> -    <key>Comment</key> -    <string>Set by auto tune floater on build</string> -    <key>Persist</key> -    <integer>0</integer> -    <key>Type</key> -    <string>S32</string> -    <key>Value</key> -    <integer>4</integer> -  </map>    <key>PerfStatsCaptureEnabled</key>    <map>      <key>Comment</key> diff --git a/indra/newview/featuretable.txt b/indra/newview/featuretable.txt index a5b6b01d5a..79d92adcc2 100644 --- a/indra/newview/featuretable.txt +++ b/indra/newview/featuretable.txt @@ -113,7 +113,6 @@ RenderReflectionProbeLevel  1   0  list LowMid  RenderAnisotropic			1	0  RenderAvatarLODFactor		1	0.5 -RenderAvatarMaxNonImpostors 1   5  RenderAvatarMaxComplexity   1	100000  RenderAvatarPhysicsLODFactor 1	0.75  RenderAvatarMaxNonImpostors 1   5 @@ -144,7 +143,6 @@ RenderReflectionProbeLevel  1   1  list Mid  RenderAnisotropic			1	1  RenderAvatarLODFactor		1	1.0 -RenderAvatarMaxNonImpostors 1   7  RenderAvatarMaxComplexity   1	200000  RenderAvatarPhysicsLODFactor 1	1.0  RenderAvatarMaxNonImpostors 1   7 @@ -175,7 +173,6 @@ RenderReflectionProbeLevel  1   2  list MidHigh  RenderAnisotropic			1	1  RenderAvatarLODFactor		1	1.0 -RenderAvatarMaxNonImpostors 1   9  RenderAvatarMaxComplexity   1	250000  RenderAvatarPhysicsLODFactor 1	1.0  RenderAvatarMaxNonImpostors 1   9 @@ -206,7 +203,6 @@ RenderReflectionProbeLevel  1   2  list High  RenderAnisotropic			1	1  RenderAvatarLODFactor		1	1.0 -RenderAvatarMaxNonImpostors 1   11  RenderAvatarMaxComplexity   1	300000  RenderAvatarPhysicsLODFactor 1	1.0  RenderAvatarMaxNonImpostors 1   11 @@ -237,7 +233,6 @@ RenderReflectionProbeLevel  1   3  list HighUltra  RenderAnisotropic			1	1  RenderAvatarLODFactor		1	1.0 -RenderAvatarMaxNonImpostors 1   16  RenderAvatarMaxComplexity   1	350000  RenderAvatarPhysicsLODFactor 1	1.0  RenderAvatarMaxNonImpostors 1   16 diff --git a/indra/newview/featuretable_mac.txt b/indra/newview/featuretable_mac.txt index 56242ce23d..72deabd9f1 100644 --- a/indra/newview/featuretable_mac.txt +++ b/indra/newview/featuretable_mac.txt @@ -111,7 +111,6 @@ RenderReflectionProbeLevel  1   0  list LowMid  RenderAnisotropic			1	0  RenderAvatarLODFactor		1	0.5 -RenderAvatarMaxNonImpostors 1   5  RenderAvatarMaxComplexity   1	100000  RenderAvatarPhysicsLODFactor 1	0.75  RenderAvatarMaxNonImpostors 1   5 @@ -142,7 +141,6 @@ RenderReflectionProbeLevel  1   1  list Mid  RenderAnisotropic			1	1  RenderAvatarLODFactor		1	1.0 -RenderAvatarMaxNonImpostors 1   7  RenderAvatarMaxComplexity   1	200000  RenderAvatarPhysicsLODFactor 1	1.0  RenderAvatarMaxNonImpostors 1   7 @@ -173,7 +171,6 @@ RenderReflectionProbeLevel  1   2  list MidHigh  RenderAnisotropic			1	1  RenderAvatarLODFactor		1	1.0 -RenderAvatarMaxNonImpostors 1   9  RenderAvatarMaxComplexity   1	250000  RenderAvatarPhysicsLODFactor 1	1.0  RenderAvatarMaxNonImpostors 1   9 @@ -204,7 +201,6 @@ RenderReflectionProbeLevel  1   2  list High  RenderAnisotropic			1	1  RenderAvatarLODFactor		1	1.0 -RenderAvatarMaxNonImpostors 1   11  RenderAvatarMaxComplexity   1	300000  RenderAvatarPhysicsLODFactor 1	1.0  RenderAvatarMaxNonImpostors 1   11 @@ -265,7 +261,6 @@ RenderReflectionProbeLevel  1   3  list Ultra  RenderAnisotropic			1	1  RenderAvatarLODFactor		1	1.0 -RenderAvatarMaxNonImpostors 1   16  RenderAvatarPhysicsLODFactor 1	1.0  RenderAvatarMaxNonImpostors 1   16  RenderFarClip				1	256 diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index dc2ffdb26a..b2349e9f74 100644 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -1442,6 +1442,8 @@ bool LLAppViewer::doFrame()                  LL_PROFILE_ZONE_NAMED_CATEGORY_APP("df suspend")                  // give listeners a chance to run                  llcoro::suspend(); +                // if one of our coroutines threw an uncaught exception, rethrow it now +                LLCoros::instance().rethrow();              }          } diff --git a/indra/newview/llfloaterperformance.cpp b/indra/newview/llfloaterperformance.cpp index c221da539c..3321374f65 100644 --- a/indra/newview/llfloaterperformance.cpp +++ b/indra/newview/llfloaterperformance.cpp @@ -142,8 +142,6 @@ BOOL LLFloaterPerformance::postBuild()      mMaxARTChangedSignal = gSavedSettings.getControl("RenderAvatarMaxART")->getCommitSignal()->connect(boost::bind(&LLFloaterPerformance::updateMaxRenderTime, this));      mNearbyPanel->getChild<LLSliderCtrl>("RenderAvatarMaxART")->setCommitCallback(boost::bind(&LLFloaterPerformance::updateMaxRenderTime, this)); -    // store the current setting as the users desired reflection detail and DD -    //gSavedSettings.setS32("UserTargetReflections", LLPipeline::RenderReflectionDetail);      if(!LLPerfStats::tunables.userAutoTuneEnabled)      {          gSavedSettings.setF32("AutoTuneRenderFarClipTarget", LLPipeline::RenderFarClip); diff --git a/indra/newview/llperfstats.cpp b/indra/newview/llperfstats.cpp index e37c2a4479..c63aae2089 100644 --- a/indra/newview/llperfstats.cpp +++ b/indra/newview/llperfstats.cpp @@ -75,7 +75,6 @@ namespace LLPerfStats          if( tuningFlag & UserAutoTuneEnabled ){ gSavedSettings.setBOOL("AutoTuneFPS", userAutoTuneEnabled); };          if( tuningFlag & UserAutoTuneLock ){ gSavedSettings.setBOOL("AutoTuneLock", userAutoTuneLock); };          if( tuningFlag & UserTargetFPS ){ gSavedSettings.setU32("TargetFPS", userTargetFPS); }; -        if( tuningFlag & UserTargetReflections ){ gSavedSettings.setS32("UserTargetReflections", userTargetReflections); };          // Note: The Max ART slider is logarithmic and thus we have an intermediate proxy value          if( tuningFlag & UserARTCutoff ){ gSavedSettings.setF32("RenderAvatarMaxART", userARTCutoffSliderValue); };          resetChanges(); @@ -122,7 +121,6 @@ namespace LLPerfStats          LLPerfStats::tunables.userFPSTuningStrategy = gSavedSettings.getU32("TuningFPSStrategy");          LLPerfStats::tunables.userTargetFPS = gSavedSettings.getU32("TargetFPS");          LLPerfStats::tunables.vsyncEnabled = gSavedSettings.getBOOL("RenderVSyncEnable"); -        LLPerfStats::tunables.userTargetReflections = gSavedSettings.getS32("UserTargetReflections");          LLPerfStats::tunables.userAutoTuneLock = gSavedSettings.getBOOL("AutoTuneLock") && gSavedSettings.getU32("KeepAutoTuneLock"); diff --git a/indra/newview/llperfstats.h b/indra/newview/llperfstats.h index 3289f396f1..dbb88a141d 100644 --- a/indra/newview/llperfstats.h +++ b/indra/newview/llperfstats.h @@ -117,7 +117,6 @@ namespace LLPerfStats          static constexpr U32 UserAutoTuneEnabled{256};          static constexpr U32 UserTargetFPS{512};          static constexpr U32 UserARTCutoff{1024}; -        static constexpr U32 UserTargetReflections{2048};          static constexpr U32 UserAutoTuneLock{4096};          U32 tuningFlag{0}; // bit mask for changed settings @@ -151,7 +150,6 @@ namespace LLPerfStats          void updateUserARTCutoffSlider(F32 nv){userARTCutoffSliderValue=nv; tuningFlag |= UserARTCutoff;};          void updateUserAutoTuneEnabled(bool nv){userAutoTuneEnabled=nv; tuningFlag |= UserAutoTuneEnabled;};          void updateUserAutoTuneLock(bool nv){userAutoTuneLock=nv; tuningFlag |= UserAutoTuneLock;}; -        void updateUserTargetReflections(S32 nv){userTargetReflections=nv; tuningFlag |= UserTargetReflections;};          void resetChanges(){tuningFlag=Nothing;};          void initialiseFromSettings(); diff --git a/indra/newview/llviewercontrol.cpp b/indra/newview/llviewercontrol.cpp index f197722698..faeebc33ee 100644 --- a/indra/newview/llviewercontrol.cpp +++ b/indra/newview/llviewercontrol.cpp @@ -638,12 +638,6 @@ void handleUserTargetDrawDistanceChanged(const LLSD& newValue)      LLPerfStats::tunables.userTargetDrawDistance = newval;  } -void handleUserTargetReflectionsChanged(const LLSD& newValue) -{ -    const auto newval = gSavedSettings.getS32("UserTargetReflections"); -    LLPerfStats::tunables.userTargetReflections = newval; -} -  void handlePerformanceStatsEnabledChanged(const LLSD& newValue)  {      const auto newval = gSavedSettings.getBOOL("PerfStatsCaptureEnabled"); @@ -736,6 +730,7 @@ void settings_setup_listeners()      setting_setup_signal_listener(gSavedSettings, "RenderReflectionProbeDetail", handleReflectionProbeDetailChanged);      setting_setup_signal_listener(gSavedSettings, "RenderReflectionsEnabled", handleReflectionProbeDetailChanged);      setting_setup_signal_listener(gSavedSettings, "RenderScreenSpaceReflections", handleReflectionProbeDetailChanged); +    setting_setup_signal_listener(gSavedSettings, "RenderShadowDetail", handleSetShaderChanged);      setting_setup_signal_listener(gSavedSettings, "RenderDeferredSSAO", handleSetShaderChanged);      setting_setup_signal_listener(gSavedSettings, "RenderPerformanceTest", handleRenderPerfTestChanged);      setting_setup_signal_listener(gSavedSettings, "ChatFontSize", handleChatFontSizeChanged); @@ -838,7 +833,6 @@ void settings_setup_listeners()      setting_setup_signal_listener(gSavedSettings, "AutoTuneLock", handleAutoTuneLockChanged);      setting_setup_signal_listener(gSavedSettings, "RenderAvatarMaxART", handleRenderAvatarMaxARTChanged);      setting_setup_signal_listener(gSavedSettings, "PerfStatsCaptureEnabled", handlePerformanceStatsEnabledChanged); -    setting_setup_signal_listener(gSavedSettings, "UserTargetReflections", handleUserTargetReflectionsChanged);      setting_setup_signal_listener(gSavedSettings, "AutoTuneRenderFarClipTarget", handleUserTargetDrawDistanceChanged);      setting_setup_signal_listener(gSavedSettings, "AutoTuneImpostorFarAwayDistance", handleUserImpostorDistanceChanged);      setting_setup_signal_listener(gSavedSettings, "AutoTuneImpostorByDistEnabled", handleUserImpostorByDistEnabledChanged); | 
