We already update when surface has changed
Use current display mode to get the current renderer pixel format, instead of using an arbitrary one. It's not useful if the pixel format change once Solarus is loaded (fullscreen mode ?)