moving to C

This commit is contained in:
chrisbell committed 2026-11-02 09:53:59 -06:00
1 parent 4ad6685042
commit 8da6770ad6
4 files changed
+21 -250

No files matched your search

+20
View File
@@ -0,0 +1,20 @@
# Retained Mode GUI project
## Hard requirements:
- Must be written in C
- Must be RETAINED MODE with a document structure that loads from disk
- Must be versitile and independent so it can be used for Games, Desktop App GUI, etc.
- Must be easy to initalize
- Must have a friendly document language (My first thought is Lua as the documenting language)
- Must have full Lua API for realtime changes and modability
- Must be NATIVE and not use a webview or web backend at all
- Used for NATIVE Desktop GUI applications as well as GUI for games
- Must compile to native Linux, Windows, Mac, etc, as well as Web (WASM)
## Medium requirements:
- Use an existing project to calculate layouts and render commands
## Soft requirements:
- Bring your own rendering/platform backend (otherwise, just use OpenGL and SDL3)