Changeset 2896 for GTP/trunk/App/Demos/Vis/FriendlyCulling/src/chcdemo.cpp
- Timestamp:
- 09/02/08 15:48:44 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/chcdemo.cpp
r2895 r2896 33 33 #include "SampleGenerator.h" 34 34 #include "FrameBufferObject.h" 35 #include " SsaoShader.h"35 #include "DeferredRenderer.h" 36 36 #include "ShadowMapping.h" 37 37 #include "Light.h" … … 168 168 bool useLODs = true; 169 169 170 SsaoShader::SAMPLING_METHOD samplingMethod = SsaoShader::POISSON;171 SsaoShader::SHADING_METHOD shadingMethod = SsaoShader::DEFAULT;170 DeferredRenderer::SAMPLING_METHOD samplingMethod = DeferredRenderer::POISSON; 171 DeferredRenderer::SHADING_METHOD shadingMethod = DeferredRenderer::DEFAULT; 172 172 173 173 bool showShadowMap = false; … … 225 225 void InitFBO(); 226 226 227 SsaoShader *ssaoShader = NULL;227 DeferredRenderer *ssaoShader = NULL; 228 228 229 229 static GLenum mrt[] = {GL_COLOR_ATTACHMENT0_EXT, GL_COLOR_ATTACHMENT1_EXT, GL_COLOR_ATTACHMENT2_EXT}; … … 431 431 InitCg(); 432 432 433 SsaoShader::Init(sCgContext);433 DeferredRenderer::Init(sCgContext); 434 434 435 435 … … 1014 1014 cgGLDisableProfile(RenderState::sCgFragmentProfile); 1015 1015 1016 if (!ssaoShader) ssaoShader = new SsaoShader(texWidth, texHeight, camera, myfar / 10.0f);1016 if (!ssaoShader) ssaoShader = new DeferredRenderer(texWidth, texHeight, camera, myfar / 10.0f); 1017 1017 1018 1018 ssaoShader->SetShadingMethod(shadingMethod); … … 1134 1134 case 'P': 1135 1135 case 'p': 1136 if (samplingMethod == SsaoShader::GAUSS)1137 samplingMethod = SsaoShader::POISSON;1136 if (samplingMethod == DeferredRenderer::GAUSS) 1137 samplingMethod = DeferredRenderer::POISSON; 1138 1138 else 1139 samplingMethod = SsaoShader::GAUSS;1139 samplingMethod = DeferredRenderer::GAUSS; 1140 1140 1141 1141 break; … … 1280 1280 break; 1281 1281 case GLUT_KEY_F8: 1282 shadingMethod = ( SsaoShader::SHADING_METHOD)((shadingMethod + 1) % 3);1282 shadingMethod = (DeferredRenderer::SHADING_METHOD)((shadingMethod + 1) % 3); 1283 1283 1284 1284 break;
Note: See TracChangeset
for help on using the changeset viewer.