Misaligned table, missing FOURcc.
The printing of the visual id is awkward causing a misaligned header for the table.
bf lv colorbuffer dp st ms vis cav bi renderable supported
id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces
---------------------------------------------------------------------
0x01 32 0 10 10 10 2 0 0 0 0 0x30335241-- y y y win
0x02 32 0 10 10 10 2 16 0 0 0 0x30335241-- y y y win
When printing out FOURcc instead, we get a neat table, with visual ID that is far easier to interpret:
bf lv colorbuffer dp st ms vis cav bi renderable supported
id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces
---------------------------------------------------------------------
0x01 32 0 10 10 10 2 0 0 0 0 AR30-- y y y win
0x02 32 0 10 10 10 2 16 0 0 0 AR30-- y y y win
NOTE: In the example output above, AR30 stands for ALPHA Rgb 30bit colour. And is easier to interpret than a hex number.
NOTE: 'win' now lines up with 'supported surfaces.'
I will send an MR.