diff options
author | mobserveur <mobserveur@gmail.com> | 2025-09-13 22:33:01 +0200 |
---|---|---|
committer | mobserveur <mobserveur@gmail.com> | 2025-09-13 22:33:01 +0200 |
commit | 27c360f30890d010bbc97963f59011692a39ba4f (patch) | |
tree | 52d1572b5c7c0aa0ce684f1e6e45a97ce40ae1fe /indra/newview/pipeline.h | |
parent | 63921b5ac73c1366a7256d4ea3621f355104695d (diff) |
Attempt to fix the Sharpening / AA settings slow down on Mac
This commit aims to fix the issue that causes a slow down when certain
combinations of post-processing settings are used.
Diffstat (limited to 'indra/newview/pipeline.h')
-rw-r--r-- | indra/newview/pipeline.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/indra/newview/pipeline.h b/indra/newview/pipeline.h index 0145a9c397..631e9c0f60 100644 --- a/indra/newview/pipeline.h +++ b/indra/newview/pipeline.h @@ -162,8 +162,9 @@ public: void gammaCorrect(LLRenderTarget* src, LLRenderTarget* dst); void generateGlow(LLRenderTarget* src); bool applyCAS(LLRenderTarget* src, LLRenderTarget* dst); + bool generateFXAABuffer(LLRenderTarget* src); bool applyFXAA(LLRenderTarget* src, LLRenderTarget* dst); - void generateSMAABuffers(LLRenderTarget* src); + bool generateSMAABuffers(LLRenderTarget* src); bool applySMAA(LLRenderTarget* src, LLRenderTarget* dst); bool renderDoF(LLRenderTarget* src, LLRenderTarget* dst); void copyRenderTarget(LLRenderTarget* src, LLRenderTarget* dst); @@ -745,6 +746,8 @@ public: LLRenderTarget mFXAAMap; LLRenderTarget mSMAABlendBuffer; + LLRenderTarget mDummyRT; + // render ui to buffer target LLRenderTarget mUIScreen; |