Просмотр исходного кода

Fixed HWSkinning initialization that was not properly falling back to software when HW skinning was not available
Still not a functional implementation

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10547 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

rem..om 12 лет назад
Родитель
Сommit
44a77537ce
1 измененных файлов с 1 добавлено и 2 удалено
  1. 1 2
      engine/src/core/com/jme3/animation/SkeletonControl.java

+ 1 - 2
engine/src/core/com/jme3/animation/SkeletonControl.java

@@ -120,6 +120,7 @@ public class SkeletonControl extends AbstractControl implements Cloneable {
                 } catch (java.lang.IllegalArgumentException e) {
                     Logger.getLogger(SkeletonControl.class.getName()).log(Level.INFO, "{0} material doesn't support Hardware Skinning reverting to software", new String[]{m.getName()});
                     setUseHwSkinning(false);
+                    return;
                 }
             } else {
                 if (m.getParam("NumberOfBones") != null) {
@@ -133,8 +134,6 @@ public class SkeletonControl extends AbstractControl implements Cloneable {
                 mesh.prepareForAnim(!useHwSkinning); // prepare for software animation
             }
         }
-        if (useHwSkinning) {
-        }
     }
 
     public boolean isUseHwSkinning() {