LuminGraphics is a Java 17 graphics library stack over PrismRHI. Its published
modules are lumin-graphics-core, lumin-graphics-render,
lumin-graphics-text, lumin-graphics-ui, and lumin-graphics-bom; the demo
is an internal smoke application.
Start with the documentation index.
Chinese documentation is available from docs/zh-CN, including the complete API reference and a from-zero UI tutorial.
The module direction is core -> render -> text -> ui. Shader inputs compile
to deterministic generated resources; migration and retained assets are
tracked by their linked ledgers rather than copied ad hoc.
For offline verification against a local Maven mirror, pass
-PdependencyRepository=D:/path/to/maven-repository. Publications continue to
use the separate publishRepository property.
The current release is 1.2.5. Publish all modules to the shared local
repository with:
.\gradlew.bat publish -PpublishRepository=D:\Dev\ChenMeng\maven-repositoryLuminGraphics is open source under the
GNU Lesser General Public License v3.0 only (LGPL-3.0-only).
The incorporated GNU GPL v3 terms are included in COPYING.