🐧 PenguinPulse

Linux Graphics & Gaming News

Articles tagged: compiler

← Back to all articles

KRAID Compiler Merged Into Mesa 26.2 For Panfrost, PanVK Drivers

The new KRAID compiler for modern Arm Mali graphics has been merged into Mesa 26.2. This integration will benefit the open-source Panfrost and PanVK drivers, which provide OpenGL ES and Vulkan support...

Read more →

NVIDIA Labs Releases CUDA-Oxide 0.1 for Experimental Rust-To-CUDA Compiler

NVIDIA Labs today released CUDA-Oxide 0.1, an experimental project implementing a Rust-to-CUDA compiler. This new initiative is designed to improve the capabilities of using the Rust programming langu...

Read more →

Collabora Details Mesa NIR Compiler Shader Memory Access Optimizations

Collabora yesterday published a detailed breakdown of how Mesa's NIR compiler optimizes shader memory access. The blog post explains that techniques such as SSA promotion, deref analysis, copy propaga...

Read more →

NVIDIA Developing Tool for GCC AutoFDO Profile Generation

NVIDIA compiler engineers are working on a new standalone tool designed to generate AutoFDO profiles for the GNU Compiler Collection (GCC). This initiative aims to integrate the tool upstream into the...

Read more →

Intel Commences Development of Jay Open-Source Shader Compiler for Linux Drivers

Intel has recently begun development of Jay, a new open-source shader compiler intended for its OpenGL and Vulkan Linux drivers. This initiative aims to enhance Linux graphics performance, particularl...

Read more →

AMD MLIR-AIE 1.3 Released, Introduces AIECC C++ Compiler for Ryzen AI NPUs

AMD has released LLVM and MLIR.">MLIR-AIE v1.3 today, advancing its compiler toolchain for AMD AI Engine devices, including Ryzen AI NPUs. This update introduces the AIECC C++ compiler, designed to facilitate the dep...

Read more →

LLVM/Clang Merges Initial AMD Zen 6 "znver6" Processor Support

Initial targeting for AMD's next-generation Zen 6 processors, identified by the "znver6" target, was merged into the LLVM/Clang compiler codebase overnight. This integration is an early development st...

Read more →

SPIRV-Tools v2026.1 Adds SPV_NV_push_constant_bank, SPV_EXT_descriptor_heap Support

SPIRV-Tools v2026.1 was released today, adding support for two new SPIR-V extensions: SPV_NV_push_constant_bank and SPV_EXT_descriptor_heap. These additions expand GPU programming capabilities for spe...

Read more →

GCC 16 Enters Stage 4 Development, Nears March-April Release

The GNU Compiler Collection (GCC) 16 has today transitioned to Stage 4 development. This final stage focuses exclusively on documentation and regression fixing as the compiler nears its stable release...

Read more →