Hacking b2g on Raspberry Pi: Difference between revisions

Line 7: Line 7:
b2g on the Raspberry Pi is still very much a work in progress.  Eventually a nice compability matrix will be posted.  Also see {{bug|1001404}} for overall tracking.  For now, the worst bugs to watch out for are
b2g on the Raspberry Pi is still very much a work in progress.  Eventually a nice compability matrix will be posted.  Also see {{bug|1001404}} for overall tracking.  For now, the worst bugs to watch out for are


* graphics are barely functionalb2g can allocate video memory and submit jobs to the GPU, but there are numerous glitches in the graphics pipeline that result in distorted screen contents. {{bug|1072138}} {{bug|1072140}}
* OpenGL rendering has been disabled for now because of unresolved glitches and crashesThis means drawing performance is worse than it will be eventually.  Also, WebGL won't work correctly either. {{bug|1072138}} {{bug|1072140}} {{bug|1072145}}
* the GL stack is somewhat crashy. {{bug|1072145}}
* page-flipping has been disabled to work a hang bug.  The workaround hurts gfx perf and results in glitchier rendering. The underlying bug is most likely another symptom of this [https://github.com/raspberrypi/firmware/issues/315 github issue].
* the output resolution of the RPi is artificially limited to 480p for the time being. {{bug|1072148}}
* the output resolution of the RPi is artificially limited to 480p for the time being. {{bug|1072148}}
* HIDs have not yet been tested.  They most likely work. {{bug|1072502}}
* Wi-Fi dongles aren't entirely brought up yet. {{bug|1072522}}
* Wi-Fi dongles have not yet been tested.  Most likely they don't work yet. {{bug|1072522}}
* audio output has not been tested.  It may not work. {{bug|1072499}}
* audio output has not been tested.  It may not work. {{bug|1072499}}
* system capabilities like camera and GPIO access are not yet supported by the b2g runtime.
* system capabilities like camera and GPIO access are not yet supported by the b2g runtime.
Confirmed users
699

edits