newer standardised version of gpu_fill_circle