Releases: needle-mirror/com.unity.xr.arcore
Releases · needle-mirror/com.unity.xr.arcore
6.1.0-pre.4
[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
[6.0.4] - 2024-12-05
Changed
6.1.0-pre.3
[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
[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 settingMedium
andBest
now behave the same asFastest
. Previously the bilinearly upscaled textures used excess memory without adding meaningful information. This change affectsAROcclusionManager.requestedEnvironmentDepthMode
. - Included
XROcclusionSubsystem
andXREnvironmentProbeSubsystem
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
[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 theARCommandBufferSupportRendererFeature
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 theXREnvironmentProbeSubsystem
from theARCoreLoader
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 callARSession.Reset
on the same frame that you create a session. (ARFB-461)
6.0.3
[6.0.3] - 2024-08-16
Changed
5.1.5
[5.1.5] - 2024-05-31
Changed
6.0.2
[6.0.2] - 2024-05-22
Changed
5.1.4
[5.1.4] - 2024-04-29
Changed
- Upgraded ARCore SDK version to 1.42 from 1.31.