I would like to be able to force the underlying cachedImage to be invalid,
if (CachedImage* const cachedImage = getCachedImage())
similar to the already existing
triggerRepaint' call. Currently any 2D overlay of an OpenGLContext wont redraw unless the 2D changes. However, if the 3D is changing it will need to redraw. CallinginvalidateAll’ does the trick.
other ideas welcome,