It seems that a handful of extensions were missing fallback definitions and/or were handled sub optimally. So this series folds most (the remainder coming in another series) of the typedef/defines in weston-egl-ext.h and cleanups all the ifdef spaghetti through the codebase. -Emil