Resultados inesperados implementando un desenfoque de movimiento simple en Libgdx

En las dos imágenes adjuntas, la captura de pantalla de escritorio de libgdx funciona como se esperaba. La captura de pantalla de mi Galaxy Nexus desafortunadamente no es como se esperaba. Estoy intentando crear un efecto borroso o un rastro de movimiento simple.

Renderizando como esperaba en mi escritorio.

No renderizando como esperaba en mi Galaxy nexus.

Las texturas circulares se dibujan en un bucle for durante el renderizado y el efecto se logra con un mapa de píxeles que utiliza el RGBA de 0, 0, 0, 0.1f que se dibuja antes de los círculos.

Creación de ScreenClearSprite

Pixmap screenClearPixmap = new Pixmap(256, 256, Format.RGBA8888);
screenClearPixmap.setColor(Color.rgba8888(0, 0, 0, 0.1f));
screenClearPixmap.fillRectangle(0, 0, 256, 256);
screenClearTexture = new Texture(screenClearPixmap);
screenClearSprite = new Sprite(screenClearTexture);
screenClearSprite.setSize(screenWidth, screenHeight);
screenClearPixmap.dispose();

Hacer

batch.begin();
font.draw(batch, "fps:" + Gdx.graphics.getFramesPerSecond(), 0, 20);
screenClearSprite.draw(batch);
for (int i = 0; i < circleBodies.size(); i++) {
    tempPos = circleBodies.get(i).getPosition();
    batch.draw(circleTexture, (tempPos.x * SCALE) + screenWidthHalf
            - circleSizeHalf, (tempPos.y * SCALE) + screenHeightHalf
            - circleSizeHalf);
}
batch.end();

Entonces, ¿qué hice mal? ¿Quizás hay una mejor manera de obtener el efecto de movimiento borroso?

Respuestas a la pregunta(2)

Su respuesta a la pregunta