Commit Graph

  • 9bfbd6493b Validate sorted lookup tables at compile time. (#168) master Branimir Karadžić 2026-10-21 15:26:41 -07:00
  • c37d64e574 Updated stb_image_resize2. (#167) Branimir Karadžić 2026-10-19 21:48:03 -07:00
  • 34cb73bf7e Fix vendored dav1d stdatomic.h on recent MSVC (guard __has_include_next) (#166) Sean Fausett 2026-10-19 14:35:47 +13:00
  • 6d60464eb2 Silenced 3rdparty warnings. (#164) Branimir Karadžić 2026-10-16 16:06:18 -07:00
  • 37c4b5eef6 Fix Emscripten wasm64 compilation error. (#88) João Matos 2026-10-16 23:42:52 +01:00
  • b52de81c49 texturec: Fixed --max resize of block compressed textures. (#163) Branimir Karadžić 2026-10-16 15:42:08 -07:00
  • 8e665781ef Fixed PVRTC punch-through and non-square decoding. (#162) Branimir Karadžić 2026-10-14 22:28:03 -07:00
  • 671fe06dd7 Tools: Use UTF-8 command line arguments on Windows. (#161) Branimir Karadžić 2026-10-07 20:05:35 -07:00
  • 101b5b5fd4 CI: Update macOS runner to macos-15, cache emsdk. (#160) Branimir Karadžić 2026-10-03 15:17:15 -07:00
  • 8fc52fdd4b WIC: Keep gray in transparent PNG color key pixels. (#159) Branimir Karadžić 2026-10-02 22:01:53 -07:00
  • b96a703d89 SVG: Round document size to the nearest pixel. (#158) Branimir Karadžić 2026-10-02 22:01:27 -07:00
  • 8869e43603 Added SVG rasterization. (#157) Branimir Karadžić 2026-10-01 18:16:30 -07:00
  • c085da683d Added BIMG_CONFIG_USE_WIC and BIMG_CONFIG_USE_STB_IMAGE. (#156) Branimir Karadžić 2026-10-01 13:16:44 -07:00
  • 6b08e87de2 Decouple stb image allocators from the PNG parser (#155) Gary Hsu 2026-09-30 14:39:19 -07:00
  • de45e4f8d6 Honor PNG tRNS color-key transparency. (#154) Branimir Karadžić 2026-09-28 18:26:13 -07:00
  • 87aaad3ac8 Swizzled RGBA8 to BGRA8 without a float round trip. Initialize SimpleWebP decoder allocations. Fix RGBA8 mip filtering color spaces. (#153) Branimir Karadžić 2026-09-15 20:23:27 -07:00
  • ddbeeae057 KTX/KTX2: Use zero depth to mean not a volume texture. (#151) Branimir Karadžić 2026-09-05 02:02:53 +00:00
  • 371d90098b Use zero depth to mean not a volume texture. (#150) Branimir Karadžić 2026-08-13 00:59:36 +00:00
  • b8cef564e3 texturec: Added positional arguments. (#149) Branimir Karadžić 2026-08-09 01:23:58 -07:00
  • 3b4baab012 Add BC4S, BC5S, BC6HU, RGB10A2U and D32FS8 texture formats. (#148) Branimir Karadžić 2026-07-29 13:44:51 -07:00
  • 0a64629d9f Updated tintexr. (#147) Branimir Karadžić 2026-07-22 18:29:51 -07:00
  • e95c449452 Updated stb_image. (#146) Branimir Karadžić 2026-07-22 18:01:54 -07:00
  • da38bface6 Fixed bounds check, and EXR channel pixel type. (#145) Branimir Karadžić 2026-07-21 15:38:04 -07:00
  • be16d98e34 Updated simplewebp. (#144) Branimir Karadžić 2026-07-16 09:20:24 -07:00
  • c3cf9afef0 Respect BIMG_CONFIG_PARSE_ENABLED for WIC parser. (#143) Branimir Karadžić 2026-07-08 13:11:46 -07:00
  • 3b3dc2b708 Added WIC decoder. (#141) Branimir Karadžić 2026-06-23 21:58:43 -07:00
  • cdf0b9b5ac Updated etcpak. Added ETC2A/EAC encode and EAC/ETC2A1 decode. (#139) Branimir Karadžić 2026-06-17 22:06:30 -07:00
  • 964a6e5815 ƒƒ‚# This is a combination of 2 commits. (#139) Branimir Karadžić 2026-06-17 21:47:27 -07:00
  • 0d3cfc25b5 Fixed warnings. (#138) Branimir Karadžić 2026-06-13 21:33:13 -07:00
  • a021904836 Added AVIF support. (#137) Branimir Karadžić 2026-06-13 17:45:04 -07:00
  • fd444471ab Report clear error when encoding to ETC2A/ETC2A1. Issue #91. (#136) Branimir Karadžić 2026-06-13 00:08:36 -07:00
  • c6f3343815 Image parse metadata only. Issue #128. (#135) Branimir Karadžić 2026-06-12 23:47:01 -07:00
  • 7a12ad7e4d Updated TinyEXR v3.0.0. (#134) Branimir Karadžić 2026-06-12 08:17:54 -07:00
  • 058ab76a0d Updated TinyEXR. (#132) Branimir Karadžić 2026-06-11 20:26:52 -07:00
  • 31fdd17215 Widen image size APIs to 32/64-bit to fix dimension truncation. (#131) Branimir Karadžić 2026-06-03 12:03:46 -07:00
  • a30057e440 Updated stb_image_resize v1 to v2. (#130) Branimir Karadžić 2026-06-03 10:02:44 -07:00
  • 0c85c0ac3d Updated TinyEXR. (#129) Branimir Karadžić 2026-06-03 09:18:42 -07:00
  • 43fef5f44e Added .ktx2 support. (#127) Branimir Karadžić 2026-05-28 20:12:02 -07:00
  • 4e00d20f52 nvtt: posh.h — switch EMSCRIPTEN macro to __EMSCRIPTEN__ (#126) ShuangLiu1992 2026-05-28 18:05:22 +01:00
  • a4fc744770 Added webp support. (#124) Branimir Karadžić 2026-05-26 21:26:55 -07:00
  • 5c7eabb1d7 CI: Remove osx-x64. (#121) Branimir Karadžić 2026-05-04 07:54:02 -07:00
  • 0014aa0f14 Match CI with bx. (#120) Branimir Karadžić 2026-05-03 18:18:30 -07:00
  • 0477714903 CI: expand coverage (#119) Branimir Karadžić 2026-05-03 17:09:04 -07:00
  • 848cb5f404 Updated to new SIMD. (#117) Branimir Karadžić 2026-05-03 11:28:20 -07:00
  • 60108ad6ee Respect BIMG_CONFIG_DECODE_ASTC earlier (#118) Martijn Courteaux 2026-05-03 18:40:50 +02:00
  • e4294241cd Renamed bx::uint32_min to bx::min. (#116) Branimir Karadžić 2026-04-26 21:07:39 -07:00
  • abc7dea050 Fix crashes on malformed/unsupported images. (#115) Branimir Karadžić 2026-04-25 20:15:59 -07:00
  • 60d8bd454c Fix mip calculation for compressed formats. (#94) Xi Ma Chen 2026-04-23 13:54:13 -07:00
  • 6fa3a8b209 Add guards against malformed images. (#114) Branimir Karadžić 2026-04-23 13:47:52 -07:00
  • 18d3d64042 Fixed #86 (#113) Branimir Karadžić 2026-04-21 21:57:21 -07:00
  • 8cad52a078 Fixed #80 (#112) Branimir Karadžić 2026-04-21 21:55:42 -07:00
  • 2317bb623a Fixed BC4/BC5 decoding to BGRA8/RGBA32F, and silenced BC7 -Wstringop-overflow warning. Fixed #110. (#111) Branimir Karadžić 2026-04-18 11:18:16 -07:00
  • 9114b47f53 Fixed EXIF parsing. Issue #108. (#109) Branimir Karadžić 2026-03-22 18:21:35 -07:00
  • 6c13a0c8a8 Added ability to configure supported image format parsers. (#107) Branimir Karadžić 2026-03-11 21:34:08 -07:00
  • 5a79b67a49 NVTT: Fixed buffer overflow. (#106) Branimir Karadžić 2026-03-03 14:03:46 -08:00
  • b43fea9eae Improve configurability. Issue #104. (#105) Branimir Karadžić 2026-02-19 20:33:24 -08:00
  • 0571f0abad Replaced sizeof(exp) with a more static analysis frendly implementation. (#102) Sergio R. Z. Masson 2026-02-11 13:46:48 -03:00
  • a0204c79f9 Happy New Year! (#101) Branimir Karadžić 2026-01-14 07:38:13 -08:00
  • 4f1916fca2 Fix swapped RGB5A1 and BGR5A1 format labels in s_ddsFormat (#93) Seremo 2026-01-12 16:02:50 +01:00
  • bf10ffbb3d Fixed blockinfo for eac rg formats (#100) attilaz 2025-11-13 15:38:09 +01:00
  • 5f03f4867d Updated README. Бранимир Караџић 2025-11-11 10:06:30 -08:00
  • 73d034d6d4 Fix CI. (#99) Branimir Karadžić 2025-11-11 09:49:07 -08:00
  • 06614b7dfb Fix CI. Бранимир Караџић 2025-11-11 09:25:57 -08:00
  • 77d584bcf7 Added CI. Бранимир Караџић 2025-11-11 09:24:03 -08:00
  • 2d4e6c6de1 Added EAC texture formats. (#98) Branimir Karadžić 2025-11-11 08:15:57 -08:00
  • b8603b8456 ktx: fixed srgb for etc2/bc7 textures (#97) attilaz 2025-11-11 15:52:12 +01:00
  • b464b67889 Added sponsor button. Бранимир Караџић 2025-11-02 18:46:57 -08:00
  • 5060d172e7 Updated error message. Бранимир Караџић 2025-07-31 10:13:58 -07:00
  • a1a2ae3c12 Update assert API to latest bx. Branimir Karadžić 2025-08-23 09:21:29 -07:00
  • 3af74f3fe1 fix exr memory allocation size overflow by turning the size into a uint64_t (#96) Nuno Silva 2025-07-31 16:57:14 +01:00
  • 5c1fffca4d Detailed message on error to parse EXR header. (#95) Daniele Bartolini 2025-07-08 21:22:12 +02:00
  • 446b9eb111 Removed requirement that .dds file set DDSD_CAPS and DDSD_PIXELFORMAT. Бранимир Караџић 2025-03-06 19:29:21 -08:00
  • c863f8f364 fix Error C4703 MSVC/UWP (#92) Cedric Guillemet 2025-03-03 22:24:22 +01:00
  • c5c7b6e187 Happy New Year! Бранимир Караџић 2025-01-13 15:45:33 -08:00
  • b7130927db Cleanup. Бранимир Караџић 2024-12-07 22:49:58 -08:00
  • 0d1c78e779 Removed makefile. Бранимир Караџић 2024-10-25 16:56:30 -07:00
  • 7defabd308 Fix deps. Бранимир Караџић 2024-10-18 18:42:58 -07:00
  • aaf9125234 Cleanup. Бранимир Караџић 2024-07-20 08:40:02 -07:00
  • e154af4821 Fixed error. Бранимир Караџић 2024-07-20 07:34:24 -07:00
  • 2afa64c14c Fixing OSX build issue (#89) Ian Greenhoe 2024-06-15 21:51:11 -04:00
  • 59f188a6ad HEIC: Fixed data copy when strides are mismatched. Бранимир Караџић 2024-06-13 22:18:23 -07:00
  • 61a7e9ebe7 Added license incompatibility warning. Бранимир Караџић 2024-06-11 18:06:14 -07:00
  • c4268ed766 Added option to build with libheif. Бранимир Караџић 2024-06-11 17:58:39 -07:00
  • 98a40e8533 Updated astc-encoder. Бранимир Караџић 2024-05-24 16:41:07 -07:00
  • e9fa0ceff2 DDS: Fixed legacy formats. Branimir Karadžić 2024-03-27 22:00:55 -07:00
  • 02356d893f Updated STB image headers. Бранимир Караџић 2024-03-11 07:39:07 -07:00
  • 0903ea21d5 DDS: Fix legacy BGR formats. Бранимир Караџић 2024-02-09 22:12:49 -08:00
  • af81ff7a3c DDS: Recognize more formats. Branimir Karadžić 2024-02-09 21:39:48 -08:00
  • daedacc877 Fix ktx parsing failing if texture array has 6 layers (#84) Paul Gruenbacher 2024-01-31 14:00:16 -06:00
  • 964a5b8548 Happy New Year! Бранимир Караџић 2024-01-14 01:56:15 -08:00
  • aa36c4e9f5 Removed support for ios-simulator. Бранимир Караџић 2024-01-06 08:18:15 -08:00
  • 678b750128 Fixed calcNumMips for non-power-of-2 texture dimensions. Бранимир Караџић 2023-12-11 07:42:29 -08:00
  • 6c4d1888eb Cleanup. Бранимир Караџић 2023-11-23 09:42:13 -08:00
  • 5d61905eb1 Disable nvtt asserts. Branimir Karadžić 2023-11-06 21:31:21 -08:00
  • dce2c35a49 Updated astc-encoder. Бранимир Караџић 2023-10-11 18:41:31 -07:00
  • 8a1898719f Updated stb image. Бранимир Караџић 2023-10-11 18:41:12 -07:00
  • 91c22acb22 Add support for RISC-V 64 and LoongArch64 to nvtt (#83) Glavo 2023-10-08 23:21:54 +08:00
  • 82781e44d8 Ktx fixes (#82) Raziel Alphadios 2023-10-08 09:07:25 +03:00
  • ab96ba9dda Fixed link. Бранимир Караџић 2023-09-15 08:58:10 -07:00
  • b13cb35f63 Prevent the export of stb functions (#81) issam3105 2023-09-11 17:06:55 +02:00