Add inline for float16 compression and add code reference note

This commit is contained in:
Wojtek Figat
2021-01-12 19:05:17 +01:00
parent fd268f4e15
commit 89f25516fc
5 changed files with 60 additions and 69 deletions

View File

@@ -489,11 +489,11 @@ TextureTool::PixelFormatSampler PixelFormatSamplers[] =
sizeof(Half),
[](const void* ptr)
{
return Color(ConvertHalfToFloat(*(Half*)ptr), 0, 0, 1);
return Color(Float16Compressor::Decompress(*(Half*)ptr), 0, 0, 1);
},
[](const void* ptr, const Color& color)
{
*(Half*)ptr = ConvertFloatToHalf(color.R);
*(Half*)ptr = Float16Compressor::Compress(color.R);
},
},
{