Skip to content

No rendering on Android #51

@carrott2

Description

@carrott2

No rendering on Android (tested on Snapdragon 8 sGen3), AdrenoVK gives some warnings about unknown struct types

I/FlutterAnglePlugin(26021): Android version is greater than or equal to 28. 
I/angle_android_graphic_jni(26021): OpenGL initialized: Vendor=Google Inc. (Qualcomm), Renderer=ANGLE (Qualcomm, Vulkan 1.3.128 (Adreno (TM) 735 (0x43030B00)), Qualcomm Technologies Inc. Adreno Vulkan Driver-512.762.1), Version=OpenGL ES 3.1.0 (ANGLE 2.1.24882 git hash: 51d2561b5a6b) 
I/FlutterAnglePlugin(26021): Using Android Virtual Device. 
I/FlutterAnglePlugin(26021): Android version is greater than or equal to 28. 
I/FlutterAnglePlugin(26021): ANGLE OpenGL initialized successfully 
I/FlutterAnglePlugin(26021): Using Android Virtual Device. 
I/FlutterAnglePlugin(26021): Android version is greater than or equal to 28. 
I/angle_android_graphic_jni(26021): Created window surface from Surface: 0x422 
I/FlutterAnglePlugin(26021): Created ANGLE texture using SurfaceProducer API 
I/FlutterAnglePlugin(26021): Created ANGLE texture 1218x2709 
I/AdrenoVK-0(26021): Unknown struct with type 0x3b9bb469 provided to vkBindImageMemory2 
W/qdgralloc(26021): getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0 
I/AdrenoVK-0(26021): Unknown tessellation state create type: 0 
I/AdrenoVK-0(26021): Unknown struct with type 0x3b9bb469 provided to vkBindImageMemory2 
W/qdgralloc(26021): getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0 
I/AdrenoVK-0(26021): Unknown struct with type 0x3b9bb469 provided to vkBindImageMemory2 
W/qdgralloc(26021): getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0 
I/AdrenoVK-0(26021): Unknown struct with type 0x3b9bb469 provided to vkBindImageMemory2 
W/qdgralloc(26021): getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0 
I/AdrenoVK-0(26021): Unknown struct with type 0x3b9bb469 provided to vkBindImageMemory2 
W/qdgralloc(26021): getInterlacedFlag: getMetaData returned 3, defaulting to interlaced_flag = 0

blacklisting for angle ( https://github.com/Knightro63/flutter_angle/blob/main/flutter_angle/android/src/main/java/org/fluttergl/flutter_angle/FlutterAnglePlugin.java "isBlacklistedForAngle" ) for my device fixed the issue.
Same issue also occurs on other devices like on the Mediatek Dimensity 7025.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions