!BNAhNFjFqsRAnPYrCn:matrix.org

discord-openxr-api

1829 Members
Bridged room for #openxr-api on the Monado discord6 Servers

Load older messages


SenderMessageTime
16 Apr 2024
@_discord_838062525781770241:t2bot.iojp_2002_ 21:05:07
17 Apr 2024
@_discord_225071299515514881:t2bot.ioaustn8r joined the room.01:50:55
@_discord_402990790583910422:t2bot.ioeyeseepie joined the room.17:23:49
18 Apr 2024
@_discord_119144447702335492:t2bot.iobeals joined the room.04:17:42
@_discord_421614356724318209:t2bot.iokaymk11 In xrDestroyInstance, it says if an instance is destroyed then all handles that are children of this instance are also destroyed.

Are swapchains considered children of XrInstance?
07:25:19
@_discord_869640430185242715:t2bot.iobornecrantz Yes via the XrSession. So XrInstance -> XrSession -> XrSwapchain. 16:17:27
@_discord_327910780861284362:t2bot.iohaagch usually when a function call creates an object (something that is used as a handle), the first parameter in that function is going to be the parent 16:18:57
@_discord_327910780861284362:t2bot.iohaagch I wish the openxr spec made that more explicit 16:19:16
19 Apr 2024
@_discord_229733136307585025:t2bot.iopirafier joined the room.07:48:45
@_discord_392680665898024962:t2bot.ioghj1214kr joined the room.15:29:28
@_discord_1143340910407602266:t2bot.iohhsyskids joined the room.16:02:28
20 Apr 2024
@_discord_602597585764483083:t2bot.ioanna_devminer joined the room.10:50:47
@_discord_195235210282008577:t2bot.iosupreme__ changed their profile picture.15:26:23
@_discord_437247193154453505:t2bot.ioninja_ron1n joined the room.19:32:44
@_discord_299262728101429260:t2bot.ionoisersup joined the room.20:37:09
@_discord_843528168921104435:t2bot.iocklance6443 joined the room.20:46:19
@_discord_689371337600270369:t2bot.iokekspls joined the room.21:01:41
@_discord_150643643819098112:t2bot.io6ax3dc changed their profile picture.21:24:37
22 Apr 2024
@_discord_640956122240516107:t2bot.ioali1379 joined the room.08:30:26
@_discord_1107766852534403072:t2bot.iovrtesterman Until we have an openxr runtime loader/broker setup, where an OpenXR app or game, can run two independent VR headsets on the same PC at the same time, I don't see the point in this design for multiple xr sessions, or even swap chains. Can anyone tell me of a valid use case for this? One that actually works? IMO XrInstance and XrSession could be merged into one. Maybe I'm missing something. This reeks of over-engineering IMO. 11:40:32
@_discord_1107766852534403072:t2bot.iovrtesterman I can't even tell if there's a way to specify, in code at runtime, which loader you want to use on PC. On Android you override the loader.so file for a specific one. I'd much prefer having access to a list of available loaders in my app, and pick the one that suits my needs the best. Ex if AirLink is used, and SteamVR is running on top of it, the app developer should be able to pick which OpenXR runtime to use, Oculus or SteamVR, not using the value specified in the system. Why? Because end users most often don't know what they're doing, or the tradeoffs involved. Ex AirLink supports way more OpenXR extensions than SteamVR, but only if you have developer mode enabled. PC is a mess but OpenXR framework doesn't really have fixes for some of these problems, indeed it seems to be making things worse and an even bigger headache for developers. 11:43:42
@_discord_869640430185242715:t2bot.iobornecrantz You need multiple swapchains, for color and depth. 12:10:48
@_discord_1107766852534403072:t2bot.iovrtestermanRedacted or Malformed Event12:52:19
@_discord_1107766852534403072:t2bot.iovrtestermanRedacted or Malformed Event12:56:00
@_discord_126649947297677312:t2bot.iokorejan i don't understand what you mean about choosing between multiple loaders, on desktop OSes there only needs to be a single loader per OS. It's suppose to be like this with Android but a standardized loader wasn't defined until later on after some vendors made a vendor specific ones but there are only a couple of those and they slowly going away.

Apps can choose statically link a version of the loader but it shouldn't matter either way. I think what mean is users having to set the active runtime for the loader
13:00:58
@_discord_126649947297677312:t2bot.iokorejan * i don't understand what you mean about choosing between multiple loaders, on desktop OSes there only needs to be a single loader per OS. It's suppose to be like this with Android but a standardized loader wasn't defined until later on after some vendors made vendor specific ones but there are only a couple of those and they slowly going away.

Apps can choose statically link a version of the loader but it shouldn't matter either way. I think what mean is users having to set the active runtime for the loader
13:01:20
@_discord_126649947297677312:t2bot.iokorejan * i don't understand what you mean about choosing between multiple loaders, on desktop OSes there only needs to be a single loader per OS. It's suppose to be like this with Android but a standardized loader wasn't defined until later on after some vendors made vendor specific ones but there are only a couple of those and they slowly going away.

Apps can choose to statically link a version of the loader but it shouldn't matter either way. I think what mean is users having to set the active runtime for the loader
13:01:33
@_discord_126649947297677312:t2bot.iokorejan * i don't understand what you mean about choosing between multiple loaders, on desktop OSes there only needs to be a single loader per OS. It's suppose to be like this with Android but a standardized loader wasn't defined until later on after some vendors made vendor specific ones but there are only a few of those and they're slowly going away.

Apps can choose to statically link a version of the loader but it shouldn't matter either way. I think what mean is users having to set the active runtime for the loader
13:02:18
@_discord_126649947297677312:t2bot.iokorejan * i don't understand what you mean about choosing between multiple loaders, on desktop OSes there only needs to be a single loader per OS. It's suppose to be like this with Android but a standardized loader wasn't defined until later on after some vendors made vendor specific ones but there are only a few of those and they're slowly going away.

Apps can choose to statically link a version of the loader but it shouldn't matter either way. I think what you mean is users having to set the active runtime for the loader
13:03:58
@_discord_126649947297677312:t2bot.iokorejan The android broker is basically an appified active runtime selector for non-system provided android runtimes or android systems with multiple runtimes that a user might want to switch between but that is very uncommon 13:06:19

Show newer messages


Back to Room ListRoom Version: 9