// SPDX-FileCopyrightText: 2021 Jorrit Rouwe // SPDX-License-Identifier: MIT #include #include #include JPH_SUPPRESS_WARNINGS_STD_BEGIN #include JPH_SUPPRESS_WARNINGS_STD_END // Read file contents Array ReadData(const char *inFileName) { Array data; ifstream input(inFileName, std::ios::binary); if (!input) FatalError("Unable to open file: %s", inFileName); input.seekg(0, ios_base::end); ifstream::pos_type length = input.tellg(); input.seekg(0, ios_base::beg); data.resize(size_t(length)); input.read((char *)&data[0], length); if (!input) FatalError("Unable to read file: %s", inFileName); return data; }