
HRL — Horizon Rendering Library
Renderer
The rendering library of Lynx. HRL is a 2D/3D cross-platform rendering API that sits on top of several graphics backends (OpenGL, Vulkan, Direct3D 11/12, Metal) behind one unified API. It has an explicit object model: scenes, cameras, viewports, meshes, sprites, materials, lights and post-process are created and destroyed by you.
- Layer
- Rendering
- License
- Apache-2.0
Upstream
Dear ImGui
Editor interface
Modified
Draws the editor panels: Viewport, Details, Content Browser, Outliner and Place Actors. Lynx uses a modified version of Dear ImGui, not the stock upstream release.
- Layer
- Editor
- License
- MIT
Upstream
Profiles Lynx at runtime to help identify CPU and GPU bottlenecks, frame timing issues, memory activity and performance hotspots during development.
- Layer
- Profiling
- License
- BSD-3-Clause
Upstream