Remi Thebault
                                            Remi Thebault
                                        
                                    > How did you find out it was the time field? I made a minimal GTK app in C that mimics muda menu creation. I could reproduce the issue easily,...
No, I'm doing it the same way, but my flag is reversed! (`wait_for_configure == !configured`) AFAICT, calling `wl_display_dispatch` will block if the window is not configured. (I'm not pretending to...
For a well designed compositor, you should look at [weston](https://github.com/wayland-project/weston). The motivation is to create bindings to Wayland for D (both client and server side). An actual compositor can be...
Quite weird indeed. It seems there is a shift in the arguments from `xcb::xproto::create_window` to `xcb_create_window`. It's like the value `\x80` is inserted as second argument in the xcb_create_window call...
NDC (provided [here](https://github.com/rtbo/gfx-d/blob/a37f8a26e44533067bda790684271154726a82de/graal/source/gfx/graal/package.d#L35) and defined [here](https://github.com/rtbo/gfx-d/blob/a37f8a26e44533067bda790684271154726a82de/math/source/gfx/math/proj.d#L43)) is really about clip space, but not texture. I don't know Veldrid, but from what I can see on the page you linked me,...
@chances First, thanks for your interest in this project! I've started something similar in spirit: The [GraphicsSurface](https://github.com/rtbo/gfx-d/blob/75fafe6edfb792085f01bd3414facf16fcf76510/source/gfx/hl/surface.d#L51) class manages its own swapchain and some data per image in the swapchain....
decorations on wayland
I have the issue on my machine, running Ubuntu and Pipewire. I reproduce the choppy playback as soon as MS sample rate is different than pipewire sample rate. I tested...
I don't know how to detect the "correct" config. In `LinuxAudioDriver::open`, I added checks with `snd_pcm_hw_params_test_rate`. It reports that both `44100` and `48000` are supported. Which should be somehow. ALSA...
I've tracked down on my system that this issue is caused by the [Ubuntu Studio Audio Configuration tool](https://ubuntustudio.org/audio-configuration/) which sets system-wide the `PIPEWIRE_QUANTUM` environment variable. e.g. `PIPEWIRE_QUANTUM="1024/48000"` will **force** pipewire...