web api instance property
XRSession: preferredReflectionFormat property
Limited availabilitySecure context
The read-only preferredReflectionFormat property of the XRSession interface returns this session’s preferred reflection format used for lighting estimation texture data.
Value
A string representing the reflection format. Possible values:
| XRReflectionFormat | WebGL Format | WebGL Internal Format | WebGPU Format | HDR |
|---|---|---|---|---|
| ”srgba8” | RGBA | SRGB8_ALPHA8 | ”rgba8unorm-srgb" | |
| "rgba16f” | RGBA | RGBA16F | ”rgba16float” | ✓ |
Examples
Requesting a light probe with the system’s preferred format
You can request a light probe with requestLightProbe() and specify the system’s preferred format by setting the reflectionFormat option equal to XRSession.preferredReflectionFormat.
const lightProbe = await xrSession.requestLightProbe({
reflectionFormat: xrSession.preferredReflectionFormat,
});
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.