4 ms·
Is this nVidia's driver? Or some random code that can draw a solid color triangle on a tegra? Where's the shader compiler backend and the rest of libGLESv2?
by randallu 14y ago
Is this nVidia's driver? Or some random code that can draw a solid color triangle on a tegra? Where's the shader compiler backend and the rest of libGLESv2?
- espes 14y agoIt looks more like the very beginnings of a reverse-engineered driver effort. The current shader "backend" (that is, a microcode assembler) is at https://github.com/grate-driver/grate/tree/master/src/libcgc https://github.com/grate-driver/grate/tree/master/src/libcgc. Shader compilation would be done by mesa. The rest of libGLESv2 seems unimplemented for now.
- wladimir 14y agoYes, grate is similar to my effort for Vivante GPUs https://github.com/laanwj/etna_viv https://github.com/laanwj/etna_viv . I'm not sure how they confused this with official NVidia drivers, as it's built by a third party. NVidia open sourcing drivers would be huge news indeed.
- exDM69 14y ago> Is this nVidia's driver? No, it is not. Looks like this is a reverse engineered user space shim that runs between nvidia kernel driver and a modified version of MESA for OpenGL.
- zurn 14y agoThey're also working with just Tegra 2 hardware so far (is asking for Tegra 3 testers in http://lists.freedesktop.org/archives/dri-devel/2013-April/036872.html http://lists.freedesktop.org/archives/dri-devel/2013-April/0...). The headline is completely wrong in implying that this is a pre-existing Nvidia driver.