All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Zed Editor Linux Renderer Migration: Replacing Blade Graphics Library with wgpu for Better Cross-Platform Compatibility

By

jpeeler

3mo ago· 1 min readenCode

Summary

A GitHub pull request discussion about replacing the problematic 'blade' graphics library in the Zed editor with wgpu for Linux rendering. The discussion focuses on wgpu's advantages for cross-platform compatibility, particularly on Windows where it supports multiple backends (Vulkan, DirectX12, ANGLE-based OpenGL ES/DirectX9+), potentially maximizing device compatibility with minimal effort and enabling future WebGPU/WebGL possibilities.

Key quotes

· 4 pulled
wouldn't wgpu not increase the range of supported devices, specifically on windows, given the different backends it supports?
On windows it supports vulkan, DirectX12 directly, and also has a ANGLE based backend, that, if I understand correctly, would support OpenGL ES and DirectX9 and up.
using wgpu would pretty much maximize device compatibility with minimum effort, with even WebGPU or WebGL becoming a possibility...
The blade graphics library is a mess and causes several issues for both Zed users as well as other 3rd party apps using GPUI.
Snippet from the RSS feed
The blade graphics library is a mess and causes several issues for both Zed users as well as other 3rd party apps using GPUI. This PR removes blade and implements the linux platform using wgpu whic...

You might also wanna read