Well, if we are in a freeze, then https://phab.enlightenment.org/rEFLf5fed8764df832fed9b7bb2c2a872223a983a00b will have to be reverted. By itself, the code from that one is not going to fix the rotation problem. It needs all of these commits to fix it (for gl engine anyway).
My understanding is that the patch I landed fix an existing problem, not completely, but without impact on the API. The question is how much are we ready to land now to do the full fix.
Well, the patch that was landed is Part of a fix. I am unsure what effects that patch by itself would have on fixing the whole issue....I did mark them as DO NOT MERGE ;) (at least until we can find out if we are still in freeze or not)
Well, these patches are not the "full fix" at the moment anyway. They only fix rotation when using gl_drm engine. Software rotation (using evas drm engine) is still broken and am still looking into it. If you want to land the rest of them to fix gl_drm rotation, then that's fine with me (assuming we can get the API added)