TestCustomAnim: fix crash when enabling HW skinning

experimental
Kirill Vainer 9 years ago
parent aee7d1f195
commit 7659a7b986
  1. 7
      jme3-examples/src/main/java/jme3test/model/anim/TestCustomAnim.java

@ -73,6 +73,13 @@ public class TestCustomAnim extends SimpleApplication {
Box box = new Box(1, 1, 1); Box box = new Box(1, 1, 1);
VertexBuffer weightsHW = new VertexBuffer(Type.HWBoneWeight);
VertexBuffer indicesHW = new VertexBuffer(Type.HWBoneIndex);
indicesHW.setUsage(Usage.CpuOnly);
weightsHW.setUsage(Usage.CpuOnly);
box.setBuffer(weightsHW);
box.setBuffer(indicesHW);
// Setup bone weight buffer // Setup bone weight buffer
FloatBuffer weights = FloatBuffer.allocate( box.getVertexCount() * 4 ); FloatBuffer weights = FloatBuffer.allocate( box.getVertexCount() * 4 );
VertexBuffer weightsBuf = new VertexBuffer(Type.BoneWeight); VertexBuffer weightsBuf = new VertexBuffer(Type.BoneWeight);

Loading…
Cancel
Save