Resultados inesperados ao implementar um simples desfoque de movimento no Libgdx

Nas duas imagens anexadas, a captura de tela da área de trabalho da libgdx funciona como esperado. Infelizmente, a captura de tela do meu Galaxy Nexus não é a esperada. Eu estou tentando criar um simples motion blur ou efeito de trilha.

Renderização como eu esperava na minha área de trabalho.

Não renderizando como eu esperava no meu nexo Galaxy.

As texturas do círculo são desenhadas em um loop for durante a renderização e o efeito é obtido com um pixmap usando o RGBA de 0, 0, 0, 0.1f que é desenhado antes dos círculos.

criação 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();

Render

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();

Então, o que eu fiz de errado? Talvez exista uma maneira melhor de obter o efeito de movimento de "borrão de movimento"?

questionAnswers(2)

yourAnswerToTheQuestion