Skip to content

Pbr Shader Validation error on Android Emulators (Android Studio,BlueStacks,LDPlayer9) #19507

Open
@HaHa421

Description

@HaHa421

Bevy version

Bevy 0.16.1

[Optional] Relevant system information

Android Emulators: Android Studio,BlueStacks,LDPlayer9

What you did

I suppose this might occur when any bevy application using pbr rendering

What went wrong

here' s the log:
'06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipefailed to create shader module: Validation Error
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipeCaused by:
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe In Device::create_shader_module
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipeShader validation error: Function [63] 'pbr_input_from_standard_materialX_naga_oil_mod_XMJSXM6K7OBRHEOR2OBRHEX3GOJQWO3LFNZ2AX' is invalid
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe ┌─ :1:1
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe │
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe1 │
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe │
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe │
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe │ naga::Expression [88]
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe │ naga::Function [63]
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe │
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe = Expression [88] is invalid
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe = Shader requires capability Capabilities(SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING)
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe Function [63] 'pbr_input_from_standard_materialX_naga_oil_mod_XMJSXM6K7OBRHEOR2OBRHEX3GOJQWO3LFNZ2AX' is invalid
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe Expression [88] is invalid
06-05 20:18:21.773 3288 3325 E event ..\bevy-0.16.1\crates\bevy_render\src\render_resource\pipe Shader requires capability Capabilities(SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING)

Additional information

this does neither occur on Real Device (tested on Redmi Note 10S) , nor ont the emulators host computer

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-RenderingDrawing game state to the screenC-BugAn unexpected or incorrect behaviorC-Machine-SpecificThis bug is isolated to specific hardware or driver configurationsO-AndroidSpecific to the Android mobile operating systemS-Needs-ReproductionNeeds an up-to-date or minimal reproduction

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions