Post B65AAH8y8bTObTUBns by austriancoder@fosstodon.org
(DIR) More posts by austriancoder@fosstodon.org
(DIR) Post #B65AAGjneBL9LPi5ZY by austriancoder@fosstodon.org
1 likes, 1 repeats
You've probably seen kmscube before - but every screenshot of it is a milestone someone reached. Last night I hit one of those moments, after many years (again).For the past months I shifted focus away from GLES3 to some foundation work that had to be done.On the photo: kmscube running on the long-in-development new compiler backend, used for both the vertex and fragment shader.#etnaviv #mesa3d #rust #mntreform #librem5
(DIR) Post #B65AAH8y8bTObTUBns by austriancoder@fosstodon.org
0 likes, 0 repeats
I built infrastructure to validate ISA-specific behavior on hardware against a `Foldable` CPU reference - the idea is straight out of NAK by @gfxstrand . Write the per-opcode reference once, run a matrix of cells (src mods × swizzles × write masks) on the GPU and compare.It saved me so much guesswork about how each ISA instruction behaves with input values and rounding modes - hello subnormal IEEE 754 pain.I should have started this earlier.#etnaviv #mesa3d #rust #mntreform #librem5