The Compositor Modules are released, the modular C++ library for writing Wayland compositors

2024-03-05 Thread Roman Gilg
I'm happy to announce the first publicly available release of The Compositor Modules, the modular C++ library to easily write a Wayland compositor. The release is available on GitHub. [1] You can read the full announcement with more details about the library exclusively on Phoronix. [2] The goal

FDBuild Helps You Building Entire Wayland And X11 Graphic Stacks From Source

2023-10-11 Thread Roman Gilg
I recently created the first public release of FDBuild, a tool that I have been using over the last years to build all the things I needed to easily switch between hacking on Mesa, Wayland, XServer, etc. I believe it offers a very convenient workflow for that because you basically only need to rem

Re: [Mesa-dev] Gitlab Labels

2020-08-11 Thread Roman Gilg
On Tue, Aug 11, 2020 at 2:21 PM Mike Blumenkrantz wrote: > > Hi All, > > I was thinking it'd be nice to have labels in Mesa for difficulty in order to > help both newer and more experienced contributors choose issues/MRs which fit > their level of comfort and available time. This might look like

Re: [Mesa-dev] Plumbing explicit synchronization through the Linux ecosystem

2020-03-16 Thread Roman Gilg
On Wed, Mar 11, 2020 at 8:21 PM Jason Ekstrand wrote: > > On Wed, Mar 11, 2020 at 12:31 PM Jason Ekstrand wrote: > > > > All, > > > > Sorry for casting such a broad net with this one. I'm sure most people > > who reply will get at least one mailing list rejection. However, this > > is an issue t

Re: [Mesa-dev] [PATCH 1/2] loader_dri3: Wait for pending swaps to complete before drawable_fini.

2018-05-05 Thread Roman Gilg
On Sat, May 5, 2018 at 8:50 PM, Mario Kleiner wrote: > Thanks. Can you see if you get any freezes in kwin_x11 by "violent > alt-tabbing" with patch 1? I've seen two such freezes within 8 hours > of normal use yesterday, each occuring when i alt-tabbed (normally) > and the switcher side panel moved

Re: [Mesa-dev] [PATCH 1/2] loader_dri3: Wait for pending swaps to complete before drawable_fini.

2018-05-05 Thread Roman Gilg
Without this patch plasmashell on Xserver/Mesa master freezes on me when opening the launcher menu (Kickoff). With the patch haven't experienced freezes yet. Haven't tested the Steam client yet. Might be a different problem though. Tested-by: Roman Gilg On Fri, May 4, 2018 at 3:45

Re: [Mesa-dev] [RFC] radeonsi: guard against indexbuf not being set

2018-03-05 Thread Roman Gilg
this might be not the right solution to the problem. According to git-blame 330d0607 was the last time this condition was touched. On Mon, Mar 5, 2018 at 10:31 PM, Roman Gilg wrote: > Fixes crashes of clients when index_size != 0, but there was no indexbuf > set in si_draw_vbo. >

[Mesa-dev] [RFC] radeonsi: guard against indexbuf not being set

2018-03-05 Thread Roman Gilg
Fixes crashes of clients when index_size != 0, but there was no indexbuf set in si_draw_vbo. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103234 Signed-off-by: Roman Gilg --- src/gallium/drivers/radeonsi/si_state_draw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[Mesa-dev] [PATCH] gallium: work around libtool relink issue for libdrm

2018-03-05 Thread Roman Gilg
: https://bugs.freedesktop.org/show_bug.cgi?id=100259 Signed-off-by: Roman Gilg --- src/gallium/targets/dri/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/targets/dri/Makefile.am b/src/gallium/targets/dri/Makefile.am index 1d05d91..509faff 100644 --- a

Re: [Mesa-dev] [RFC][PATCH xserver] Multi-buffered flips on subsurfaces seg fault in Mesa

2018-01-29 Thread Roman Gilg
/2018-January/055674.html The above patch series only allows flips..." and so on. On Mon, Jan 29, 2018 at 5:54 PM, Roman Gilg wrote: > The above patch series only allows flips on a child window with the same > dimensions as its parent xwl_window. For flips on child windows (for >

[Mesa-dev] [PATCH xserver] xwayland: Flips on subsurfaces

2018-01-29 Thread Roman Gilg
Do flips for child windows via subsurfaces if the Wayland server supports them. Signed-off-by: Roman Gilg --- hw/xwayland/xwayland-present.c | 57 +- hw/xwayland/xwayland.c | 6 - hw/xwayland/xwayland.h | 2 ++ present/present_wnmd.c

[Mesa-dev] [RFC][PATCH xserver] Multi-buffered flips on subsurfaces seg fault in Mesa

2018-01-29 Thread Roman Gilg
The above patch series only allows flips on a child window with the same dimensions as its parent xwl_window. For flips on child windows (for example the video view port of a video player in windowed mode, see here: http://www.subdiff.de/assets/images/2017-07-28-a-new-beginning.jpg) I wanted to use