Broadcom Open-Sources VideoCore IV 3D Graphics Stack
Phoronix: Broadcom Open-Sources VideoCore IV 3D Graphics Stack
In celebrating two years that Raspberry Pi has been around, Eben Upton has announced today that they are open-sourcing their OpenGL ES 1.1/2.0 graphics stack for the Broadcom VideoCore IV 3D graphics subsystem and it will help the Raspberry Pi with having a truly free graphics stack...
wow, this is pretty amazing. It is a shame this is an old slow gpu though. If broadcom released a competitive videocore v with support for decoding vp9/h265, opencl etc then it would be more useful but it is good news for raspberry pi owners.
Now, getting a Raspberry Pi is actually worth it
There is some analysis here.
Originally Posted by sandy8925
The docs seem very useful but there are some licensing issue and some gaps as well.
Nevertheless, it is very good news for RPi owners.
This is fantastic news, indeed!
In particular, as it comes quite unexpected.
Its amazing how messy the code seems after being used to looking at Mesa's.
Something interesting a stumbled across was this in the glsl compiler
detect uses of reserved keywords (anything from the list, or anything containing '__')
if ((type >= ASM && type <= USING) || (type == IDENTIFIER && strstr(data.s, "__")))
glsl_compile_error(ERROR_LEXER_PARSER, 3, g_LineNumber, NULL);
This is the same issue that was affecting Metro running on Mesa that was fixed recently. Looks like there are others who are abiding by the more strict definition.
DSI displays finally usable?
BTW, does that mean we can eventually make use of the DSI port (for LCD displays)?
AFAIK this was not possible so far as each DSI display needs a dedicated bit of driver code.
Broadcom saw the light. Now the question is is it the train.
Broadcom releasing the source code of something is more like "seeing the pretty lights of the community's BFG", they always get flamed around for doing it wrong...
Originally Posted by curaga