How can we get an optimized surface in cl-sdl2?