moving to C
This commit is contained in:
1 parent
4ad6685042
commit
8da6770ad6
4 files changed
+21
-250
No files matched your search
+20
@@ -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)
|
||||
Reference in new issue
Block a user