diff options
| author | Rye Mutt <rye@alchemyviewer.org> | 2024-07-09 20:51:02 -0400 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-09 19:51:02 -0500 | 
| commit | e101d1aa28a51570e6d76dc12df810b1daa71e7e (patch) | |
| tree | 1018c667abca8e2fb5494200696b794f3d856e65 /indra/llrender | |
| parent | a79e02da0f2acad033bc2eaa048c62b4dd26be7f (diff) | |
Fix excessive clearing of shader cache when toggling mirrors (#1950)
Diffstat (limited to 'indra/llrender')
| -rw-r--r-- | indra/llrender/llshadermgr.cpp | 6 | ||||
| -rw-r--r-- | indra/llrender/llshadermgr.h | 1 | 
2 files changed, 0 insertions, 7 deletions
| diff --git a/indra/llrender/llshadermgr.cpp b/indra/llrender/llshadermgr.cpp index 8bc00c0cf6..bc542d325e 100644 --- a/indra/llrender/llshadermgr.cpp +++ b/indra/llrender/llshadermgr.cpp @@ -44,7 +44,6 @@ using std::make_pair;  using std::string;  LLShaderMgr * LLShaderMgr::sInstance = NULL; -bool LLShaderMgr::sMirrorsEnabled = false;  LLShaderMgr::LLShaderMgr()  { @@ -600,11 +599,6 @@ GLuint LLShaderMgr::loadShaderFile(const std::string& filename, S32 & shader_lev          extra_code_text[extra_code_count++] = strdup("#define FXAA_GLSL_130 1\n");      } -    if (sMirrorsEnabled) -    { -        extra_code_text[extra_code_count++] = strdup("#define HERO_PROBES 1\n"); -    } -      // Use alpha float to store bit flags      // See: C++: addDeferredAttachment(), shader: frag_data[2]      extra_code_text[extra_code_count++] = strdup("#define GBUFFER_FLAG_SKIP_ATMOS   0.0 \n"); // atmo kill diff --git a/indra/llrender/llshadermgr.h b/indra/llrender/llshadermgr.h index fe6137c448..921ef20997 100644 --- a/indra/llrender/llshadermgr.h +++ b/indra/llrender/llshadermgr.h @@ -378,7 +378,6 @@ public:      bool mShaderCacheInitialized = false;      bool mShaderCacheEnabled = false;      std::string mShaderCacheDir; -    static bool sMirrorsEnabled;  protected: | 
