# DiligentTools <img src="https://github.com/DiligentGraphics/DiligentCore/blob/master/media/diligentgraphics-logo.png" height=64 align="right" valign="middle">

This module implements additional functionality on top of the [Diligent Engine](https://github.com/DiligentGraphics/DiligentEngine)'s core module
and contains the following libraries:

* [Render script](RenderScript), a Lua-based scripting system
* [Texture loader](TextureLoader), a texture loading libary. The following formats are currently supported: jpg, png, tiff, dds, ktx.
* [Asset Loader](AssetLoader), an asset loading libary. The library currently supports GLTF 2.0.


To build the module, see [build instrcutions](https://github.com/DiligentGraphics/DiligentEngine/blob/master/README.md) in the master repository.


[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](License.txt)
[![Chat on gitter](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/diligent-engine)

# License

See [Apache 2.0 license](License.txt).

This project has some third-party dependencies, each of which may have independent licensing:

* [libjpeg](http://libjpeg.sourceforge.net/): C library for reading and writing JPEG image files.
* [libtiff](http://www.libtiff.org/): TIFF Library and Utilities.
* [libpng](http://www.libpng.org/pub/png/libpng.html): Official PNG reference library.
* [zlib](https://zlib.net/): A compression library.
* [lua](https://www.lua.org/): Lua programming language run time.
* [tinygltf](https://github.com/syoyo/tinygltf): A header only C++11 glTF 2.0 library.
* [imgui](https://github.com/ocornut/imgui): Immediate Mode Graphical User interface for C++ with minimal dependencies.

<a name="contributing"></a>
# Contributing

To contribute your code, submit a [Pull Request](https://github.com/DiligentGraphics/DiligentTools/pulls) 
to this repository. **Diligent Engine** is distributed under the [Apache 2.0 license](License.txt) that guarantees 
that code in the **DiligentTools** repository is free of Intellectual Property encumbrances. In submitting code to
this repository, you are agreeing that the code is free of any Intellectual Property claims.

------------------------------

[diligentgraphics.com](http://diligentgraphics.com)

[![Diligent Engine on Twitter](https://github.com/DiligentGraphics/DiligentCore/blob/master/media/twitter.png)](https://twitter.com/diligentengine)
[![Diligent Engine on Facebook](https://github.com/DiligentGraphics/DiligentCore/blob/master/media/facebook.png)](https://www.facebook.com/DiligentGraphics/)
