Search Issue Tracker

Won't Fix

Won't Fix in 5.4.X, 5.5.X, 5.6.X

Votes

1

Found in

5.4.2p4

Issue ID

896783

Regression

No

[HLSL2GLSL] GLSL link failed when OpenGL ES 2.0 shader deployed to Android device with Adreno GPU

Shaders

-

Reproduction steps:
1) Download and open user's attached project
2) Build and run "Test" scene on an Android device
-- Notice that "-------- GLSL link failed, no info log provided." is thrown (in ADB)

Reproduced with:
2017.1.0a6, 5.6.0f3, 5.5.3f1, 5.4.5p1

DUT:
LG G4, Android 6.0, Adreno 418adb
Google Pixel, Android 7.1

DUT (unable to reproduce):
Samsung Galaxy S6 Edge, Android 6.0, Mali-T760
Nvidia Shield Tablet, Android 6.0, Nvidia Tegra K1

Unable to reproduce on iOS

Reproducible only with Adreno GPU

Note:
When setting Graphics API to OpenGLES 2 "-------- GLSL link failed, no info log provided." line is not thrown. But these messages still persist:
WARNING: Shader
03-31 20:20:41.499 12214 12230 D Unity : Unsupported: 'Raytraced/Dunes' - Pass 'A' has no vertex shader
03-31 20:20:41.499 12214 12230 D Unity : WARNING: Shader
03-31 20:20:41.499 12214 12230 D Unity : Unsupported: 'Raytraced/Dunes' - Setting to default shader.

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.