gkern
gkern copied to clipboard
🎥 Graphics Kernel: flexible, highly configurable, extensible render engine (realtime + offline)
Hello, I was wondering if / when a basic example will be provided. I would like to contribute to this project, but I don't know where to begin. As documentation...
We must define custom material definition format and file, plus a Sharing Language like Google did for Filament: https://google.github.io/filament/Materials.md.html#overview/coreconcepts or bsl in banshee3d: https://docs.banshee3d.com/Native/bsl.html File extension could be `.gpumat` or...
There's no build system. How do you build gk? I can contribute Meson build files if that helps.
A shader manager could provide a compiled program or collect combinations of shaders then compile them as program. This will be used for COMMON profiles/techniques. - [ ] Shader manager...
- [x] Multiple render targets - [x] Off screen [multiple] framebuffers - [ ] Render target manager - [ ] Framebuffer manager