- don't initialize the GL context when cache is used. - don't run second pass when the first one has no hits.