Skip to content

Add support for Android XR#154

Merged
m4ym4y merged 1 commit into
m4ym4y:mainfrom
dsnopek:android-xr
Jun 5, 2026
Merged

Add support for Android XR#154
m4ym4y merged 1 commit into
m4ym4y:mainfrom
dsnopek:android-xr

Conversation

@dsnopek

@dsnopek dsnopek commented Jan 7, 2026

Copy link
Copy Markdown
Contributor

This adds the ability to export for Android XR headsets like the Samsung Galaxy XR!

  • It depends on Update to Godot v4.5.1 #141 because Android XR only works with Godot 4.5.1 or newer
  • It includes an update to godot_openxr_vendors 4.3.0, because Android XR support requires 4.2.0 or newer

The Samsung Galaxy XR doesn't come with controllers by default (you need to pay extra), so this really should be paired with #153, which adds hand-tracking support

Also, it has the same performance issues as the Meta Quest (and then some), so it also benefits from:

Marking as DRAFT because it depends on #141

@dsnopek dsnopek force-pushed the android-xr branch 2 times, most recently from 19f7278 to 9553ee1 Compare January 7, 2026 23:14
@dsnopek dsnopek changed the title [DRAFT] Add support for Android XR Add support for Android XR Jan 7, 2026
@dsnopek

dsnopek commented Jan 7, 2026

Copy link
Copy Markdown
Contributor Author

Taking out of draft now that #141 is merged :-)

@dsnopek

dsnopek commented Jan 12, 2026

Copy link
Copy Markdown
Contributor Author

I've rebased this so that it depends on #153, because there are some hand-tracking related settings that I want to be able to set for Android XR. And since most folks with a Samsung Galaxy XR won't have controllers, it makes sense to me to make those changes right away, rather than doing them in a follow-up or something

@devloglogan devloglogan left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested this out on Galaxy XR and it worked without issue! 😄 Changes look good to me. One random thing I noticed that might make sense to add is the android directory to .gitignore.

@dsnopek

dsnopek commented Jan 22, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for reviewing!

One random thing I noticed that might make sense to add is the android directory to .gitignore.

Ah, that makes sense, as it's part of Godot's default .gitignore. It's not totally related to the PR, but I've gone ahead and added it anyway :-)

@m4ym4y

m4ym4y commented Feb 10, 2026

Copy link
Copy Markdown
Owner

looks like there's a merge conflict from another PR that was merged, I'll merge this once that's fixed

@dsnopek

dsnopek commented Feb 10, 2026

Copy link
Copy Markdown
Contributor Author

Rebased!

@dsnopek dsnopek force-pushed the android-xr branch 3 times, most recently from 6029259 to ca213f3 Compare April 7, 2026 20:59
@dsnopek

dsnopek commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

Rebased again :-)

@m4ym4y m4ym4y merged commit df28c25 into m4ym4y:main Jun 5, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants