)]}'
{
  "commit": "08fabab89f1a74d3eeb101de420d60b4fb08c347",
  "tree": "c5d3c130cb5d6e5d6e0d3f14b73e95e397d436ec",
  "parents": [
    "74ba7f4f6bc9cffbb4bf1a6623fd9ec680777265"
  ],
  "author": {
    "name": "Richard Geldreich",
    "email": "richgel99@protonmail.com",
    "time": "Fri Mar 20 17:34:22 2026 -0400"
  },
  "committer": {
    "name": "Richard Geldreich",
    "email": "richgel99@protonmail.com",
    "time": "Fri Mar 20 17:34:22 2026 -0400"
  },
  "message": "- fixing tinydds so it writes the correct flags, so dds-ktx can view our DDS files\n- upping WebGL KTX2 encoder/transcoder testbed so its max Memory64/WASM64 heap size is 15GB, so 4096x4096 textures can be encoded\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "983f8a7b4ffe8269440e9010101f28cf6d094486",
      "old_mode": 33188,
      "old_path": "bin/basisu_mt.wasm",
      "new_id": "e56865068891f1233a9c32136ab3ef2082b0a5f7",
      "new_mode": 33188,
      "new_path": "bin/basisu_mt.wasm"
    },
    {
      "type": "modify",
      "old_id": "e21942b390c5f3b1db6fee95c8903e6d101686f3",
      "old_mode": 33188,
      "old_path": "bin/basisu_st.wasm",
      "new_id": "1aa351950391432cf781dd0633e415634b5ed2f5",
      "new_mode": 33188,
      "new_path": "bin/basisu_st.wasm"
    },
    {
      "type": "modify",
      "old_id": "dcf67f855e7a4d4199bf797ac436428ae0374a35",
      "old_mode": 33188,
      "old_path": "bin/example_capi_mt.wasm",
      "new_id": "37f839abf779945cc0920877ba6eed6ec967d8c9",
      "new_mode": 33188,
      "new_path": "bin/example_capi_mt.wasm"
    },
    {
      "type": "modify",
      "old_id": "e100f0da07b41dbf85f54f1bf39d26d109daf6d2",
      "old_mode": 33188,
      "old_path": "bin/example_capi_st.wasm",
      "new_id": "d1d27bb154d435dace0747fd1ac05d164a4421c6",
      "new_mode": 33188,
      "new_path": "bin/example_capi_st.wasm"
    },
    {
      "type": "modify",
      "old_id": "807adea3aa9dea9eb28647053190fed48089410f",
      "old_mode": 33188,
      "old_path": "bin/example_mt.wasm",
      "new_id": "f1637d1b260251c7bd5b292f7c19db641c6c6935",
      "new_mode": 33188,
      "new_path": "bin/example_mt.wasm"
    },
    {
      "type": "modify",
      "old_id": "86b5764d2e0a3fa0a8fbbf310df184930fb2e549",
      "old_mode": 33188,
      "old_path": "bin/example_st.wasm",
      "new_id": "31c449834799f4101e8ecfdd3e477f49e60a076f",
      "new_mode": 33188,
      "new_path": "bin/example_st.wasm"
    },
    {
      "type": "modify",
      "old_id": "b1dda65231235b30e16eca27afc53ada989edad7",
      "old_mode": 33188,
      "old_path": "encoder/3rdparty/tinydds.h",
      "new_id": "6b4712a0dc5fb97d45e13a3f6fa1039648fb9617",
      "new_mode": 33188,
      "new_path": "encoder/3rdparty/tinydds.h"
    },
    {
      "type": "modify",
      "old_id": "2e24d173ba176f4453aeeec2be769beeefc7595a",
      "old_mode": 33188,
      "old_path": "example/example.cpp",
      "new_id": "93fa9f4221a37ca09e668664f13b181cf186c52d",
      "new_mode": 33188,
      "new_path": "example/example.cpp"
    },
    {
      "type": "modify",
      "old_id": "5211d53530126e92b08d3b5819af7a586b434ee3",
      "old_mode": 33188,
      "old_path": "python/basisu_py/basisu_python.cpython-312-x86_64-linux-gnu.so",
      "new_id": "cb884a5e4b3369225d6526aef4302bbc58c55e93",
      "new_mode": 33188,
      "new_path": "python/basisu_py/basisu_python.cpython-312-x86_64-linux-gnu.so"
    },
    {
      "type": "modify",
      "old_id": "cf69d4b76fbaaff98fa4ff26561ead8a52afea48",
      "old_mode": 33188,
      "old_path": "python/basisu_py/basisu_python.pyd",
      "new_id": "c7389b0e7e0cd5783d0fd074aaf7a77c1ad267a0",
      "new_mode": 33188,
      "new_path": "python/basisu_py/basisu_python.pyd"
    },
    {
      "type": "modify",
      "old_id": "c1c5d586ba3c7cf9da1128d4cfb97001dc7a78ba",
      "old_mode": 33188,
      "old_path": "python/basisu_py/basisu_transcoder_python.pyd",
      "new_id": "8502319619e73f622d89985ce983608cbc70d9f4",
      "new_mode": 33188,
      "new_path": "python/basisu_py/basisu_transcoder_python.pyd"
    },
    {
      "type": "modify",
      "old_id": "ae2b436293d33e4783f95be1a36bf5692bf71cce",
      "old_mode": 33188,
      "old_path": "python/basisu_py/wasm/basisu_module_mt.wasm",
      "new_id": "995dba53ab786e0b63223fb01ec22fc1c3b06e78",
      "new_mode": 33188,
      "new_path": "python/basisu_py/wasm/basisu_module_mt.wasm"
    },
    {
      "type": "modify",
      "old_id": "5b88cbc3a5275b7f59fa702c461e46488e7f6734",
      "old_mode": 33188,
      "old_path": "python/basisu_py/wasm/basisu_module_st.wasm",
      "new_id": "fe5d406ae87d7f2b822dfcb037c07f20d968fce3",
      "new_mode": 33188,
      "new_path": "python/basisu_py/wasm/basisu_module_st.wasm"
    },
    {
      "type": "modify",
      "old_id": "e8e5adb141421adacc281df8719e79e90b6d4d5c",
      "old_mode": 33188,
      "old_path": "webgl/encoder/CMakeLists.txt",
      "new_id": "91dcd3d75f22eab59a0a415eab269eca62a5d25b",
      "new_mode": 33188,
      "new_path": "webgl/encoder/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c77127dcc3cd8ff52f68ab371f0aacf46ad9eb14",
      "old_mode": 33188,
      "old_path": "webgl/encoder/build/basis_encoder.wasm",
      "new_id": "311eeeee8a007efb3772676877c6186edf7a8711",
      "new_mode": 33188,
      "new_path": "webgl/encoder/build/basis_encoder.wasm"
    },
    {
      "type": "modify",
      "old_id": "ca9c02d0e9fbe730fcbd51ba58fda335581c17cc",
      "old_mode": 33188,
      "old_path": "webgl/encoder/build/basis_encoder_threads.wasm",
      "new_id": "66369d42d57417805f156f6560ebe151bf2a63e0",
      "new_mode": 33188,
      "new_path": "webgl/encoder/build/basis_encoder_threads.wasm"
    },
    {
      "type": "modify",
      "old_id": "775f5644b5e64276c91d081c94350ac5819f9adb",
      "old_mode": 33188,
      "old_path": "webgl/encoder/build/basis_encoder_threads_wasm64.js",
      "new_id": "155eb2f083620aa16db2e548d1bb4e861da1beba",
      "new_mode": 33188,
      "new_path": "webgl/encoder/build/basis_encoder_threads_wasm64.js"
    },
    {
      "type": "modify",
      "old_id": "ebe8bbd04e025bdd8de7ec2b958c6498c2c58e1a",
      "old_mode": 33188,
      "old_path": "webgl/encoder/build/basis_encoder_threads_wasm64.wasm",
      "new_id": "b5d563922a76358349d7cd4fd7df467f0bf55386",
      "new_mode": 33188,
      "new_path": "webgl/encoder/build/basis_encoder_threads_wasm64.wasm"
    },
    {
      "type": "modify",
      "old_id": "31ef0add304fc955582b67b44f8620e44703384f",
      "old_mode": 33188,
      "old_path": "webgl/ktx2_encode_test/index.html",
      "new_id": "1dd67c2851a28f70c16b7354e5bfb6c334e1d161",
      "new_mode": 33188,
      "new_path": "webgl/ktx2_encode_test/index.html"
    },
    {
      "type": "modify",
      "old_id": "99bd14e58b1e2de27c137f4cb4e7e4a2d9ff4adf",
      "old_mode": 33188,
      "old_path": "webgl/transcoder/basis_wrappers.cpp",
      "new_id": "47798bb8bf23545ed0f6ab34b88cc0eae30e887d",
      "new_mode": 33188,
      "new_path": "webgl/transcoder/basis_wrappers.cpp"
    }
  ]
}
