History

Merge pull request #4601 from samcake/temp1

Introducing gpu::State and using it in the Model rendering path and more...

Andrew Meadows committed 11 years ago

Commit a47170b2 parents 2f4c305 256434737 files · +1981 −767Browse files

Showing the changes to interface/src/Application.cpp (1 of 37 files). Show all

Unified · Split

interface/src/Application.cpp+6−4
@@ -2750,7 +2750,7 @@ void Application::updateShadowMap() { · 2749 unmodified lines
27502750
27512751 {
27522752 PerformanceTimer perfTimer("avatarManager");
2753− DependencyManager::get<AvatarManager>()->renderAvatars(Avatar::SHADOW_RENDER_MODE);
2753+ DependencyManager::get<AvatarManager>()->renderAvatars(RenderArgs::SHADOW_RENDER_MODE);
27542754 }
27552755
27562756 {
@@ -2997,6 +2997,8 @@ void Application::displaySide(Camera& theCamera, bool selfAvatarOnly, RenderArgs · 240 unmodified lines
29972997 "Application::displaySide() ... entities...");
29982998 if (renderCollisionHulls) {
29992999 _entities.render(RenderArgs::DEBUG_RENDER_MODE, renderSide);
3000+ } else if (theCamera.getMode() == CAMERA_MODE_MIRROR) {
3001+ _entities.render(RenderArgs::MIRROR_RENDER_MODE, renderSide);
30003002 } else {
30013003 _entities.render(RenderArgs::DEFAULT_RENDER_MODE, renderSide);
30023004 }
@@ -3021,8 +3023,8 @@ void Application::displaySide(Camera& theCamera, bool selfAvatarOnly, RenderArgs · 18 unmodified lines
30213023
30223024 {
30233025 PerformanceTimer perfTimer("avatars");
3024− DependencyManager::get<AvatarManager>()->renderAvatars(mirrorMode ? Avatar::MIRROR_RENDER_MODE : Avatar::NORMAL_RENDER_MODE,
3025− false, selfAvatarOnly);
3026+ DependencyManager::get<AvatarManager>()->renderAvatars(mirrorMode ? RenderArgs::MIRROR_RENDER_MODE : RenderArgs::NORMAL_RENDER_MODE,
3027+ false, selfAvatarOnly);
30263028 }
30273029
30283030 {
@@ -3038,7 +3040,7 @@ void Application::displaySide(Camera& theCamera, bool selfAvatarOnly, RenderArgs · 9 unmodified lines
30383040
30393041 {
30403042 PerformanceTimer perfTimer("avatarsPostLighting");
3041− DependencyManager::get<AvatarManager>()->renderAvatars(mirrorMode ? Avatar::MIRROR_RENDER_MODE : Avatar::NORMAL_RENDER_MODE,
3043+ DependencyManager::get<AvatarManager>()->renderAvatars(mirrorMode ? RenderArgs::MIRROR_RENDER_MODE : RenderArgs::NORMAL_RENDER_MODE,
30423044 true, selfAvatarOnly);
30433045 }
30443046