I was using DX11 before swapping to OpenGL and I still feel a bit confused. I'm sure I'm doing something wrong, but can't find the problem: what I got is only the backgroundColor (I tested animating it also, and it works...)
The only clue I have is that if I look at my pContext pointer during execution, its qGLContextHandle is 0x0000...0.