Fix some warnings
This commit is contained in:
@@ -25,10 +25,10 @@ namespace OpenVulkano
|
||||
float maxValue;
|
||||
bool color, littleEndian;
|
||||
|
||||
PfmHeader() : width(0), height(0), maxValue(0), color(false), littleEndian(Utils::IsLittleEndian()) {}
|
||||
PfmHeader() : width(0), height(0), maxValue(0), color(false), littleEndian(std::endian::native == std::endian::little) {}
|
||||
|
||||
PfmHeader(uint32_t width, uint32_t height, float maxValue, bool color) :
|
||||
width(width), height(height), maxValue(maxValue), color(color), littleEndian(Utils::IsLittleEndian())
|
||||
width(width), height(height), maxValue(maxValue), color(color), littleEndian(std::endian::native == std::endian::little)
|
||||
{}
|
||||
|
||||
constexpr PfmHeader(uint32_t width, uint32_t height, float maxValue, bool color, bool littleEndian) :
|
||||
@@ -46,7 +46,7 @@ namespace OpenVulkano
|
||||
{
|
||||
outStream << (pfmHeader.color ? "PF" : "Pf") << '\n';
|
||||
outStream << pfmHeader.width << ' ' << pfmHeader.height << '\n';
|
||||
if (pfmHeader.littleEndian) outStream << '-';
|
||||
if constexpr (std::endian::native == std::endian::little) outStream << '-';
|
||||
outStream << std::fixed << std::setprecision(1) << pfmHeader.maxValue << '\n';
|
||||
return outStream;
|
||||
}
|
||||
@@ -96,7 +96,7 @@ namespace OpenVulkano
|
||||
inStream >> header;
|
||||
size_t size = header.GetElementCount();
|
||||
|
||||
if (Utils::IsLittleEndian() != header.littleEndian)
|
||||
if ((std::endian::native == std::endian::little) != header.littleEndian)
|
||||
{
|
||||
char* data = reinterpret_cast<char*>(image.get());
|
||||
for(size_t i = 0; i < size; i++)
|
||||
|
||||
Reference in New Issue
Block a user