Meet Kraid: a new Rust-based compiler for Panfrost, built to modernize Mali GPU support with a cleaner IR, better register allocation, hardware testing, and a more flexible foundation for the future.

https://www.collabora.com/news-and-blog/news-and-events/kraid-a-new-compiler-for-panfrost.html

#Kraid #Panfrost #Mesa3D #MaliGPU #OpenSourceGraphics

Kraid: A new compiler for Panfrost

Introducing Kraid, a new Rust-based compiler for Panfrost designed to modernize Mali GPU support with a cleaner IR, better register allocation, and improved hardware testing.

Collabora | Open Source Consulting

depth32f emulation MR is ready!

Took me some rounds to cleanup and simplify some details, but this is the next big puzzle peace for gles3.

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42448

#etnaviv #mesa3d #mechaComet #mntreform #librem5

etnaviv: depth32f emulation (!42448) · Merge requests · Mesa / mesa · GitLab

What does this MR do and why?

GitLab

Esta madrugada salió nueva versión de #freedesktop 25.08. La decimotercera revisión.

Aquí, en mi caso, es relevante por traer #Mesa3D 26.0.8 que viene con correcciones para #ForzaHorizon6. No lo voy a comprar. Pero bueno, por si alguien quiere. Es buen momento.

https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/releases/freedesktop-sdk-25.08.13

freedesktop-sdk-25.08.13 · freedesktop-sdk / freedesktop-sdk · GitLab

Changes in freedesktop-sdk-25.08.13 Update python3-filelock to 3.29.4-0 Update genimage to v20-0 Update intel-media-driver to intel-media-26.2.2-0 Update xdg-desktop-portal-base to 1.22.0-0 Update...

GitLab

Los pichiquitas de #freedesktop se podrían plantear estar más al día en ciertos componentes como #Mesa3D. Tener que esperar unas tres o seis semanas tiene cojones.

Flatpak "deduplica" y da igual si sacan una actualización que solo modifica Mesa. Además, ya mismo, Mesa va a tener como una rama con correcciones / arreglos para juegos específicos.

@thekhronosgroup is there an easy option for the general public to have access to issues in the Khronos issue tracker for #Vulkan ? Within #Mesa3d I always stumble across links like https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/6580 that I can't view.

(Yes, some stuff needs to be internal, but GitLab does allow internal notes/comments, why not use that and push the "normal" stuff out into the open?)

@austriancoder Wow, great to hear! Although I do not understand all the technical details of what you are working on, I'm following your work with high interest. And I'm not the only one :-)

https://forums.puri.sm/t/gles-3-0-for-librem-5/23919

#etnaviv #mesa3d #Librem5 #mntreform #gpu #opensource #mobilelinux #FOSS

GLES 3.0 for Librem 5

I just created this thread to track GLES3.0 development for Librem 5. Christian Gmeiner Hi @austriancoder any news for GLES3.0 for Free Software Etnaviv driver for Librem 5 GPU? Thank you.

Purism community

I am transforming a ~7month old wip branch into something upstream-able. Lot more GLES3 tests are passing with these commits. But I need to spend some more hours to test 2-3 different GPU models, before I will create a MR.

#mesa3d #etnaviv #mntreform #librem5

dEQP-GLES31.functional.image_load_store.* 699/747 pass

With the help of some freshly reverse-engineered ISA opcodes :)

#etnaviv #mesa3d #rust #mntreform #librem5

It’s always a pain to emulate missing hardware features.

#mesa3d