 		{
 			var state : RendererState	= FACTORY.create(temporary) as RendererState;
 			
-			state.clear();
+			state._setFlags = 0;
+			state._version = 0;
+			state._offsets.length = 0;
+			state._numTriangles.length = 0;
 			
 			return state;
-		}
-		
-		public function dispose() : void
-		{
-			FACTORY.free(this);
 		}
 	}
 }
		{
			_vertexStream = value;
			_setFlags |= VERTEX_STREAM;
		}
		
		public function set indexStream(value : IndexStream) : void
		{
			_indexStream = value;
			_setFlags |= INDEX_STREAM;
		}
		
		public function setTextureAt(index : int, texture : TextureRessource) : void

		{
			_priority = value;
			_setFlags |= PRIORITY;
			++_version;
		}
		
		public function set rectangle(value : Rectangle) : void
		{
			_rectangle = value;
			_setFlags |= SCISSOR_RECTANGLE;
			++_version;
		}
		
		public function set renderTarget(value : RenderTarget) : void
