Search Issue Tracker

Fixed

Fixed in 2021.3.37f1

Votes

0

Found in

2021.3.29f1

Issue ID

UUM-45872

Regression

No

Graphics.CopyTexture produces inaccurate results when using ARGB32 Textures with Vulkan Graphics API

--

-

Reproduction steps:
1. Open the attached “VulkanGraphicsCopy.zip” project
2. Open the “Assets/Scenes/VulkanGraphicsCopy.unity” Scene
3. Make sure the “Graphics API for Windows” is set to “Vulkan” (Edit > Project Settings > Player > Other Settings > Rendering)
4. Enter the Play Mode
5. Observe the pictures above the 3 cubes

Expected result: The colors on the left and right pictures match
Actual result: The colors on the right picture are not correct

Reproducible with: 2021.3.29f1
Not reproducible with: 2021.2.0b1, 2022.3.7f1, 2023.1.9f1, 2023.2.0b5
Fixed in: 2022.1.0a1

Reproducible on: Windows 10 Pro (22H2)
Not reproducible on: No other environment tested

  1. Resolution Note (fix version 2021.3.37f1):

    Prevent swizzling of ARGB32 format

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.