Browse Source

- use new way to integrate panel in SDK

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8346 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
nor..67 14 years ago
parent
commit
479e280f4b

+ 2 - 1
jme3-core/src/com/jme3/gde/core/scene/SceneApplication.java

@@ -50,6 +50,7 @@ import com.jme3.scene.Spatial.CullHint;
 import com.jme3.system.AppSettings;
 import com.jme3.system.awt.AwtPanel;
 import com.jme3.system.awt.AwtPanelsContext;
+import com.jme3.system.awt.PaintMode;
 import java.io.IOException;
 import java.util.Collection;
 import java.util.Iterator;
@@ -146,7 +147,7 @@ public class SceneApplication extends Application implements LookupProvider, Loo
 
     public AwtPanel getMainPanel() {
         if (panel == null) {
-            panel = ((AwtPanelsContext) getContext()).createPanel(true);
+            panel = ((AwtPanelsContext) getContext()).createPanel(PaintMode.Accelerated);
             panel.attachTo(viewPort, overlayView, guiViewPort);
             ((AwtPanelsContext) getContext()).setInputSource(panel);
         }

+ 2 - 2
jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.java

@@ -294,7 +294,7 @@ public final class SceneViewerTopComponent extends TopComponent {
     @Override
     public void componentOpened() {
         super.componentOpened();
-        oglCanvas.setActiveUpdates(true);
+//        oglCanvas.setActiveUpdates(true);
     }
 
     @Override
@@ -310,7 +310,7 @@ public final class SceneViewerTopComponent extends TopComponent {
     @Override
     public void componentClosed() {
         super.componentClosed();
-        oglCanvas.setActiveUpdates(false);
+//        oglCanvas.setActiveUpdates(false);
         SceneRequest req = SceneApplication.getApplication().getCurrentSceneRequest();
         if (req != null) {
             SceneApplication.getApplication().closeScene(req);