David Airlie สามารถแฮ็คการรองรับงาน/เมชเชดเดอร์ภายใน Lavapipe ซึ่งเป็นซอฟต์แวร์ที่ใช้ CPU ของ Vulkan ใน Mesa
การแรเงาตาข่ายสำหรับ Vulkan เป็นหนึ่งในส่วนเพิ่มเติมที่น่าตื่นเต้นซึ่งสร้างขึ้นเมื่อปีที่แล้วในสเป็คด้วย VK_EXT_mesh_shader และคล้ายกับการทำงานที่พบใน DirectX 12 มีการสนับสนุน mesh shader แล้วในไดรเวอร์ Vulkan ของฮาร์ดแวร์บางตัวใน Mesa เช่น RADV บน GPU ที่มีความสามารถ แต่การติดตั้งซอฟต์แวร์สำหรับ Lavapipe นั้นค่อนข้างยุ่งยาก David Airlie จาก Red Hat อธิบายในคำขอรวม:
“สิ่งนี้เพิ่มการรองรับ VK_EXT_mesh_shader ให้กับ lavapipe โดยการเขียนส่วนต่อประสานแกลเลียมบางส่วนสำหรับมันและเชื่อมต่อภายใน llvmpipe ในรูปแบบการคำนวณ shader
เอาต์พุตจาก Compute Shader จะถูกส่งกลับไปยังโมดูลการวาดเพื่อตัดและรวบรวมสถิติ
ปัจจุบันผ่านการทดสอบ CTS ทั้งหมด”
MR นี้ มีโค้ดใหม่มากกว่าสองพันบรรทัด และขณะนี้อยู่ใน Git สำหรับการเปิดตัว Mesa 23.2 ในไตรมาสหน้า