https://github.com/othelarian/poc_multiview
https://github.com/othelarian/poc_multiview
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/othelarian/poc_multiview
- Owner: othelarian
- License: mit
- Created: 2020-04-03T18:23:19.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-10T19:02:26.000Z (about 5 years ago)
- Last Synced: 2025-01-12T08:34:39.386Z (5 months ago)
- Language: Rust
- Size: 32.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PoC multiview
This project WAS a Proof of Concept to validate the multi viewport capacity of candelabre libs, mostly for candelabre-widgets. The idea WAS to be able to easily divide the window in multiple viewports, and specify some of them to handle specific graphics, like 3D, or 2D with custom graphics, or what you can dream of. Sky is the limit!
# DONE
This PoC is done, I code every part I want to test. No it's time to move on, and go back to candelabre-widet :D
## What I did
Small steps to validate the PoC:
* ~~make multiple windows (3 will be good)~~
* ~~initialize candelabre window manager~~
* ~~handle event loop (basic inputs, like quit, resize and redraw)~~
* ~~show the 3 windows~~
* ~~create a shape in each window~~
* ~~initialize nvg~~
* ~~create a shape~~
* ~~separate in multiple viewports~~
* ~~change gl code~~
* ~~load multiple nvg contexts~~
* ~~recreate the shape in all viewports~~
* ~~set different color to each nvg context~~