

13·
6 hours agoNah, we put things on fire only when some random dealer get shot by a cop.
Nah, we put things on fire only when some random dealer get shot by a cop.
Adding to this that, between Boomer and Gen Z, there is a generation that equally hate both of them 😂
En ce moment je suis sur La tentation de la pseudo-réciproque. Une excellente découverte pleine d’humour avec un poile d’autodérision.
Si vous avez fait prépas math, je vous le conseil encore plus !
Ah oui, si t’es Dys c’est pas évident 😕. Pratchett jour ennormément sur les jeux de mot, et la traduction VF est très fidèle sur ce point. (il me semble que le traduetcuer à reçu un prix pour ça d’ailleur).
ça: https://www.clockworkpi.com/product-page/uconsole-kit-rpi-cm4-lite
Bon, faut compter 9 mois de délais, mais c’est tellement badass que je regrète rien !!!
Small word about OpenGL, as it seems confusing for many peoples:
OpenGL is a spec written by Kronos group. There is no such thing as OpenGL library, or OpenGL source code. You cannot “download” OpenGL. OpenGL is really just a buch of .txt files explaining how functions should be named and what they should do. This spec define an API.
Then, this API can be implemented by anyone, by writing code and putting it in a library.
GPU drivers implement this API. That means that Nvidia, AMD and Intel have their own implementation.
To have access to this API from your program, you have to “getProcAdress” all function you want to use from GPU driver’s DLL. As this is quite painfull, libs exist, like glew, that do it for you. These libs are really just a long list of getProcAdress for all entry points.
That’s also why you cannot “static link” with OpenGL. As function can only be retrieved at runtime.
Another interesting things is MESA. It’s a CPU implementation of OpenGL spec. So MESA is a lib, with source code and so on. You can download it, link against it, etc… This is very useful when you want to do 3D without GPU (yes, this happen, especially in medical domain).