adding basic rgba snapshot support