Minor code fixes in order to compile on windows

This commit is contained in:
Vladyslav Baranovskyi
2024-05-23 23:58:45 +03:00
parent 1c56eb3c7b
commit 29108cab21
6 changed files with 34 additions and 25 deletions

View File

@@ -50,7 +50,7 @@ namespace OpenVulkano
CloseHandle(fileHandle);
return;
}
size = fileSize;
size = fileSize.QuadPart;
fileMappingHandle = CreateFileMapping(
fileHandle,
@@ -85,7 +85,7 @@ namespace OpenVulkano
~Internal()
{
UnmapViewOfFile(lpMapAddress);
UnmapViewOfFile(address);
CloseHandle(fileMappingHandle);
CloseHandle(fileHandle);
}
@@ -120,7 +120,7 @@ namespace OpenVulkano
MemMappedFile::MemMappedFile(const std::filesystem::path& path, FileMode fileMode)
{
m_internal = std::make_shared<Internal>(path.c_str(), fileMode);
m_internal = std::make_shared<Internal>(path.string().c_str(), fileMode);
m_data = m_internal->address;
m_size = (m_data) ? m_internal->size : 0;
}