text: 	if ((mBufferList[bufferName].mDesc->Usage != usage) || (mBufferList[bufferName].mDesc->BindFlags != bufferType) || (mBufferList[bufferName].mDesc->ByteWidth < size) ||  ((mBufferList[bufferName].mDesc->ByteWidth >2048) && (mBufferList[bufferName].mDesc->ByteWidth > (size*4)))) // need to create a new buffer
  