3 ms·
Because Nvidia, until recently, refused to use the driver model (GBM) that everyone else adopted because they wanted to force everyone to use EGLStreams, which
by tapoxi 3y ago
Because Nvidia, until recently, refused to use the driver model (GBM) that everyone else adopted because they wanted to force everyone to use EGLStreams, which was their choice of API.
- charcircuit 3y agoAt the time EGLStream was an open standard where GBM was a proprietary API tightly coupled to Mesa. Extra work had to be done in Mesa in order to let Nvidia write a backend for it. Nvidia released such a backend over 2 years ago.