Merge pull request #669 from cdavis5e/native-texture-buffer-fix

MVKBuffer: Correct _mtlBytesPerRow value for the native texture buffer case.
diff --git a/MoltenVK/MoltenVK/GPUObjects/MVKBuffer.mm b/MoltenVK/MoltenVK/GPUObjects/MVKBuffer.mm
index e60dab4..ee23a31 100644
--- a/MoltenVK/MoltenVK/GPUObjects/MVKBuffer.mm
+++ b/MoltenVK/MoltenVK/GPUObjects/MVKBuffer.mm
@@ -223,6 +223,7 @@
 		// We can just use a simple 1D texel array.
 		_textureSize.width = uint32_t(blockCount * fmtBlockSize.width);
 		_textureSize.height = 1;
+		_mtlBytesPerRow = byteCount;
 	}
 
     if ( !_device->_pMetalFeatures->texelBuffers ) {