File tree Expand file tree Collapse file tree 1 file changed +3
-14
lines changed
Expand file tree Collapse file tree 1 file changed +3
-14
lines changed Original file line number Diff line number Diff line change @@ -43,22 +43,11 @@ namespace Diligent
4343// --------------------------------------------------------------------------------------
4444bool DXSDKMesh::CreateFromFile (const char * szFileName)
4545{
46- FileWrapper File;
47- File.Open (FileOpenAttribs{szFileName});
48- if (!File)
49- {
50- LOG_ERROR (" Failed to open SDK Mesh file " , szFileName);
46+ RefCntAutoPtr<IDataBlob> pFileData;
47+ if (!FileWrapper::ReadWholeFile (szFileName, &pFileData))
5148 return false ;
52- }
53-
54- auto pFileData = DataBlobImpl::Create ();
55- File->Read (pFileData);
56-
57- File.Close ();
58-
59- auto res = CreateFromMemory (pFileData->GetConstDataPtr <Uint8>(), static_cast <Uint32>(pFileData->GetSize ()));
6049
61- return res ;
50+ return CreateFromMemory (pFileData-> GetConstDataPtr <Uint8>(), static_cast <Uint32>(pFileData-> GetSize ())) ;
6251}
6352
6453void DXSDKMesh::ComputeBoundingBoxes ()
You can’t perform that action at this time.
0 commit comments