Skip to content

refraction crashes on Adreno 710 GPU #9468

@naudvard

Description

@naudvard

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

  1. Go on sample-image-based-lighting
  2. 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;
    }
}
  1. STart the application on an Android device running an Adreno 710 GPU.
  2. 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

Labels

androidIssue/feature request for Android onlygpu specificThis bug occurs only with a single GPU vendor.

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions