Skip to content

IE's core library for Windows and macOS based applications

License

Notifications You must be signed in to change notification settings

mozahzah/IECore

Repository files navigation

IELogo

IECore

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

Feature Highlight

  • 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.

Third-Party Libraries Used

Contribution

Contributors are welcomed to this open-source project. Any feedback or assistance, whether in coding, packaging, documentation, design, or testing, is greatly appreciated.

License

This work is licensed under the SPDX-License-Identifier: GPL-2.0-only.