-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Open
Labels
androidIssue/feature request for Android onlyIssue/feature request for Android onlygpu specificThis bug occurs only with a single GPU vendor.This bug occurs only with a single GPU vendor.
Description
Describe the bug
In Android, when using a material with refractionMode on screenspace configured with both IOR and transmission, the app crashes when rendering on multiple phones with Adreno 710 GPU.
Version : 1.67.1
To Reproduce
- Go on sample-image-based-lighting
- Replace clear_coat.mat content with the following :
material {
name : clear_coat,
shadingModel : lit,
refractionMode: screenspace,
refractionType: solid,
reflections: default,
parameters : [
{
type : float3,
name : baseColor
}
],
}
fragment {
void material(inout MaterialInputs material) {
prepareMaterial(material);
//material.baseColor.rgb = materialParams.baseColor;
material.baseColor = float4(1.0, 1.0, 1.0, 1.0);
// To create a metallic paint-like material we want
// a rough base metallic layer and a glossy clear coat
material.roughness = 0.2;
material.metallic = 0.0;
material.clearCoat = 1.0;
material.ior = 1.15;
material.transmission = 0.5;
}
}
- STart the application on an Android device running an Adreno 710 GPU.
- Observe the application crash
Expected behavior
No crash
Logs
sample-image-based-lighting-release-unsigned.apk_2025_12_2_14_37_11.log
Smartphone (please complete the following information):
- Device: Any device with 710 GPU, like a Xiaomi Redmi Note 13 Pro 5G
- OS: At least Android 14, 15 and 16
Metadata
Metadata
Assignees
Labels
androidIssue/feature request for Android onlyIssue/feature request for Android onlygpu specificThis bug occurs only with a single GPU vendor.This bug occurs only with a single GPU vendor.