# Various: RemoveDelayed utility, using fcl-res instead of windres tool, MultiTexture features

**URL:** https://forum.castle-engine.io/t/various-removedelayed-utility-using-fcl-res-instead-of-windres-tool-multitexture-features/538
**Category:** News
**Created:** [March 5, 2022, 4:18am UTC](https://forum.castle-engine.io/t/various-removedelayed-utility-using-fcl-res-instead-of-windres-tool-multitexture-features/538 "2022-03-05T04:18:14Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![michalis](https://forum.castle-engine.io/user_avatar/forum.castle-engine.io/michalis/32/3_2.png) [@michalis](https://forum.castle-engine.io/u/michalis)
#### Post date: [March 5, 2022, 4:18am UTC](https://forum.castle-engine.io/t/various-removedelayed-utility-using-fcl-res-instead-of-windres-tool-multitexture-features/538/1 "2022-03-05T04:18:14Z")

</div>

| [![Multi-texturing in X3D](https://castle-engine.io/wp/wp-content/uploads/2022/03/modes_modulate_add_order_screen-200x113.png)](https://castle-engine.io/wp/wp-content/uploads/2022/03/modes_modulate_add_order_screen.png "Multi-texturing in X3D") |

1. New utility `TCastleTransform.RemoveDelayed` to remove `TCastleTransform` but not immediately. This is great if you need to remove some `TCastleTransform` from children list, but you also iterate over the children list right now.

2. We no longer use `windres` utility, instead we generate Windows resources in memory using FPC’s units from [fcl-res](https://www.freepascal.org/docs-html/current/fclres/index.html) package.

3. [MultiTexture features are now restored in shader renderer](https://castle-engine.io/x3d_implementation_texturing.php). All models from [demo-models/multi\_texturing](https://github.com/castle-engine/demo-models/tree/master/multi_texturing) and described on [our X3D multi-texturing page](https://castle-engine.io/x3d_multi_texturing.php) now work with latest CGE and view3dscene.
