Looking to make an X11 compositor (like picom) in Rust with wgpu

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • picom

    A lightweight compositor for X11

  • I've recently become interested in X11 compositors after trying picom. I love picom's philosophy - the compositor is just a program you run and it Just Works, suddenly you have transparency or rounded corners or blur effects or whatever it is you asked it for.

  • stackblur-iter

    Discontinued A fast, iterative, correct approach to Stackblur, resulting in a very smooth and high-quality output, with no edge bleeding

  • With that said, I'm not particularly happy that blurring in 4K with a relatively small radius stresses out my GPU to the max, but I also have a basically constant-time software implementation that I can draw from, so we'll see how that turns out.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • alacritty

    A cross-platform, OpenGL terminal emulator.

  • If you don't have an alacritty config file, copy one into ~/.alacritty.yml.

  • wgpu-external-memory

    Experiments to allow importing and exporting external memory in wgpu.

  • wgpu does not integrate too well with the shared memory sadly but I do have some work to try to get something like that to work. You'll probably need to test if the pixmap is from DRI3 for the scenario I am mentioning, get the dmabuf for the texture from dri3 and then somehow get wgpu to import said texture. Although my code is really for Wayland, it should work with dri3 on X11 (it's still very WIP and not really ready yet if you want to consider this in the future): https://github.com/i509VCB/wgpu-external-memory

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • I Just Wanted Emacs to Look Nice – Using 24-Bit Color in Terminals

    7 projects | news.ycombinator.com | 30 Jan 2024
  • Can't find picom and polybar default config files

    1 project | /r/voidlinux | 13 Jul 2023
  • ArchLinux sluggish on 4K monitor

    1 project | /r/archlinux | 9 Jul 2023
  • [photo] installing Debian :)

    1 project | /r/debian | 6 Jul 2023
  • FPS drops when scrolling in monocle layout with Picom

    1 project | /r/archlinux | 3 Jul 2023