IECore is an open-source library designed for Windows and macOS, leveraging ImGui as its user interface. It serves as the core framework for all applications under the Interactive Echoes (IE) brand, offering a plug-and-play setup with pre-configured entry points, making it simple to start developping C++ applications.
Important
Find the IECore 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.