Search Issue Tracker
Won't Fix
Votes
0
Found in
2019.3.0a4
Issue ID
1159644
Regression
No
[Vulkan] Adreno 630/640 generates corrupted mipmaps when height of the texture is power of 2 + 1
To reproduce:
1. Download and open 1159644_smallerRepro.zip project
2. Build and run project on an Android device with Adreno 630
Expected result: Plane is rendered like in the editor
Actual result: Plane texture is corrupted
Note: Reproduces when texture height is a number power of 2 1, for example 513, 1025 etc. so if texture size is 513x513 - it reproduces. If 513x512 - doesnt. If the height is any other number - it does not reproduce neither.
Reproduced with: 2019.1.6f1, 2019.2.0b5, 2019.3.0a5
Devices under testing:
Reproduced with:
VLNQA00219, SAMSUNG SM-N960U, Snapdragon 845 SDM845, Adreno (TM) 630, 8.1.0
VLNQA00150, SAMSUNG SM-G960U, Snapdragon 845 SDM845, Adreno (TM) 630, 8.0.0
VLNQA00263, GOOGLE Pixel 3, Snapdragon 845, Adreno (TM) 630, 9.0.0
VLNQA00276, ASUS_Z01QD, Snapdragon 845, Adreno (TM) 630, 8.1.0
VLNQA00142, SAMSUNG SM-G965U1, Snapdragon 845, Adreno (TM) 630, 8.0.0
Not reproduced with:
VLNQA00153, GOOGLE, Pixel XL, Snapdragon 821, Adreno (TM) 530, 9.0.0
VLNQA00149, SAMSUNG SM-G960F, Exynos 9 Series 9810, Mali-G72, 9.0.0
VLNQA00006, SAMSUNG SM-G930F, Exynos 8 Octa (8890), Mali-T880, 8.0.0
VLNQA00027, XIAOMI MI MAX, Snapdragon 650, Adreno (TM) 510, 7.0.0
VLNQA00267, Samsung Galaxy S10, Exynos 9 Series 9820, Mali-G76, 9
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
- [Android] Stage information is not logged when Log Shader Compilation is enabled
- [Vulkan] The memory allocation increases rapidly when there are multiple (three or more) Real-Time Reflection Probes in the Scene
- [macOS] Library folder of the opened project can be deleted which leads to the crash
- “Default Scene” dropdown field contains a spelling mistake “Default Builtin”
- Editor crashes on PPtr<Mesh> after adding Text Mesh and Cloth Components to the same GameObject
Resolution Note (2019.3.X):
This issue is caused by Adreno 630 and 640 drivers. When texture has size of 513x513 generated mipmaps are corrupted so objects with lower level of detail are using corrupted mipmaps hence the originally described artifacts appear.