 				drawCall.setStreams(_vertexStreams, _indexStream);
 				_drawCalls[i] = drawCall;
 			}
-			
-			_bindings.clear();
 		}
 				
 		public function clone() : Mesh

			effectChangedHandler(_effect);
		}
		
		public function Mesh(effect			: Effect,
							 vertexStreams	: Vector.<IVertexStream>,
							 indexStream	: IndexStream	= null)
		{
			super();

			_vertexStreams = vertexStreams;
			_indexStream = indexStream;
			
			initialize();

					computeTangentSpace(StreamUsage.STATIC);
				}
				else if (components.indexOf(VertexComponent.NORMAL) >= 0
					&& _vertexStreams[0].getStreamByComponent(VertexComponent.NORMAL) == null)
				{
					computeNormals(StreamUsage.STATIC);
				}
