# TypeError: KTX2DECODER.LiteTranscoder\_UASTC\_R8\_UNORM is undefined

**URL:** <https://forum.babylonjs.com/t/typeerror-ktx2decoder-litetranscoder-uastc-r8-unorm-is-undefined/43759>\
**Category:** Bugs\
**Tags:** ktx2\
**Created:** [September 1, 2023, 9:21am UTC](https://forum.babylonjs.com/t/typeerror-ktx2decoder-litetranscoder-uastc-r8-unorm-is-undefined/43759 "2023-09-01T09:21:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kzhsw](https://avatars.discourse-cdn.com/v4/letter/k/848f3c/32.png) [@kzhsw](https://forum.babylonjs.com/u/kzhsw)\
**Post date:** [September 1, 2023, 9:21am UTC](https://forum.babylonjs.com/t/typeerror-ktx2decoder-litetranscoder-uastc-r8-unorm-is-undefined/43759/1 "2023-09-01T09:21:13Z")

</div>

Trying to use ktx decoders from another location but get this.

> **[Babylon.js Playground](https://playground.babylonjs.com/#20OAV9%2311662)**
>
> Babylon.js playground is a live editor for Babylon.js WebGL 3D scenes

 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/1/1/11e022c70cc0f7d9f6d86b91ed54cc1197a6b1a6.png)

Remove this code and it works as normal.

```js
const cfg = BABYLON.KhronosTextureContainer2.URLConfig;
cfg.wasmUASTCToR8_UNORM = "https://preview.babylonjs.com/1/uastc_r8_unorm.wasm";
cfg.wasmUASTCToRG8_UNORM = 'https://preview.babylonjs.com/1/uastc_rg8_unorm.wasm';

```

The transcoder is not exported to the KTX2DECODER namespace:

> <https://github.com/BabylonJS/Babylon.js/blob/3333a8797636776e76eeadd612d159e877fdc8cc/packages/tools/ktx2Decoder/src/Transcoders/index.ts>

---

<div class="post-metadata">

**Author:** ![Evgeni\_Popov](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/evgeni_popov/32/4432_2.png) [@Evgeni\_Popov](https://forum.babylonjs.com/u/Evgeni_Popov)\
**Post date:** [September 1, 2023, 11:32am UTC](https://forum.babylonjs.com/t/typeerror-ktx2decoder-litetranscoder-uastc-r8-unorm-is-undefined/43759/2 "2023-09-01T11:32:15Z")

</div>

Thanks for reporting, here’s the PR that will fix the problem:

> <https://github.com/BabylonJS/Babylon.js/pull/14248>
>
> See https://forum.babylonjs.com/t/typeerror-ktx2decoder-litetranscoder-uastc-r8-…unorm-is-undefined/43759
