Browse Source

Asad's suggested changes to avoid white
line in upper and left edges of each DisplayRegion

Dave Schuyler 21 years ago
parent
commit
e881c28f75
1 changed files with 4 additions and 3 deletions
  1. 4 3
      panda/src/pgraph/cullTraverser.cxx

+ 4 - 3
panda/src/pgraph/cullTraverser.cxx

@@ -93,7 +93,9 @@ traverse(const NodePath &root, bool python_cull_control) {
       
       
     // This local_frustum is in camera space
     // This local_frustum is in camera space
     PortalClipper portal_viewer(local_frustum, _scene_setup);
     PortalClipper portal_viewer(local_frustum, _scene_setup);
-    portal_viewer.draw_camera_frustum();
+    if (allow_portal_cull || python_cull_control) {
+      portal_viewer.draw_camera_frustum();
+    }
 
 
     if (allow_portal_cull || python_cull_control) {
     if (allow_portal_cull || python_cull_control) {
       // for each portal draw its frustum
       // for each portal draw its frustum
@@ -134,8 +136,7 @@ traverse(const NodePath &root, bool python_cull_control) {
     my_data._render_transform = my_data._render_transform->compose(transform);
     my_data._render_transform = my_data._render_transform->compose(transform);
     traverse(my_data);
     traverse(my_data);
     pgraph_cat.debug() << "finished portal culling\n";
     pgraph_cat.debug() << "finished portal culling\n";
-  }
-  else {
+  } else {
     CullTraverserData data(root, get_render_transform(),
     CullTraverserData data(root, get_render_transform(),
                            TransformState::make_identity(),
                            TransformState::make_identity(),
                            _initial_state, _view_frustum, 
                            _initial_state, _view_frustum,