We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 68831e6 commit fe07949Copy full SHA for fe07949
1 file changed
TextureLoader/src/JPEGCodec.c
@@ -1,5 +1,5 @@
1
/*
2
- * Copyright 2019-2024 Diligent Graphics LLC
+ * Copyright 2019-2025 Diligent Graphics LLC
3
* Copyright 2015-2019 Egor Yusov
4
*
5
* Licensed under the Apache License, Version 2.0 (the "License");
@@ -272,8 +272,9 @@ ENCODE_JPEG_RESULT Diligent_EncodeJpeg(Uint8* pSrcRGBPixels,
272
/* Step 6: Finish compression */
273
jpeg_finish_compress(&cinfo);
274
275
- IDataBlob_Resize(pDstJpegBits, mem_size);
276
- void* pDstPtr = IDataBlob_GetDataPtr(pDstJpegBits, 0);
+ size_t dst_offset = IDataBlob_GetSize(pDstJpegBits);
+ IDataBlob_Resize(pDstJpegBits, dst_offset + mem_size);
277
+ void* pDstPtr = IDataBlob_GetDataPtr(pDstJpegBits, dst_offset);
278
memcpy(pDstPtr, mem, mem_size);
279
280
/* After finish_compress, we can free memory buffer. */
0 commit comments