First a big thank for your wonderful job on Makie !
I did notice that contour was slower than other kind of plots. I also have the feeling that when I use a user defined level arrays like
contour gets even slower.
I did not study the contour algorithm so I don’t know if it could be easily adapted for GPU (it would be great).
My toy CFD is a bit too large (and messy) to be shared by now but I shall find some time to send a MWE.
In particular I wonder if my use of observable and animation is optimal.
I have a loop like
q=myMakiePlot(....) # where q is an array observable
record(scene,"test.mp4",framerate=10) do io
# compute a new array Q
contour!(scene,x,y,lift(a->a,qn),linewidth=2,levels=100,fillrange=false,limits=limits,axis = (showticks = false, showaxis = false,))