ksp [il/lui]@jlai.lu to Linux@lemmy.mlEnglish · edit-24 months agoZed on Linux is out!zed.devexternal-linkmessage-square28fedilinkarrow-up14arrow-down10file-textcross-posted to: zed@programming.devrust@lemmy.mlprogramming@programming.devfoss@beehaw.org
arrow-up14arrow-down1external-linkZed on Linux is out!zed.devksp [il/lui]@jlai.lu to Linux@lemmy.mlEnglish · edit-24 months agomessage-square28fedilinkfile-textcross-posted to: zed@programming.devrust@lemmy.mlprogramming@programming.devfoss@beehaw.org
Zed is a modern open-source code editor, built from the ground up in Rust with a GPU-accelerated renderer.
minus-squarearamus@lemmy.worldlinkfedilinkarrow-up0·4 months agoI still don’t understand why I should need GPU acceleration for my fucking TEXT EDITOR
minus-squareFlorianSimon@sh.itjust.workslinkfedilinkarrow-up0·4 months agoProbably because it’s more efficient. GPUs are designed to render things, which editors do. In a text editor, you’re effectively rendering fonts over a fixed background, which I assume is pretty efficient using the GPU. We’re not talking about crazy 3D effects here. Yay to battery savings!
minus-squarebooly@sh.itjust.workslinkfedilinkarrow-up0·4 months agoShouldn’t the DE/Window Manager be handling that? Seems like doing it on a window by window basis would be inefficient (and look inconsistent).
minus-squareleopold@lemmy.kde.sociallinkfedilinkEnglisharrow-up0·4 months agoThe job of the window manager is to manage windows and very little else. Font rendering is done by the widget toolkit, usually via freetype/harfbuzz.
I still don’t understand why I should need GPU acceleration for my fucking TEXT EDITOR
Probably because it’s more efficient. GPUs are designed to render things, which editors do. In a text editor, you’re effectively rendering fonts over a fixed background, which I assume is pretty efficient using the GPU.
We’re not talking about crazy 3D effects here.
Yay to battery savings!
Shouldn’t the DE/Window Manager be handling that? Seems like doing it on a window by window basis would be inefficient (and look inconsistent).
The job of the window manager is to manage windows and very little else. Font rendering is done by the widget toolkit, usually via freetype/harfbuzz.