Issues with Flatland
Okay so I'm having some issues with Flatland as I'm trying out Stardust on real hardware instead of flatscreen.
1. I launch monado-service -> stardust server -> flatland -> and then an app using the wayland env var. I'm on X11 but the application shows up as upside-down. Other, openxr apps that I use such as Stereokit and others, all have correct orientations.
2. How do I drag/move around a window opened using Flatland (I'm not using any controllers; I'm using Monado's Hand tracking)?
3. How is Flatland different from Orbit?
42 Replies
1. what's upside down? the app's panel or the entirety of stardust?
2. it borken, i gotta fix :/
3. orbit is only for dropping apps into panel shells, flatland lets you interact with them and drop them into panel shells
Just the apps
dmabufsssssssssssss
g ja;lsudijgn;ads
i have no idea, @i509VCB might know tho
on real hardware, is this presenting via a window or KMS?
If it's via KMS and you apply a 180 degree transform for windowing always, then it will obviously be upside down
Via the Monado window. This is gedit.
All the other OpenXR apps running in the correct orientation though.
it occurs to me i may not have implemented the viewporter ext
the viewporter seems unlikely as you can't flip the window via viewporter
is gedit sending the FLIPPED_Y attribute on the dmabuf it creates? Although most implementations don't do this anyone
and I think in v4 of the dmabuf protocol it became an error to set
Same with firefox too.
wait what
firefox works???
sounds like more of a firefox is broken
last time i checked it wouldn't even start
so this is an improvement
although firefox is an interesting case study since it abuses subsurfaces
Yeah I can launch firefox but for some reason the window is very small. Can't resize.
hmm i wouldn't say worked