konsumer / konsumer/web-zen-dev
3D
- Dominant language
- C
- Stars
- 3
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
3D support would be very nice, but I'm not sure how it works (seems pretty complicated.)
I think directfb has some ideas to look at. I think [this](https://github.com/DirectFB/directfb/blob/master/include/directfbgl.h) is a rudimentary software GL implementation...
Key thing for me is that I don't want to have to expose anything other than device-files for it to work. Even if not practical for normal games, glut + glew (compiled to wasi, with no other imports) should be able to utilize it, for this to be considered fully supported.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the project's existing 2D graphics and device-file interfaces, then inspect the linked DirectFB GL header for possible approaches. Determine how GLUT and GLEW compiled to WASI could use 3D graphics with no imports beyond device files. Done means documented or implemented 3D support meeting that constraint.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, wasm
- Domain
- computer-graphics, game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100