Hi,
I have a custom OS that does a lot of things with SoCs but now, I wish to add a display to it with a custom made GUI.
Currently, I am very interested to use OpenGL ES and video acceleration.
Do your binary driver has lot of links with the Linux/Android OS or are there OS abstractions layers, like in your kernel side driver?
I won't use x11.
In general, is it possible for a hobbyist/professional bringing a custom OS as a solution for a specific problem to use your GPU and its hardware acceleration?
Thanks,
Bests,
I think I have an idea for you guys:
Why not creating a "naked" driver version (complementing your current line of drivers)?
-> You keep the binaries proprietary as you wish, but provide an abstraction layer to the core graphic functions of a OS (to enable a choice between different window managers).
Do not enforce the use of x11 or fbdev, but let the devs call your proprietary functions and treat the results however they want. A simple .txt file on the order of functions to call would be useful but that is it.
If I am not mistaken, you did it for the core functions in the kernel, and that is GREAT.
But now, we have to make sure to be able to port your code to different OS you don't know about. With this naked driver, that means less work for you since we take it in charge.
And the naked driver would share a large part of the code you already have and keep developing.