Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jun 20 14:03
    Super-Pizza closed #1388
  • Jun 20 14:03
    Super-Pizza commented #1388
  • Jun 20 10:12
    MarijnS95 commented #1425
  • Jun 20 09:59
    kchibisov commented #1425
  • Jun 19 16:09
    MarijnS95 labeled #1425
  • Jun 19 16:09
    MarijnS95 labeled #1425
  • Jun 19 16:09
    MarijnS95 opened #1425
  • Jun 19 15:15
    MarijnS95 opened #1424
  • Jun 19 01:43
    lattice0 commented #1034
  • Jun 18 11:54
    barklan closed #1423
  • Jun 18 11:53
    barklan opened #1423
  • Jun 18 11:12
    cbrown1234 commented #1034
  • Jun 15 09:32
    MarijnS95 synchronize #1417
  • Jun 15 09:32

    MarijnS95 on android-example

    Add Android example (compare)

  • Jun 15 09:22

    MarijnS95 on master

    Run clippy in the CI with warni… (compare)

  • Jun 15 09:22
    MarijnS95 closed #1412
  • Jun 13 16:00

    MarijnS95 on image-0.24

    (compare)

  • Jun 13 16:00

    MarijnS95 on master

    examples: Bump `image` dependen… (compare)

  • Jun 13 16:00
    MarijnS95 closed #1422
  • Jun 13 16:00
    MarijnS95 commented #1422
maroider
@maroider:matrix.org
[m]
paging cwfitzgerald
cwfitzgerald
@cwfitzgerald:matrix.org
[m]
👀
maroider
@maroider:matrix.org
[m]
short summary: DoM's program hangs upon trying to exit the application with ControlFlow::Exit when wgpu is in use
they're using X11 on Linux
cwfitzgerald
@cwfitzgerald:matrix.org
[m]
maroider: idk how winit works wrt reviewing, is there any chance of rust-windowing/winit#2025 getting in before the 0.26 release?
1 reply
Newbyte
@newbyte:matrix.org
[m]
👋 I'm trying to build the wgpu "just open a window" example from here: https://sotrh.github.io/learn-wgpu/beginner/tutorial1-window/
But when I run it, no window actually appears. It doesn't crash, and I do see it in the list of applications running. Just no window
3 replies
I suspect this is because I'm using Wayland via EGLStreams (thanks NVIDIA), and I understand Wayland is enabled by default for winit. Can I force winit to use X11 (and thus go via XWayland) somehow to see if that helps matters?
1 reply
cwfitzgerald
@cwfitzgerald:matrix.org
[m]
Newbyte: wayland is a cargo feature, you can disable it
maroider
@maroider:matrix.org
[m]
it's a bit awkward atm since we lack a maintainer for the web
but the PR seems fairly simple, so it shouldn't be too hard to get it merged in practice
no, it's not wrong per se
if proceeding to the next part of the tutorial doesn't work, then you can assume something is wrong
Newbyte
@newbyte:matrix.org
[m]
All this does is create a window, and keep it open until user closes it, or presses escape. Next tutorial we'll actually start using wgpu!
I mean, is this part wrong?
maroider
@maroider:matrix.org
[m]
it's not entirely correct when it comes to Wayland, yes
Newbyte
@newbyte:matrix.org
[m]
but it is for X11 and such?
maroider
@maroider:matrix.org
[m]
yes
Newbyte
@newbyte:matrix.org
[m]
I see, thanks! I'll try proceeding further into the tutorial then
maroider
@maroider:matrix.org
[m]
cwfitzgerald: I'll see if I can't take a look at it in the next couple of days. I have IRL stuff that urgently needs doing, but I think I can put aside enough time for this.
1 reply
cwfitzgerald
@cwfitzgerald:matrix.org
[m]
No real urgency on this, just would like to get it on for 0.26 as using grab is currently broken without it
Newbyte
@newbyte:matrix.org
[m]
And it also looks like GNOME Screenshot spares you winit's beautiful CSD
maroider
@maroider:matrix.org
[m]
IIRC, winit is going to lose its built-in CSD in the next release, so I suppose the screenshot accurately represents the near future for GNOME users
1 reply
maroider
@maroider:matrix.org
[m]
any built-in CSD support has been removed, and I don't know if or when libdecor support might be added
1 reply
winit's current Wayland maintainer doesn't seem to want to work around GNOME being "special" and not supporting server-side decorations, and idk how prioritized the issue is upstream (ie. in smithay-client-toolkit, which is where winit used to get the CSD from).
1 reply
Levans
@levans:safaradeg.net
[m]
Also, libdecor support is pretty high on the toto-list of SCTK. However, it is a hobby project done by a single person, so the bottleneck is time that can be allocated to it.
maroider
@maroider:matrix.org
[m]
Thanks for the correction
tinau n.
@tinaun:matrix.org
[m]
it's a bug that winit is emitting LoopDestroyed Events at the end of each call to run_return on macOS, right
tinau n.
@tinaun:matrix.org
[m]
or is that expected behavior and yet another reason not to use run_return
madsmtm
@madsmtm:matrix.org
[m]
If I'm not mistaken this happens on the other platforms as well?
maroider
@maroider:matrix.org
[m]
...
what just happened?
madsmtm
@madsmtm:matrix.org
[m]
Yeah, I'm asking the same question...
maroider
@maroider:matrix.org
[m]
coolshaurya looking kind of sus
ngl
maybe it's time to finally move to a new room and bridge to a new IRC channel
i509vcb
@i509vcb:matrix.org
[m]
Hmm now why would appservice-irc do that
maroider
@maroider:matrix.org
[m]
(for those lacking the context: the only person with admin privileges in this room is unresponsive)
1 reply
i509vcb
@i509vcb:matrix.org
[m]
Ok
Well I'll be waiting for the new bridge then
maroider
@maroider:matrix.org
[m]
I think I've figured out the right way to set up a bridge, but it keeps timing out on me :(
maroider
@maroider:matrix.org
[m]
I have tried the element.io web app, in both firefox an chromium, and I've tried element-desktop and the mobile app
all of them fail at various points
I don't think I'm getting this done today 😓
i509vcb
@i509vcb:matrix.org
[m]
which place is irc being run at>
maroider
@maroider:matrix.org
[m]
I'm trying to bridge to libera.chat
i509vcb
@i509vcb:matrix.org
[m]
Over at smithay we appear to be using @appservice:libera.chat for the bridge?
maroider
@maroider:matrix.org
[m]
yes, that's the one I'm trying to use
I've asked in their "matrix bridge help channel", but this looks like a bit like a client-side bug