Normand Briere
2019-06-27 1807e7752960ac229cddd34b100e92cadbac9459
Fix perfo Venice (shadow).
2 files modified
9 ■■■■■ changed files
ObjEditor.java 7 ●●●●● patch | view | raw | blame | history
Object3D.java 2 ●●● patch | view | raw | blame | history
ObjEditor.java
....@@ -463,10 +463,11 @@
463463 mainPanel.setResizeWeight(0.5);
464464
465465 //mainPanel.setDividerSize((int) (mainPanel.getDividerSize() * 1.5));
466
-// BasicSplitPaneDivider divider = ( (BasicSplitPaneUI) mainPanel.getUI()).getDivider();
467
-// divider.setDividerSize(15);
468
-// divider.setBorder(BorderFactory.createTitledBorder(divider.getBorder(), "Custom border title -- gets rid of the one-touch arrows!"));
466
+ BasicSplitPaneDivider divider = ( (BasicSplitPaneUI) mainPanel.getUI()).getDivider();
467
+ divider.setDividerSize(15);
468
+ divider.setBorder(BorderFactory.createTitledBorder(divider.getBorder(), "Custom border title -- gets rid of the one-touch arrows!"));
469469
470
+ mainPanel.setUI(new BasicSplitPaneUI());
470471
471472 //ctrlPanel.setLayout(new GridLayout(4, 1, 5, 5));
472473 //mainPanel.setLayout(new GridBagLayout());
Object3D.java
....@@ -5798,7 +5798,7 @@
57985798
57995799 if (!selectmode && //display.DrawMode() != display.SELECTION &&
58005800 //(touched || (bRep != null && bRep.displaylist <= 0)))
5801
- (Globals.isLIVE() && Globals.COMPUTESHADOWWHENLIVE || touched || (bRep != null && bRep.displaylist <= 0)))
5801
+ (Globals.isLIVE() && Globals.COMPUTESHADOWWHENLIVE || touched && Globals.COMPUTESHADOWWHENLIVE)) // || (bRep != null && bRep.displaylist <= 0)))
58025802 {
58035803 Globals.lighttouched = true;
58045804 } // all panes...