Search Issue Tracker
By Design
Votes
1
Found in
2019.4
2019.4.11f1
2021.1
Issue ID
1282984
Regression
No
[Android] The alpha channel value of a ASTC Compressed sRGB textures is always slightly less than 1.0 Adreno GPU's
Reproduction steps:
1. Open the attached user's Project "AndroidAstcTest.zip"
2. In the Project window under "Assets/Scenes" open the "SampleScene.unity"
3. Build for Android
4. Upon the App launch rotate the screen to Landscape
5. In the lower right corner input 100 in the bottom Input Field and press "Set Alpha Power"
6. In the lower right corner press the "ASTC" Button
Expected result: ASTC Compressed Texture does not become transparent with noticeable artifacts when Alpha Power is set to 100
Actual result: ASTC Compressed Texture becomes transparent with noticeable artifacts when Alpha Power is set to 100 (See attached Results.png)
Reproduces on: 2019.4.12f1, 2020.1.9f1, 2020.2.0b7, 2021.1.0a2
Could not test on 2018.4 due to the Project breaking with downgrading
Reproducible with these devices(OpenGLES 3 and Vulkan):
VLNQA00339, Lge LG V50 ThinQ 5G (LM-V500N), Android 10, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00024, Xiaomi Mi 5 (MI 5), Android 7.0, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530
Not reproducible with these devices:
N/A, Samsung Galaxy S9 (SM-G960F), Android 8.0.0, CPU: Exynos 9 Series 9810, GPU: Mali-G72
VLNQA00316, Samsung Galaxy Note10 (SM-N970F), Android 9, CPU: Exynos 9 Series 9825, GPU: Mali-G76
iPhone 6S (iOS 13.3.1)
Notes:
-Issue does not reproduce on Gamma Color Space
-Issue does not reproduce on Standalone Builds
-Issue only occurs with ASTC Texture
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Crash on ShaderLab::ShaderState::ApplyShaderState when entering Play Mode and calling ShaderWarmup.WarmupShaderFromCollection with a shader that has dynamic_branch
- Crash on operator delete[] when a serializable structure in the System namespace is serialized by a MonoBehaviour
- [macOS] forward and backward mouse buttons are recognized as middle mouse button
- NavMeshModifier.OnEnable/OnDisable gets progressively slower when called repeatedly
- "System.Net.CookieContainer" throws an "ArgumentException" error when using a non-UTF-8 machine locale and hostname
Resolution Note (2021.1.X):
The precision issue of the alpha channel in sRGB ASTC textures is a limitation of the Adreno GPU