gpui: Remove blade, reimplement linux renderer with wgpu by zortax · Pull Request #46758 · zed-industries/zed

· GitHub

3 min read Original article ↗

@zortax

@cla-bot Bot added the cla-signed

The user has signed the Contributor License Agreement

label

Jan 14, 2026

@maxdeviant maxdeviant changed the title remove blade, reimplement linux renderer with wgpu gpui: Remove blade, reimplement linux renderer with wgpu

Jan 14, 2026

andre-eriksson

@zortax

maddythewisp

@zortax

camspiers

camspiers

probably-neb

@zortax

@zortax

This was referenced

Mar 2, 2026

This was referenced

Mar 5, 2026

This was referenced

Mar 6, 2026

This was referenced

Mar 18, 2026

This was referenced

Apr 7, 2026

mark-ik added a commit to mark-ik/graphshell that referenced this pull request

Apr 29, 2026
The claim was misattributed to Glass-HQ. The actual migration is upstream
Zed — zed-industries/zed#46758, merged Feb 2026, removes Blade and
reimplements the Linux renderer on wgpu. Glass-HQ inherits this from
upstream; it is not an independent migration by Glass-HQ.

jonx pushed a commit to jonx/zed-aros that referenced this pull request

Jul 17, 2026
…ies#46758)

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` which is the
de-facto standard in the rust UI and graphics ecosystem. This will not
just fix [issues that Zed users have
today](niri-wm/niri#2335), but also profit from
wgpu improvements in the futures, from other projects contributing (such
as the bevy game engine, Iced, or pretty much every other relevant
project).

This will close several related issues on the zed repo as well. See
https://github.com/zed-industries/zed/issues?q=frozen%20nvidia%20linux
(probably not all of them, have only tested the freeze on nvidia and
Smithay-based wayland compositors).

Some related issues:
zed-industries#44814
zed-industries#40481
niri-wm/niri#2335
zortax/zlaunch#15

Would appreciate feedback if this is something the zed maintainers would
be interested in.

Release Notes:

- N/A

---------

Co-authored-by: John Tur <john-tur@outlook.com>

jolutz pushed a commit to jolutz/zed that referenced this pull request

Aug 8, 2026
…ies#46758)

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` which is the
de-facto standard in the rust UI and graphics ecosystem. This will not
just fix [issues that Zed users have
today](niri-wm/niri#2335), but also profit from
wgpu improvements in the futures, from other projects contributing (such
as the bevy game engine, Iced, or pretty much every other relevant
project).

This will close several related issues on the zed repo as well. See
https://github.com/zed-industries/zed/issues?q=frozen%20nvidia%20linux
(probably not all of them, have only tested the freeze on nvidia and
Smithay-based wayland compositors).

Some related issues:
zed-industries#44814
zed-industries#40481
niri-wm/niri#2335
zortax/zlaunch#15

Would appreciate feedback if this is something the zed maintainers would
be interested in.

Release Notes:

- N/A

---------

Co-authored-by: John Tur <john-tur@outlook.com>