Don't set blend modes on surfaces, but rather pass them to draw commands.