Skip to content

Releases: needle-mirror/com.unity.xr.arcore

6.1.0-pre.4

27 Dec 08:14
Compare
Choose a tag to compare

[6.1.0-pre.4] - 2024-12-26

Added

  • Added support for the XRShaderKeywords struct to the camera and occlusion providers.

Changed

6.0.4

05 Dec 12:12
Compare
Choose a tag to compare

[6.0.4] - 2024-12-05

Changed

6.1.0-pre.3

15 Nov 03:13
Compare
Choose a tag to compare

[6.1.0-pre.3] - 2024-11-14

Added

  • Added the ability to turn the camera torch light on and off. Refer to the AR Foundation Camera torch mode (flash) documentation for more information

Changed

6.1.0-pre.2

17 Oct 09:11
Compare
Choose a tag to compare

[6.1.0-pre.2] - 2024-10-09

Added

  • Added support for occlusion and environment probes when using the Vulkan Graphics API.

Changed

  • Removed bilinear upscaling for depth and confidence textures, so that in AROcclusionManager's Environment Depth Mode setting Medium and Best now behave the same as Fastest. Previously the bilinearly upscaled textures used excess memory without adding meaningful information. This change affects AROcclusionManager.requestedEnvironmentDepthMode.
  • Included XROcclusionSubsystem and XREnvironmentProbeSubsystem in the ARCoreLoader when the graphics API is Vulkan.
  • The XRCameraSubsystemDescriptor.supportsCameraImage now returns true when the chosen graphics API is Vulkan.

6.1.0-pre.1

13 Sep 21:13
Compare
Choose a tag to compare

[6.1.0-pre.1] - 2024-08-24

Added

  • Added documentation to feature manual pages that demonstrates how to extend AR Foundation by marshaling native pointers to your custom C++ plug-ins.
  • Added ARCoreEnvironmentProbeSubsystem and ARCoreOcclusionSubsystem. These classes were previously internal, and are now public.
  • Added support for camera background rendering with Vulkan Graphics API.
  • Added three new session subsystem API override methods to the ARCoreSessionSubsystem provider class to handle Universal Render Pipeline
    rendering events signaled by the ARCommandBufferSupportRendererFeature in order to support rendering through the Vulkan Graphics API.
    • ARCoreSessionSubsystem.requiresCommandBuffer
    • ARCoreSessionSubsystem.OnCommandBufferSupportEnabled
    • ARCoreSessionSubsystem.OnCommandBufferExecute

Changed

  • Upgraded ARCore version from 1.42 to 1.45.
  • Removed the XROcclusionSubsystem and the XREnvironmentProbeSubsystem from the ARCoreLoader when the chosen graphics API is Vulkan, as those subsystems do not have Vulkan rendering support yet.
  • The XRCameraSubsystemDescriptor.supportsCameraImage field is set to false when the chosen graphics API is Vulkan, as that feature does not have Vulkan rendering support yet.
  • Changed documentation for Project Configuration to indicate that the ARCommandBufferSupportRendererFeature is required for projects using the Universal Render Pipeline with the Vulkan Graphics API.

Fixed

  • Fixed the native input provider so that it now explicitly sets Device mode as its only supported Tracking Origin Mode. The XR Origin component will always use Device mode as its Tracking Origin Mode. You should set the XR Origin component's Camera Y Offset value to 0 to avoid adding a height offset to your camera and trackables.
  • Fixed the ARCoreSessionSubsystem so that your app no longer quits unexpectedly if you call ARSession.Reset on the same frame that you create a session. (ARFB-461)

6.0.3

19 Aug 21:13
Compare
Choose a tag to compare

[6.0.3] - 2024-08-16

Changed

5.1.5

25 Jun 10:11
Compare
Choose a tag to compare

[5.1.5] - 2024-05-31

Changed

6.0.2

03 Jun 12:14
Compare
Choose a tag to compare

[6.0.2] - 2024-05-22

Changed

5.1.4

02 May 09:11
Compare
Choose a tag to compare

[5.1.4] - 2024-04-29

Changed

  • Upgraded ARCore SDK version to 1.42 from 1.31.

6.0.1

03 Apr 08:16
Compare
Choose a tag to compare

[6.0.1] - 2024-04-01

Changed