#NowPlaying I am currently listening to Le chant des colombes by #AmelBent from the album #Vivante see #spotify https://open.spotify.com/track/0JzGhaZx6z9XvGYVdrgeku
Le chant des colombes

Amel Bent · Vivante · Song · 2021

Spotify
Unbelievable
#ProfVivante #Vivante

#Coding #OpenGL for #libobscura right now.

Computers need to convert those #Bayer or YUV #camera streams to RGB quickly to present them!

I'm just converting my old code to #rust, but it was enough to remind me why I hate the OpenGL + #EGL + #GBM combo. APIs with implicit global variables can get lost.

Thankfully, I'm nearly done and can go back to shaders and algorithms :-) but using GLES 1.2 (the #Librem5 can't do anything better ;_; )

#vivante #linux

We got even closer to the performance of the proprietary driver!

https://blog.tomeuvizoso.net/2024/02/etnaviv-npu-update-17-faster.html

#vivante #npu #etnaviv #mesa

Etnaviv NPU update 17: Faster!

In the last update I explained how compression of zero weights gave our driver such a big performance improvement. Since then, I have explor...

Etnaviv NPU update 16: A nice performance jump

After the open-source driver for VeriSilicon's Vivante NPU was merged into Mesa two weeks ago, I have been taking some rest and thinking a...

I'm so happy to announce that the first NPU driver has been accepted in Mesa.

Have written a bigger update to celebrate this and properly thank everybody who has been supporting me in this amazing trip so far.

https://blog.tomeuvizoso.net/2024/01/etnaviv-npu-update-15-we-are-upstream.html

#vivante #npu #etnaviv #mesa

Etnaviv NPU update 15: We are upstream!

Today the initial merge request for Teflon was merged into Mesa, along with the first hardware driver, for VeriSilicon's Vivante NPU . For ...

Fast object detection, 100% open source on VeriSilicon's VIPNano NPU:

https://blog.tomeuvizoso.net/2024/01/etnaviv-npu-update-14-object-detection.html

#vivante #npu #etnaviv #mesa

Etnaviv NPU update 14: Object detection with decent performance

When almost two months ago I got MobileNetV1 running with useful performance on my driver for the Vivante NPU, I took that milestone as a p...

Etnaviv NPU update 13: Don't cross the tensors

"Don't cross the streams. It would be bad." IR refactorings A big part of what I have been up to in the past two weeks has been a serious r...