Update 3DSLoader.cpp

Fixed reading of CHINK_RGBF. If reading performs on x32 platform then reading will execute right, but on x64 it`s wrong because it will read 8 bytes instead 4.
pull/1433/head
vkovalev123 2017-09-14 14:55:02 +03:00 committed by GitHub
parent b9cfff8fac
commit 58213804ff
1 changed files with 1 additions and 1 deletions

View File

@ -1381,7 +1381,7 @@ void Discreet3DSImporter::ParseColorChunk( aiColor3D* out, bool acceptPercent )
bGamma = true; bGamma = true;
case Discreet3DS::CHUNK_RGBF: case Discreet3DS::CHUNK_RGBF:
if (sizeof(ai_real) * 3 > diff) { if (sizeof(float) * 3 > diff) {
*out = clrError; *out = clrError;
return; return;
} }