iris: move iris_vtable to a global struct
instead of inlining this into every context, now a static struct is used based on hardware generation detected on creation of the first iris_screen struct
instead of inlining this into every context, now a static struct is used based on hardware generation detected on creation of the first iris_screen struct