diff options
| author | Jonathan "Geenz" Goodman <geenz@geenzo.com> | 2023-05-11 21:19:58 -0700 | 
|---|---|---|
| committer | Jonathan "Geenz" Goodman <geenz@geenzo.com> | 2023-05-11 21:19:58 -0700 | 
| commit | 339e02ef3311ad5c1197dfca2955a0c202b7c408 (patch) | |
| tree | 001d08b59c0a13f97dad7064cfc8bbb6de83989a /indra/llrender | |
| parent | 2515a9a65899c5f587512b86e6906a86995c502d (diff) | |
Finally get glossy SSR up.
DRTVWR-583
Diffstat (limited to 'indra/llrender')
| -rw-r--r-- | indra/llrender/llshadermgr.cpp | 9 | ||||
| -rw-r--r-- | indra/llrender/llshadermgr.h | 7 | 
2 files changed, 15 insertions, 1 deletions
| diff --git a/indra/llrender/llshadermgr.cpp b/indra/llrender/llshadermgr.cpp index e1679c7f52..614ddc0c62 100644 --- a/indra/llrender/llshadermgr.cpp +++ b/indra/llrender/llshadermgr.cpp @@ -1203,7 +1203,14 @@ void LLShaderMgr::initAttribsAndUniforms()  	mReservedUniforms.push_back("norm_cutoff");  	mReservedUniforms.push_back("shadow_target_width"); -	llassert(mReservedUniforms.size() == LLShaderMgr::DEFERRED_SHADOW_TARGET_WIDTH+1); +	llassert(mReservedUniforms.size() == LLShaderMgr::DEFERRED_SHADOW_TARGET_WIDTH + 1); + +    mReservedUniforms.push_back("iterationCount"); +    mReservedUniforms.push_back("rayStep"); +    mReservedUniforms.push_back("distanceBias"); +    mReservedUniforms.push_back("depthRejectBias"); +    mReservedUniforms.push_back("glossySampleCount"); +    mReservedUniforms.push_back("noiseSine");      mReservedUniforms.push_back("modelview_delta");      mReservedUniforms.push_back("inv_modelview_delta"); diff --git a/indra/llrender/llshadermgr.h b/indra/llrender/llshadermgr.h index ec3455952b..3da7a2a5f3 100644 --- a/indra/llrender/llshadermgr.h +++ b/indra/llrender/llshadermgr.h @@ -162,6 +162,13 @@ public:          DEFERRED_NORM_CUTOFF,               //  "norm_cutoff"          DEFERRED_SHADOW_TARGET_WIDTH,       //  "shadow_target_width" +        DEFERRED_SSR_ITR_COUNT,             //  "iterationCount" +        DEFERRED_SSR_RAY_STEP,              //  "rayStep" +        DEFERRED_SSR_DIST_BIAS,             //  "distanceBias" +        DEFERRED_SSR_REJECT_BIAS,           //  "depthRejectBias" +        DEFERRED_SSR_GLOSSY_SAMPLES,        //  "glossySampleCount" +        DEFERRED_SSR_NOISE_SINE,            //  "noiseSine" +          MODELVIEW_DELTA_MATRIX,             //  "modelview_delta"          INVERSE_MODELVIEW_DELTA_MATRIX,     //  "inv_modelview_delta"          CUBE_SNAPSHOT,                      //  "cube_snapshot" | 
