Trouble using Argus

Hello,
I am trying to use Argus after looking through the examples (they run fine). I am failing to output the camera stream to a window, all I get is this:
https://i.imgur.com/10uQDSJ.png

Here is the code and a simple run script:
https://gist.github.com/Bastacyclop/5a45e4a2a3078996a56bbe20bff2c672

I don’t know what I am doing wrong. Maybe using threads like in the examples is mandatory for some reason ? Thank you for looking into it.

I had a stupid mistake in my shader program creation (forgot to link …). It works fine now!