- Timestamp:
- 02/17/09 19:21:52 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/DeferredRenderer.cpp
r3313 r3316 91 91 /** Helper method that computes the view vectors in the corners of the current view frustum. 92 92 */ 93 static void ComputeViewVectors(PerspectiveCamera *cam, Vector3 &bl, Vector3 &br, Vector3 &tl, Vector3 &tr) 93 static void ComputeViewVectors(PerspectiveCamera *cam, 94 Vector3 &bl, 95 Vector3 &br, 96 Vector3 &tl, 97 Vector3 &tr) 94 98 { 95 99 Vector3 ftl, ftr, fbl, fbr, ntl, ntr, nbl, nbr; … … 304 308 mUseAntiAliasing(false), 305 309 mUseDepthOfField(false), 306 mSsaoUseFullResolution(ssaoUseFullResolution) 310 mSsaoUseFullResolution(ssaoUseFullResolution), 311 mMaxConvergence(2000.0f) 307 312 { 308 313 /////////// … … 460 465 461 466 string combineSsaoParams[] = 462 {"colorsTex", "ssaoTex", "bl", "br", "tl", "tr", "res"};467 {"colorsTex", "ssaoTex", "bl", "br", "tl", "tr", "res", "maxConvergence"}; 463 468 464 469 //sCgCombineSsaoProgram->AddParameters(combineSsaoParams, 0, 13); 465 sCgCombineSsaoProgram->AddParameters(combineSsaoParams, 0, 7);470 sCgCombineSsaoProgram->AddParameters(combineSsaoParams, 0, 8); 466 471 467 472 … … 469 474 470 475 string filterSsaoParams[] = 471 {"colorsTex", "ssaoTex", "bl", "br", "tl", "tr", "res" };472 473 sCgFilterSsaoProgram->AddParameters(filterSsaoParams, 0, 7);476 {"colorsTex", "ssaoTex", "bl", "br", "tl", "tr", "res", "maxConvergence"}; 477 478 sCgFilterSsaoProgram->AddParameters(filterSsaoParams, 0, 8); 474 479 475 480 … … 980 985 981 986 sCgFilterSsaoProgram->SetValue2f(i ++, (float)mWidth, (float)mHeight); 987 sCgFilterSsaoProgram->SetValue1f(i ++, (float)mMaxConvergence); 982 988 983 989 DrawQuad(sCgFilterSsaoProgram); … … 1006 1012 1007 1013 sCgCombineSsaoProgram->SetValue2f(i ++, mWidth, mHeight); 1014 sCgCombineSsaoProgram->SetValue1f(i ++, (float)mMaxConvergence); 1008 1015 1009 1016 DrawQuad(sCgCombineSsaoProgram); … … 1506 1513 1507 1514 1515 void DeferredRenderer::SetMaxConvergence(float c) 1516 { 1517 mMaxConvergence = c; 1518 } 1519 1520 1508 1521 } // namespace
Note: See TracChangeset
for help on using the changeset viewer.