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
3.0
rem..om 12 years ago
parent bd9f389108
commit 44a77537ce
  1. 3
      engine/src/core/com/jme3/animation/SkeletonControl.java

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

Loading…
Cancel
Save