Page MenuHomeSolus

Enable lavapipe in Mesa
Closed, ResolvedPublic

Description

Because we build Godot by source in an emulated environment with no GPU and Godot is going to add Vulkan support in version [4.0.0](https://godotengine.org/article/godots-2d-engine-gets-several-improvements-upcoming-40), the CPU rasterizer for Vulkan might be required for the build or packaging any other game made with it (yes, games can be packaged/exported from the CLI).

Revisions and Commits

R2066 mesalib

Event Timeline

DataDrake triaged this task as Wishlist priority.
DataDrake edited projects, added Software; removed Package Requests.
DataDrake moved this task from Backlog to Improvement on the Software board.
DataDrake added a subscriber: DataDrake.

I don't see a reason to enable this quite yet, as lavapipe still has a ways to go before it is stable.

Looks like Lavapipe has at least hit 1.1. I'd like to see 1.2 or significant improvements in 1.3 support before enabling this. See: https://mesamatrix.net/

Since then, they have pretty much full compatibility, less some extensions and a single bit of 1.2, so I think we can at least try this now.