Skip to content

OpenXR compatibility no longer outputting correct colors on desktop #107655

Closed
@BastiaanOlij

Description

@BastiaanOlij

Tested versions

  • Reproducable in 4.5-beta (46c495c)
  • 4.5-dev5 gives completely wrong results but I think that is an already fixed regression
  • Works correctly in 4.5-dev3 , not sure about dev4

System information

Windows 11 - SteamVR - SteamLink on Quest 3

Issue description

Noticed that the output to screen has suddenly gone wrong in SteamVR.
Preview on screen is in the wrong color space (looks like missing sRGB conversion, which would likely also lead to banding in headset in dark scenes).
Colors in headset are correct and match editor.

Compatibility in 4.5-beta (wrong):

Image

Mobile rendere in 4.5-beta (correct):

Image

Compatibility in 4.5-dev3 (correct):

Image

(I tested dev5 as well but that completely wrecked things)

Steps to reproduce

Open up any OpenXR project in compatibility renderer.

Minimal reproduction project (MRP)

Project used for screenshots is: https://github.com/godotengine/godot-demo-projects/tree/master/xr/openxr_hand_tracking_demo

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Release Blocker

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions