mesa: add GL_NV_viewport_swizzle support