Changeset 2903 for GTP/trunk/App/Demos/Vis/FriendlyCulling/src/chcdemo.cpp
- Timestamp:
- 09/04/08 15:00:42 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/chcdemo.cpp
r2901 r2903 153 153 154 154 bool useGlobIllum = false; 155 bool useSsao = false;156 155 bool useTemporalCoherence = true; 157 156 … … 173 172 174 173 DeferredRenderer::SAMPLING_METHOD samplingMethod = DeferredRenderer::POISSON; 175 DeferredRenderer::SHADING_METHOD shadingMethod = DeferredRenderer::DEFAULT; 174 175 bool useAdvancedShading = false; 176 176 177 177 bool showShadowMap = false; … … 1027 1027 if (!ssaoShader) ssaoShader = new DeferredRenderer(texWidth, texHeight, camera, myfar / 10.0f); 1028 1028 1029 DeferredRenderer::SHADING_METHOD shadingMethod; 1030 1031 if (useAdvancedShading) 1032 { 1033 if (useGlobIllum) 1034 shadingMethod = DeferredRenderer::GI; 1035 else 1036 shadingMethod = DeferredRenderer::SSAO; 1037 } 1038 else 1039 shadingMethod = DeferredRenderer::DEFAULT; 1040 1041 1029 1042 ssaoShader->SetShadingMethod(shadingMethod); 1030 1043 ssaoShader->SetSamplingMethod(samplingMethod); … … 1158 1171 else 1159 1172 samplingMethod = DeferredRenderer::GAUSS; 1160 1161 1173 break; 1162 1174 case 'Y': … … 1165 1177 break; 1166 1178 case 'g': 1179 case 'G': 1180 useGlobIllum = !useGlobIllum; 1181 break; 1167 1182 case 't': 1168 1183 case 'T': … … 1300 1315 break; 1301 1316 case GLUT_KEY_F8: 1302 //shadingMethod = (DeferredRenderer::SHADING_METHOD)((shadingMethod + 1) % 3); 1303 shadingMethod = (DeferredRenderer::SHADING_METHOD)((shadingMethod + 1) % 2); 1304 1317 1318 useAdvancedShading = !useAdvancedShading; 1319 //shadingMethod = (DeferredRenderer::SHADING_METHOD)((shadingMethod + 1) % 2); 1320 1305 1321 break; 1306 1322 case GLUT_KEY_F9: … … 1735 1751 useMultiQueries, useTightBounds, useRenderQueue); 1736 1752 1737 sprintf(msg[i ++], "render technique: %s, SSAO: %d", renderTypeStr[renderType], use Ssao);1753 sprintf(msg[i ++], "render technique: %s, SSAO: %d", renderTypeStr[renderType], useAdvancedShading); 1738 1754 1739 1755 sprintf(msg[i ++], "triangles per virtual leaf: %5d", trianglesPerVirtualLeaf);
Note: See TracChangeset
for help on using the changeset viewer.