Kraid is a now a real compiler
Posted by losgehts 4 days ago
Comments
Comment by pianoben 6 hours ago
I'm very confused as to what Kraid actually does and who it's for. It's a compiler of some sort, but for what? GLSL? What's significant about it beyond the target backends?
Comment by elehack 5 hours ago
Kraid is the shader compiler for Panfrost, the Mesa driver for Arm Mali GPUs: https://docs.mesa3d.org/drivers/panfrost.html
Comment by pianoben 3 hours ago
So Panfrost is an OpenGL ES implementation for Mali-type GPUs then? Thank you for that. Still confused about the role of a compiler here because I'm uninformed. So Kraid is a GLSL compiler that is specific to those GPUs? Neat.
Comment by joshmarinacci 4 hours ago
What devices are likely to benefit from Kraid? Are Arm Mali GPUs mostly in Android phones?
Comment by mock-possum 6 hours ago
Next step is obviously to build Ridley
Comment by lemoncucumber 4 hours ago
And an LLM named Motherbrain perhaps?