Max number of Compute Buffers on mobile

Hello everyone,
i saw in the Unity documentation here that there is a limit of Compute Buffers count on GLES 3.1 and lower Platforms.

Platform-specific differences

  • OpenGL ES 3.1 (for (Android, iOS, tvOS platforms) only guarantees support for 4 compute buffers at a time. Actual implementations typically support more, but in general if developing for OpenGL ES, you should consider grouping related data in structs rather than having each data item in its own buffer.

but i dont see any information about this on device’s SystemInfo, the only thing i can get is how many compute buffers are supported by a single Vertex/Fragment… shader.

does this mean some GLES 3.1 platform can only support 4+ Compute Buffers in total or per shader ?

thank!

Answered in the other thread: Max number of Compute Buffers on mobile

1 Like