fix angle handling for circle fragment shader