Search Issue Tracker

By Design



Found in





Issue ID




[Wrap Mode]Mirror Once texture Wrap Mode mirrors continually on Android builds

Mobile Rendering


To reproduce:
1. Open the user's attached project
2. Build and run on Android device
3. Compare the Game View and device screen

Expected: Texture is mirrored once, like it is in Editor
Actual: Texture is mirrored continually, unlike in Editor

Reproduced with: 2018.4.16f1, 2019.3.1f1, 2020.1.0a22

Reproduced with OpenGL (Mono and IL2CPP) on both Adreno and Mali
Not reproduced with Vulkan (Mono and IL2CPP) only on Adreno GPUs

Devices tested:
VLNQA00124 Google Pixel 2 XL 10 Snapdragon 835 MSM8998 Adreno (TM) 540 OpenGL ES 3.2
VLNQA00318 Oneplus - 9 Snapdragon 855 SM8150 Adreno (TM) 640 OpenGL ES 3.2
OpenGL (Mono, IL2CPP) - Repro
Vulkan (Mono, IL2CPP) - No repro

VLNQA00138 Huawei P20 Pro 8.1.0 HiSilicon Kirin 970 Mali-G72 OpenGL ES 3.2
VLNQA00175 Samsung Galaxy Note9 9 Exynos 9 Series 9810 Mali-G72 OpenGL ES 3.2
Reproduced with all configurations of Vulkan and OpenGL with Mono and IL2CPP

  1. Response avatar

    Resolution Note (fix version 2020.2):

    Mirror Once texture wrap mode requires and OpenGL ES extension (which is supported on ShieldTV only) or a Vulkan extension (VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME), which is not supported on all drivers.
    We fall back to Mirror wrap mode if it's not supported.

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.