Steps to reproduce:
1. Open the attached user's project "Bug Report.zip"
2. Build the app on an Android device
3. See that there are only 3 cubes rendered (should be 6)
Expected results: GraphicsBuffer.CopyCount works with Append Compute Buffer after Compute Shader Dispatch on some Android devices
Actual results: GraphicsBuffer.CopyCount does not work with Append Compute Buffer after Compute Shader Dispatch on some Android devices
Reproducible on: 2021.3.16f1, 2022.2.4f1, 2023.1.0b1
Could not test on 2020.3.44f1 due to several missing definitions of the "BugReport.cs" script after downgrading
Reproducible on these devices (Only 1 cube is rendered, OpenGLES3):
N/A, Samsung Galaxy S9 (SM-G960F), Android 8.0.0, CPU: Exynos 9 Series 9810, GPU: Mali-G72
N/A, Samsung Galaxy S6 edge+ (SM-G928F), Android 7.0, CPU: Exynos 7 Octa 7420, GPU: Mali-T760
N/A, Xiaomi - (Redmi Note 8 Pro), Android 9, CPU: MediaTek Helios G90T MT6785T, GPU: Mali-G76 MC4
Customer devices:
GalaxyNote8, GalaxyS7, GalaxyS8, GalaxyS20, LG G4
Reproducible on these devices (Only 1 cube is rendered, Vulkan):
N/A, Samsung Galaxy S6 edge+ (SM-G928F), Android 7.0, CPU: Exynos 7 Octa 7420, GPU: Mali-T760
Not reproducible on these devices (Vulkan and OpenGLES 3):
N/A, Samsung Galaxy Note9 (SM-N9600), Android 9, CPU: Snapdragon 845 SDM845, GPU: Adreno (TM) 630
N/A, Google Pixel 3 (Pixel 3), Android 12, CPU: Snapdragon 845, GPU: Adreno (TM) 630
N/A, Samsung - (SM-G991U), Android 12, CPU: Snapdragon 888, GPU: Adreno (TM) 660
N/A, Samsung Galaxy Z Flip3 5G (SM-F711B), Android 11, CPU: Snapdragon 888, GPU: Adreno (TM) 660
N/A, Xiaomi MI 9 (MI 9), Android 10, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
Customer devices:
Google Pixel 3a
Notes:
-Sometimes, there are 6 cubes rendered of which 3 are flickering instead of not being rendered at all, depending on the device
-According to the Customer issue does not reproduce on iOS
-The BugReport.cs script file contains a description of the bug along with the code and a current "workaround" that they are using to "fix" the rendering of 3 of the 6 cubes
-2 screenshots included of LG G4 and Pixel 3a, one is not working correctly the other is ("Screenshot of LG G4 (not working).jpg" and "Screenshot of Pixel 3a (working).jpg")