If one needs to compute image statistics such as Histogram, is using atomic operations such as atomic load and add as good as accumulating results using repeated blend operations? Does repeated blending in OpenGLES (such as below) or Metal internally uses atomic operations or no?
glEnable(GL_BLEND);
glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);