konsumer / konsumer/web-zen-dev

3D

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.