Unity Issue Tracker - RenderTexture.Create fails when Texture is 2D but Depth is set to a non-default value (default is 1)
Fixed
UUM-60005
RenderTexture.Create fails when Texture is 2D but Depth is set to a non-default value (default is 1)
Unity: Graphics Device Features
Fixed
2022.3.X
On 2022.3 versions, render texture creation was erroneously checking the volumeDepth field even on non-volumetric texture dimensions. Now it is ignored as per the API docs.
How to reproduce:
Open the project “IN-62910_Bug.RenderTexture.Create”
Open “Scene”
Connect any VR/XR device
Open Project settings → XR Plug-in Management and select your device
Observe the Console window
Expected result: TextureXR.slices variable is set to 1 (default)
Actual result: TextureXR.slices variable is set to 2
Reproducible with: 2022.3.17f1
Not Reproducible with: 2021.3.34f1, 2023.2.5f1, 2023.3.0b2
Reproducible with devices: HTC Vive
Reproducible on: Windows 11
Notes:
-The reporting user has noted that the issue is reproducible with the Varjo headset and it was possible to reproduce internally with an Oculus Quest headset.
-This is an already known bug and a fix is being done, the ticket is created for the tracking of the issue.
Prioritise and Follow this issue
Have a workaround or additional info about this issue?