|
@@ -1776,15 +1776,15 @@ function WebGLRenderer( parameters ) {
|
|
|
|
|
|
if ( material.skinning ) {
|
|
if ( material.skinning ) {
|
|
|
|
|
|
|
|
+ p_uniforms.setOptional( _gl, object, 'bindMatrix' );
|
|
|
|
+ p_uniforms.setOptional( _gl, object, 'bindMatrixInverse' );
|
|
|
|
+
|
|
var skeleton = object.skeleton;
|
|
var skeleton = object.skeleton;
|
|
|
|
|
|
- if ( skeleton && ! skeleton.disposed ) {
|
|
|
|
|
|
+ if ( skeleton ) {
|
|
|
|
|
|
var bones = skeleton.bones;
|
|
var bones = skeleton.bones;
|
|
|
|
|
|
- p_uniforms.setOptional( _gl, object, 'bindMatrix' );
|
|
|
|
- p_uniforms.setOptional( _gl, object, 'bindMatrixInverse' );
|
|
|
|
-
|
|
|
|
if ( capabilities.floatVertexTextures ) {
|
|
if ( capabilities.floatVertexTextures ) {
|
|
|
|
|
|
if ( skeleton.boneTexture === undefined ) {
|
|
if ( skeleton.boneTexture === undefined ) {
|
|
@@ -1821,10 +1821,6 @@ function WebGLRenderer( parameters ) {
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- } else if ( skeleton.disposed ) {
|
|
|
|
-
|
|
|
|
- console.warn( " skeleton is disposed" );
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|