IECore is a cross-platform library for Linux, Windows, and macOS that leverages ImGui as its user interface. It serves as the core framework for all Interactive Echoes (IE) applications, offering a plug-and-play setup with pre-configured entry points, making it simple to start developping C++ applications.
Important
For installation and integration instructions, please refer to the Wiki here: IECore Wiki
- Abstracted Renderer Class: Provides a unified interface for different rendering backends.
- Robust Logging: Offers detailed logging capabilities for debugging and monitoring.
- Utilities: Provides various helpful tools and functions for application development.
- ImGui Extension Logic: Enhances ImGui with additional functionality and customizations.
Note
Currently, only Vulkan is implemented as a rendering backend, but support for additional backends will be added in the future.
Contributors are welcomed to this open-source project. Any feedback or assistance, whether in coding, packaging, documentation, design, or testing, is greatly appreciated.
This work is licensed under the SPDX-License-Identifier: GPL-2.0-only.