aboutsummaryrefslogtreecommitdiff
path: root/tools/depends/native/TexturePacker/src
AgeCommit message (Collapse)Author
2024-09-17Add single/dual channel texture support to XBT textures (#25714)sarbes
Add single/dual channel texture support to XBT textures
2024-06-22[cmake][modules] FindLzo2 cleanup and use core_target_link_librariesfuzzard
2024-04-09[JPGDecoder] Prevent wrong buffer size through integer overflowMarkus Härer
Fixes #24956.
2023-07-19[clang-tidy] modernize-use-default-member-initRechi
2023-06-18TexturePacker change sprintf usage to snprintffuzzard
2023-06-18[tools/depends][native] Texturepacker update and use CMakelists.txtfuzzard
2023-05-17TextureFormats.h: use XB_FMT as an enumLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: use simple map insertionLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: simplify dupes initializationLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: add dupes as a class memberLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: add hashes as a class memberLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: add method to enable verbose outputLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: move flags to class memberLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: move dupecheck to class memberLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: move Usage to anonymous namespaceLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: add checkDupe to classLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: add createXBTFFrame to classLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: use GetDuration() to get frame durationLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: set frame duration in createXBTFFrameLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: createXBTFFrame pass DecodedFrame instead of RGBAImageLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: remove unnecessary string manipulationLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: combine printf formatting into a single callLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: repurpose appendContent as createXBTFFrameLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: add HasAlpha to an anonymous namespaceLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-12TexturePacker: add GetFormatString to an anonymous namespaceLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-10IDecoder: Add missing cstdint include for gcc>=13Markus Härer
2023-04-23TexturePacker: IDecoder: simplify extension handlingLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-23TexturePacker: JPGDecoder: use std::vector for image dataLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-23TexturePacker: JPGDecoder: use CFile as an objectLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-23TexturePacker: GifFrame: remove custom copy constructorLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-23TexturePacker: GifHelper: use std::vector for image dataLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-23TexturePacker: GifHelper: use std::vector for templateLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-23TexturePacker: GifHelper: use CFile as an objectLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-23TexturePacker: GIFDecoder: pass filename as std::stringLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-23TexturePacker: GIFDecoder: use GifHelper as an objectLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-23TexturePacker: CXBTFWriter: use std::vector dataLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-23TexturePacker: use std::vector for packed dataLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-23TexturePacker: remove useless maxMSE variableLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-23TexturePacker: use as a proper classLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-23TexturePacker: replace empty CreateSkeletonHeader methodLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-14TexturePacker: DecodedFrame: remove pointer to IDecoderLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-14TexturePacker: DecoderManager: pass filename as string_viewLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-14TexturePacker: DecoderManager remove use of c_str()Lukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-14TexturePacker: DecoderManager use range based for loop for extensionsLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-14TexturePacker: DecoderManager use range based for loopLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-14TexturePacker: DecoderManager use unique_ptr for decoders listLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-14TexturePacker: DecoderManager: use as a proper classLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-14TexturePacker: IDecoder: remove FreeDecodedFrame methodLukas Rusak
we can now use RAII style alloc/dealloc for the image data with std::vector Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-14TexturePacker: IDecoder: use std::vector for image dataLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-14TexturePacker: use c++17Lukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>