!BtIAIFlhelfzvLGHHn:matrix.org

Stardust XR Development

464 Members
Development chat of Stardust XR, XR Linux display server that works along with Wayland and soon OpenXR :D (https://stardustxr.org/). Support chat is #stardustxr-support:matrix.org16 Servers

Load older messages


SenderMessageTime
19 Apr 2024
@_discord_418227674259914772:t2bot.iotechnobaboo maybe, idk how many of them do GL stuff 10:51:28
@_discord_351160190009344010:t2bot.iopatchedsoul That I don’t know. Have to believe building compositors and COSMIC DE (main dev is employed by System76) has to touch it in some way 10:53:29
@_discord_418227674259914772:t2bot.iotechnobaboo yea i know drakulix 10:54:03
@_discord_418227674259914772:t2bot.iotechnobaboo but there's a lot of contributors 10:54:20
@_discord_418227674259914772:t2bot.iotechnobaboo actually i think i509vcb might know about gl a lot more 10:54:30
@_discord_236548787739295744:t2bot.ioi509vcb Context? 14:33:28
@_discord_418227674259914772:t2bot.iotechnobaboo basically i've been trying to upgrade servo's webxr to support linux and monado's EGL extension but the GL calls i make to turn the openxr textures into pbuffer surfaces cause issues 14:34:23
@_discord_418227674259914772:t2bot.iotechnobaboo and idk GL enough to fix it 14:34:33
@_discord_236548787739295744:t2bot.ioi509vcb It's possible that monado might have a bug, I doubt their extension is in the EGL registry? 14:35:49
@_discord_236548787739295744:t2bot.ioi509vcb Although why a pbuffer surface? 14:35:59
@_discord_236548787739295744:t2bot.ioi509vcb Regular GL textures don't work here? 14:36:14
@_discord_418227674259914772:t2bot.iotechnobaboo it's not a monado bug 14:36:25
@_discord_418227674259914772:t2bot.iotechnobaboo it's definitely a servo bug 14:36:30
@_discord_418227674259914772:t2bot.iotechnobaboo * it's definitely a bug with my impl 14:36:35
@_discord_418227674259914772:t2bot.iotechnobaboo no i gotta plug it into a library that servo uses for all its GL handling called surfman 14:36:53
@_discord_418227674259914772:t2bot.iotechnobaboo * no i gotta plug it into a library that servo uses for all its GL/DX handling called surfman 14:37:02
@_discord_418227674259914772:t2bot.iotechnobaboo surfman is such a pain btw 14:38:25
@_discord_236548787739295744:t2bot.ioi509vcb Hmm what is regular wsi in servo using? Does it use EGLSurface or does that on Linux get into EGLImage? 14:40:02
@_discord_418227674259914772:t2bot.iotechnobaboo wsi is via surfman 14:40:27
@_discord_418227674259914772:t2bot.iotechnobaboo which is eglsurfaces and such 14:40:32
@_discord_418227674259914772:t2bot.iotechnobaboo https://github.com/servo/surfman/ 14:40:42
@_discord_418227674259914772:t2bot.iotechnobaboo basically i need to make a SurfmanTexture from the opengl texture that i get from openxr 14:43:25
@_discord_418227674259914772:t2bot.iotechnobaboo https://doc.servo.org/surfman/platform/unix/generic/surface/struct.SurfaceTexture.html 14:45:56
@_discord_236548787739295744:t2bot.ioi509vcb Looking at examples folder, somehow a way to import a pbuffer surface (or create one) as a native widget might do it? 14:45:58
@_discord_418227674259914772:t2bot.iotechnobaboo native widget? 14:46:08
@_discord_236548787739295744:t2bot.ioi509vcb Although that platform specific stuff might be better 14:47:18
@_discord_418227674259914772:t2bot.iotechnobaboo it kinda has to be 14:51:17
@_discord_418227674259914772:t2bot.iotechnobaboo anyway idk what an EGLSurfaceTexture is 14:51:26
@_discord_418227674259914772:t2bot.iotechnobaboo * anyway idk what an EGLSurfaceTexture is compared to an EGLImage 14:51:32
@_discord_418227674259914772:t2bot.iotechnobaboo i tried to cut a method that made egl surface textures from eglimage in half and plug in the texture handle in the middle but it didn't work 14:52:01

There are no newer messages yet.


Back to Room ListRoom Version: 6