Flush the journal before changing the projection
Flush the journal before changing the projection

Since the projection matrix isn't tracked in the journal and since our
software transform of vertices as we log into the journal doesn't
include the projective transform we need to make sure we flush all
primitives in the journal before ever changing the projection.

Reviewed-by: Neil Roberts <822ec91a7ef82248fd36162ca8ac3283eba70848@linux.intel.com>

collects/cogl,gcampax/cogl,Distrotech/cogl,Distrotech/cogl,djdeath/cogl,Distrotech/cogl,djdeath/cogl-android,djdeath/cogl,djdeath/cogl-android,djdeath/cogl,gcampax/cogl,gcampax/cogl,collects/cogl,djdeath/cogl-android,gcampax/cogl,Distrotech/cogl